🔢 Konverter Basis Bilangan
Ketik bilangan bulat dalam basis apa pun dari 2 sampai 36, lalu lihat hasilnya dalam biner, oktal, desimal, dan heksadesimal – tanpa batas panjang dan lengkap dengan langkah perhitungannya.
Jawaban singkat: Setiap digit dikalikan dengan basis yang dipangkatkan posisinya, lalu hasilnya dijumlahkan. Misalnya, desimal 255 adalah 11111111 dalam biner, 377 dalam oktal, dan FF dalam heksadesimal.
Belum ada penilaian · Diperbarui · Gratis · Tanpa daftar
Data masukan Konverter Basis Bilangan
Hasil
Heksadesimal
FF
| Biner (basis 2) | 1111 1111 |
| Oktal (basis 8) | 377 |
| Desimal (basis 10) | 255 |
| Heksadesimal (basis 16) | FF |
| Basis 36 | 73 |
8 bit signifikan
Cara kerja sistem bilangan posisional
Dalam basis b apa pun, setiap digit bernilai angkanya dikalikan b pangkat posisinya, dihitung dari nol di sebelah kanan. Desimal memakai sepuluh digit, biner dua, oktal delapan, dan heksadesimal enam belas (0–9 lalu A–F).
Nilai = dₙ × bⁿ + … + d₁ × b¹ + d₀ × b⁰
Contoh perhitungan
Heksadesimal FF = 15 × 16¹ + 15 × 16⁰ = 240 + 15 = 255. Dalam biner, bilangan yang sama adalah 11111111 – delapan angka satu, karena 2⁸ − 1 = 255 – dan dalam oktal 377 (3 × 64 + 7 × 8 + 7).
Mengubah desimal ke basis lain
- Bagi bilangan dengan basis tujuan.
- Catat sisanya – itulah digit berikutnya, dimulai dari kanan.
- Ulangi dengan hasil baginya sampai mencapai nol.
Tabel ringkas
| Desimal | Biner | Oktal | Heksa |
|---|---|---|---|
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 16 | 10000 | 20 | 10 |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
| 1024 | 10000000000 | 2000 | 400 |
Tips
- Setiap digit heksadesimal setara tepat empat digit biner, dan setiap digit oktal setara tiga – praktis untuk konversi manual.
- Pemrogram menulis heksadesimal dengan awalan
0xdan biner dengan0b; konverter ini menerima keduanya. - Bilangan sepanjang apa pun didukung karena perhitungannya memakai bilangan bulat presisi sembarang, sehingga nilai 64 bit atau lebih besar dikonversi dengan tepat.
Di mana Anda akan menjumpai basis lain
Biner menjadi dasar setiap komputer, oktal masih dipakai untuk izin berkas Unix seperti chmod 755, dan heksadesimal dipakai untuk kode warna seperti #FF8800, alamat memori, dan alamat MAC. Basis 36 populer untuk ID pendek karena dapat memuat banyak nilai dalam sedikit karakter.
Pertanyaan umum
Bagaimana cara mengubah biner ke desimal?
Tulis pangkat dua di bawah setiap bit mulai dari kanan (1, 2, 4, 8 …), lalu jumlahkan yang berada di bawah angka 1. Untuk 1011 hasilnya 8 + 0 + 2 + 1 = 11.
Bagaimana cara mengubah desimal ke heksadesimal?
Bagi berulang kali dengan 16 dan catat sisanya, dengan A–F untuk 10–15, lalu baca dari bawah ke atas. 255 ÷ 16 = 15 sisa 15, jadi 255 adalah FF.
Bolehkah saya memasukkan awalan 0x atau 0b?
Boleh. Awalan 0x diabaikan untuk masukan heksadesimal, 0b untuk biner, dan 0o untuk oktal. Spasi dan garis bawah yang dipakai sebagai pemisah digit juga diabaikan.
Mengapa batasnya basis 36?
Basis 36 memakai kesepuluh angka ditambah 26 huruf alfabet. Basis yang lebih tinggi memerlukan simbol tambahan yang belum memiliki konvensi baku.
Beri penilaian untuk Konverter Basis Bilangan
Hanya rata-rata penilaian yang ditampilkan. Laporan kesalahan langsung masuk ke kotak surat kami agar dapat kami periksa dan perbaiki. Selengkapnya: Metodologi dan kebijakan privasi.