Sistem Bilangan (Konversi Bilangan)



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

My Instagram