Check Digit: Fungsi & Cara Menghitungnya
Angka terakhir pada barcode bukan bagian dari nomor produk — melainkan digit pemeriksa yang memastikan hasil scan tidak salah. Begini cara menghitungnya.
Terakhir diperbarui: 1 Agustus 2026 · scan-barcode.id
Untuk apa check digit
Check digit dihitung dari semua digit sebelumnya. Jika scanner membaca satu angka keliru, hasil perhitungan tidak akan cocok dan pembacaan ditolak. Inilah pengaman anti-salah pada barcode.
Cara menghitung check digit EAN-13
- Ambil 12 digit pertama.
- Jumlahkan digit pada posisi ganjil (dari kiri) × 1 dan posisi genap × 3. (Standar GS1: dari kanan, bobot bergantian 3 dan 1.)
- Cari total, lalu hitung selisih ke kelipatan 10 terdekat.
- Selisih itulah check digit. Jika total sudah kelipatan 10, check digit = 0.
Kaitan dengan keaslian
Check digit tidak valid bisa menandakan salah cetak atau tiruan asal-asalan. Namun barcode valid pun bukan jaminan asli — baca cara cek keaslian produk.