Konversi bilangan adalah proses
mengubah bentuk bilangan satu ke kilangan lain yang memiliki nilai sama.
Misalnya nilai desimal 11 memiliki nilai yang sama dengan bilangan hexa 0B16.
Nilai biner 11112 sama dengan 178.
a. Mengubah bilangan desimal menjadi bilangan
biner
Pembagian
|
Hasil
|
Sisa
|
Keterangan
|
23
: 2
|
11
|
1
|
Least
Significant Bit (LSB)
Bit
paling kecil posisinya di sebelah kanan
|
11
: 2
|
5
|
1
|
|
5
: 2
|
2
|
1
|
|
2
: 2
|
1
|
0
|
|
1
: 2
|
0
|
1
|
Most
Significant Bit (MSB)
Bit
paling besar, letaknya di sebelah kiri
|
Semisal mengubah nilai angka 22 dalam basis biner.
Sehingga 23 = 1 01112
b. Mengubah biner ke desimal
Semisal mengubah nilai 10112
dalam basis desimal.
1 = 1 x 20 = 1
1 = 1 x 21 = 2
0 = 0 x 22 = 0
1 = 1 x 23 = 8+
11
Jadi nilai desimal dari 10112
adalah 11.
c. Konversi bilangan desimal ke oktal
Cara konversi bilangan desimal ke oktal
adalah dengan cara membagi 8 dan menyimpan sisanya bagi per setiap pembagi dan
hasil baginya kurang dari 8. Hasil kovesi adalah sisa bagi dari yang paling
akhir hingga yang paling awal.
Contoh: nilai desimal dari 1268
adalah...
Pembagian
|
Hasil
|
Sisa
|
126
: 8
|
15
|
6
|
15
: 8
|
1
|
7
|
7
: 8
|
0
|
7
|
Jadi nilai octal dari 126 adalah 7768
d. Konversi bilangan oktal ke desimal
Caranya dengan mengalikan satu
satu bilangan octal tersebut dengan 8 pangkat 0, 1, 2, dst. Dimulai dari angka
paling kanan. Kemudian hasilnya di jumlahkan.
Contoh: 1238 = ... 10
3 x 80 = 03
2 x 81 = 16
1 x 82 = 64+
83
Jadi nilai desimal dari 1238
adalah 83.
e. Konversi bilangan desimal ke hexa
Cara konversi bilangan desimal ke
hexa adalah dengan cara membagikan bilangan desimal dengan 16 dan menyimpan
hasil sisa pembagian per setiap terus hingga hasil pembagiannya kurang dari 16.
Apabilasisa angka di atas 9 maka angka tersebut diganti dengan huruf. Angka 10
diganti huruf A, 11 diganti B, 12 diganti C, 13 diganti D, angka 14 dinganti E,
dan angka 15 diganti F. Contoh: 135 = ... 16
Pembagian
|
Hasil
|
Sisa
|
135
: 16
|
8
|
7
|
8
: 16
|
0
|
8
|
Jadi bilangan hexa dari 13510
adalah 8716
f. Konversi bilangan hexa ke bilangan desimal
Caranya dengan mengalikan satu satu
bilangan hex tersebut dengan 16 pangkat 0, 1, 2, dst. Dimulai dari angka paling
kanan. Kemudian hasilnya di jumlahkan. Contoh:
EF8 = ...10
F = 15 = 15 x 160 = 015
E = 14 = 14 x 161 = 224+
239
Jadi nilai desimal dari EF8 adalah 239.

0 komentar:
Posting Komentar