Standar & Kualitas
Checklist WCAG 2.1 Level AA
Daftar periksa kepatuhan aksesibilitas digital untuk situs yang memakai Majalengka Design System.
Setiap situs yang memakai Majalengka Design System — instansi, komunitas, maupun UMKM digital — wajib lolos uji mandiri berikut sebelum dipublikasikan.
1. Persepsi (Perceivable)
- Teks Alternatif (SC 1.1.1): Seluruh gambar memiliki atribut
alt. Gambar hiasan menggunakanalt="". - Rasio Kontras Teks (SC 1.4.3): Teks normal minimal kontras 4.5:1 terhadap latar belakang. Teks besar (≥18px bold atau ≥24px regular) minimal 3:1.
- Kontras Antarmuka Non-Teks (SC 1.4.11): Garis batas input form, ikon navigasi, dan focus ring minimal kontras 3:1.
- Perubahan Ukuran Teks (SC 1.4.4): Teks dapat diperbesar hingga 200% tanpa ada konten yang terpotong atau tumpang tindih.
2. Pengoperasian (Operable)
- Navigasi Keyboard Penuh (SC 2.1.1): Semua tombol, tautan, input, dan menu modal dapat diakses dan diaktifkan hanya dengan tombol
Tab,Enter,Spasi, danEsc. - Tidak Ada Jebakan Fokus (SC 2.1.2): Fokus keyboard tidak boleh terkunci mati di dalam elemen tertentu.
- Tautan Lompat Konten / SkipLink (SC 2.4.1): Tersedia tombol
SkipLinkdi baris pertama dokumen HTML. - Indikator Fokus Jelas (SC 2.4.7): Garis fokus (focus ring) berukuran minimal 3px tebal dan tidak boleh dihilangkan dengan
outline: none. - Target Sentuh Minimum 44×44px (SC 2.5.5): Tombol dan ikon aksi memiliki bidang klik minimal 44 piksel.
3. Pemahaman (Understandable)
- Bahasa Dokumen (SC 3.1.1): Tag
<html lang="id">terdefinisi secara eksplisit. - Label Input Jelas (SC 3.3.2): Setiap kolom isian memiliki label teks yang terlihat permanen.
- Identifikasi Kesalahan (SC 3.3.1): Pesan kesalahan form menjelaskan secara spesifik letak kesalahan dan bagaimana cara memperbaikinya.
4. Ketahanan (Robust)
- Nama, Peran, Nilai ARIA (SC 4.1.2): Komponen kustom (modal, stepper, tabs) menggunakan peran ARIA standar yang dikenali pembaca layar (screen reader).