Penjelasan Accessibility akan saya arahkan ke platform web. Sebagai seorang web developer, selain urusan performance dan interface pada website yang dibuat, kita perlu memperhatikan siapa user kita. Apakah user kita lahir tidak ada kekurangan fisik atau sebaliknya (disabilitas). Jika user yang mengakses website kita adalah kalangan disabiilitas maka kita perlu memberikan perhatian ekstra terhadap website kita. Lalu bagaimana caranya? Accessibility adalah jawaban dari hal tersebut.
Accessibility secara garis besar adalah bagaimana user yang disabilitas bisa mengakses aplikasi kita layaknya orang normal (making disability users able to access our website). Accessibility sering disingkat dengan a11y
layaknya localization (l10n) dan intenationalization (i18n). Dengan bantuan teknologi pembantu (assitive technology) seperti screen reader dan mengubah website kita ke arah a11y
maka orang disabilitas bisa mengakses website kita layaknya orang normal.
Perlu dipahami bahwa a11y
bukanlah sebuah fitur tetapi sebuah kebutuhan bahkan keharusan (It's not a feature but a requirement even must)
Saya akan menggunakan Lighthouse
yang ada pada Chrome browser untuk menganalisa apakah website kita sudah bisa dikatakan Accessibility
. Kita akan bahas dipertemuan selanjutnya.
- Perceivable (Konten website tersedia bagi indera - penglihatan, pendengaran dan atau sentuhan).
- Operable (Tampilan form, kendali dan navigasi dapat dioperasikan).
- Understandable (Konten dan tampilan dapat dimengerti).
- Robust (Konten dapat digunakan dengan baik oleh berbagai platform termasuk teknologi bantu).
Kita sebut dengan POUR
- Merupakan kesempatan bagi saya untuk memperkenalkan konten Accessibility dalam bahasa Indonesia. Sejauh yang saya lihat di forum komunitas web developer belum ada yang membahas tentang hal ini apalagi dalam konten bahasa Indonesia. Masih ada beberapa orang yang belum bisa mencerna sebuah materi dengan baik dengan bahasa Inggris maka dari itulah saya membuatkan artikel Accessibility dalam bahasa Indonesia.
- Menurut sudut pandang saya rata-rata web developer jauh lebih mempentingkan performance website dibandingkan Accessibility. Tetapi, perlu dipahami bahwa kita harus tahu siapa user kita. Apakah mereka lahir tanpa cacat fisik atau sebaliknya (disabilitas). Sehingga Accessibility wajib ada disetiap website. Accessibility adalah prioritas utama anda jika anda ingin mencapai billion users on the web.
Dibagian selanjutnya saya akan menjelaskan implementasi Accessibility di dunia web.
Artikel ini telah dipublish ke dalam Medium