--> Skip to main content

Kode BCD 8421, pengertian dan cara konversinya

Kode BCD 8421, pengertian dan cara konversi ke sistem bilangan lainnya Kode BCD ( Binary …

Kode BCD, pengertian dan cara perhitungannya

Kode BCD 8421, pengertian dan cara konversi ke sistem bilangan lainnya

Kode BCD (Binary Coded Decimal) adalah kode biner untuk merepresentasikan nilai desimal dalam bentuk yang ekivalen.

Ekivalen disini maksudnya sama persis dengan bilangan desimal yang dimulai dari 0 sampai 9 saja dikonversi menjadi biner 4 bit. Karena 4 bit identik dengan 8421, kode BCD dikenal BCD 8421.

Ketika angka/bilangan, huruf, kata di tampilkan dalam sebuah kelompok simbol, kita dapat menyebutnya sebagai data yang dikodekan encoded. Kelompok simbol ini dalam arti yang lebih pendek disebut kode (code).

Nah, bagi kalian yang masih bingung, saya akan bercerita sedikit agar kamu dapat gambarannya.

Ginih...

Kalian pasti pernah ikut kegiatan Pramuka 'kan? Nah, kelompok simbol yang paling terkenal adalah kode morse. Kode morse terdiri dari tanda titik dan garis (bisa diwakili dengan peluit pendek dan panjang).

Kelompok simbol didalam kode morse ini mewakili karakter huruf. Jika kalian sudah belajar, pasti dapat memecahkan kode yang diberikan oleh pembina.😊

Kode BCD, pengertian dan cara perhitungannya


Pada bidang komputer (digital system) dan elektronika, bilangan desimal dapat diwakili oleh sistem bilangan biner. Kelompok 0 dan 1 dapat disebut juga sebagai kode (code) yang mewakili angka desimal.

Namun, ketika sudah mulai bicara tentang data atau angka yang besar, konversi desimal ke biner secara biasa tidak bisa digunakan secara langsung.

Kenapa?🤔

Karena keterbatasan resource. Dulu mana kepikiran mau bikin IC (Integrated Circuit) atau transistor berkecepatan tinggi untuk memproses sebuat data biner.

Oleh sebab itu, perlu pendekatan berbeda saat itu. Ditemukanlah BCD (Binary Coded Decimal), cara menampilkan data (angka desimal saat itu) hanya dengan 4 bit resource.



1. Kenapa disebut kode BCD 8421?

Kode BCD 8421 adalah setiap angka desimal dapat diwakili oleh sistem bilangan biner tepat 4 bit, disebut juga Binary coded decimal (BCD)

Asal mula disebut kode BCD 8421 adalah pemakaian tabel bantu konversi dari biner ke desimal atau desimal ke biner yang sering dipakai dalam melakukan konversi sistem bilangan.

Ingat, bilangan desimal terbesar adalah angka 9, jika dikodekan dalam biner adalah 1001. Jika diperhatikan, hanya 4 bit yang dipakai untuk mengkodekan angka 9

Kode BCD 8421, pengertian dan cara konversinya
Tabel bantu konversi desimal ke biner atau biner ke desimal. Ingat yang kita pakai hanya 8421. Itulah awal mula kode BCD disebut kode 8421


Lha, kok saya tau bahwa angka 9 desimal itu = 1001 biner?

Kalian bisa gunakan tabel bantu konversi desimal ke biner. Jangan males baca ya...

Setiap angka desimal akan diwakili oleh 4 bit biner. Seperti contoh di atas, 910 = 10012 yang berasal dari 8+0+0+1

Kode BCD, pengertian dan cara perhitungannya
Gb.1 Tabel desimal ke BCD

Nah, coba kalian lihat gambar 1 diatas...

Bilangan desimal adalah bilangan yang menggunakan radix 10, alias ada 10 simbol angka dimulai dari 0 ~ 9.

Sedangkan biner menggunakan radix 2 karena menggunakan 2 simbol angka 0 dan 1 saja.

Coba perhatikan lagi...

Kode BCD mewakili simbol angka desimal 0 sampai 9 dan dikodekan dalam biner 4 bit 0000 sampai 1001.

Ini masalah! Ada yang tau kenapa?

Ya, 4 bit 'kan seharusnya biner maksimumnya adalah 1111 alias 15 alias F. Lihat artikel konversi heksadesimal ke desimal.

Tapi, itu kita bahas lain kali aja ya...


Konversi Desimal ke kode BCD

Contoh:

Diketahui 84710. Konversilah menjadi kode BCD?

jawab:

Caranya sederhana. Tiap digit angka kita ubah menjadi biner. Lihat gambar 1 diatas.

Kita dapat menuliskannya sebagai berikut:

8 = 1000
4 = 0100
7 = 0111

Dengan demikian kita langsung mengkonversi tiap digit desimal ke biner. Catatan: tiap digit desimal diwakili 4 bit biner.
Jadi, 847 = 1000 0100 0111



Cara Konversi kode BCD ke desimal

Contoh:

Diketahui Kode BCD 01101000001110012 konversikan ke desimal?

jawab:

Bagilah BCD kedalam 4 bit biner. Kita dapat menuliskannya dari kanan ke kiri ya ges, kek ginih:

0110100000111001
0110 1000 0011 1001

Gampang 'kan? cuma di kasih jarak spasi...😊

Nah, kalo udah dipisah gitu, tinggal kita kasih angka desimalnya deh. Lihat gambar 1 buat penyelesaiannya

0110 = 6
1000 = 8
0011 = 3
1001 = 9

Seperti cara nomor 1 diatas, kita langsung mengkonversi tiap 4 bit biner ke desimal.
Jadi, 0110100000111001 = 6839


Apa saja perbedaan BCD dengan Biner biasa?

Binary coded decimal (BCD) tidak sama dengan sistem biner biasa. BCD digunakan untuk mengenkode(seperti kode morse diatas) agar sistem biner lebih mudah di kalkulasi dengan cepat.

Coba kita perhatikan perbedaan mendasar berikut ini:

13710 = 100010012 (biner)
13710 = 0001 0011 01112 (BCD)

Seperti terlihat, konversi bilangan desimal 137 ke biner akan menghasilkan 8 bit 10001001. Sedangkan hasil konversi BCD menghasilkan 12 bit 0001 0011 0111

Yang harus diingat bahwa,konversi desimal ke BCD atau sebaliknya dibatasi oleh 4 bit, dibatasi lagi oleh nilai maksimum angka desimal adalah 9, sehingga 4 bit tersebut hanya sampai 1001, bukan 1111

Contoh:

Konversikan kode BCD ke desimal berikut ini: 011111000001?

jawab:

Caranya seperti pada contoh konversi kode BCD ke desimal diatas.

Kita pisahkan dulu, 011111000001 menjadi seperti ini...
0111 1100 0001

terus kita tulis seperti ini...

0111 = 7
1100 = 12 -------> ini akan terjadi error.
0001 = 1

Kenapa error?

Analisis dan cerna lagi materi diatas!


Tugas dan soal praktikum
  1. Kerjakan soal Kode BCD dengan jujur
  2. Setelah selesai, kerjakan instruksi berikutnya pada bagian bawah

  • 192(10) = ......(bcd)
  • 196(10) = ......(bcd)
  • 202(10) = ......(bcd)
  • 98(10) = ......(bcd)
  • 254(10) = ......(bcd)
  • 10011001(bcd) = ......(10)
  • 11111101(bcd) = ......(10)
  • 10011111(bcd) = ......(10)
  • 10111011(bcd) = ......(10)
  • 11011101(bcd) = ......(10)

  1. Tulis jawaban anda di buku latihan praktik
  2. Buatlah video saat proses menyelesaikan soal-soal,kemudian upload ke Instagram dan youtube kalian masing-masing
  3. Tag akun @rudysetiawanst(instagram)
  4. Upload dan laporkan tugas ini ke guru melalui google classroom anda
  5. Selamat bekerja

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar