Checkbox
Checkbox
Checkbox memungkinkan pengguna memilih satu atau beberapa opsi dari sekumpulan pilihan. Komponen ini sering digunakan pada bagian pengaturan, formulir, atau preferensi pengguna.
Penggunaan
Section titled “Penggunaan”Gunakan Checkbox untuk memberi pengguna pilihan satu atau beberapa opsi dalam satu kelompok. Tampilkan dalam kondisi aktif (terpilih), nonaktif (tidak terpilih), atau indeterminate (sebagian terpilih) sesuai konteks. Komponen ini membantu pengguna membuat pilihan tanpa harus berpindah halaman atau konteks.
Anatomi
Section titled “Anatomi”State (keadaan)
Section titled “State (keadaan)”Default
Checkbox dalam keadaan belum dipilih.
Checked
Checkbox dipilih oleh pengguna.
Indeterminate
Menandakan status sebagian terpilih (biasanya digunakan dalam grup checkbox).
Disabled
Checkbox tidak dapat diubah oleh pengguna.
Hover / Focus
Memberikan umpan balik visual saat pointer berada di atas komponen atau ketika fokus menggunakan keyboard.
Cara Penggunaan yang Disarankan
Section titled “Cara Penggunaan yang Disarankan”Multiple Checkbox
Pengguna dapat memilih lebih dari satu checkbox secara bersamaan dalam satu grup.
Indeterminate
Digunakan untuk menampilkan status sebagian terpilih yang dikontrol oleh sistem, misalnya ketika hanya beberapa anak checkbox yang dipilih.
Click Area
Klik pada area label juga dapat men-trigger checkbox, bukan hanya pada kotak centangnya.
Penerapan
Section titled “Penerapan”Saringan (Filter)
Checkbox sangat efektif untuk fungsi filtering karena memungkinkan pengguna mempersempit hasil dengan memilih beberapa kriteria secara bersamaan.
Multiple Selection (Pemilihan Lebih dari Satu)
Gunakan apabila pengguna dapat memilih beberapa item dari daftar yang tersedia.