Sabtu, 21 September 2013

Konversi Bilangan Desimal dan Hexadesimal ke Bilangan Biner



konversi bilangan desimal menjadi biner 

untuk mengkonversi bilangan decimal menjadi bilangan biner perhatikan langkah-langkah berikut. Contoh kita akan melakukan konversi bilangan decimal 25 ke bilangan biner. langkah kita  adalah dengan membagi angka 2510 tersebut dengan 2, seperti berikut :
25 : 2 = 12 sisa 1
Langkah selanjutnya adalah membagi angka 12 tersebut dengan 2 lagi. Hasilnya sebagai berikut :
12 : 2 = 6 sisa 0
Proses tersebut dilanjutkan sampai angka yang hendak dibagi adalah 0, sebagai berikut :
25 : 2 = 12 sisa 1.
12 : 2 = 6 sisa 0.
6 : 2 = 3 sisa 0.
3 : 2 = 1 sisa 1.
1 : 2 = 0 sisa 1.
0 : 2 = 0 sisa 0…. (end)
            Dari perhitungan tadi kita dapatkan hasil konversinya adalah urutan seluruh sisa-sisa perhitungan telah diperoleh, dimulai dari bawah ke atas.
Maka hasilnya adalah 0110012. Angka 0 di awal tidak perlu ditulis, sehingga hasilnya menjadi 110012
Contoh lainnya adalah :

6710 = …. 2
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

Konversi Hexadesimal ke Biner

Metode dan caranya hampir serupa dengan konversi Oktal ke Biner. Hanya pengelompokkannya sebanyak dua bit .
Jika saya punya angka 345H (dibaca: 345 heksadesimal), berapakah dalam biner ?
Cara penyelesaiannya yaitu kita pisahkan angka 3 4 dan 5.
  • Lalu cari berapa 3H dalam biner, dengan cara lihat tabel di atas, maka kita dapatkan 0011 
  • Demikian juga 4H dalam biner,melihat dari tabel adalah 0100
  • 5H dalam biner adalah 0101
 Kemudian kita satukan lagi ketiganya secara tersusun, yaitu biner 345H.
 Dengan demikian kita dapatkan bahwa 345H adalah 001101000101
 

Konversi Bilangan Biner ke Desimal dan Bilangan Biner ke Heksadesimal


Konversi bilangan biner ke desimal
 
1011102 = …. 10
(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.

 

konversi bilangan biner ke heksadesimal.
 
misalnya kita ingin mengubah 111000102 ke bentuk heksadesimal. Proses konversinya juga tidak begitu rumit, hanya tinggal memilahkan bit2 tersebut menjadi kelompok2 4 bit. Pemilahan dimulai dari kanan ke kiri, sehingga hasilnya sbb :
1110                dan                  0010
Nah, coba lihat bit2 tersebut. Konversilah bit2 tersebut ke desimal terlebih dahulu satu persatu, sehingga didapat :
1110 = 14        dan                  0010 = 2
ingat 14 itu dilambangkan dengan E16. Adapun 2 tetap ditulis 2 pada hexadecimal. Dengan demikian, hasil konversinya adalah E216.