- Konversi bilangan desimal ke biner
67 : 2 -> 1 (akhir)
33 : 2 -> 1
16 : 2 -> 0
8 : 2 -> 0
4 : 2 -> 0
2 : 2 -> 0
1 (awal)
Penjelasan :
Di sini kita akan mengonversi angka 67 dari bilangan desimal ke
biner, caranya adalah kita membagi bilangan tersebut dengan 2 kemudian
dituliskan sisanya di sebelah kanan, sedangkan hasil pembagian ditulis
di bawahnya. Bagi terus bilangan tersebut sampai berakhir di angka 1.
Setelah selesai, kita menuliskan hasil konversi dari bawah ke atas.
Untuk bilangan di atas jadi hasil konversinya : 6710 = 10000112
Contoh lain : 4610 = …. 2
46 : 2 -> 0 (akhir)23 : 2 -> 1
11 : 2 -> 1
5 : 2 -> 1
2 : 2 -> 0
Dengan menuliskan sisa dari setiap pembagian dari bawah ke atas maka hasilnya :
4610 = 1011102
Lalu bagaimana cara konversi bilangan desimal koma / pecahan ke biner? Caranya adalah sbb:
Desimal koma / pecahan ke biner
0,84375(10) = 0,11011(2)
0,84375×2 = 1,6875 => 1(awal)
0.6875×2 = 1,375 => 1
0.375×2 = 0,75 => 0
0,75×2 = 1,5 => 1
0,5×2 = 1,0 => 1(akhir)
Jadi kalo untuk bilangan di belakang koma kita ambil hasilnya
berdasarkan nilai dari atas ke bawah, sedangkan kalo di depan koma dari
bawah ke atas
- Konversi bilangan biner ke desimal
(1 x 25) + (0 x 24) + (1 x 23) + (1 x 22) + (1 x 21) + (0 x 20) = 32 + 0 + 8 + 4 + 2 + 0 = 46
Jadi 1011102 = 4610
Penjelasan :
Jumlahkan setiap angka di bilangan biner setelah dikalikan dengan 2n-1 , n adalah banyaknya angka di bilangan biner. Misal untuk bilangan di atas 1011102 terdapat 6 buah angka 1, 0, 1, 1, 1, 0. Jadi untuk merubah ke bilangan desimal kita perlu mengalikannya dengan 2n-1.
ConversionConversion EmoticonEmoticon