1 / 10

CHECK SUM

CHECK SUM. Jim Michael Widi. CHECK SUM.

vera-hanson
Download Presentation

CHECK SUM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CHECK SUM Jim Michael Widi

  2. CHECK SUM • Sebuah checksum atau hash sum adalahukuran datum tetapdihitungdariblok data digital untuktujuanmendeteksikesalahan yang mungkinkebetulantelahdiperkenalkanselamatransmisiataupenyimpanan. Integritas data dapatdiperiksasetiapsaatkemudianolehrecomputing checksum danmembandingkannyadengan yang tersimpan. Jika checksum tidakcocok, data ituhampirpastiberubah (baiksengajaatautidaksengaja). • fungsi checksum yang berkaitandenganfungsi hash, sidikjari, fungsipengacakan, danfungsi hash kriptografi. Namun, masing-masingkonsepmemilikiaplikasi yang berbedadanolehkarenaitutujuandesain yang berbeda. Periksa digit dan bit paritasadalahcontohkhususdari checksum, sesuaiuntukblokkecil data (sepertinomor Social Security, nomorrekening bank, komputer kata-kata, byte tunggal, dll). Beberapa error-correcting kodedidasarkanpada checksums khusus yang tidakhanyamendeteksikesalahanumumtetapijugamemungkinkan data asliakandapatdirealisasikanpadakasus-kasustertentu. • Dapatdigunakansebagaipemeriksaandarisuatu data yang dikirimatau yang disimpan, apakahtelahberubahatautidak? • Denganmenjumlahkanseluruhkarakter yang dikirimatau yang disimpan, lalu di modulus suatubilangan.

  3. CHECK SUM • Contoh 1 X Mengirimkan data “ABA” ke Z bersama dengan nilai 198, jika nilai yang dikirimkan sama dengan penjumlahan “ABA” dengan kode ASCII maka X mengirimkan data yang benar, Cek kebenaran datanya!!!

  4. Contoh 1 A 0 1 0 0 0 0 0 1 B 0 1 0 0 0 0 1 0 A 0 1 0 0 0 0 0 1 65 66 65 + 1 1 0 0 0 1 0 0

  5. Contoh 1 1 1 0 0 0 1 0 0 27 26 25 24 23 22 21 20 27 + 26 + 22 128 + 64 + 4 = 196 Jadi, Nilai data yang dikirimkan salah. Karena 198 != 196

  6. CHECK SUM • Contoh 2 : Menjumlahkankata “MAJU” menggunakankode ASCII.

  7. Contoh 2 M - 0 1 0 0 1 1 0 1 A - 0 1 0 0 0 0 0 1 J - 0 1 0 0 1 0 1 0 U - 0 1 0 1 0 1 0 1 + 1 0 0 1 0 1 1 0 1

  8. Contoh 2 1 0 0 1 0 1 1 0 1 28 27 26 25 24 23 22 21 20 28 + 25 + 23 + 22 + 20 256 + 32 + 8 + 4 + 1 = 301

  9. Latihan • Benarkah nilai yang harus dikirim 231 bila data yang dikirim adalah TOP menggunakan check sum? • Berapa nilai yang harus dikirim bersama dengan data PINTAR menggunakan check sum? • Berapa nilai yang harus dikirim bersama dengan data PANDAI menggunakan check sum? • Berapa nilai yang harus dikirim bersama dengan data TEKUN menggunakan check sum?

  10. TERIMA KASIH

More Related