Upload
triscziipinkipunkkdhuatoejuh
View
228
Download
2
Embed Size (px)
DESCRIPTION
hamming code
Citation preview
9/28/2015 Makalah Hamming Code | Creatif and Fun
http://fundester.blogspot.co.id/2015/02/makalahhammingcode.html 1/8
About Contact Us Privacy Policy
Search... 
CREATIF AND FUN
HOME TUTORIAL HIJAU HIDAYAH NEWS GAYA HIDUP SEHAT
Home » Makalah » Makalah Hamming Code
putra rinanda 01.33 Makalah
BAB I
PENDAHULUAN
1. Latar Belakang
Pada era sekarang ini teknologi semakin pesat
berkembang. Dengan pekembanga itu lah sitem operasi yang kita
semakin menarik dan canggih. Pada dasar nya system operasi
yang kita gunakan hanya kumpulana dari bilangan binner yaitu [ 0
dan 1 ] yang membentuk sebuah huruf,angka dan symbol
sehingga mejadi sebuah aplikasi seperti yang kita gunakan pada
saat ini. Kelancaran penyampaian dan penyebaran data ini akan
membawa dampak kepada kelancaran suatu proses. Tapi,tidak
semua data yang kita ingin kan berjalan dengan lancar. Suatu
saat kita akan menemukan kesalahan ( error ) pada aplikasi
tersebut.
Ada beberapa metode yang digunakan untuk
mendeteksi error dan mengkoreksi error yang terjadi. Salah satu
nya adalah dengan menggunakan metode hamming code. Metode
ini merupakan salah satu jenis linier error correction code yang
sederhana.keuntungan yang didapatkan dengan metode ini adalah
cara kerjanya yang cukup sederhana dan tidak membutuhkan
Makalah Hamming Code
Google+ Badge Followers
Labels
putra rinanda Ikuti 1
Lihat profil lengkapku
MENGENAI SAYA
POPULAR POSTS
Makalah Hamming CodeBAB I PENDAHULUAN 1. Latar Belakang Pada erasekarang ini teknologi semakinpesat berkembang. Denganpekembanga itu lah s...
1
9/28/2015 Makalah Hamming Code | Creatif and Fun
http://fundester.blogspot.co.id/2015/02/makalahhammingcode.html 2/8
alokasi memori yang banyak. Oleh karena itu kelompok kami
termmotovasi untuk mengungkap konsep dan
mengimplementasikan metode hamming code tersebut untuk
melakukan pemeriksaan dan pemulihan kesalahan ( error ) pada
data berbentuk teks yang ditransmisikan dari computer yang kita
gunakan. Dengan menggunakan metode hamming code kita
dapat meminimalisir terjadinya kerusakan pada proses transmisi
data.
2. Rumusan Masalah
Ada pun tujuan karya ilmiah ini di buat, yakni ;
1. apa itu arsitektural komputer [1]
2. metode hamming code [3]
3. cara kerja / implementasi hamming code [2]
4. apa yang dimaksud dengan bit parity [4]
3. Tujuan
Agar pemabaca dapat mengetahui sebarapa penting nya
metode hamming code yang kami susun untuk memdetksi
sebuah kesalahan pada aplikasi yang kita gunakan. Dengan
metode hamming code, kita dapat meminimalisir kesalahan ( error
) yang kita temui pada saat sedang bekerja pada aplikasi yang
kita gunkan. Selain itu, hamming code juga dapat membatu dan
mempermudah pekerjaan kita untuk memperbaiki kesalah yang
kita temui.
BAB II
PEMBAHASAN
1. Defenisi Arsitektural Komputer
Arsitektur komputer adalah konsep perencanaan dan
9/28/2015 Makalah Hamming Code | Creatif and Fun
http://fundester.blogspot.co.id/2015/02/makalahhammingcode.html 3/8
struktur pengoperasian dasar dari suatu sistemkomputer.
Arsitektur komputer ini merupakan rencana cetakbiru dan
deskripsi fungsional dari kebutuhan bagian perangkat keras
yang didesain (kecepatan proses dan sistem interkoneksinya).
Dalam hal ini, implementasi perencanaan dari masing–masing
bagian akan lebih difokuskan terutama, mengenai
bagaimana CPU akan bekerja, dan mengenai cara
pengaksesan data dan alamat dari dan ke memori
cache,RAM, ROM, cakram keras, dll). Beberapa contoh dari
arsitektur komputer ini adalah arsitektur von
Neumann, CISC, RISC, blue Gene, dll.
Arsitektur komputer juga dapat didefinisikan dan
dikategorikan sebagai ilmu dan sekaligus seni mengenai cara
interkoneksi komponenkomponen perangkat keras untuk
dapat menciptakan sebuah komputer yang memenuhi
kebutuhan fungsional, kinerja, dan target biayanya.
2. Metode Hamming Code
Metode hamming code merupakan salah satu
metode pendeteksi error dan pengoreksi error ( error detection
and error correction ) yang paling sederhana. Metode ini
menggunakan operasi pendeteksian error maupun
pengkoreksian error. Input dan output dari metode ini
merupakan bilangan binner. Hamming code meruapakan salah
satu jenis linier error correcting code yang sederhana dan
banyak digunakan pada peralatan elektronik.
Metode hamming code bekerja dengan
menyisipkan beberapa buah check bit ke data. Jumlah check
bit yang di sisipkan tergantung pada panjang data. Hamming
9/28/2015 Makalah Hamming Code | Creatif and Fun
http://fundester.blogspot.co.id/2015/02/makalahhammingcode.html 4/8
code juga memiliki rumus tersendiri untuk mendeteksi
kesalahan ( error ).
3. Implementasi Hamming Code
Seluruh proses pada fase perancangan akan di
transformasikan pada fase pemrograman ke dalam produk perangkat
lunak. Pada fase ini, perangkat lunak di bangun dengan
menggunakan bahasa pemrograman. Berikut adalah kebutuhan
sumber daya yang di perlukan untuk menjalankan perngkat lunak
dan tampilan ketika perangkat lunak tersebut di jalankan .
Contoh proses hamming code dengan mengunakan kata “ halo ” ;
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 = 2 pangkat 5 bit. Maka check
bit = 5 + 1 = 6 bit.
Sehingga panjang bit yang akan di kirim : 32 + 6 bit = 38
bit. Hasil nya : panjang bit yang di terima = 38, original bit = 32,
check bit = 6. Check bit yang di dapat = 010110 dan check bit
yang di ekstrak 010110. Kesimpulannya, bit yang kita dapat
sama, itu membuktikan bahwa kata “ halo “ yang kita kirimkan
tidak terdapat keslahan. Jika bit yang terdeteksi tidak sama
dengan bit original nya, maka bit tersebut mengalamin sebuah
kesalahan. Contoh nya saja. Original = 010110 dan setelah di
check hasil nya berbeda menjadi 011110.
flowchart
4. Pengertian Bit Parity
Bit Parity atau disebut juga bit pemeriksa adalah salah
satu metode yang digunakan pada modul I/O dalam
9/28/2015 Makalah Hamming Code | Creatif and Fun
http://fundester.blogspot.co.id/2015/02/makalahhammingcode.html 5/8
mendeteksi kesalahan. Bit paritas bekerja untuk medeteksi
kesalahan pada level bit. Bit partisi yaitu bit tambahan yang
diberikan pada akhir sebuah byte atau baris terakhir untuk
digunakan dalam proses pengecekan kebenaran data pada saat
penyimpanan atau proses transmisi.
Terdapat 2 macam cara penambahan Bit Pariti yaitu :
1. Pariti Ganjil (Odd Parity)
Bit Paritas di set menjadi 1 apabila jumlah angka 1
dalam kesatuan bit tersebut (tidak termasuk bit paritas)
adalah genap, sehingga menjadikan jumlah bit dalam
kesatuan tersebut (termasuk bit paritas) menjadi ganjil.
2. Pariti Genap (Even Parity)
Bit paritas di set menjadi 1 apabila jumlah angka 1
dalam kesatuan tersebut (tifak termasuk bit paritas) adalah
ganjil, sehingga menjadikan jumlah bit dalam kesatuan
tersebut (termasuk bit paritas) menjadi genap.
Dan perlu diingat sifat gerbang XOR berikut ini:
0 + 0 = 0
0 + 1 = 1 Ganjil
1 + 0 = 1 Ganjil
1 + 1 = 0 Genap
Sebagai contoh, kode BCD 8421 yang dimodifikasi dengan
menambahkan parity bit.
Tabel kode BCD dengan Bit Parity [5]
Desimal Kode BCD Kode BCD ParityGanjil
Kode BCD Dengan ParityGenapB8 B4 B2 B1
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
9/28/2015 Makalah Hamming Code | Creatif and Fun
http://fundester.blogspot.co.id/2015/02/makalahhammingcode.html 6/8
1 0 0 0 1 0 0 0 1 0 0 0 0 1 12 0 0 1 0 0 0 1 0 0 0 0 1 0 13 0 0 1 1 0 0 1 1 1 0 0 1 1 04 0 1 0 0 0 1 0 0 0 0 1 0 0 15 0 1 0 1 0 1 0 1 1 0 1 0 1 06 0 1 1 0 0 1 1 0 1 0 1 1 0 07 0 1 1 1 0 1 1 1 0 0 1 1 1 18 1 0 0 0 1 0 0 0 0 1 0 0 0 19 1 0 0 1 1 0 0 1 1 1 0 0 1 0
BAB III
PENUTUP
1. Kesimpulan
Dari penjelasan di atas, dapat kita simpulakan bahwa
deskripsi arsitektural hamming code merupakan jalur atau
susunan rumus untuk mendeteksi sebuah kesalahan dalam
system operasi. dengan hamming code pekerjaan kita dalam
meminimalisir sebuah kesalahan jadi sangan mudah.
Hamming code merupakan suatu cara untuk memperbaiki
kesalahan – kesalahan dalam system operasi yang kita
gunakan dengan ketentuan rumus yang sudah di tetapkan pada
metode hamming.
2. Saran
Guna untuk mengembangkan pengetahuan di bidang
ilmu teknologi. Dengan mengenalkan deskripsi arsitektural
hamming code kita dapat dengan mudah mengecek bahkan
memperbaiki sebuah kesalahan yang sering kita temui di
dalam system operasi yang kita gunakan untuk mempermudah
pekerjaan. Sebaiknya, sebelum kita memulai menggunakan
9/28/2015 Makalah Hamming Code | Creatif and Fun
http://fundester.blogspot.co.id/2015/02/makalahhammingcode.html 7/8
0 0
Tweet
system operasi kita juga harus mengetahui apa – apa saja yang
sering terjadi pada aplikasi yang kita gunakan. Untuk
mengetahui hal itu, terlebih dahulu kita harus mempelajari
metode hamming code. Dengan mempelajari hamming code,
kita dapat meminimalisir sebuah kesalahan ( error ).
Makalah Hamming Codev\:* behavior:url(#default#VML); o\:*behavior:url(#default#VML); w\:*behavior:url(#default#VML); .shapebehavior:url(#default#VML… Read More...
0
Like
0
Share
0
Share
RELATED POSTS :
Keluar
Beri tahu saya
Masukkan komentar Anda...
Beri komentar sebagai: Unknown (Google)
Publikasikan Pratinjau
0 RESPONSE TO " MAKALAH HAMMING CODE "
9/28/2015 Makalah Hamming Code | Creatif and Fun
http://fundester.blogspot.co.id/2015/02/makalahhammingcode.html 8/8
Copyright 2014 Creatif and Fun Powered by Blogger.com
Beranda