Friday, March 6, 2015

Contoh penghitungan metode hamming



A.     Implementasi Sistem
Seluruh proses pada fase perancangan akan ditransformasikan pada fase pemrograman ke dalam produk perangkat lunak. Pada fase ini, perangkat lunak dibangun dengan menggunakan bahasa pemrograman Visual Basic 6. Berikut adalah kebutuhan sumber daya yang diperlukan untuk menjalankan perangkat lunak dan tampilan ketika perangkat lunak tersebut dijalankanPenerapan sistem dilakukan dengan menggunakan komputer dengan sistem operasi Windows Seven Ultimate.


B.      Implementasi Hamming Code
Contoh proses HAMMING CODE dengan menggunakan kata “HALO
A:PENYISIPAN CHECK BIT
Hitung panjang data masukan : HALO
“HALO” = 4 Karakter
1 Karakter= 1 Byte = 8 bit
“HALO” 32 bit = 0100 1000 0100 0001 0100 1100 0100 1111
32 bit = 25 bit
Maka Check Bit = 5+1 = 6 bit
Sehingga panjang bit yang akan dikirim = 32+6 bit = 38 bit
Hitung nilai check bit


Hasilnya : 0100 1101 1000 0110 0000 1011 0110 0011 1011 10
B:PENDETEKSI ERROR
Panjang bit yang diterima = 38,
Original bit = 32
Check bit = 6
Hasilnya:
Check Bit yang didapat = 0 1 0 1 1 0
Check Bit yang di ekstrak = 0 1 0 1 1 0
Sama berarti tidak terdapat kesalahan pada pengiriman data.
Contoh terdapat kesalahan:
Check Bit yang didapat = 0 1 1 1 1 0
Check Bit yang di ekstrak = 0 1 0 1 1 0
Tidak sama berarti terdapat kesalahan pada pengiriman data.
Check Bit yang didapat = 0 1 1 1 1 0
Check Bitt yang di ekstrak = 0 1 0 1 1 0 Hasil X = 0 0 1 0 0 0
001000 = 810
Hanya terdapat satu kesalahan karena 8 < dari pamjang data = 32 bit, dan samadengan posisi Check Bit.
Kesalahan hanya pada satu Posisi Yaitu Bit Ke 8 Dari Inputan
Contoh bit yang salah : 0100 1100 1000 0110 0000 1011 0110 0011 1011 10.
Bit ke8 = 0 Dinegasikan = 1
Barisan bit yang benar = 0100 1101 1000 0110 0000 1011 0110 0011 1011

No comments:

Post a Comment