Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Membangun Situs Web yang Ramah Aksesibilitas

Membangun Situs Web yang Ramah Aksesibilitas

Yudhi Satrio

July 13, 2023
Tweet

More Decks by Yudhi Satrio

Other Decks in Programming

Transcript

  1. Hai • Nama saya Yudhi Satrio • Saya seorang Bangsipan

    (Pengembang Sisi Depan) yang saat ini bekerja untuk Dailymotion • A11s ID (Aksesibilitas ID) • @isatrio • Dan masih banyak lagi
  2. Memastikan kode HTML Memenuhi Standar • Menggunakan tag dan atribut

    HTML yang sesuai untuk meningkatkan aksesibilitas atau biasa disebut “semantic” • Menulis kode CSS yang dapat diakses, seperti menggunakan warna yang kontras dan mengatur ukuran font dengan benar. • Melakukan Pengetesan, ada beberapa alat yang dapat digunakan untuk awal: • aXe • WAVE • Lighthouse
  3. Prinsip WCAG • Ketersediaan: Konten harus dapat diakses oleh semua

    • Keragaman: Konten harus dapat diakses oleh semua perangkat • Keterbacaan: Konten harus mudah dibaca dan dimengerti • Kemudahaan: Konten harus mudah digunakan
  4. 3 Tingkatan WCAG • A: Kemampuan dasar dari sebuah situs

    web dengan penggunaan HTML yang semantic • AA: Tentunya kemampuan Dasar ditambah dengan detail seperti kontras warna • AAA: ?
  5. Kompatibilitas • Chrome - Jaws • Chrome - Chromevox •

    Firefox - NVDA • Safari - Voice Over • Android Chrome - Talkback • iOS/iPadOS Safari - Voice Over
  6. Contekan navigasi Voice Over • VO = ctrl + alt

    • VO + U to open rotor • VO + cmd + N to go to next landmark • VO + cmd + H to go to next header • VO + cmd + L to go to next link