Konversi Bilangan
A. Bilangan desimal : Sistem bilangan yang menggunakan 10 notasi yaitu 1 s/d 10.
Ex :
1. 10^0 melambangkan satuan
2. 10^1 melambangkan puluhan
3. 10^2 melambangkan ratusan
4. 10^3 melambangkan ribuan
B. Bilangan biner : sistem bilangan yang menggunakan 2 notasi angka untuk mempresentasikan suaut bilangan yaitu 1 & 2.sistem ini biasanya disebut sistem bilangan berbasis 2.
Ex :
1. 1011 = 1 x 2^3 + 0 x 2^2 + 1 x 2^1 + 1x 2^0
= 8 + 0 + 2 + 1
= 11
2. 10101 =1x2^4 + 0x2^3 + 1x2^2 + 0x2^1 + 1x2^0
=16 + 0 + 4 + 0 +1
=21
a. Konversi Bilangan desimal ke biner
Contoh 13 :
13 : 2 = 6 sisa bagi 1(2^0 bobot terkecil LSB)
6:2=3 sisa bagi 0(2^1)
3:2=1 sisa bagi 1(2^2)
Hasil 1(2^3)
Sehingga bilangan binernya 1101 (hitung dari bawah.
Atau dengan cara lain :
2^4 2^3 2^2 2^1 2^0
16 8 4 2 1
1 1 0 1
Cara :
- Pilih angka terdekat dengan 13 namun lebih kecil dalam (kasus ini adalh angka 8) lalu berilah angka satu dibawahnya.
- Lalu kurangi angka 13 dengan angka tersebut yaitu 13 – 8 = 5
- Kemudian pilih lagi angka terdekat dengan angka 5 namun lebih kecil maka dalam hal ini adalh angkan 4 jangan lupa menaruh angka 1 di bawah angka 4.
- Kurangkan lagi angka 5 – 4 = 1 dan jangan lupa beri angka 1 dibawah angka satu yang atas.
- Dan angka yang tidak terhitung yaitu angka 2 maka dibawahnya dikasih angka 0
- Maka hasilnya pun juga sama 1101
b. Konversi desimal ke heksadesimal
Untuk konversi desimal ke heksa desimal maka bilangan desimal tersebut dibagi 16 dengan sisa bagi pembagian tersebut berhenti sampai hasilnya tidakbisa dibagi 16.
Hitung 35 desimal diubah ke heksadesimal
35 : 16 sisa 3 (bobot terkecil LSB.
2 (Bobot terbesar MSB.
Sehingga 35 desimal itu sama dengan 23h
c. Konversi heksadesimal ke desimal dan biner
Ex : 12h (h merupakan lambang bilangan heksa desimal)
12 = 1x16^1 + 2x16^0
= 16 + 2
= 18(desimal)
= 0001 0010 (biner)
= 00010010
Semoga Bermanfaat