MENGONVERSI BILANGAN DESIMAL , BINER , OKTAL DAN HEKAS
(Repost)
mengingat kembali konversi bilangan , saya disini masih belajar juga , maaf kalau ada yang salah , hehehe .
CONTOH KONVERSI BILANGAN DESIMAL , BINER , OKTAL DAN
HEKSA
1. CONTOH KONVERSI BILANGAN DESIMAL
Contoh Soal :
125¹Âº = . . . . (2) . . . . (8) . . . . (16)
mencari basis (2) / biner
125¹Âº = . . . . (2) . . . . (8) . . . . (16)
mencari basis (2) / biner
125:2 = 62 -> 1
62:2 = 31 -> 0
31:2 = 15 -> 1
15:2 = 7 -> 1
7:2 = 3 -> 1
3:2 = 1 -> 1
Susun angka terakhir dan angka sisa dari bawah keatas . jadi
Binernya adalah 1111101² .
Mencari
basis (8) / Oktal
Kita
masukan Hasil biner tadi , 1111101 , kita pisah per 3 digit .
jadi 001│ 1 1 1 │ 1 0 1 .
-> angka pertama memiliki nilai : 4->
angka kedua memiliki nilai : 2-> angka ketiga memiliki nilai : 1
NB
: angka yang memiliki nilai hanya angka 1
Lalu
jumlahkan Per Bait . Maka Hasil Oktalnya adalah 175 .
Mencari basis
(16) / Heksa
Caranya
hampir sama dengan cara Oktal tadi , kita masukan hasil binernya tadi ,
11111101 , tapi sekarang kita pisah per 4 digit . jadi 0│0 1 1 1│1 1 0 1 .
-> angka pertama memiliki nilai : 8
-> angka kedua memiliki nilai : 4
-> angka ketiga memiliki nilai : 2
-> angka keempat memiliki nilai : 1
-> angka kedua memiliki nilai : 4
-> angka ketiga memiliki nilai : 2
-> angka keempat memiliki nilai : 1
NB
: angka yang memiliki nilai hanya angka 1
Jumlahkan
per bait , jadi hasil Heksa nya 7D , (D) karena dalam heksa angka 13 adalah D .
2.
KONVERSI BILANGAN BINER
Contoh
soal :
1001000010²
= . . . . (10) . . . . (8) . . . . (16)
Mencari
basis 10 / Desimal
1
X 2 + 0 = 2
2
X 2 + 0 = 4
4
X 2 + 1 = 9
9
X 2 + 0 = 18
18
X 2 + O = 36
36
X 2 + O = 72
72
X 2 + 0 = 144
144
X 2 + 1 = 289
289
X 2 + O = 576
Jadi
Desimalnya adalah 576.
Mencari basis 8 / Oktal
Kita
masukan Hasil biner tadi , 1001000010 , kita pisah per 3 digit .
jadi
001│001│000│010
-> angka pertama memiliki nilai : 4-> angka kedua memiliki nilai : 2->
angka ketiga memiliki nilai : 1
NB
: angka yang memiliki nilai hanya angka 1
Lalu
jumlahkan Per Bait . Maka Hasil Oktalnya adalah 1102 .
Mencari basis 16
/ Heksa
Caranya
hampir sama dengan cara Oktal tadi , kita masukan hasil binernya tadi , 1001000010 , tapi sekarang kita pisah per 4
digit . jadi 0010│0100│0010 .
-> angka pertama memiliki nilai : 8
-> angka kedua memiliki nilai : 4-> angka ketiga memiliki nilai : 2
-> angka keempat memiliki nilai : 1
-> angka keempat memiliki nilai : 1
NB
: angka yang memiliki nilai hanya angka 1
Jumlahkan
per bait , jadi hasil Heksa nya 242 .
3.
KONVERSI BILANGAN OKTAL
Contoh
Soal :
Mencari
basis 10 / Desimal
7368 = . . . . (10) . . . . (2) . . . . (16)
7 -> 7 X 8² -> 7 x 64 = 448
3 -> 3 x 8¹ -> 3 X 8 = 24
6 -> 6 X 8º -> 6 X 1 = 6
448
+ 24 + 6 = 478
Mencari basis 2 /
Biner
478
/ 2 = 239 -> 0
239
/ 2 = 119 -> 1
119
/ 2 = 59 -> 1
59
/ 2 = 29 -> 1
29
/ 2 = 14 -> 1
14
/ 2 = 7 -> 0
7
/ 2 = 3 -> 1
3
/ 2 = 1 -> 1
Susun
angka terakhir dan angka sisa dari bawah keatas , Jadi Binernya adalah 11011110
.
Mencari basis 16
/ Heksa
Konversikan
ke desimal dulu ,
1 -> 1 X 27 = 128
1 -> 1 X 26 = 64
0 -> 0 X 25 = 0
1 -> 1 X 24 = 16
1 -> 1 X 23 = 8
1 -> 1 X 22 = 4
1 -> 1 X 21 = 2
0 -> 0 X 20 = 0
128
+ 64 + 0 + 16 + 8 + 4 + 2 + 0 = 222 .
Sekarang
mengonversikan ke bilangan Heksa
222
: 16 = 13 sisa 14
13
: 16 = 0 sisa 13
14
= E
13
= D
Jadi
Heksanya adalah DE .
4.
KONVERSI BILANGAN HEKSA
Contoh
Soal :
8D716 = . . . . (10) . . . . (2) . . . . (8)
Konversi
ke basis 10
8 -> 8 X 162 = 2048
D -> 13 X 161 = 208
7 -> 7 X 160 = 7
2048
+ 208 + 7 = 2263
Konversi
ke basis 2
2263
/ 2 = 1131 -> 1
1131
/ 2 = 565 -> 1
565
/ 2 = 282 -> 1
282
/ 2 = 141 -> 0
141
/ 2 = 70 -> 0
70
/ 2 = 35 -> 0
35
/ 2 = 17 -> 1
17
/ 2 = 8 -> 1
8
/ 2 = 4 -> 0
4
/ 2 = 2 -> 0
2 / 2 = 1 -> 0
Jadi bilangan biner nya adalah 00011000111 .
Konversi ke Basis
8 / Oktal
Jadikan
Ke Desimal terlebih dahulu
0 -> 0 X 210 = 0 X 1024 -> 0
0 -> 0 X 29 = 0 X 512 -> 0
0 -> 0 X 28 = 0 X 256 -> 0
1 -> 1 X 27 = 1 X 128 -> 128
1 -> 1 X 26 = 1 X 64 -> 64
0 -> 0 X 25 = 0 X32 -> 0
0 -> 0 X 24 = 0 X 16 0
0 -> 0 X 23 =0 X 8 -> 0
1 -> 1 X 22 = 1 X 4 -> 4
1 -> 1 X 21 = 1 X 2 -> 2
1 -> 1 X 20 = 1 X 1 -> 1
=
0 + 0 + 0 + 128 + 64 + 0 + 0 + 0 + 4 + 2 + 1 = 19910.
Jadi
desimal nya adalah 199 . Lalu sekarang konversikan menjadi basis 8 .
199
/ 8 = 24 -> 7
24
/ 8 = 3 -> 0
3
/ 8 = 0 -> 3
Susun
angka sisa dari bawah keatas . jadi hasilnya adalah 30716 .