Konversi bilangan antara biner, oktal, desimal, dan heksadesimal secara real time.
Konversi Umum
| Desimal | Biner | Oktal | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
| 1024 | 10000000000 | 2000 | 400 |
Tentang Basis Bilangan
Basis bilangan (atau radix) menentukan berapa banyak digit unik yang digunakan untuk mewakili angka. Biner (basis 2) hanya menggunakan 0 dan 1 dan merupakan fondasi semua komputasi digital. Oktal (basis 8) digunakan secara historis dalam sistem komputasi awal. Desimal (basis 10) adalah sistem standar dalam kehidupan sehari-hari. Heksadesimal (basis 16) banyak digunakan dalam pemrograman karena menyediakan representasi data biner yang ringkas — satu digit hex mewakili tepat empat digit biner.
FAQ
Bagaimana cara mengkonversi biner ke desimal?
Setiap digit biner mewakili pangkat 2, dimulai dari kanan. Misalnya, 1011 dalam biner = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11 dalam desimal.
Mengapa heksadesimal digunakan dalam pemrograman?
Heksadesimal populer karena setiap digit hex sesuai dengan tepat 4 bit biner. Ini memudahkan representasi nilai biner besar secara ringkas — misalnya, byte 11111111 hanyalah FF dalam hex.
Untuk apa oktal digunakan?
Oktal umum digunakan dalam izin file Unix/Linux (mis. chmod 755) dan secara historis digunakan dalam sistem komputasi lama. Setiap digit oktal mewakili tepat 3 bit biner.
Bisakah alat ini menangani angka yang sangat besar?
Ya. Konverter ini menggunakan BigInt secara internal, sehingga dapat mengkonversi angka berukuran apa pun secara akurat tanpa kehilangan presisi.
Karakter apa yang valid untuk setiap basis?
Biner: 0 dan 1. Oktal: 0–7. Desimal: 0–9. Heksadesimal: 0–9 dan a–f (tidak membedakan huruf besar/kecil).