Bilangan heksadesimal adalah bilangan yang dibentuk dari enambelas angka atau kombinasi antara enambelas angka tersebut, yakni :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F atau kombinasi diantara delapan angka tersebut seperti 10, 1A, A1, 3BD2, B31, 25F3, FA12B, dst.
Keterangan :
Huruf abjad A, B, C, D, E dan F yang digunakan dapat juga berupa huruf kecil a, b, c, d, e dan f.
| Biner | Oktal | Desimal | Heksadesimal |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 10 | 2 | 2 | 2 |
| 11 | 3 | 3 | 3 |
| 100 | 4 | 4 | 4 |
| 101 | 5 | 5 | 5 |
| 110 | 6 | 6 | 6 |
| 111 | 7 | 7 | 7 |
| 1000 | 10 | 8 | 8 |
| 1001 | 11 | 9 | 9 |
| 1010 | 12 | 10 | A |
| 1011 | 13 | 11 | B |
| 1100 | 14 | 12 | C |
| 1101 | 15 | 13 | D |
| 1110 | 16 | 14 | E |
| 1111 | 17 | 15 | F |
| 10000 | 20 | 16 | 10 |
| 10001 | 21 | 17 | 11 |
| 10010 | 22 | 18 | 12 |
| 10011 | 23 | 19 | 13 |
| 10100 | 24 | 20 | 14 |
| 10101 | 25 | 21 | 15 |
| 10110 | 26 | 22 | 16 |
| 10111 | 27 | 23 | 17 |
| 11000 | 30 | 24 | 18 |
| 11001 | 31 | 25 | 19 |
| 11010 | 32 | 26 | 1A |
| 11011 | 33 | 27 | 1B |
| 11100 | 34 | 28 | 1C |
| 11101 | 35 | 29 | 1D |
| 11110 | 36 | 30 | 1E |
| 11111 | 37 | 31 | 1F |
| 100000 | 40 | 32 | 20 |
| 100001 | 41 | 33 | 21 |
| 100010 | 42 | 34 | 22 |
| 100011 | 43 | 35 | 23 |
| 100100 | 44 | 36 | 24 |
| 100101 | 45 | 37 | 25 |
| dst. | dst. | dst. | dst. |
Konversi dari Desimal ke Hexadecimal
Perhitungan konversi bilangan dari desimal ke hexadecimal dimulai dari bilangan 16 desimal. Konversi dapat dilakukan dengan membagi 16 bilangan desimal tersebut secara terus menerus, dimana hasil pembagian terakhir dan setiap sisa pembagian yang diperoleh menjadi hasil dari konversi tersebut, tetapi dengan tambahan ketentuan bahwa jika hasil pembagian ataupun sisa pembagian nilainya 10, 11, 12, 13, 14 dan 15 maka hasil tersebut dikonversi menjadi A, B, C, D, E dan F (lihat kembali tabel di atas).
Contoh :
Konversikan 18 (desimal) menjadi bilangan hexadecimal.
Jawab :
18 : 16 = 1 sisa 2
Kita lihat hasil pembagian adalah 1, sedangkan sisa pembagian dengan 16 adalah 2.
Dengan demikan 18 desimal = 12 heksadesimal
Contoh lain :
Konversikan 27 (desimal) menjadi bilangan heksadesimal.
Jawab :
27 : 16 = 1 sisa 11
Kita lihat hasil pembagian adalah 1, sedangkan sisa pembagian dengan 16 adalah 11. Angka 11 ini sama dengan B dalam notasi heksadesimal. Dengan demikan 27 desimal = 1B heksadesimal.
Contoh lain :
Konversikan 62 (desimal) menjadi bilangan heksadesimal.
Jawab :
62 : 16 = 3 sisa 14
Kita lihat hasil pembagian adalah 3, sedangkan sisa pembagian dengan 16 adalah 14, dimana 14 dalam notasi heksadesimal = E. Dengan demikan 62 desimal = 3E heksadesimal.
Keterangan :
12 heksadesimal dan 3E heksadesimal dapat ditulis sebagai 1216 dan 3E16.
Konversi dari Hexadecimal ke Desimal
Konversi dari bilangan heksadesimal ke desimal adalah dengan mengalikan setiap angka heksadesimal dengan 16n dimana n=0,1,2,3,... diurut mulai dari angka paling kanan kemudian hasilnya perkalian semuanya dijumlahkan.
Contoh :
Konversikan 12 heksadesimal ke bilangan desimal.
Jawab :
2 x 160 = 2 x 1 = 2
1 x 161 = 1 x 16 = 16
------------------------------- +
18
Jadi 12 heksadesimal = 18 desimal
(1216 = 1810)
Contoh lain :
Konversikan 1B heksadesimal ke bilangan desimal.
Jawab :
1B = 1 dan 11 (karena notasi desimal dari B heksadesimal adalah 11)
11 x 160 = 11 x 1 = 11
1 x 161 = 1 x 16 = 16
----------------------------------- +
27
Jadi 1B heksadesimal = 27 desimal
(1B16 = 2710)
Contoh lain :
Konversikan 3E heksadesimal ke bilangan desimal.
Jawab :
3E = 3 dan 14 (karena notasi desimal dari E heksadesimal adalah 14)
14 x 160 = 14 x 1 = 14
3 x 161 = 3 x 16 = 48
----------------------------------- +
62
Jadi 3E heksadesimal = 62 desimal
(3E16 = 6210)