Agustus 2014

Kamis, 28 Agustus 2014

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 = 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

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

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 .