Elektronikindo.com – Pengertian dan Cara Konversi Binary Coded Decimal (BCD). Binary Coded Decimal (BCD) adalah metode representasi angka desimal dengan menggunakan kode biner. Metode ini mengkodekan setiap digit desimal menjadi empat bit biner.
Dalam artikel ini, kita akan menjelaskan pengertian BCD, cara konversi dari desimal ke BCD, dan juga cara konversi dari BCD ke desimal.
Pengertian Binary Coded Decimal (BCD)
BCD adalah suatu sistem representasi angka desimal dengan menggunakan kombinasi bilangan biner.
Dalam BCD, setiap digit desimal (0-9) direpresentasikan dengan empat bit biner. Dalam digit BCD, empat bit ini mewakili angka desimal 0 hingga 9.
Sebagai contoh, angka 284 dalam BCD akan dipecah menjadi:
– Digit pertama: 0010 (angka 2 dalam desimal)
– Digit kedua: 1000 (angka 8 dalam desimal)
– Digit ketiga: 0100 (angka 4 dalam desimal)
Cara Konversi dari Desimal ke BCD
Proses konversi dari desimal ke BCD melibatkan pemisahan setiap digit desimal dan menggantinya dengan representasinya dalam bentuk empat bit biner.
Berikut langkah-langkahnya:
1. Pisahkan setiap digit desimal.
2. Konversi setiap digit desimal menjadi biner dengan empat bit. Anda dapat melakukannya dengan tabel konversi atau perhitungan manual.
3. Susun empat bit biner dari setiap digit desimal untuk membentuk angka BCD.
Contoh:
Misalkan kita ingin mengonversi angka 693 ke BCD:
– Digit pertama (6): 0110
– Digit kedua (9): 1001
– Digit ketiga (3): 0011
Jadi, angka 693 dalam BCD adalah 0110 1001 0011.
Cara Konversi dari BCD ke Desimal
Proses konversi dari BCD ke desimal melibatkan menggabungkan setiap empat bit BCD untuk membentuk angka desimal yang sesuai.
Berikut langkah-langkahnya:
1. Ambil empat bit pertama dari BCD dan konversi menjadi angka desimal.
2. Lanjutkan dengan empat bit berikutnya dan konversi ke desimal.
3. Lanjutkan langkah ini untuk semua grup empat bit dalam BCD.
4. Gabungkan semua angka desimal yang dihasilkan untuk membentuk angka desimal lengkap.
Contoh:
Misalkan kita memiliki angka BCD 0100 1100 0011:
– 0100: 4
– 1100: 12
– 0011: 3
Gabungan dari ketiga angka di atas adalah 4123.
Kesimpulan
Binary Coded Decimal (BCD) adalah metode representasi angka desimal dengan menggunakan kode biner. Dalam BCD, setiap digit desimal direpresentasikan dalam bentuk empat bit biner.
Konversi dari desimal ke BCD melibatkan pemisahan dan penggantian digit desimal dengan empat bit biner, sementara konversi dari BCD ke desimal melibatkan penggabungan setiap empat bit BCD untuk membentuk angka desimal yang sesuai.
Pemahaman tentang BCD dan cara konversinya penting dalam pemrograman mikrokontroler dan dalam pemahaman dasar tentang representasi angka dalam dunia komputer.