49
4. Assosiation codes
Dengan
association
codes,
kelompok
dari
obyek
yang
akan
diberi
kode
dipilih,
dan
kode
yang
unik
diberikan
untuk
masing-masing nilai
dari
kelompok
tersebut. Kode
tersebut
dapat
berupa
numerik, alfabet,
atau
alfanumerik.
Association codes
mempunyai
nilai
mnemonik
yang
tinggi.
Pengkodean ini
lebih
cenderung
salah jika
tidak
ringkas atau
terdiri
dari
banyak gabungan alfabet atau karakter numerik.
e)
Cek Digit
Cek digit digunakan sebagai peralatan untuk
mendeteksi kesalahan dalam banyak
aplikasi,
sebagai
contoh:
tiket
pesawat,
proses
kartu
kredit,
proses
rekening bank,
proses pengumpulan item bank dan proses lisensi mengemudi.
(1) Sifat cek digit
Cek
digit
digunakan
untuk
menentukan
apakah
User
memasukkan
cek
digit
atau
mengkalkulasikan cek
digit
yang
sama.
Jika
sama,
kemungkinan
kode
dikoreksi. Jika berbeda, kemungkinan terjadi kesalahan kode.
(2) Mengkalkulasikan cek digit
Ada
beberapa
cara
mengkalkulasi cek
digit.
Cara
yang
sederhana
dengan
menjumlahkan digit
dalam
suatu
angka
dan
menentukan
hasilnya
menjadi
karakter suffix.
Sebagai contoh jika kode 2148
maka cek digitnya
2+1+4+8=15.
Keluarkan
digit
puluhan,
maka
cek
digit
menjadi
5
sehingga
kode
21485.
Cek
digit
tidak
mendeteksi
jenis
yang
sangat
biasa
dari
kesalahan
pengkodean
yakni
kesalahan
transparansi. Kode
yang
salah
2814
tetap menghasilkan cek digit yang dikoreksi.
|