Rabu, 01 Oktober 2014

Binary Coded Decimal

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
410          = 0100BCD
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