Konversi Basis Bilangan

Konversikan angka antara biner, oktal, desimal, dan heksadesimal secara instan, dengan dukungan basis apa pun dari 2 hingga 36. Konverter basis bilangan gratis untuk pemrograman.

Cara Penggunaan

  1. Masukkan nilai

    Isi kolom yang diperlukan.

  2. Klik hitung

    Tekan tombol hitung untuk melihat hasil.

  3. Lihat hasil

    Lihat hasil dan bagikan jika perlu.

Apa itu basis bilangan (sistem bilangan)?

Basis bilangan (disebut juga radiks atau sistem bilangan) menentukan berapa banyak simbol yang dikelompokkan sebelum sebuah digit dibawa ke posisi berikutnya. Sistem desimal (basis 10) yang kita gunakan sehari-hari bertumpu pada sepuluh digit 0 hingga 9 dan membawa nilai begitu mencapai 10.

Basis bilangan yang umum

  • Biner (basis 2): hanya menggunakan 0 dan 1. Ini adalah unit dasar yang digunakan komputer untuk memproses data melalui keadaan hidup/mati sinyal listrik.
  • Oktal (basis 8): menggunakan 0 hingga 7. Muncul pada izin berkas Unix, seperti 755.
  • Heksadesimal (Hex): menggunakan 0 hingga 9 dan A hingga F. Dengan memadatkan empat bit menjadi satu digit, ia menyatakan kode warna, alamat memori, dan alamat MAC secara ringkas.

Bilangan yang sama hanya tampak berbeda tergantung basisnya, tetapi nilainya tetap sama. Misalnya, bilangan desimal 255 adalah 11111111 dalam biner dan FF dalam heksadesimal.

Cara konversi bekerja

Konverter ini terlebih dahulu mengubah nilai masukan menjadi nilai desimal, lalu membentangkannya kembali ke basis tujuan.

desimal = Σ (nilai digit × basis^posisi)

Misalnya, mengonversi bilangan biner 1011 ke desimal:

1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11

Sebaliknya, untuk mengonversi bilangan desimal ke basis lain, ambil sisa pembagian berulang dengan basis tujuan dan baca secara terbalik. 11 → heksadesimal: 11 = 0×16 + 11 → 11 adalah B → B. Dalam rumus, nilai digit adalah angka pada setiap posisi, dan indeks posisi bertambah satu mulai dari digit paling kanan (0).

Pertanyaan yang Sering Diajukan

Apa itu basis bilangan (sistem bilangan)?
Basis bilangan adalah sistem untuk merepresentasikan angka. Desimal menggunakan sepuluh digit 0 hingga 9, biner hanya 0 dan 1, oktal 0 hingga 7, dan heksadesimal 0 hingga 9 serta A hingga F. Nilai setiap digit ditentukan oleh pangkat dari basis.
Di mana biner digunakan?
Biner adalah bahasa asli komputer. Karena komputer memproses data melalui keadaan hidup (1) dan mati (0) sinyal listrik, semua data disimpan secara internal dalam biner. Biner digunakan langsung pada subnet mask jaringan, operasi bit, dan pengaturan izin.
Mengapa heksadesimal banyak digunakan dalam pemrograman?
Heksadesimal dapat menyatakan empat digit biner (4 bit) dalam satu karakter, sehingga merepresentasikan alamat memori, kode warna, alamat MAC, dan data byte secara ringkas. 0xFF sama dengan biner 11111111.
Bagaimana cara mengonversi biner ke desimal?
Kalikan setiap digit dengan pangkat 2 yang sesuai lalu jumlahkan hasilnya. Misalnya, 1011₂ = 1×8 + 0×4 + 1×2 + 1×1 = 11₁₀. Posisi paling kanan dimulai dari 2⁰ (=1).
Di mana oktal sebenarnya digunakan?
Oktal paling umum digunakan untuk menyatakan izin berkas di Unix dan Linux. Pada chmod 755, angka 7 memadatkan biner 111 (baca, tulis, dan eksekusi semuanya diizinkan) menjadi satu digit. Oktal merepresentasikan tiga digit biner dalam satu karakter.
Bisakah saya mengonversi pecahan atau bilangan negatif?
Konverter ini hanya memproses bilangan bulat non-negatif. Masukan harus terdiri dari digit yang valid untuk basis yang dipilih (0 dan 1 untuk biner, 0-9 dan A-F untuk heksadesimal), dan tidak akan dikonversi jika mengandung karakter yang tidak valid.
Apa arti nilai A hingga F dalam heksadesimal?
Heksadesimal harus merepresentasikan 0 hingga 15 dalam satu karakter, sehingga 10 hingga 15 digantikan oleh huruf A hingga F. A=10, B=11, C=12, D=13, E=14, F=15. Oleh karena itu FF sama dengan 15×16 + 15 = 255.
Spesifikasi perangkat 2026

Kalkulator Terkait