Sistem Bilangan | 25
Sebuah rancangan sistem digital menggunakan kode-kode tertentu, sesuai kebutuhan dan tujuan untuk apa sebuah sistem digital dibangun. Beberapa
diantara adalah Binary Coded Desimal BCD, Excess-3 XS3, Gray, dan
Alphanumeric.
1. Binary Coded Desimal BCD
BCD adalah pengkodean bilangan biner yang dibuat seperti bilangan desimal. Setiap 4 bit bilangan biner mewakili 1 digit bilangan desimal. Adapun
bilangan terlarang dalam BCD adalah : 1010, 1011, 1100, 1101, 1110, 1111 Contoh : Bilangan desimal 45, diubah dalam bentuk biner biasa dan dalam
kode BCD menjadi ; 45
10
= 101101
2
konversi ke bilangan biner 45
10
= 0100 0101
BCD
Dari kode BCD diatas terlihat bahwa ; 4 = 0100 ; dan 5 = 0101
konversi ke kode BCD, tiap angka desimal menjadi 4 bit biner Mengubah kode BCD ke desimal : 1001 0101 0111
BCD
= 957
10
9 5 7
10
Table.1.6 Desimal terhadap biner dan kode BCD
Desimal Biner
BCD 0000
0000 1
0001 0001
2 0010
0010 3
0011 0011
4 0100
0100 5
0101 0101
6 0110
0110 7
0111 0111
8 1000
1000 9
1001 1001
10 1010
0001 0000 11
1011 0001 0001
12 1100
0001 0010 13
1101 0001 0011
E. Kode Bilangan
1. Binary Coded Desimal
26 | Sistem Bilangan
Pengkodean EXCESS-3 hampir sama dengan BCD, hanya saja setiap digit dari nilai desimal yang akan diubah ke kode EXCESS-3 harus ditambah dengan
angka 3 terlebih dahulu.
Contoh : Bilangan desimal 64, diubah dalam kode EXCESS-3 ; Langkah 1, menambahkan 3 pada setiap digit angka desimal:
6 4 +3 +3__
9 7 Langkah 2, angka hasil penjumlahan diubah ke biner :
9 7 1001 0111
Jadi 64
10
= 1001 0111
XS3
Kode Gray adalah susunan bit-bit kode yang berurutan, setiap hanya mengalami perubahan 1 bit saja. Dibawah ini Kode Gray berurutan jika
dibandingkan dengan bilangan biner biasa: Table.1.7 Kode Gray terhadap biner dan desimal
Desimal Biner Gray 0 0000 0000
1 0001 0001 2 0010 0011
3 0011 0010 4 0100 0110
5 0101 0111 6 0110 0101
7 0111 0100 8 1000 1100
9 1001 1101
10 1010 1111 11 1011 1110
12 1100 1010 13 1101 1011
14 1110 1001 15 1111 1000
2. EXCESS-3 XS3
3. GRAY
Cara mengubah biner ke kode Gray adalah bit pertama kode Gray samadengan bit biner, bit
selanjutnya adalah nilai penjumlahan antara bit biner pertama dengan bit biner yang kedua, dan
seterusnya
carry diabaikan. Contoh : 10110 biner diubah menjadi kode Gray
1 0 1
1 0 Biner
1+0 0+1 1+1 1+0 1 1 1
1 Gray Jadi kode Gray dari biner 10110
BIN
adalah 11101
GRAY
Sistem Bilangan | 27
Banyak sistem digital menggunakan data alfabetik dan tanda khusus seperti tanda baca dan simbol matematika. Kode seperti itu disebut dengan
kode Alphanumeric . Sebagai contoh : “ DOA IBU “ akan disimpan di dalam