Konverter Basis Bilangan
Konversi antara biner, oktal, desimal, dan heksadesimal secara real-time.
Termasuk visualisasi pola bit interaktif.
Tentang
Sebuah alat online gratis yang mengonversi bilangan biner, oktal, desimal, dan heksadesimal secara real-time. Termasuk visualizer pola bit interaktif di mana Anda dapat mengklik bit individual untuk mengubahnya dan melihat hasilnya secara instan.
Sempurna untuk persiapan sertifikasi IT, belajar pemrograman, dan pengembangan firmware.
Cara Pakai
Pilih basis
Pilih basis angka yang ingin Anda konversi dari menu dropdown.
Masukkan angka
Ketik angka di kolom input dan keempat basis ditampilkan secara instan beserta pola bit.
Salin atau ubah bit
Salin hasil apa pun. Klik sel bit individual untuk mengubahnya dan eksplorasi operasi bitwise.
Glosarium
- Biner (Basis 2)
- Sistem bilangan yang hanya menggunakan 0 dan 1. Representasi fundamental di dalam komputer.
- Oktal (Basis 8)
- Sistem berbasis 8 yang menggunakan digit 0–7. Umum digunakan dalam izin file Unix (mis. chmod 755).
- Desimal (Basis 10)
- Sistem berbasis 10 standar yang menggunakan digit 0–9, digunakan dalam penghitungan manusia sehari-hari.
- Heksadesimal (Basis 16)
- Sistem berbasis 16 yang menggunakan digit 0–9 dan huruf A–F. Digunakan dalam kode warna (#FF0000) dan alamat memori.
- Bit
- Satu digit biner (0 atau 1). Unit informasi terkecil dalam komputasi.
- Byte
- Kelompok 8 bit. Dapat mewakili nilai 0–255 (desimal) atau 00–FF (heksadesimal).
- MSB (Most Significant Bit)
- Bit paling kiri dalam bilangan biner, dengan nilai posisi terbesar.
- LSB (Least Significant Bit)
- Bit paling kanan dalam bilangan biner, yang menentukan apakah angka genap atau ganjil.
Metode Perhitungan & Aturan Konversi
Konversi Heksadesimal ke Desimal
Heksadesimal menggunakan 10 angka (0-9) dan 6 huruf (A-F). Huruf A sama dengan 10, B sama dengan 11, dan F sama dengan 15.
Contoh: Mengubah "2A" Heksadesimal menjadi Desimal:
Digit ke-1 "A" adalah 10 dalam desimal.
Digit ke-2 "2" berarti ada dua angka 16¹ (16), jadi 2 × 16 = 32.
Jika dijumlahkan: 32 + 10 = 42.
Tabel Referensi Desimal, Hex, dan Biner (0-15)
| DEC | HEX | BIN |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| 10 | A | 1010 |
| 11 | B | 1011 |
| 12 | C | 1100 |
| 13 | D | 1101 |
| 14 | E | 1110 |
| 15 | F | 1111 |
FAQ
- Q.Bisakah saya mengonversi bilangan negatif?
- Alat ini menerima bilangan bulat tak bertanda (non-negatif). Representasi komplemen dua untuk bilangan negatif belum tersedia di versi saat ini.
- Q.Apakah data saya dikirim ke server?
- Tidak. Semua konversi menggunakan fungsi bawaan JavaScript (parseInt() dan toString()) sepenuhnya di browser Anda.
- Q.Berapa nilai maksimum yang dapat dikonversi?
- Hingga bilangan bulat aman maksimum JavaScript: 2⁵³ - 1 = 9.007.199.254.740.991.
- Q.Bisakah saya mengonversi pecahan desimal?
- Versi saat ini hanya menerima bilangan bulat. Representasi floating point IEEE 754 dapat ditambahkan di pembaruan mendatang.
- Q.Berapa lebar bit yang didukung visualizer?
- Anda dapat beralih antara mode tampilan 8, 16, dan 32 bit.
Kasus Penggunaan
📝 Persiapan sertifikasi
Latihan soal konversi basis untuk ujian CompTIA, CCNA, dan lainnya.
💻 Belajar pemrograman
Pahami bit mask, operator shift, dan operasi bitwise secara visual.
🎨 Pengembangan web
Konversi kode warna CSS heksadesimal ke nilai RGB desimal dan sebaliknya.
🔧 Pengembangan firmware
Dekode nilai register dan dump memori dalam heksadesimal.
Kirim Umpan Balik
Beri tahu kami pendapat Anda untuk membantu kami menyempurnakan alat ini.
Umpan balik sementara ditangguhkan
Server sedang sibuk atau perlindungan spam aktif. Silakan coba lagi nanti.