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

Membangun Situs Web yang Ramah Aksesibilitas

Membangun Situs Web yang Ramah Aksesibilitas

Avatar for Yudhi Satrio

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