Aksesibilitas menjadi semakin penting untuk dipahami oleh programmer. Pada tahun 2020, Mahkamah Agung AS memutuskan dalam kasus Domino vs. Meragukan bahwa internet dan aplikasi adalah 'tempat' dalam kaitannya dengan Undang-Undang Penyandang Disabilitas Amerika. Artinya, penyandang disabilitas kini bisa menuntut aplikasi digital yang tidak bisa diakses.
Lebih dari sekadar kewajiban hukum, banyak pengembang merasa bertanggung jawab untuk meningkatkan aksesibilitas. Hal ini menyebabkan Electronic Arts mengumumkan bahwa mereka tidak akan memberlakukan paten aksesibilitas mereka sehingga pengembang lain dapat memanfaatkannya untuk membuat game yang lebih inklusif.
Kecenderungan menuju aksesibilitas jelas. Mengetahui bagaimana mengintegrasikan aksesibilitas ke dalam pengembangan akan segera menjadi kompetensi inti untuk programmer dari semua jenis.
Apa itu Aksesibilitas Digital?
Aksesibilitas digital adalah proses untuk memastikan bahwa penyandang disabilitas dapat mengakses produk digital seperti aplikasi dan situs web. Itu bisa berarti memastikan bahwa
aplikasi konferensi video memiliki teks sehingga orang tuli atau tuli tidak akan melewatkan apa yang terjadi. Atau bisa juga berarti menambahkan teks alternatif ke gambar sehingga orang buta dapat memiliki visual yang dijelaskan kepada mereka oleh pembaca layar.Pedoman yang paling umum digunakan seputar aksesibilitas adalah Pedoman Aksesibilitas Konten Web, standar aksesibilitas internasional yang dibuat oleh Konsorsium World Wide Web (W3C).
Pedoman yang ada saat ini, yang dikenal sebagai WCAG 2.2, diterbitkan pada akhir tahun 2021. Panduan ini berfokus pada empat prinsip utama yang merupakan inti dari aksesibilitas digital: dapat dipahami, dapat dioperasikan, dapat dipahami, dan kuat.
Setiap bagian membahas bagaimana orang dengan berbagai jenis gangguan atau alat bantu menggunakan teknologi dan bagaimana programmer harus merancang untuk itu.
Tingkat kesesuaian diukur melalui standar Level A, Level AA, dan Level AAA dengan level terendah ambang batas minimum dan tingkat tertinggi yang dimaksudkan untuk mengatasi masalah aksesibilitas yang lebih kompleks dan spesifik yang meningkatkan pengalaman.
Masalah Dengan Pendekatan Berbasis Kepatuhan
Ada dua masalah utama dengan pendekatan tradisional untuk aksesibilitas digital. Yang pertama adalah sering kali ada jeda beberapa tahun antara teknologi atau praktik yang tidak dapat diakses yang muncul dan pedoman yang membantu memperbaikinya.
Dengan WCAG 2.2 dirilis lebih dari setahun terlambat dan bekerja pada iterasi berikutnya, WCAG 3.0, yang sedang berlangsung selama bertahun-tahun, jelas bahwa pedoman aksesibilitas yang saat ini digunakan sudah usang bahkan sebelum diterbitkan.
Masalah kedua lebih sulit untuk dipahami oleh banyak programmer. Itu karena pedoman ini tidak cukup jauh.
Mengapa Aksesibilitas yang Ditingkatkan Itu Penting
Sayangnya, banyak pengembang menggunakan pendekatan cookie-cutter untuk aksesibilitas digital yang terlalu bergantung pada kepatuhan terhadap pedoman WCAG ketika desain yang dapat diakses harus lebih dinamis proses.
Pengembang yang memenuhi standar sering kali percaya bahwa jika mereka mencentang semua kotak, produk mereka akan dapat diakses. Tapi itu tidak benar. Faktanya, jika dituntut di bawah ADA, pembelaan perusahaan bahwa mereka mematuhi pedoman WCAG mungkin tidak cukup.
Mengapa? Karena bahkan mematuhi Level AAA tidak menjamin proyek atau situs web Anda dapat diakses—ini dirancang untuk menetapkan standar aksesibilitas minimum.
Tim pengembang seharusnya tidak hanya ingin membuat pekerjaan mereka dapat diakses oleh populasi yang lebih luas, mereka pada akhirnya dapat diminta ketika peraturan baru atau undang-undang kasus muncul.
Mengapa Anda Harus Peduli Tentang "Utang Aksesibilitas"
Sebagian besar programmer akrab dengan istilah "utang teknologi". Ini menjelaskan konsekuensi dari pekerjaan pengembangan yang menggunakan solusi pengkodean termudah daripada yang terbaik. Hal ini sering menyebabkan kode yang tidak efisien dan kebutuhan akan pekerjaan perbaikan di masa mendatang.
"Utang aksesibilitas" adalah konsep serupa. Ini mengacu pada kode dan produk yang tidak dapat diakses yang dimiliki tim atau perusahaan di pasar atau dalam pengembangan yang akan membutuhkan waktu, tenaga, dan uang untuk membuatnya dapat diakses sepenuhnya. Seiring waktu dan di seluruh produk atau situs, utang aksesibilitas ini tumbuh hingga menjadi sangat mahal untuk diperbaiki.
Dengan tidak mengerjakan aksesibilitas sekarang, pemrogram tidak hanya mempersulit penyandang disabilitas untuk menggunakan produk mereka. Mereka juga menciptakan kewajiban masa depan untuk perusahaan mereka jika peraturan atau standar aksesibilitas berubah.
Tantangan Meningkatkan Aksesibilitas Digital
Salah satu hambatan terbesar untuk membuat kode yang lebih mudah diakses adalah bahwa banyak programmer memiliki konsepsi terbatas tentang apa yang dicakup oleh disabilitas. Persona aksesibilitas yang Produk dan tim UX kadang-kadang digunakan untuk membantu desain panduan terlalu sering terfokus pada cacat umum dikenal seperti kebutaan, tuli, atau kelumpuhan.
Pemrogram mungkin tahu bahwa mereka harus mendesain dengan mempertimbangkan penderita epilepsi tetapi mungkin tidak mempertimbangkan kebutuhan aksesibilitas pengguna yang menderita migrain kronis, suatu kondisi yang melumpuhkan bagi banyak penderita.
Terlebih lagi, persona ini jarang mencakup pengguna dengan disabilitas ganda atau mereka yang menggunakan berbagai perangkat aksesibilitas. Misalnya, banyak fungsi pada perangkat lunak suara-ke-teks yang populer tidak dapat digunakan jika pengguna mengaktifkan mode kontras tinggi.
Untuk produk yang biasa digunakan sebagai alat bantu oleh penyandang disabilitas visual—kelompok untuk siapa mode kontras tinggi sering diperlukan — itu adalah pengawasan yang luar biasa oleh pengembangan tim.
Menggunakan Desain Universal Untuk Aksesibilitas Lebih Baik
Jadi, apa yang dapat dilakukan seorang programmer jika mereka ingin mencapai standar aksesibilitas yang lebih tinggi? Langkah pertama adalah melepaskan jenis pemikiran yang dikembangkan oleh protokol seperti WCAG 2.2, yaitu aksesibilitas adalah sesuatu yang objektif dengan desain dan pemrograman yang spesifik dan jelas intervensi.
Sebagai alternatif, desain universal konsep, yang merupakan bagian dari kelompok praktik yang kadang-kadang disebut sebagai desain inklusif, dapat membantu pemrogram mengevaluasi kembali desain mereka dan ubah proses desain mereka untuk mempertimbangkan bagaimana membuat produk mereka lebih mudah diakses oleh orang-orang dari semua kemampuan langsung dari definisi masalah panggung.
Ada tujuh prinsip desain universal untuk diterapkan: penggunaan yang adil, fleksibilitas dalam penggunaan, sederhana dan intuitif penggunaan, informasi yang dapat dipahami, toleransi terhadap kesalahan, upaya fisik yang rendah, dan ukuran dan ruang untuk pendekatan dan menggunakan.
Sepintas, mereka tampaknya mengarah ke kode yang sejajar dengan pedoman WCAG 2.2. Namun, perbedaan utama adalah bahwa desainer mulai dengan mempertimbangkan prinsip-prinsip ini sebagai dasar untuk desain mereka untuk semua pengguna daripada berfokus pada menyesuaikan desain yang dibuat untuk "pengguna rata-rata" dengan standar aksesibilitas nanti di.
Ini membalik definisi masalah dan tahap desain karena mengharuskan pemrogram untuk menganggap semua pengguna mungkin memiliki cacat. Itu sering berakhir dengan menghemat uang perusahaan karena memasang fitur aksesibilitas yang tidak direncanakan menambah waktu dan anggaran yang dibutuhkan untuk menyelesaikan sebuah proyek.
Desain universal juga sering menghasilkan produk yang lebih baik karena produk yang dikembangkan sesuai dengan prinsip desain universal seringkali lebih bermanfaat bagi semua orang.
Pentingnya Kegunaan
Prinsip-prinsip desain universal juga secara eksplisit berbicara tentang penggunaan—sesuatu yang tidak termasuk dalam cakupan pedoman WCAG. Meskipun terkait, kegunaan dan aksesibilitas adalah lensa yang berbeda untuk mengukur pengalaman pengguna yang dinonaktifkan.
Aksesibilitas difokuskan hanya untuk memastikan bahwa penyandang disabilitas dapat mengakses situs atau produk, bukan karena mereka dapat melakukannya dengan cara yang efisien, fleksibel, atau lebih disukai.
Misalnya, situs web dapat memenuhi persyaratan aksesibilitas jika pengguna dengan gangguan penglihatan dapat mengaksesnya melalui pembaca layar. Namun, beberapa penyandang disabilitas visual lebih memilih aplikasi teks-ke-suara dan tidak memiliki pembaca layar.
Jika situs web Anda melarang ekspor teks ke aplikasi seperti yang dilakukan beberapa situs berita, situs web Anda secara teknis dapat diakses oleh pengguna tersebut... tapi itu tidak berguna bagi mereka. Jadi meskipun itu tidak melanggar ADA, itu berarti orang cacat tidak dapat menggunakan produk Anda.
Tantangan lain terjadi ketika programmer menghadapi situasi di mana mereka secara teknis sesuai dengan pedoman aksesibilitas tetapi tidak secara fungsional sesuai dengan mereka.
Dalam hal ini, situs web mungkin memenuhi persyaratan WCAG melalui audit kode, tetapi mungkin masih tidak memenuhi tujuan "penuh dan kenikmatan yang sama" menurut ADA jika penyandang disabilitas tidak memiliki akses ke hal yang sama dengan non-disabilitas orang.
Sebagian besar standar desain yang dapat diakses tidak berfokus pada kegunaan dan pengujian kegunaan sering kali tidak menyertakan pengguna yang dinonaktifkan. Tetapi kegunaan harus menjadi metrik utama dalam pengujian aksesibilitas dan pengujian kegunaan harus difokuskan, tidak hanya pada pengguna rata-rata, tetapi juga pada pengguna yang cacat, kelompok yang jauh lebih mungkin mengalami masalah.
Bagaimana Keadilan Desain Dapat Membantu
Satu konsep terakhir yang harus dipahami oleh programmer adalah keadilan desain. Sebuah pendekatan desain yang mengeksplorasi hubungan antara desain, kekuasaan, dan keadilan sosial, itu memikirkan kembali proses desain untuk memusatkan suara mereka yang secara tradisional diabaikan dalam desain praktek.
Memang, proses keadilan desain menyusun kembali perancang sebagai fasilitator daripada ahli. Pergeseran ini dapat membantu karena penyandang disabilitas adalah otoritas atas apa yang mereka butuhkan. Tidak memusatkannya dapat berarti menghabiskan waktu dan uang untuk fitur aksesibilitas yang tidak berguna.
Ahli strategi dan aktivis desain penyandang cacat Liz Jackson bahkan menciptakan istilah untuk merujuk pada solusi elegan namun tidak berguna yang dibuat oleh desainer non-cacat: dongle disabilitas. Ini adalah produk yang tidak diperlukan atau menawarkan solusi yang tidak dapat digunakan.
Seperti apa proses keadilan desain untuk produk Anda? Ini bisa berarti mempekerjakan sejumlah pakar penyandang disabilitas untuk membantu penelitian aksesibilitas, desain UX, pemrograman, QA, dan pengujian kegunaan. Ini juga bisa berarti menghosting grup fokus berbayar dengan pengguna yang dinonaktifkan di setiap tahap dalam alur kerja pengembangan Anda.
Pada akhirnya, aspek terpenting dari keadilan desain adalah bagaimana hal itu membantu programmer memahami kekuatan yang mereka miliki. Setiap pilihan pengkodean atau desain yang Anda buat dapat berdampak besar pada kehidupan penyandang disabilitas jika keputusan Anda menciptakan hambatan.
Itu tidak hanya memengaruhi akses mereka ke produk Anda, tetapi juga akses mereka ke hal-hal yang difasilitasi produk Anda seperti komunitas, pengalaman, atau bahkan pekerjaan.
Langkah Selanjutnya untuk Meningkatkan Aksesibilitas Digital
Sekarang setelah Anda mengetahui mengapa aksesibilitas digital sangat penting dan kompleksitas yang terlibat dalam melakukannya dengan baik, apa yang dapat Anda lakukan?
- Mulailah dengan mempelajari lebih lanjut tentang desain universal dan keadilan desain. Ada bengkel, kursus online, dan buku tersedia untuk membantu.
- Tinjau alur kerja pengembangan Anda untuk memusatkan aksesibilitas di setiap tahap.
- Anggaran untuk tim Anda untuk mendapatkan pelatihan dalam desain yang dapat diakses dan universal.
- Pekerjakan programmer penyandang disabilitas dan sertakan penyandang disabilitas sebagai kolaborator dalam proyek.
- Menetapkan pedoman yang jelas tentang kesesuaian aksesibilitas dan kegunaan.
- Gunakan penyandang disabilitas yang merupakan pengguna asli teknologi bantu untuk melakukan pengujian QA daripada mensimulasikan pengalaman penyandang disabilitas.
- Buat daftar periksa yang merekam pencapaian aksesibilitas utama selama pengembangan.
Tidak ada yang bisa 100% dapat diakses karena gangguan manusia memiliki banyak segi dan kebutuhan aksesibilitas penyandang disabilitas yang berbeda sering kali bertentangan. Tetapi semakin banyak waktu yang dihabiskan programmer untuk memikirkan kebutuhan pengguna yang cacat, desain universal, dan keadilan desain, produk masa depan akan lebih mudah diakses.
Baik Anda berjuang dengan penglihatan yang buruk atau ingin menjelajahi kontrol ucapan, Windows 10 menawarkan banyak alat aksesibilitas untuk membantu Anda. Kami menunjukkan kepada Anda di mana menemukan dan bagaimana menggunakannya.
Baca Selanjutnya
- Pemrograman
- Aksesibilitas
- Pemrograman
- Pengembangan web
- Pengembangan Game

Helen telah menulis tentang teknologi, karier, dan SDM selama lebih dari delapan tahun. Karyanya telah muncul di USAToday, The Guardian, Forbes, Business Insider, dan Yahoo! Keuangan, di antara banyak publikasi lainnya. Dia dapat ditemukan baik hiking atau sepatu salju di pegunungan atau membaca secara obsesif.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan