Skip to main content

Apa itu Digit Cek?

Digit cek adalah bagian integral dari metode deteksi kesalahan.Itu dapat merujuk pada salah satu dari dua hal mdash;Digit aktual, yang terkait dengan angka multi-digit, yang mewakili apakah nomor multi-digit itu akurat atau tidak.Atau, digit cek mengacu pada ukuran yang digunakan untuk menguji keakuratan pengumpulan atau blok data, yang bertentangan dengan nomor tunggal.Either way, proses jenis pemeriksaan redundansi ini dapat disebut sebagai Periksa perhitungan digit atau Periksa algoritma digit

.Metode Digit Cek dapat mengambil banyak pendekatan berbeda dan digunakan secara internasional untuk berbagai tujuan.Beberapa sistem penomoran atau pengkodean umum yang menggunakan digit cek termasuk Kode Produk Universal (UPC) dan Nomor Buku Standar Internasional (ISBN).

Digit cek dirancang untuk menangkap jenis kesalahan tertentu yang umum dalam entri data, apakah data itu dibaca dan dimasukkan oleh orang yang sama pada keyboard atau keypad telepon, atau apakah data dibaca oleh satu orang dan dimasukkan oleh orang lain.Kesalahan entri data yang paling umum dalam hal ini adalah hanya memasukkan satu digit secara tidak benar.Ini menyumbang antara 60 dan 95 persen dari semua kesalahan data.Terikat untuk kedua menghilangkan atau menambahkan satu digit di satu sisi, dan mentransposisi digit yang berdekatan di sisi lain.Kesalahan lain yang mungkin, tetapi terjadi dengan frekuensi yang jauh lebih sedikit, termasuk pembalikan urutan tiga digit sehingga 123 dimasukkan sebagai 321

, misalnya;dan kesalahan fonetik, membingungkan 16 dan 60.

Periksa digit sebenarnya dapat ditambahkan ke nomor yang seharusnya mereka periksa.Dalam Nomor Identifikasi Kendaraan (VIN), yang memiliki 17 karakter, digit cek berada di posisi kesembilan.Dalam nomor ISBN 13 digit, di sisi lain, digit cek muncul di akhir, sebagai nomor ke-13.

Ada beberapa algoritma berbeda yang biasanya digunakan untuk menghitung digit cek, dan algoritma yang sama tidak selalu digunakanuntuk tujuan yang sama secara internasional.Sebagai contoh, algoritma yang dikembangkan oleh dan dinamai oleh ilmuwan Hans Peter Luhn, juga disebut mod 10

, adalah formula yang digunakan di Amerika Serikat untuk nomor kartu kredit dan debit dan di Kanada untuk Nomor Asuransi Sosial (SIN) otentikasi.Algoritma Luhn juga digunakan untuk nomor artikel Eropa Internasional (EAN13) Barcode, sedangkan formula yang berbeda, MOD11, digunakan untuk beberapa barcode di Jerman dan untuk nomor pengarsipan pajak (TFN) di Australia.pada akhir angka yang diverifikasi.Dari kanan ke kiri, termasuk digit cek, setiap digit kedua digandakan.Jika salah satu digit yang dua kali lipat menjadi angka multi-digit maka nomor individu dari angka multi-digit ditambahkan bersama-sama.Nomor yang tersisa ditambahkan.Jika jumlah yang dihasilkan dapat dibagi dengan 10, maka nomor multi-digit valid sesuai dengan formula Luhn.Jika jumlah yang dihasilkan tidak dapat dibagi dengan 10, digit cek yang akan membuat jumlah yang dihasilkan dapat dibagi dengan 10 akan ditambahkan.Jadi, jika nomor yang akan divalidasi adalah 1234, itu tidak akan valid tanpa digit cek 6 yang ditempel di ujungnya.Itu karena (1 + 1) + 2 + (3 + 3) + 4 ' 14 yang tidak dapat dibagi dengan 10. menambahkan digit 6, namun, akan membuat jumlah yang dihasilkan dapat dibagi dengan 10 dan karenanya berlaku dengan formula Luhn.

Di Australia, ada upaya untuk menggunakan angka cek untuk tujuan kedua mdash;Untuk membatasi kemampuan orang untuk memalsukan nomor yang valid untuk tujuan perpajakan.Terlepas dari upaya pemerintah untuk merahasiakan algoritma digit, orang dapat mengetahuinya dan terus memalsukan angka terkait pajak.