Anda di halaman 1dari 25

KODE BINER DAN

SISTEM SANDI

ROGER L. TOKHEIM DAN


SUTISNA
Buat ap
sih sistem
sandi itu?
• Kode BSD 8421
Kode Biner
Berbobot

Kode Biner • Kode Ekses-3 (XS3)


• Kode Kelabu (Sandi Gray)
Tak
Berbobot
• Kode ASCII (American Standard
Kode Code for Information Interchange)
• Kode EBCDIC (Extended Binary
Alfanumerik Coded Desimal Interchange Code)

Sistem Sandi
Setiap kelompok 4-bit
biner = bilangan desimal
yang mempunyai bobot
bilangan 8421.

MSB = 8 & LSB = 1 Tidak menggunakan


dan Paling mudah angka 1010, 1011,
dimengerti. 1100, 1101, 1110,
dan 1111. (Kode
terlarang).
Binary-
Code-
Desimal
(BCD)

Kode BCD 8421


Pencacah BCD
desimal
8-an 4-an 2-an 1-an

0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
Desimal 8421 BCD

8 4 2 1 8 4 2 1

10 0 0 0 1 0 0 0 0

11 0 0 0 1 0 0 0 1

12 0 0 0 1 0 0 1 0

13 0 0 0 1 0 0 1 1

14 0 0 0 1 0 1 0 0

15 0 0 0 1 0 1 0 1

16 0 0 0 1 0 1 1 0

17 0 0 0 1 0 1 1 1

18 0 0 0 1 1 0 0 0

19 0 0 0 1 1 0 0 1
Digit biner tidak
dibebani sbg
bilangan biner bias
dan kode BCD 8421

Selalu TIGA ANGKA


LEBIH BESAR
daripada BCD 8421.
XS3

Setiap kelompok
bilangan = 4-bit

Digunakan dalam
banyak rangkaian
aritmetik

Kode Excess-3 (XS3)


Bil. desimal Bilangan Kode ekses 3

0 0011
1 0100
2 0101
3 0110
4 0111
5 1000
6 1001
7 1010
8 1011
9 1100
14 0100 0111
27 0101 1010
459 0111 1000 1100
609 1001 0011 1100
Ratusan Puluhan Satuan
Bukan kode jenis BCD.

“Masing – masing kenaikan hitungan


(penambahan) dilakukan Hanya
Dengan Pengubahan Keadaan Satu
Bit Saja.”

Digunakan untuk peralatan masukan


dan keluaran sistem digital.

Kode Kelabu (Gray Code)


Aturan untuk mengubah setiap bilangan biner ekuivalen
bilangan kode kelabu, adalah :
1. Bit sebelah kiri pada kode Kelabu dan pada bilangan biner
adalah sama.
2. Tambahkan MSB ke bit sebelah kanannya dan catat
jumlahnya (abaikan setiap muatan) di bawah, yaitu pada
garis kode Kelabu.
3. Lanjutkan penambahan bit ke bit sebelah kanannya dan
lanjutkan pencatatan jumlah tersebut sampai tercapai LSB.
4. Bilangan kode Kelabu akan selalu mempunyai bilangan bit
yang sama dengan bilangan biner.
Bil. Desimal Bil. Biner Bil. Kode BCD Bil. Kode Gray
8421

0 0000 0000 0000

1 0001 0001 0001

2 0010 0010 0011

3 0011 0011 0010

4 0100 0100 0110

5 0101 0101 0111

6 0110 0110 0101

7 0111 0111 0100

8 1000 1000 1100

9 1001 1001 1101

10 1010 0001 0000 1111


Tabel ASCII merupakan
Kode Standar Amerika untuk daftar
tabel atau Dalam
yang tabel ini
Pertukaran Informasi atau
bersi semua
sebuah standar internasional huruf
setiap dalam
karakter akan
alfabet
dalam pengkodean hurufromawi ditambah
dan selalu Misal untuk
diwakili olehhuruf "b" (b
beberapa
simbol seperti Unicode dan Hex karakter kecil) selalu diwakili oleh
sejumlah urutan
tambahan.
tetapi ASCII lebih bersifat
kode nomer
yang98, dan kalo
universal sama.
dipresentasi menggunakan 0
dan 1 dalam bilangan biner,
98 adalah bilangan biner 110
ASCII (American 0010.
Standard Code for
Information
Interchange)
Tabel Kode ASCII
Latihan :
1. Ubahlah bilangan – bilangan BCD 8421 berikut ke ekivalen-
desimalnya :
a. 1010
b. 10000110
c. 00110010.10010100
2. Ubahlah bilangan – bilangan BCD 8421 di bawah ini ke ekivalen
binernya :
a. 00110000
b. 01001001
c. 0110.01110101
3. Ubahlah bilangan desimal berikut ke kode XS3 – ekivalennya:
a. 9 ; b. 18; c.42; d.650
4. Ubahlah bilangan BCD 8421 berikut ke ekivalen kode XS3:
a. 0001 ;
b. 0111
c. 01100000
d. 00101001
5. Ubahlah bilangan – bilangan biner berikut ini menjadi kode
kelabu :
a. 1010 ; b. 10000; c. 10001 ; d. 10010

Anda mungkin juga menyukai