MOTD (Message Of The Day): Checksum is a field used for error detection.

It is formed by adding bit streams using one’s complement arithmetic and then complementing the result

Deteksi Error
(1) Deteksi Error: Checksum
Heru Sukoco

Email: hsrkom@ipb.ac.id, heru_sukoco@ilkom.fmipa.ipb.ac.id Website: http://web.ipb.ac.id/~hsrkom Yahoo! Messenger : hsrkom, Friendster : hsrkom@yahoo.com Bagian Net-centric Computing Departemen Ilmu Komputer FMIPA IPB Wednesday, 9 Mei 2007

REVIEW SISTEM BILANGAN

Rabu, 9 Mei 2007

Komunikasi Data & Jaringan Komputer - Deteksi Error

2

001AC.0110 2. 003410. 174.11001  Konversikan Bilangan Octal berikut ke Bilangan Desimal: 1.0110 2.2BE Semester Genap 2003/2004 KOME36 . 1011011.Latihan:  Konversikan Bilangan Biner berikut ke Bilangan Desimal: 1.1A 2. F123D.21  Konversikan Bilangan Hexa berikut ke Bilangan Desimal: 1. 00110.Jaringan Komputer dan Internet 3 .

Jaringan Komputer dan Internet .Tabel Konversi Berbagai Basis-N Decimal 5 6 7 8 9 10 11 12 13 14 15 Semester Genap 2003/2004 Binary 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 Octal 5 6 7 10 11 12 13 14 15 16 17 Hex 5 6 7 8 9 A B C D E F 4 KOME36 .

16 Rabu.Deteksi Error 5 . 8 • 648 = ……. 2 • 19210 = ……. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Latihan Hitung konversi berikut: • 648 = ……. 2 • 12816 = ……. 2 • 111000002 = …….

9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 6 .DETEKSI ERROR: CHECKSUM Rabu.

Deteksi Error 7 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Format Datagram IP Rabu.

Format Datagram UDP Rabu.Deteksi Error 8 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Checksum (1): Definisi • Checksum adalah sebuah nilai integer berukuran kecil yang digunakan untuk melindungi integritas data dengan cara mendeteksi 'error' dalam data yang dikirim melalui 'ruang' (telekomunikasi) atau 'waktu' (penyimpan/storage). • Dalam telekomunikasi: • sistem pengirim: akan menghitung sebuah checksum pada paket yang dikirim • sistem penerima: akan mengecek/verifikasi isi paket yang diterima dengan cara menghitung kembali checksum dan membandingkannya dengan nilai checksum yang dikirim. .

Rabu. • Checksum dibentuk dengan cara menambahkan sederetan bit menggunakan cara aritmetika komplement 1’s (1’s complement arithmetic) dan mengkomplemen hasilnya. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Checksum (2): Definisi • Field yang digunakan untuk mendeteksi kesalahan dari keseluruhan paket data (Data+Header) • Checksum digunakan untuk memproteksi paket agar terhindar dari ‘korupsi data’ yang mungkin terjadi selama pengiriman.Deteksi Error 10 .

Pembentukan Checksum • Pengirim (Sender): • Checksum dihitung saat akan dikirim dari pengirim dan nilai yang diperoleh dikirim bersama dengan paket. • Penerima (Receiver): • Checksum akan dihitung kembali di sisi penerima dengan metoda yang sama seperti yang digunakan pada sisi pengirim • Jika hasil perhitungan ‘memuaskan’  paket diterima • Else  paket ditolak Rabu.Deteksi Error 11 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Bagaimana Menghitung CHECKSUM pada Datagram IP Rabu.Deteksi Error 12 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Sisi Sender To create the checksum the sender does the following: 1.Deteksi Error 13 . 3. Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer . each of n bits. The packet is divided into k sections. The final result is complemented to make the checksum. 2. All sections are added together using one’s complement arithmetic.

Konsep Checksum Rabu.Deteksi Error 14 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Checksum in one’s complement arithmetic Checksum Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 15 .

6.Deteksi Error 12.9 16 .12.5 28 0 0 Rabu.7.14.Latihan: Berapa Nilai Checksum berikut? 4 5 1 4 0 0 17 10. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

7.14.6.Deteksi Error .5 12.9 28 0 0 Sum Checksum 10 00000000 00011100 00000001 00000000 00010001 00000000 00001100 00000101 00000110 00001001 011 1 0100 010011 1 0 1000 1011 10110001 17 Rabu.Kalkulasi Checksum dalam Biner carry 10 10 10 1 0100 0101 0000 0000 0000 0000 000 0 0000 0000 0100 0000 0000 0000 1010 0000 1110 0000 1100 0000 0111 10 1 10 4 4 5 1 0 0 17 10.12. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

12.7.5 12.6.14.Kalkulasi Checksum dalam Hexadecimal carry 4 4 5 1 0 0 17 10.9 28 0 0 Sum Checksum 3 4 0 0 0 0 0 0 0 0 0 7 8 5 0 0 0 4 0 A E C 7 4 B 2 0 1 0 0 1 0 0 0 0 0 4 B 0 C 1 0 1 0 C 5 6 9 E 1 18 Rabu.Deteksi Error . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Deteksi Error 19 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Cek Lampiran C dari Buku Forouzan (TCP/IP Protocol Suite) untuk perhitungan Checksum yang lebih rincinya. Rabu.

Bagaimana Menghitung CHECKSUM pada Datagram UDP Rabu.Deteksi Error 20 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Deteksi Error 21 .Pseudoheader ditambahkan pada Datagram UDP Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

Format Datagram UDP Rabu.Deteksi Error 22 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .

UDP length = IP length − IP header’s length Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 23 .

Deteksi Error 24 . 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Kalkulasi Checksum pada Datagram UDP Sederhana Rabu.

Metode Deteksi Error • Next week… Rabu. 9 Mei 2007 Komunikasi Data & Jaringan Komputer .Deteksi Error 25 .

McGraw Hill Inc. Rabu. McGraw Hill Inc.Deteksi Error 26 .A. TCP/IP Protocol Suite. Communication Networks: Fundamental Concepts and Key Architectures. Int'l Ed. Int'l Ed. B. ISBN 0-07-022839-6. 2000. and Indra W. 9 Mei 2007 Komunikasi Data & Jaringan Komputer . A. ISBN 0-07-1199624. 2003. 2nd Ed. [2] Leon. Singapore.::: Referensi ::: [1] Forouzan.

Sign up to vote on this title
UsefulNot useful