Minggu, 13 April 2014

Sistem Bilangan BCD dan BCH


SISTEM BILANGAN BINARY CODE DECIMAL (BCD) & BINARY CODE HEXADECIMAL (BCH)

I. Bentuk Bilangan Dalam Code Form
Mengkonversi bilangan yang berharga besar, memerlukan hitungan yang cukup melelahkan. Melalui bilangan dalam Code Form maka pekerjaan konversi bilangan dapat dipermudah dan dipercepat. Di bawah ini adalah Code Form dalam bilangan Desimal, Bilangan Oktal dan bilangan Heksadesimal yang sering dipergunakan.

II. Binary Code Decimal (BCD)
Bilangan desimal pada setiap tempat dapat terdiri dari 10 bilangan yang berbeda-beda. Untuk bilangan biner bentuk dari 10 elemen yang berbeda beda memerlukan 4 bit. Sebuah BCD mempunyai 4 bit biner untuk setiap tempat bilangan desimal.

Contoh :
Z(10) = 317
   3       1       7          Desimal
0011 0001 0111       Biner Code Desimal

Dalam contoh ini BCD terdiri dari 3 kelompok bilangan masing-masing terdiri dari 4 bit , dan jika bilangan desimal tersebut di atas dikonversi ke dalam bilangan biner secara langsung adalah 317(10) = 100111101(2) dan hanya memerlukan 9 bit. Untuk contoh proses sebaliknya dapat dilihat di bawah ini.
Contoh :
Biner Code Desimal          0101  0001  0111  0000
Desimal                                5       1         7        0
Jadi bentuk BCD di atas adalah bilangan Z(10) = 5170.



III. Binary Code Hexadecimal (BCH)
Bilangan heksadesimal dalam setiap tempat dapat terdiri dari 16 bilangan yang berbeda-beda ( angka dan huruf ). Bentuk biner untuk 16 elemen memerlukan 4 bit. Sebuah BCH mempunyai 4 bit biner untuk setiap tempat bilangan heksadesimal.
Contoh :
Z(16) = 31AF

Bilangan Heksadesimal       3       1         A       F
Biner Code Heksadesimal   0011  0001  1010  1111

Untuk proses sebaliknya, setiap 4 bit dikonversi ke dalam bilangan heksadesimal.
Contoh :
Biner Code Heksadesimal   1010 0110 0001 1000
Bilangan Heksadesimal          A      6       1       8
Jadi bentuk BCH diatas adalah bilangan Z(16) = A618.

==============================**=========**====================




6 komentar: