Skip to content
This repository has been archived by the owner on Jul 24, 2023. It is now read-only.

Latest commit

 

History

History
31 lines (24 loc) · 3.09 KB

0.intro-a11y.md

File metadata and controls

31 lines (24 loc) · 3.09 KB

Perkenalan Accessibility

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.

Definisi

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)

Tools untuk Accessibility

Saya akan menggunakan Lighthouse yang ada pada Chrome browser untuk menganalisa apakah website kita sudah bisa dikatakan Accessibility. Kita akan bahas dipertemuan selanjutnya.

Panduan mempelajari Accessibility

  1. WebAIM WCAG 2.0 Checklist.
  2. Web Content Accessibility Guidelines
  3. Udacity - Intro to Accessibility.

Kriteria Accessibility

  1. Perceivable (Konten website tersedia bagi indera - penglihatan, pendengaran dan atau sentuhan).
  2. Operable (Tampilan form, kendali dan navigasi dapat dioperasikan).
  3. Understandable (Konten dan tampilan dapat dimengerti).
  4. Robust (Konten dapat digunakan dengan baik oleh berbagai platform termasuk teknologi bantu).
    Kita sebut dengan POUR

Alasan membuat konten Accessibility dalam bahasa Indonesia

  1. 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.
  2. 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.

Publikasi

Artikel ini telah dipublish ke dalam Medium