8
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 Code BAB I PENDAHULUAN 1. Latar Belakang Pada era sekarang ini teknologi semakin pesat berkembang. Dengan pekembanga itu lah s... 1

Makalah Hamming Code _ Creatif and Fun

Embed Size (px)

DESCRIPTION

hamming code

Citation preview

Page 1: Makalah Hamming Code _ Creatif and Fun

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

Page 2: Makalah Hamming Code _ Creatif and Fun

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

Page 3: Makalah Hamming Code _ Creatif and Fun

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

Page 4: Makalah Hamming Code _ Creatif and Fun

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

Page 5: Makalah Hamming Code _ Creatif and Fun

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

Page 6: Makalah Hamming Code _ Creatif and Fun

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

Page 7: Makalah Hamming Code _ Creatif and Fun

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 "

Page 8: Makalah Hamming Code _ Creatif and Fun

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