Materi tentang Binary Coded
Decimal (BCD)
Assalamu’alaikum pembaca
sekalian, bagaimana kabar kalian? Sehat? Semoga keadaan kita sehat dan selalu
dalam perlindungan Allah SWT. Allahumma aamiin. Pada kesempatan ini saya akan
mempostingkan apa itu sebenarnya Binary Coded Decimal atau biasa disingkat
dengan BCD. Oke dari pada penasaran, mari kita mempelajarinya secara bersama –
sama.
Bismillahirrahmanirrahiim
Binary Coded Decimal atau yang
biasa dikenal dengan BCD adalah sistem pengkodean bilangan decimal yang
sistemnya hampir mirip dengan metode dari bilangan biner, hanya saja dalam
proses konversinya, setiap symbol dari bilangan decimal dikonversikan satu per satu, bukan secara
keseluruhan seperti konversi bilangan desimal ke biner biasa. Jadi singkatnya
BCD adalah system pengkonversian dari bilangan biner ke decimal dimana 1
bilangan decimal, mewakili beberapa digit bilangan biner.
Hal bertujuan untuk “menyeimbangkan”
antara kurang fasihnya manusia pada umumnya untuk melakukan proses konversi
dari desimal ke biner -dan- keterbatasan komputer yang hanya bisa mengolah
bilangan biner.
Berikut akan saya berikan tabel BCD
Desimal
|
Biner
|
BCD
|
0
|
0000 0000
|
0000 0000
|
1
|
0000 0001
|
0000 0001
|
2
|
0000 0010
|
0000 0010
|
3
|
0000 0011
|
0000 0011
|
4
|
0000 0100
|
0000 0100
|
5
|
0000 0101
|
0000 0101
|
6
|
0000 0110
|
0000 0110
|
7
|
0000 0111
|
0000 0111
|
8
|
0000 1000
|
0000 1000
|
9
|
0000 1001
|
0000 1001
|
10
|
0000 1010
|
0001 0000
|
11
|
0000 1011
|
0001 0001
|
12
|
0000 1100
|
0001 0010
|
13
|
0000 1101
|
0001 0011
|
14
|
0000 1110
|
0001 0100
|
15
|
0000 1111
|
0001 0101
|
16
|
0001 0000
|
0001 0110
|
17
|
0001 0001
|
0001 0111
|
18
|
0001 0010
|
0001 1000
|
19
|
0001 0011
|
0001 1001
|
20
|
0001 0100
|
0010 0000
|
Untuk lebih jelasnya mari kita lihat
contoh soal seperti berikut :
1.
710 = …BCD
2.
1210 =
…BCD
3.
2410 = …BCD
Jawaban soal
1.
710 = …BCD
Jawab : Dengan melihat tabel maka 710 = 0111BCD
(diambil 4 digit nilai dibelakang)
2. 1210 = …BCD
Jawab : untuk soal seperti ini maka caranya yaitu
memisahnya menjadi beberapa angka. Jadi 12 kita pisahkan menjadi 1 dan 2. Maka
dengan melihat tabel BCD,
110 = 0001BCD
210 = 0010BCD
Lalu kita
gabungkan hasilnya, sehingga menjadi
1210 = [0001 0010]BCD
3. 2410 = …BCD
Jawab : sama dengan soal nomor 2 maka kita pisahkan
dulu 24 menjadi 2 dan 4.
210 = 0010BCD
Lalu kita
gabungkan hasilnya, sehingga menjadi
2410 = [0010 0100]BCD
Jadi pada prinsipnya, kita
hanya menghafalkan tabel BCD dari desimal angka 1 – 9 karena pada nantinya, bila
ada 2 atau lebih bilangan desimal yang ditanyakan maka kita tinggal
menggabungkannya menjadi satu. Berikut akan saya berikan beberapa contoh soal
buatan saya agar kita bisa semakin paham.
1. 9610 = [1001 0110]BCD
2. 12310 = [0001 0010 0011]BCD
3. 65710 = [0110 0101 0111]BCD
4. 45610 = [0100 0101 0110]
BCD
5. 123410 =
[0001 0010 0011 0100]BCD
6. 367810 =
[0011 0110 0111 1000]BCD
7. 982410 =
[1001 1000 0010 0100]BCD
8. 1000410 = [0001 0000 0000 0000 0100]BCD
9. 2945610 =
[0010 1001 0100 0101 0110]BCD
10. 6789010 =
[0110 0111 1000 1001 0000]BCD
11. 56738210 = [0101 0110 0111 0011 1000 0010]BCD
12. 78654310 = [0111 1000 0110 0101 0100 0011]
BCD
Bagaimana sudah paham tentang
BCDkan. Semoga postingan ini bermanfaat bagi pembaca sekalian. Akhir kata bila
ada kesalahan tolong dimaafkan.
Wassalamu’alaikum wr wb
Tidak ada komentar:
Posting Komentar