Cara Konversi Bilangan Desimal ke Bilangan Heksadesimal dan sebaliknya – Bilangan Heksadesimal (Hexadecimal) adalah bilangan yang berbasis 16 dengan suku angka 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Seiring dengan perkembangan teknologi komputer dan informasi, Bilangan Heksadesimal sering digunakan oleh para programmer komputer dan perancang elektronika digital untuk mengekspresikan bilangan biner, dimana 1 byte adalah terdiri dari 8 digit biner. Jadi 1 bilangan heksadesimal bisa digunakan untuk mewakili susunan 4 digit biner dan 1 byte sama dengan 2 bilangan heksadesimal. Jika dilihat dari jumlah digit yang digunakan maka akan lebih mudah menggunakan heksadesimal apabila dibandingkan dengan bilangan biner saja.
Baca juga : Pengertian bit dan byte.
Contohnya :
FF16 = 1111 11112
Dua digit bilangan Heksadesimal FF16 adalah sama dengan 8 digit bilangan biner 1111 11112 yang nilainya sama dengan bilangan desimal 25510.
Bilangan Heksadesimal adalah bilangan berbasis 16 yang umumnya hanya digunakan dalam teknologi komputer dan informasi sedangkan Bilangan Desimal adalah bilangan berbasis 10 yang sering kita gunakan dalam kehidupan sehari-hari dan juga memiliki hubungan dengan sistem komputer serta sistem digital. Oleh karena itu, bagi kita yang ingin mempelajari lebih lanjut tentang sistem komputer dan elektronika digital, kita mengetahui bagaimana cara untuk mengkonversi kedua bilangan tersebut karena kedua bilangan tersebut memiliki hubungan dan keterkaitan.
Cara Konversi Bilangan Desimal ke Bilangan Heksadesimal
Yang dimaksud dengan Konversi Bilangan Desimal ke bilangan Heksadesimal adalah proses mengubah bentuk bilangan desimal menjadi bentuk bilangan heksadesimal yang masih memiliki nilai yang sama. Cara konversi bilangan desimal ke bilangan heksadesimal sebenarnya cukup mudah yaitu membagi bilangan desimal ke basis bilangan heksadesimal yaitu 16. hasilnya kemudian dibulatkan kebawah dan sisa hasil pembagiannya disimpan atau dicatat. Lakukan pembulatan kebawah tersebut hingga nilainya mencapai nol. Sisa pembagiannya tersebut kemudian diurutkan dari yang paling akhir hingga yang paling awal. Sisa pembagian yang diurutkan inilah merupakan hasil konversi bilangan desimal menjadi bilangan heksadesimal.
Contoh Konversi Bilangan Desimal ke Bilangan Heksadesimal :
Contoh 1 (Desimal ke Heksadesimal)
Konversikan bilangan desimal nilai 15010 menjadi bilangan heksadesimal :
150/16 = 9 sisa bagi adalah 6
9/16 = 0 sisa bagi adalah 9
Hasil pembagian tersebut kemudian diurutkan dari yang paling akhir hingga paling awal menjadi 9616.
Jadi Hasil Konversi bilangan desimal 15010 menjadi bilangan heksadesimal adalah 9616.
Contoh 2 (Desimal ke Heksadesimal)
Konversikan bilangan desimal 152110 menjadi bilangan heksadesimal :
1521/16 = 95 sisa bagi adalah 1
95/16 = 5 sisa bagi adalah 15 atau dalam heksadesimal adalah F
5/16 = 0 sisa bai adalah 5
Hasil pembagian tersebut kemudian diurutkan dari yang paling akhir hingga paling awal menjadi 5F116.
Jadi hasil konversi bilangan desimal 152110 menjadi bilangan heksadesimal adalah 5F116.
Cara Konversi bilangan Heksadesimal ke bilangan Desimal
Konversi bilangan Heksadesimal ke bilangan Desimal adalah proses mengubah bentuk bilangan heksadesimal menjadi bentuk bilangan desimal yang hasilnya masih tetap masih memiliki nilai yang sama. Untuk Konversi bilangan Heksadesimal menjadi bilangan Desimal, kita perlu mengalikan bilangan heksadesimal yang ingin kita konversikan dengan basis bilangan heksadesimal itu sendiri yaitu 16 yang dipangkatkan dengan 0, 1, 2, 3, 4, dan seterusnya yang dimulai dari kanan. Silakan lihat contoh soal berikut ini :
Contoh 1 (Heksadesimal ke Desimal)
5F116 = (5 x 162) + (15 x 161) + (1 x 160)
5F116 = (5 x 256) + (15 x 16) + (1 x 1)
5F116 = (1280) + (240) + (1)
5F116 = 152110
Jadi hasil konversi bilangan biner 5F116 ke bilangan desimal adalah 152110.
Contoh 2 (Heksadesimal ke Desimal)
113A16 = (1 x 163) + (1 x 162) + (3 x 161) + (10 x 160)
113A16 = (1 x 4096) + (1 x 256) + (3 x 16) + (10 x 1)
113A16 = 4096 + 256 + 48 + 10
113A16 = 441010
Jadi hasil konversi bilangan biner 113A16 ke bilangan desimal adalah 441010.