Senin, 27 Maret 2017

Konversi Bilangan Heksadesimal ke Desimal dan Sebaliknya

Konversi Bilangan Heksadesimal ke Desimal dan Sebaliknya

A.      Pengenalan Bilangan Heksadesimal

Bilangan heksadesimal atau bilangan basis 16 adalah sebuah sistem bilangan yang menggunakan 16  buah simbol. Simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, kemudian dilanjut dengan menggunakan huruf A sampai F.
Selengkapnya simbol yang digunakan dalam sistem bilangan Heksadesimal adalah ( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) Dimana A = 10, B = 11, C= 12, D = 13 , E = 14 dan F = 15. Sistem bilangan ini digunakan untuk menampilkan nilai alamat memori dalam pemrograman computer.

Contoh Soal dan Penyelesaiannya

Berikut ini adalah contoh perhitungan secara manual dimana  bilangan hexadesimal akan dikonversi menjadi bilangan decimal:

·         Contoh 1 : bilangan heksadesimal 3116
Untuk mengkonversi 31 menjadi bilangan desimal maka dapat digunakan perhitungan berikut :

3 x 16= 3 x 16 = 48
1 x 16= 1 x 1 = 1

total  48 + 1 = 49
.:: Dengan demikian, bilangan 3116 heksadesimal sama dengan bilangan desimal 4910.

·         Contoh 2 : bilangan hexsadecimal 15F16
Untuk mengkonversi 15F16 menjadi bilangan desimal maka dapat digunakan perhitungan berikut : ( terdiri dari 3 digit, maka perpangkatan dimulai dari 2-0)

1 x 162 = 1 x 256 = 256
5 x 161 = 5 x 16 = 80
F x 160 = 15 x 1 = 15

 Total 256 +80 +15 =351
Jadi bilangan desimal dari bilangan heksadesimal  15F16 adalah 35110.


·         Contoh 3 : bilangan heksadesimal  C6E516 (terdiri dari 4 digit, maka perpangkatan dimulai dari 3-0)
C x 16= 12 x 4096 = 49152
6 x 16= 6 x 256 = 1536
E x 16= 14 x 16 =  224
5 x 16= 5 x 1 = 5

Total : 49152 + 1536 +  224 + 5 = 50917
Jadi nilai hexsadesimal C6E516  adalah 50917.

B.       Konversi Bilangan Desimal ke Bilangan Heksadesimal
Untuk mengkonversi sistem dari bilangan desimal ke heksadesimal yaitu dengan cara membagi bilangan desimal dengan 16 kemudian diambil sisa pembagiannya.

Contoh Soal dan Penyelesaiannya

·         Contoh 1 : Bilangan desimal 24310.
 243 : 16 = 15  sisa 3.
15    : 16 = 0    sisa 15.         15 = F
0 :  16 = 0 sisa 0….(end)
 Jadi bilangan Heksadesimal dari bilangan desimal 24310  adalah F316.

·         Contoh 2 : Bilangan desimal 27010
270 : 16 = 16  sisa 14.     14 = E
16    : 16 = 1    sisa 0.
1      :  16 = 0 sisa 1
  Jadi bilangan Heksadesimal dari bilangan desimal 27010  adalah 10E16.


·         Contoh 3 : Bilangan desimal 1117210
11172 : 16 = 698  sisa 4.
698    : 16    = 43    sisa 10.      10 = A
43      :  16   = 2      sisa 11       11 = B
2        : 16   = 0       sisa 2
Jadi bilangan Heksadesimal dari bilangan desimal 1117210 adalah 2BA416.