Computer Security
Error Detection
1
Computer Security
Error Detection
Tujuan
Mengetahui apakah data yang dikirim melalui saluran
telekomunikasi atau data yang disimpan telah
mengalami perubahan atau tidak
Contoh:
Parity Check
Check Sum
Check Digit
2
Computer Security
Error Detection
Check Digit
Dipergunakan pada:
Universal Product Code (UPC)
ISBN 10
ISBN 13
ISSN 8
3
Computer Security
Error Detection
UPC
Angka terakhir pada UPC adalah check digit
Cara pengecekan UPC (12 digit)
1. Tambahkan angka-angka yang berada di posisi ganjil,
kecuali angka check digit.
2. Hasilnya dikalikan 3, kemudian ditambah dengan angka-
angka yang berada di posisi genap (termasuk angka
check digit)
3. Hasilnya dimodulus dengan 10 dan harus menghasilkan
angka 0
4
Computer Security
Error Detection
UPC
Contoh: 036000291452
1. 0+6+0+2+1+5 = 14 dan 14 X 3 = 42
2. 42 + 3 + 0 + 0 + 9 + 4 + 2 = 60
3. 60 mod 10 = 0
5
Computer Security
ISSN
Terdiri dari 8 digit dan angka terakhir adalah check digit
Bila check digit menghasilkan angka 10, maka check digit diganti
dengan X
Cara pengecekan ISSN
1. Kalikan setiap angka dengan urutan angka (dihitung dari kanan)
2. Hasilnya dimodulus 11 dan harus menghasilkan angka 0
Contoh: 0378-5955
1. (1x5)+(2x5)+(3x9)+(4x5)+(5x8)+(6x7)+(7x3)+(8x0)
5 + 10 + 27 + 20 + 40 + 42 + 21 + 0
= 165
2. 165 Mod 11 = 0
6
Computer Security
Error Detection
ISBN 10
Angka terakhir dari 10 digit ISBN adalah check digit
Angka terakhir dari 10 digit ISBN adalah check digit
Cara pengecekan ISBN 10
1. Kalikan setiap angka dengan urutan angka (dihitung dari
kanan)
2. Hasilnya dimodulus 11 dan harus menghasilkan angka 0
Contoh: ISBN 0-201-53082-1
1. (1x0)+(2x2)+(3x0)+(4x1)+(5x5)+(6x3)+(7x0)+(8x8)+(9x2)+(10x1)
0 + 4 + 0 + 4 + 25 + 18 + 0 + 64 + 18 +10 = 143
2. 143 mod 11 = 0 (Valid)
7
Computer Security
Error Detection
ISBN 13
Angka terakhir dari 13 digit ISBN adalah check digit
Cara pengecekan ISBN 13
1. Tambahkan setiap angka posisi ganjil
2. Kalikan Setiap angka posisi genap dengan angka 3
3. Tambahkan hasil perkalian dari posisi ganjil dan genap
4. Hasilnya dimodulus 10 dan harus menghasilkan angka 0
Contoh: ISBN 0-211-53089-1
1. 0+1+5+0+9 =15
2. (2x3)+(1x3)+(3x3)+(8x3)+(1x3) = 45
3. 15 + 45 = 60
4. 60 mod 10 = 0 8
Computer Security
TERIMA KASIH