.:: Selamat Datang Semoga Blog Ini Bermanfaat Bagi Pengunjung Sekalian ::.

Rabu, 17 Februari 2010

Pemahaman Code dan Decode

Kenapa Perlu Kode ?
Setiap mesin didesain sesuai dasar kode tertentu untuk memproses sebuah aktifitas digital sehingga meskipun masukkan sama, bila mesinnya berbeda sistem kode yang dipakai, maka hasilnya pun akan berbeda.
  • Dalam Sistem digital, kita harus menggunakan sistem bilangan biner sebagai dasar.
  • kondisi umum yang kita pahami sehari-hari kebanyakan adalah sistem bilangan desimal.
  • BCD (Binary Coded Decimal) fitur kode yang menggunakan analogi sistem bilangan decimal dengan bilangan biner. 
Code : Adalah menyusun sistem bilangan decimal dalam kode bilangan biner tertentu yang diinginkan. 
Encode : Adalah mengubah kode bilangan tertentu kedalam sistem bilangan decimal.
Dengan menyusun kode-kode bilangan akan memudahkan konversi perubahan antar bilangan dalam sistem digital untuk memahami sistem kerja rangkaian digital dalam sebuah mesin yang bedasarkan sistem tertentu.

Macam-macam Kode

- Kode 8421
Adalah pengkodean yang menggunakan 4bit bilangan biner ekuivalen (ada 16 kombinasi, hanya 10 yang diijinkan).

- Kode Excess -3
Mengubah kode/decode decimal/biner ke dalam boner/decimalnya masing-masing, menggunakan aturan sesuai  kode excess-3 dan baru dirubah ke weighted (bobot) dalam setiap susunan bilangan.
Aturan :
Tambah bilangan decimal dengan 3 terlebih dahulu, kemudian baru diubah sesuai bobot ke bilangan biner masing-masing.