Konversi Biner ke Desimal – Kalkulator Biner

Masukkan bilangan biner atau desimal, satu per baris: hasil konversi langsung muncul.

Teks dan file Anda tetap di browser — tidak ada yang dikirim ke server.

Cara pakai

  1. Pilih arah konversi lalu masukkan satu bilangan per baris. Spasi, garis bawah, dan awalan 0b diabaikan.
  2. Angka pecahan bisa dikonversi ke dua arah dan boleh ditulis dengan koma atau titik; hasilnya selalu memakai titik (biner 0,101 menjadi 0.625). Titik tanpa koma dianggap sebagai tanda desimal, jadi tulis bilangan bulat tanpa titik ribuan. Pecahan yang tidak pernah berakhir dalam biner (seperti 0,1) dipotong sesuai “Maks. bit di belakang koma” dan ditandai “…”.
  3. Pilih 8, 16, 32, atau 64 bit untuk membaca atau menulis bilangan bulat negatif dalam komplemen dua (11111111 → -1 pada 8 bit).
  4. Aktifkan “Biner per kelompok 4” agar deretan bit yang panjang lebih mudah dibaca.

Pertanyaan umum

Bagaimana cara mengubah biner ke desimal secara manual?

Kalikan setiap bit dengan pangkat dua sesuai posisinya, lalu jumlahkan: 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11. Di belakang koma berlaku ½, ¼, ⅛, dan seterusnya, jadi 0,101 = 0,5 + 0,125 = 0,625.

Mengapa 0,1 tidak pernah berakhir dalam biner?

Hanya pecahan yang penyebutnya pangkat dua yang punya bentuk biner terbatas. 0,1 adalah 1/10, sehingga bentuk binernya berulang tanpa akhir (0,000110011…). Inilah juga alasan 0,1 + 0,2 tidak tepat sama dengan 0,3 dalam bilangan floating point.

Apakah lebar bit juga berlaku untuk pecahan?

Tidak. Komplemen dua hanya berlaku untuk bilangan bulat; nilai pecahan tetap memakai tanda minus.

Alat serupa

Semua alat