Negara & bahasa

Menentukan mata uang, satuan, dan aturan khusus negara (pajak, PPN, gaji) di kalkulator. Alat umum tidak berubah.

Halaman yang belum diterjemahkan akan dibuka dalam bahasa Inggris.

↑ ↓ untuk berpindah · Enter untuk membuka · Esc untuk menutup

🔢 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

Dipakai untuk masukan basis lain dan ditampilkan sebagai hasil tambahan.

Hasil

Heksadesimal

FF

Biner (basis 2)1111 1111
Oktal (basis 8)377
Desimal (basis 10)255
Heksadesimal (basis 16)FF
Basis 3673

8 bit signifikan

</> Pasang kalkulator ini di situs web Anda – gratis, tanpa daftar, tanpa iklan

Salin kode ini ke halaman web, artikel blog, atau CMS mana pun (WordPress, Wix, Squarespace, Webflow…). Kalkulator selalu diperbarui secara otomatis, berfungsi di ponsel, dan memilih mata uang pengunjung Anda.

Pratinjau

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

  1. Bagi bilangan dengan basis tujuan.
  2. Catat sisanya – itulah digit berikutnya, dimulai dari kanan.
  3. Ulangi dengan hasil baginya sampai mencapai nol.

Tabel ringkas

DesimalBinerOktalHeksa
81000108
10101012A
16100002010
100110010014464
25511111111377FF
1024100000000002000400

Tips

  • Setiap digit heksadesimal setara tepat empat digit biner, dan setiap digit oktal setara tiga – praktis untuk konversi manual.
  • Pemrogram menulis heksadesimal dengan awalan 0x dan biner dengan 0b; 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.