Konversi

Konverter Pecahan Biner

Pengaturan
Atur ulang
Bagikan hasil
Simpan
Sematkan
Laporkan bug

Bagikan kalkulator

Tambahkan kalkulator gratis kami ke situs web Anda

Harap masukkan URL yang valid. Hanya URL HTTPS yang didukung.


Gunakan sebagai nilai default untuk kalkulator yang dibenamkan apa yang saat ini ada dalam bidang input kalkulator di halaman.


Warna fokus pinggiran input, warna kotak switch yang dicentang, warna hover item yang dipilih dll.


Harap setujui Syarat Penggunaan.

Prévisualisation

Simpan kalkulator

Pengaturan Kalkulator

Harap masukkan nilai dalam rentang yang diperbolehkan.

Harap masukkan nilai dalam rentang yang diperbolehkan.

Harap masukkan nilai dalam rentang yang diperbolehkan.

Harap masukkan nilai dalam rentang yang diperbolehkan.

Bagikan kalkulator

Apa itu Pecahan Biner?

Pecahan biner adalah bilangan yang dinyatakan dalam basis 2 yang mencakup digit setelah titik biner, sama seperti bilangan desimal memiliki digit setelah titik desimal. Sistem bilangan biner hanya menggunakan dua digit — 0 dan 1 — dan mewakili semua nilai menggunakan pangkat dua. Ketika sebuah bilangan biner mencakup bagian pecahan, setiap digit setelah titik biner mewakili pangkat negatif dari dua.

Contohnya, bilangan biner 101.101 mewakili:

1×22+0×21+1×20+1×21+0×22+1×231 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 + 1 \times 2^{-1} + 0 \times 2^{-2} + 1 \times 2^{-3} =4+0+1+0,5+0+0,125=5,625= 4 + 0 + 1 + 0,5 + 0 + 0,125 = 5,625

Jadi, 101.101₂ = 5,625₁₀.

Bagaimana Konverter Pecahan Biner Bekerja

Konverter pecahan biner membantu Anda mengonversi angka pecahan apa pun antara sistem biner dan desimal secara otomatis. Anda juga dapat mengonversi pecahan biner ke sistem bilangan lainnya seperti oktal (basis 8), heksadesimal (basis 16), atau basis khusus antara 2 dan 36.

Prosesnya melibatkan:

  1. Menginterpretasikan bagian bilangan bulat dengan menjumlahkan pangkat dua untuk setiap digit ‘1’.
  2. Mengonversi bagian pecahan dengan menjumlahkan pangkat negatif dua yang sesuai.
  3. Menggabungkan kedua bagian untuk mendapatkan nilai desimal penuh atau mengonversi kembali ke biner dengan membagi atau mengalikan berulang kali dengan 2.

Konverter ini beroperasi secara instan — tidak perlu menekan “hitung”, hasilnya akan menyesuaikan secara otomatis ketika nilai input berubah.

Contoh Langkah-demi-Langkah

Mari kita konversi 10,6251010,625_{10} menjadi biner.

  1. Konversi bagian bilangan bulat (10):
PembagianHasil bagiSisa
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

Membaca sisa dari bawah ke atas:

1010=1010210_{10} = 1010_2
  1. Konversi bagian pecahan (0,625):
PerkalianHasilBagian bilangan bulat
0,625 × 21,251
0,25 × 20,50
0,5 × 21,01

Jadi, 0,62510=0,10120,625_{10} = 0,101_2.

  1. Gabungkan kedua bagian:
10,62510=1010,101210,625_{10} = 1010,101_2

Mengonversi Pecahan Biner ke Desimal

Konversi 110.0112110.011_2 ke desimal:

(1×22)+(1×21)+(0×20)+(0×21)+(1×22)+(1×23)(1 \times 2^2) + (1 \times 2^1) + (0 \times 2^0) + (0 \times 2^{-1}) + (1 \times 2^{-2}) + (1 \times 2^{-3}) =4+2+0+0+0,25+0,125=6,37510= 4 + 2 + 0 + 0 + 0,25 + 0,125 = 6,375_{10}

Jadi, 110.011₂ = 6,375₁₀.

Mengonversi Pecahan Biner ke Basis Lain

Ke Oktal (basis 8)

Kelompokkan bit dalam set tiga dari titik biner ke luar (bagian bilangan bulat kiri, bagian pecahan kanan). Tambahkan nol jika perlu.

Contoh: 1010.10121010.101_2

1010.1012=(001 010.101)2=12,581010.101_2 = (001\ 010.101)_2 = 12,5_8

Ke Heksadesimal (basis 16)

Kelompokkan bit dalam set empat:

1010.1012=(1010.1010)2=A.A161010.101_2 = (1010.1010)_2 = A.A_16

Jadi 1010.1012=A.A161010.101_2 = A.A_{16}.

Catatan tentang Pecahan Biner

  • Beberapa pecahan desimal tidak dapat direpresentasikan dengan tepat dalam biner (misalnya, 0,1; 0,2; 0,3). Mereka membentuk urutan biner berulang, mirip dengan bagaimana 1/3 = 0,333… dalam notasi desimal.
  • Komputer secara internal menangani bilangan riil dalam format floating-point, yang sangat ketat menggunakan representasi pecahan biner, itulah sebabnya kesalahan pembulatan kecil kadang-kadang terjadi dalam pemrograman.
  • Presisi maksimum tergantung pada jumlah bit yang dipilih untuk bagian pecahan — semakin banyak bit, semakin tinggi akurasinya.

Pandangan Historis

Sistem bilangan biner merunut kembali ke abad ke-17, yang diformalkan oleh Gottfried Wilhelm Leibniz, yang mengakui hubungannya dengan logika menggunakan hanya dua simbol: 0 dan 1. Dalam komputasi modern, pecahan biner menjadi dasar untuk pengkodean sinyal digital dan komputasi numerik, memungkinkan perangkat untuk melakukan operasi aritmatika dengan presisi luar biasa.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi 7,75 ke biner langkah demi langkah?

Bagian bilangan bulat: 710=11127_{10} = 111_2 Bagian pecahan: 0,75×2=1,50,75 \times 2 = 1,5 → 1; 0,5×2=1,00,5 \times 2 = 1,0 → 1. Gabungkan kedua bagian → 7,7510=111.1127,75_{10} = 111.11_2.

Mengapa beberapa pecahan desimal tidak bisa dikonversi dengan tepat ke biner?

Karena biner merepresentasikan pecahan sebagai jumlah dari kebalikan pangkat dua, hanya angka yang dapat dinyatakan sebagai jumlah dari 1/2,1/4,1/8,...1/2, 1/4, 1/8, ... yang dapat akurat. Pecahan seperti 0,1 (yang memerlukan 1/101/10) tidak berhenti dalam seri ini, menyebabkan urutan berulang yang tak hingga.

Bagaimana cara mengonversi pecahan biner 0,011 ke desimal?

Evaluasi menggunakan rumus:

(0×21)+(1×22)+(1×23)=0+0,25+0,125=0,37510(0 \times 2^{-1}) + (1 \times 2^{-2}) + (1 \times 2^{-3}) = 0 + 0,25 + 0,125 = 0,375_{10}

Laporkan bug

Bidang ini wajib diisi.