Faktanya banyak sistem digital menggunakan sistem bilangan biner (base 2). Kali ini kita akan melakukan konversi bilangan biner ke desimal. Sebelumnya kita harus tahu apa itu sistem bilangan, sistem bilangan komputer (Number system) adalah sebuah cara menentukan bagaimana suatu bilangan dapat diwakili menggunakan simbol yang telah disepakati (standar). Sistem bilangan pada teknologi digital atau sistem komputer menggunakan radix atau basis sebagai penentu nilai sebuah bilangan.
Ada 4 jenis sistem bilangan yang ada pada teknologi digital atau sistem komputer yaitu :
1. Sistem bilangan Desimal dengan basis 10
2. Sistem bilangan Biner dengan basis 2
3. Sistem bilangan Oktal dengan basis 8
4. Sistem bilangan Hexadesimal dengan basis 16
Kali ini kita akan mencoba untuk melakukan konversi untuk bilangan biner dan desimal
Bilangan Biner
Sistem Bilangan Biner di gunakan untuk merancang rangkaian digital yang beroperasi hanya dengan 2 level tegangan. Faktanya banyak sistem digital menggunakan sistem bilangan biner (base 2). Pada sistem bilangan biner terdapat 2 simbol atau nilai digit yaitu 0 dan 1. Sistem bilangan biner juga merupakan sebuah sistem yang positional value, di mana setiap digit bilangan biner memiliki nilainya sendiri, yang di nyatakan sebagai kelipatan 2
Konversi Desimal ke Biner
Setiap unit bilangan biner merupakan kelipatan 2
Untuk melakukan konversi bilangan decimal ke biner dapat di lakukan dengan cara sebagai berikut
Contoh : 25 desimal
Cara 1
- Diketahui nilai desimal adalah 25
- Cari total nilai bit seperti tabel dibawah ini yang sama dengan 25 yaitu 16 + 8 + 1.
- Pada nilai bit 16, 8 dan 1 diberi bit 1, dan sisanya bit 0
- Bit 0 pada kolom 32 dan 64 pada sebelah kiri bisa diabaikan
- Nilai biner dari 25 desimal adalah 11001 biner
Cara 2 : Pembagian
Kita juga dapat melakukan konversi dengan cara pembagian dengan angka 2. Ulangi pembagian tersebut hingga hasil bagi sama dengan 0
Divisi oleh 2 | Hasil bagi | Sisa |
---|---|---|
25/2 | 12 | 1 |
12/2 | 6 | 0 |
6/2 | 3 | 0 |
3/2 | 1 | 1 |
1/2 | 0 | 1 |
Urutkan Bit dari bawah ke atas pada kolom sisa, jadi 25 desimal = 11001 biner
Konversi Biner ke Biner
Selanjutnya kita juga akan mencoba melakukan konversi bilangan biner ke desimal. Untuk melakukan konversi bilangan biner ke desimal maka cara yang di lakukan adalah penempatan setiap bit bilangan biner kedalam pola kelipatan 2 atau kebalikan dari proses konversi bilangan desimal ke bilangan biner.
Contoh : 110010 biner
Cara
- Nilai biner adalah 110010
- Tempatkan setiap bit bilangan biner dalam kelipatan 2 seperti tabel di bawah
- Cari total nilai bit yang bernilai 1 pada tabel yang telah di buat yaitu 32 + 16 + 2 = 50
Penutup
Demikian penjelasan konversi sistem bilangan antara bilangan biner dan desimal. Banyak cara yang bisa di pakai untuk melakukan konversi. Namun carilah cara yang bagi kamu mudah untuk dikerjakan. Semoga bermanfaat.