Anda di halaman 1dari 14

PENGKODEAN

IMS
BCD (BINARY CODE DECIMAL)
• Sistem bilangan BCD hampir sama dengan sistem bilangan
biner.
• Pada sistem bilangan ini, setiap satu digit desimal diwakili
secara tersendiri ke dalam bit-bit biner.
• Karena pada sistem bilangan desimal terdapat 10 digit, maka
dibutuhkan 4 bit biner untuk mewakili setiap digit desimal.
• Setiap digit desimal dikodekan ke sistem bilangan biner tak
bertanda.
• Sistem bilangan BCD biasanya digunakan untuk keperluan
penampil tujuh segmen (seven-segment).
BCD (BINARY CODE DECIMAL)

Tabel Konversi Antar Sistem Bilangan


BCD (BINARY CODE DECIMAL)
Contoh : Bagaimana cara konversinya ?
Konversikan bilangan berikut :
962(10) = ………………. (10) 9 6 2

1001 0110 0010


Excess - 3 (XS3)
• Adalah sistem bilangan yang ditulis dengan biner
namun nilainya selalu lebih 3 dari nilai biner semula.

• Kode XS3 dapat diperoleh dengan cara menambahkan


3 (0011) kepada kode BCD standar.
KONVERSI DESIMAL KE Excess-3 (XS3)
• Untuk mengubah decimal ke Konversikan : 53 (10) = ………..(excess-3)
Excess-3, dilakukan dengan cara Caranya :
menambah bilangan decimal - Tambahkan desimal 3 disetiap digit desimalnya
tersebut dengan 3 dan - Ubah desimal tersebut ke biner
mengubahnya dalam bentuk 5 3
biner.
3 3 +
8 6
Contoh :
Konversikan : 6 (10) = …………..(excess-3) 1000 0110
Caranya  6 + 3 = 9, maka hasil
binernya adalah 1001
TABEL KONVERSI DECIMAL KE Excess-3 (XS3)
KONVERSI Excess-3 (XS3) KE DESIMAL
• Pengubahan bilangan ini sama dengan
pengubahan bilangan biner ke desimal.,
hanya saja hasil bilangan desimal yang
nantinya didapat harus dikurangi 3
karena sistem bilangan ini memiliki
range 3 angka untuk setiap urutan
bilangan.

Contoh :
Konversikan : 1010 (excess-3) = …… (10)
Maka  1010 = (1.8 + 0.4 + 1.2 + 0.1 ) - 3
= (8 + 2) – 3 = 7
KONVERSI Excess-3 (XS3) KE DESIMAL
Konversikan :
1000 0111 (10) = ………..(excess-3)

Caranya :
- Ubah bilangan biner tersebut ke desimal
- Kemudian kurangi masing – masing digit desimal tersebut dengan 3

1000 0111

8 7
3 3
5 4
GRAY CODE
PENAMBAHAN BINER ATURAN XOR
0+0=0
0+1=1
1+0=1
1 + 1 = 0 CARRY (simpan) 1,
(Tetapi pada saat mengkonversi
gray code, cukup ditulis 0)
GRAY CODE
• Adalah kode yang dibentuk dari
bilangan biner yang disusun
dengan aturan perubahan dari
bilangan sebelumnya ke bilangan
selanjutnya hanya berubah 1
angka atau digit.

• Urutan sistem bilangan biner


dengan dua nilai berturut-turut
berbeda dalam satu bit (digit
biner) Tabel Konversi Gray Code
KONVERSI KODE BINER KE GRAY
Contoh : Bagaimana cara konversinya ?
Konversikan bilangan berikut :
1101 (2) = ……….. (gray) 1 1 0 1 (2)

1 0 1 1 (GRAY)
KONVERSI GRAY KE KODE BINER
Contoh : Bagaimana cara konversinya ?
Konversikan bilangan berikut :
1000 (GRAY) = ……….. (2) 1 0 0 0 (GRAY)

1 1 1 1 (2)
LATIHAN
KONVERSIKAN BILANGAN BERIKUT !

1.) 785(10) = ………………. (BCD)


2.) 45(10) = ………….. (Excess-3)
3.) 01010110 (Excess-3) = …… (10)
4.) 0110 (2) = ……….. (GRAY)
5.) 1100 (GRAY) = ……….. (2)

Anda mungkin juga menyukai