logo logo

Portal media terdepan yang menyajikan informasi terkini seputar dunia teknologi, gadget, dan inovasi digital di Indonesia.

Sentral Media

Langganan Update Teknologi

Dapatkan rangkuman berita mingguan langsung ke email Anda.

Daftar Newsletter

Surabaya, Indonesia

Kota Surabaya, Jawa Timur

Email: redaksi@sentralmediateknologi.id

Frontend & Ui/Ux

Form Aksesibilitas: Menggunakan Tag Label dengan Benar.

Pelajari cara menggunakan tag label HTML secara benar untuk meningkatkan aksesibilitas dan pengalaman pengguna (UX) pada formulir web Anda. Tutorial lengkap atribut 'for' dan 'id'.

avatar
Super Administrator

SentralMediaTeknologi.id


  • 21 Apr 2026
  • 13:57 WIB

Pentingnya Tag yang Benar

Dalam pengembangan web, tag bukan sekadar teks biasa yang diletakkan di samping input. Tag ini memiliki dua fungsi vital yang sering diabaikan oleh pengembang pemula:

  1. Meningkatkan UX (User Experience): Dengan menghubungkan label ke input, pengguna dapat mengklik teks label untuk mengaktifkan kolom input atau memilih checkbox/radio button. Ini sangat membantu pengguna perangkat mobile dengan layar kecil.

  2. Mendukung Aksesibilitas (A11y): Pembaca layar (screen reader) mengandalkan tag label untuk memberitahu pengguna tunanetra kolom apa yang sedang mereka isi. Tanpa label yang terhubung, pembaca layar hanya akan berkata "Edit text" tanpa konteks.


Dua Cara Menghubungkan Label

A. Metode Implisit (Pembungkusan)

Menempatkan elemen langsung di dalam tag . Cara ini lebih ringkas karena tidak memerlukan atribut id.

HTML
<label> Nama Lengkap: <input type="text" name="nama">
label> ;

B. Metode Eksplisit (Menggunakan Atribut for) — Sangat Direkomendasikan

Menghubungkan label menggunakan atribut for yang nilainya harus sama dengan atribut id pada input. Ini adalah standar industri yang paling didukung oleh semua browser dan alat bantu.

HTML
<label for="user_email">Alamat Email:label>
<input type="email" id="user_email" name="email">

Tutorial: Implementasi Form Login yang Aksesibel

Mari kita buat contoh formulir login yang profesional dengan penerapan label eksplisit.

HTML
<form action="/login" method="POST"> <div class="form-group"> < ;label for="username">Username atau ID:label><br> <input type="text" id="username" name="username" required> div> <br> <div class="form-group"> <label for="password">Kata Sandi:label><br> <input type="password" id="password" name="password" required> div> <br> <div class="form-group"> <input type="checkbox" id="remember_me" name="remember"> <label for="remember_me">Ingat saya di perangkat inilabel> div> <br> <button type="submit">Masukbutton>
form>

Kesalahan Umum yang Harus Dihindari

  • Menggunakan Placeholder sebagai Label: Placeholder akan hilang saat pengguna mulai mengetik. Jika pengguna lupa apa yang harus diisi, mereka harus menghapus teksnya kembali hanya untuk melihat petunjuk. Placeholder bukan pengganti label.

  • ID Tidak Unik: Atribut id harus unik di seluruh halaman. Jika ada dua input dengan ID yang sama, label hanya akan terhubung ke input yang pertama kali ditemukan oleh browser.

  • Label Tanpa Teks: Jangan membiarkan tag kosong. Jika Anda ingin menyembunyikan label secara visual namun tetap ingin pembaca layar membacanya, gunakan teknik CSS sr-only atau visually-hidden.


Kesimpulan

Tag adalah jembatan komunikasi antara pengguna dan sistem Anda. Dengan menghubungkan for dan id secara konsisten, Anda tidak hanya mempermudah pengguna umum tetapi juga membuka pintu akses bagi mereka yang bergantung pada teknologi asisten.

Stories

avatar

Jurnalis dan analis internasional, mengurai dinamika geopolitik, ekonomi global, dan konflik dunia dengan ketajaman dan kedalaman.


Bagikan artikel ini

Stay Connected