edubun
Bahasa Indonesia

Teks alternatif untuk gambar

Hiasan lengkung dan grafik penjualan sama-sama memakai elemen img, tetapi teks alt yang tepat untuk yang pertama adalah string kosong dan untuk yang kedua adalah kalimat utuh.

Untuk apa teks alt

Pembaca layar mengubah halaman menjadi suara atau braille. Saat sampai pada gambar, ia tidak bisa melihat pikselnya, jadi ia membaca atribut alt sebagai gantinya. Teks yang sama muncul saat gambar gagal dimuat, dan teks itulah yang diterima mesin pencari atau browser teks saja. WCAG 2.2 menaruh hal ini paling depan: kriteria keberhasilan 1.1.1 Konten Nonteks, pada level A, meminta agar setiap gambar, ikon, atau grafik yang membawa informasi punya alternatif teks yang memenuhi tujuan yang sama.

Kata kuncinya adalah "tujuan yang sama". Teks alt bukan keterangan gambar dan bukan daftar semua yang ada di bingkai. Tanyakan apa yang didapat pembaca yang bisa melihat dari gambar di tempat ini, lalu tulis itu. Foto roti di halaman depan sebuah toko roti mungkin cukup diberi "Roti sourdough, diiris". Foto yang sama dalam artikel tentang warna kulit roti mungkin perlu "Roti sourdough dengan kulit gelap yang hampir hitam dan bagian dalam berpori besar". File sama, tugas berbeda, teks berbeda.

Versi singkat pohon keputusan alt dari W3C. Gambar berisi teks memakai teks itu sendiri sebagai alt.

Empat kasus umum

Tutorial gambar W3C membagi kebanyakan gambar ke dalam beberapa kelompok. Gambar informatif, seperti foto atau diagram sederhana, diberi deskripsi singkat tentang apa yang ditampilkannya. Gambar dekoratif, seperti garis pemisah atau tekstur latar, diberi alt kosong, ditulis alt="", yang memberi tahu teknologi bantu untuk melewatinya. Gambar fungsional, seperti logo yang menautkan ke beranda atau kaca pembesar yang mengirim pencarian, diberi teks yang menyatakan apa yang terjadi: "Beranda Corner Bakery" atau "Cari", bukan "logo" atau "kaca pembesar". Gambar berisi teks diberi kata-kata yang ada di gambar itu.

Tidak menulis atributnya tidak sama dengan mengosongkannya. Tanpa alt sama sekali, sebagian pembaca layar beralih membaca nama file, sehingga pendengar mungkin mendengar sesuatu seperti "IMG garis bawah 4032 titik jpeg". Alt kosong adalah pilihan yang disengaja yang berarti "tidak ada yang perlu dilihat di sini". Untuk grafik yang rumit, buat alt-nya singkat ("Diagram batang penjualan bulanan, dijelaskan di bawah") dan taruh angka-angkanya dalam tabel atau paragraf di sebelahnya, tempat semua orang bisa membacanya.

Gambar yang bukan elemen img

Gambar juga bisa hadir sebagai SVG sebaris atau gambar latar CSS. Latar CSS sama sekali tidak punya tempat untuk teks alt, jadi sebaiknya hanya dipakai untuk hiasan; apa pun yang membawa makna harus ada di HTML. svg sebaris yang murni hiasan bisa disembunyikan dengan aria-hidden="true", yang dijelaskan di unit 6. WCAG tidak menetapkan batas jumlah karakter untuk teks alt, tetapi tutorial W3C terus kembali ke nasihat yang sama: singkat saja dan berikan yang penting dalam konteks ini. Kalau kamu sampai menulis tiga kalimat, isinya mungkin lebih cocok ditaruh di teks halaman, tempat semua orang bisa membacanya.

Kamu bisa memeriksa halamanmu sendiri tanpa perangkat lunak khusus. Lihat sumber halaman lalu cari <img: setiap hasilnya harus punya atribut alt, kosong atau tidak. Alat pengembang di browser-browser utama juga punya panel aksesibilitas yang menunjukkan nama akhir setiap gambar. Membaca nama-nama itu berurutan, lepas dari konteksnya, adalah uji yang bagus. Kalau daftarnya berbunyi "gambar, gambar, grafik, logo", pengguna pembaca layar mendengar persis itu.

Jangan mulai teks alt dengan "gambar dari" atau "foto dari". Pembaca layar sudah mengumumkan bahwa elemen itu gambar, jadi kata-katanya terdengar dua kali.
WCAG 1.1.1Konten Nonteks, level A: alternatif teks untuk gambar yang bermakna
alt=""Dekoratif: teknologi bantu melewati gambar itu
Gambar fungsionalJelaskan aksi atau tujuannya
Gambar berisi teksAlt mengulang kata-kata di gambar
Alt tidak adaSebagian pembaca layar membaca nama file
Grafik rumitAlt singkat ditambah datanya di teks terdekat atau tabel
Poin penting
  • Teks alt menyampaikan tujuan gambar di tempatnya pada halaman.
  • Gambar dekoratif diberi alt="", bukan atribut yang dihilangkan.
  • Tautan dan tombol yang berupa gambar butuh alt yang menyebut aksinya.
  • Data yang panjang ditaruh di teks atau tabel di sebelah gambar.
  1. Kriteria keberhasilan WCAG 2.2 mana yang membahas alternatif teks?
    • 1.1.1 Konten Nonteks
    • 1.4.3 Kontras (Minimum)
    • 2.1.1 Papan Ketik
    • 3.3.2 Label atau Instruksi
  2. Garis bergelombang yang hanya memisahkan dua bagian sebaiknya punya
    • alt=""
    • alt="garis bergelombang"
    • tanpa atribut alt
    • alt="gambar"
  3. Gambar kaca pembesar adalah satu-satunya isi tombol pencarian. Alt terbaik?
    • Cari
    • Kaca pembesar
    • Ikon
    • Kaca pembesar biru di atas putih
  4. Apa yang bisa terjadi kalau alt sama sekali tidak ada?
    • Sebagian pembaca layar membacakan nama file
    • Gambarnya disembunyikan
    • Halamannya tidak mau dimuat
    • Browser mengarang deskripsi
  5. Sebuah gambar spanduk menampilkan tulisan "Buka jam 7 pagi sampai 6 sore". Alt-nya sebaiknya
    • Buka jam 7 pagi sampai 6 sore
    • Spanduk
    • Gambar jam buka
    • alt=""
  6. Mengapa sebaiknya tidak memulai alt dengan "gambar dari"?
    • Pembaca layar sudah menyebut bahwa itu gambar
    • Itu merusak HTML
    • Mesin pencari melarangnya
    • Itu membuat gambar lebih besar
  7. Atribut mana yang memuat alternatif teks sebuah gambar?
  8. Di mana sebaiknya angka-angka grafik yang terperinci ditaruh?
    • Di tabel atau teks dekat grafik
    • Semuanya di dalam atribut alt
    • Tidak di mana pun, grafiknya sudah cukup
    • Di nama file
  9. Apakah teks alt sama dengan keterangan gambar?
    • Tidak, alt menggantikan gambar; keterangan adalah teks tambahan yang terlihat
    • Ya, selalu
    • Hanya di ponsel
    • Hanya untuk foto
Sumber kursus ini (9)
  • W3C, Web Content Accessibility Guidelines (WCAG) 2.2, W3C Recommendation first published 5 October 2023, current edition 12 December 2024 (w3.org/TR/WCAG22/, checked 2026-10-17, rechecked 2026-10-18)
  • W3C WAI, What's new in WCAG 2.2 (w3.org/WAI/standards-guidelines/wcag/new-in-22/, checked 2026-10-17)
  • W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree/, checked 2026-10-17)
  • W3C, Using ARIA (w3.org/TR/using-aria/, Discontinued Draft 24 February 2026, rules 1 to 4, checked 2026-10-17)
  • W3C WAI-ARIA Authoring Practices Guide, Read Me First, "No ARIA is better than bad ARIA" (w3.org/WAI/ARIA/apg/practices/read-me-first/, checked 2026-10-17)
  • MDN Web Docs, tabindex (developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/tabindex, checked 2026-10-17)
  • MDN, Heading elements, accessibility notes (developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/Heading_Elements, checked 2026-10-17)
  • MDN, autocomplete attribute (developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/autocomplete, checked 2026-10-17)
  • Every code exercise was checked with a Playwright probe against a reference solution.

Diperiksa: 2026-10-17