Konverter Hexadecimal ke Biner
Apa itu sistem bilangan heksadesimal?
Sistem bilangan heksadesimal (basis 16) adalah sistem bilangan posisi yang menggunakan 16 simbol untuk mewakili nilai. Simbol-simbol ini adalah:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Di sini, huruf A hingga F mewakili bilangan desimal 10 hingga 15 masing-masing. Karena setiap digit dapat mewakili enam belas nilai berbeda, sistem heksadesimal sangat ringkas dan nyaman digunakan dalam komputasi. Sistem ini sering digunakan dalam pemrograman dan elektronika digital karena sejajar dengan sistem biner.
Setiap digit heksadesimal secara langsung berhubungan dengan angka biner 4-bit. Sebagai contoh:
A₁₆ = 1010₂,
F₁₆ = 1111₂
Ini membuat konversi antara heksadesimal dan biner menjadi sangat mudah.
Apa itu sistem bilangan biner?
Sistem bilangan biner (basis 2) hanya menggunakan dua simbol: 0 dan 1. Setiap digit biner (bit) mewakili pangkat dua tergantung pada posisinya dalam urutan.
Sebagai contoh:
Biner adalah dasar dari operasi komputer karena semua data dan logika digital diwakili secara elektronik menggunakan dua keadaan: AKTIF (1) atau MATI (0).
Konversi dari heksadesimal ke biner
Proses konversi dari heksadesimal ke biner langsung, karena setiap digit heksadesimal dapat digantikan dengan padanan biner 4-bit secara tepat.
Contoh sebagai referensi:
| Heks | Biner |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| A | 1010 |
| B | 1011 |
| C | 1100 |
| D | 1101 |
| E | 1110 |
| F | 1111 |
Contoh
Konversi ke biner:
5 → 0101
B → 1011
atau jika diabaikan nol di depan
Konversi melalui desimal
Pertama, ubah bilangan heksadesimal menjadi sistem desimal:
- Setiap digit dari bilangan heksadesimal dikalikan dengan basis 16 yang dipangkatkan dengan indeks posisi , di mana adalah digit paling kanan.
- Kemudian semua hasil dijumlahkan.
Contoh:
Sekarang ubah dari desimal ke biner:
- Bagi bilangan desimal dengan 2 berulang kali, tuliskan sisanya setiap kali, hingga hasil bagi menjadi nol.
- Catat sisa-sisanya dalam urutan terbalik.
| Pembagian | Hasil Bagi | Sisa |
|---|---|---|
| 8 ÷ 2 | 4 | 0 |
| 4 ÷ 2 | 2 | 0 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Jadi,
Contoh ini menunjukkan prinsip untuk setiap bilangan heksadesimal — namun, untuk menyederhanakan prosedur, kita dapat langsung menggantikan setiap digit heksadesimal dengan padanan 4-bitnya.
Aplikasi praktis
Mengkonversi nilai heksadesimal ke biner umum dilakukan ketika:
- Melakukan debugging atau menganalisis sirkuit digital
- Memeriksa kode mesin atau alamat memori dalam komputasi
- Bekerja dengan kode warna di desain web (misalnya, warna
#FF6600sesuai dengan biner111111110110011000000000) - Mengkodekan dan mendekode data dalam protokol komunikasi
Catatan
- Setiap digit heksadesimal selalu sesuai dengan tepat empat digit biner, jadi panjang total angka biner selalu empat kali jumlah digit heksadesimal.
- Menghapus nol di depan setelah konversi tidak mengubah nilai numerik.
- Heksadesimal menyederhanakan urutan biner yang panjang, membuatnya lebih mudah dibaca dan diinterpretasikan.
Pertanyaan yang Sering Diajukan
Bagaimana cara mengonversi bilangan heksadesimal seperti 1A₁₆ ke biner?
Gantikan setiap digit dengan padanan 4-bit:
1 → 0001, A → 1010
Dengan demikian, atau jika diabaikan nol di depan
Berapa banyak digit biner yang sesuai dengan satu digit heksadesimal?
Setiap digit heksadesimal setara dengan empat digit biner (bit).
Bagaimana cara mengecek jika konversi dari heksadesimal ke biner benar?
Anda dapat mengonversi baik hasil heksadesimal maupun biner ke desimal. Jika kedua nilai desimal cocok, konversinya benar.
Bisakah bilangan pecahan heksadesimal dikonversi ke biner?
Ya. Pecahan heksadesimal juga dapat dikonversi digit demi digit dari heksadesimal ke biner.
Mengapa heksadesimal sering digunakan daripada biner?
Karena lebih ringkas dan lebih mudah dibaca oleh manusia sambil mempertahankan pemetaan satu-ke-satu yang sederhana ke biner — setiap 4 bit setara dengan 1 digit heksadesimal.