Sistem Bilangan BCD
Sistem Bilangan BCD
BCD
342
• Singkatan apakah BCD ?
343
BCD adalah singkatan dari:
346
Macam-macam Bilangan BCD:
• 8421 • 51111
• Ex-3 8421 • 50 43210
• 86421 • Kode Gray
• 7421 • Ex-3 Gray
• 2421 • Tanpa bobot
• 4221
347
Apa gunanya kode-kode tersebut kita pelajari?
348
Bilangan BCD (8421)
349
8 4 2 1
0 0 0 0 0 Ciri-ciri apa saja yang terdapat
1 0 0 0 1 pada kode ini?
2 0 0 1 0
Ciri-ciri bilangan desimal apa
3 0 0 1 1 yang tidak dipenuhi?
4 0 1 0 0
5 0 1 0 1 Berapa (macam) jumlah bit “1”?
6 0 1 1 0
7 0 1 1 1 Tahan terhadap kesalahan?
8 1 0 0 0
Kemampuan Pembulatan?
9 1 0 0 1
350
Berdasarkan pembangkitannya dapat dibuat
2 macam kode BCD “8421”
Counter 2 Counter 5
A B C D
Counter 5 Counter 2
352
Berdasarkan pembangkitannya dapat dibuat
2 macam kode BCD “8421”
8 4 2 1 ? 4 2 1
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 1 0 0 0 1
2 0 0 1 0 2 0 0 1 0
3 0 0 1 1 3 0 0 1 1
4 0 1 0 0 4 0 1 0 0
5 0 1 0 1 5 1 0 0 0
6 0 1 1 0 6 1 0 0 1
7 0 1 1 1 7 1 0 1 0
8 1 0 0 0 8 1 0 1 1
9 1 0 0 1 9 1 1 0 0 353
Bilangan Ex-3 BCD (8421)
8 4 2 1 8 4 2 1
0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 1
2 0 0 1 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 1 0 1 0 0
5 0 1 0 1 2 0 1 0 1
6 0 1 1 0 3 0 1 1 0
7 0 1 1 1 4 0 1 1 1
8 1 0 0 0 5 1 0 0 0
9 1 0 0 1 6 1 0 0 1
10 1 0 1 0 7 1 0 1 0
11 1 0 1 1 8 1 0 1 1
12 1 1 0 0 9 1 1 0 0
13 1 1 0 1 1 1 0 1
14 1 1 1 0 1 1 1 0
15 1 1 1 1 1 1 1 1
354
Bilangan Ex-3 BCD (8421)
7 4 2 1 PB
0 1 1 0 0 0 PB = Parity Bit
1 0 0 0 1 1
Dengan menambahkan Bit
2 0 0 1 0 1
Pariti Genap, akan didapat
3 0 0 1 1 0 Sistem Bilangan BCD yang
4 0 1 0 0 1 dikenal sebagai Sistem
5 0 1 0 1 0 Bilangan:
6 0 1 1 0 0
“Two out-of Five”
7 1 0 0 0 1
8 1 0 0 1 0 Dengan kemampuan
9 1 0 1 0 0 deteksi kesalahan.
360
Bilangan BCD 2421
8 4 2 1 2 4 2 1
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 1 0 0 0 1
2 0 0 1 0 2 0 0 1 0
3 0 0 1 1 3 0 0 1 1
4 0 1 0 0 4 0 1 0 0
5 0 1 0 1 5
6 0 1 1 0 6
7 0 1 1 1 7
8 1 0 0 0 8
9 1 0 0 1 9 1 1 1 1 361
Bilangan BCD 2421
369
Lengkapi dan bandingkan proses perubahan yang terjadi
• Desimal • Biner
99
1+
90
(1)
1
99
?
1+
00
(1)
1
(0)99
1+
100
370
Bilangan BCD Gray (Gray-Code)
0 0 0 0 0
1 0 0 0 1
2 0 0 1 1
3 0 0 1 0
4 0 1 1 0
5 0 1 1 1
6 0 1 0 1
7 0 1 0 0
8 1 1 0 0
9 1 1 0 1 371
Bilangan BCD Gray
372
Bilangan BCD Gray
00 01 11 10
00 0 1 2 3
01 7 6 5 4
11 8 9
10
373
Bilangan BCD Gray
• Apa kelemahan 00 01 11 10
kode tersebut?
00 0 1 2 3
Perhatikan perubahan
01 7 6 5 4
kode dari bilangan 11 8 9
desimal “9” ke “0”,
yang seharusnya 10
hanya boleh berbeda
1 bit saja.
“9” > 1101
“0” > 0000 374
Bilangan BCD Gray
01 4 3 2 1
11 5 6 7 8
10 9 “9” > 1010
376
Bilangan BCD Ex-3 Gray
0 0 0 1 0
1 0 1 1 0
2 0 1 1 1
3 0 1 0 1
4 0 1 0 0
5 1 1 0 0
6 1 1 0 1
7 1 1 1 1
8 1 1 1 0
9 1 0 1 0 377
Bilangan BCD “Tanpa Bobot”
0 0 0 0 0 0
1 0 0 0 0 1
2 0 0 0 1 1
3 0 0 1 1 1
4 0 1 1 1 1
5 1 1 1 1 1
6 1 1 1 1 0
7 1 1 1 0 0
8 1 1 0 0 0
9 1 0 0 0 0 378
Bilangan BCD “Tanpa Bobot”
• Sistem Bilangan ini mempunyai
kekhususan dalam pembangkitannya.
Bila untuk Sistem Bilangan yang lain
dibutuhkan suatu Rangkaian Counter,
maka untuk sistem bilangan ini cukup
dengan Shift Register 5 Bit.
• Sifat apa lagi yang dimiliki oleh Sistem
Bilangan ini?
379
KESIMPULAN
Untuk membentuk suatu kode perlu
diperhatikan:
• Dasar/tujuan pengkodean
• Parameter atau informasi apa saja yang
harus terdapat pada kode – panjang kode
• Ketahanan terhadap kemungkinan
terjadinya kesalahan – efisiensi/redundansi
380
Panjang kode
• Berapa jumlah bit yang diperlukan
• Berapa banyak jenis informasi yang terdapat pada
kode tersebut