SOAL SERTA JAWABAN KONVERSI BILANGAN
- Konversi bilangan desimal ke biner
Caranya
adalah dengan membagi bilangan decimal dengan 2 dan menyimpan sisa bagi
per setiap pembagian terus hingga hasil baginya < 2. (Widayan, 2016)
Contoh: 126(desimal)=…(biner)
127/2=63 sisa bagi1
63/2= 31 sisa bagi 1
31/2= 15 sisa bagi1
15/2= 7 sisa bagi1
7/2= 3 sisa bagi 1
Hasil konversi: 11111
- Konversi bilangan desimal ke octal
Caranya
adalah dengan membagi bilangan desimal dengan 8, dan menyimpan sisa
bagi per setiap pembagian terus hingga hasil baginya < 8. (Widayan,
2016)
Contoh: 19 : 8 = 2 ( sisa 3 )
2 : 8 = 0 ( sisa 2 )
Hasilnya: 3 + 2 = 5(8)
- Konversi bilangan desimal ke hexadecimal
Caranya
adalah dengan membagi bilangan decimal dengan 16 dan menyimpan sisa
bagi per seitap pembagian terus hingga hasil baginya < 16. Apabila
sisa bagi di atas 9 maka angkanya diubah, untuk nilai 10= A, nilai 11=
B, nilai 12 =C, nilai 13 =D, nilai 14=E, nilai 15=F.(Widayan, 2016)
Contoh: 24310.
243 : 16 = 15 sisa 3.
15 : 16 = 0 sisa 15. 15 = F
0 : 16 = 0 sisa 0….(end)
Hasilnya: 24310 adalah F316
- Konversi bilangan oktal ke decimal
Caranya
adalah dengan mengalikan satu persatu bilangan dengan 8 (basis bilangan
oktal) dengan pangkat 0, 1 dan seterusnya dimulai dari bilangan oktal
yang paling kanan. Kemudian hasil dari semua pengalian dijumlahkan.
(Widayan, 2016)
Contoh: 45(8)=…..(10)
4 X 8 (1) = 32
5 X 8 (0) = 5
--------------------------+
37
Hasilnya: nilai desimal= 37(10)
- Konversi bilangan oktal ke biner
Caranya
dengan memecah bilangan oktal tersebut persatuan bilangan kemudian
masing-masing diubah kebentuk biner tiga angka. Setelah itu hasil
seluruhnya diurutkan kembali. (Widayan, 2016)
Contoh: 147(8)= ……..(2)
1, binernya 001
4, binernya 100
7 binernya 111
Bilangan biner dari 147 (8) adalah: 001100111
6. Konversi bilangan hexadesimal ke oktal
Caranya
dengan mengubah bilangan hexa ke biner kemudian diubah menjadi bilangan
oktal. Ringkasnya hexa->biner->octal. Contoh: (Widayan, 2016)
- Hexadesimal ke biner
C = 1100, 5 = 0101, 4 = 0100
- Biner ke oktal
110 = 6, 001 = 1, 010 = 2, 100 = 4
- Konversi bilangan biner ke desimal
Caranya
adalah dengan mengalikan satu persatu bilangan dengan 2 (basis bilangan
biner) pangkat 0, pangkat 1 dst, sesuai dengan banyaknya bilangan yang
akan dikonversi, perhitungannya dimulai dari bilangan yang paling kanan.
(Nugraha, 2016)
Contoh: 1011(2) = 1x23 + 0x22 + 1x21 + 1x20
= 8 + 0 + 2 + 1
= 11(10)
- Konversi bilangan biner ke octal
Caranya
dengan mengelompokan bilangan biner menjadi 3 buah dimulai dari
bilangan biner paling kanan. Setelah dikelompokan barulah kita dapat
mengkonversi menjadi bilangan Oktal. Contoh: 011010111(2)= ……..(8) (Nugraha, 2016).
Kelompok 3 (001) Kelompok 2 (010) Kelompok 1 (111)
1 x 2 0 = 1 0 x 2 0 = 0 1 x 2 0 = 1
1 x 2 1 = 2 1 x 2 1 = 2 1 x 2 1 = 2
0 x 2 2 = 0 0 x 2 2 = 0 1 x 2 2 = 4
-- -- -- -- - + -- -- -- -- - + ---- -- -- - +
3 7 2
- Konversi bilangan biner ke hexadecimal
Caranya
hampir sama dengan cara konversi bilangan biner ke oktal. Yang
membedakan ada pada pengelompokan bilangan binernya, pada bilangan oktal
dalam satu kelompok terdiri dari 3 buah bilangan biner sedangkan pada
hexadesimal dalam satu kelompok terdiri dari 4 buah bilangan biner.
Contoh: (Nugraha, 2016)
Soal 11001101(2)=…(16)
1100, Nilai desimalnya 12, 12=C
1101, Nilai desimalnya 14, 14=E
Bilangan Hexa dari 11001101(2) adalah C E
- Konversi bilangan hexadesimal ke decimal
Caranya yaitu dengan mengalikan masing-masing bit dalam bilangan dengan position valuenya. (Zizura, 2016)
Untuk mengkonversi 31 menjadi bilangan decimal, perhitungan berikut :
3 x 161 = 3 x 16 = 48
1 x 160 = 1 x 1 = 1
total 48 + 1 = 49
3116 heksadesimal = bilangan desimal 4910