Konversi Biner ke Desimal
Biner (basis 2) hanya menggunakan digit 0 dan 1. Untuk mengonversi ke desimal, kalikan setiap bit dengan 2 pangkat posisinya dan jumlahkan hasilnya.
Contoh: 10110 = 16+4+2 = 22.
Biner adalah bahasa fundamental komputer yang mengenkode setiap potongan data sebagai urutan angka 0 dan 1. Kalkulator ini menangani dua tugas penting: konversi basis (biner, desimal, heksadesimal, oktal dengan tampilan ASCII) dan aritmatika biner (penambahan, pengurangan, perkalian, pembagian, serta bitwise AND, OR, XOR, dan NOT). Kalkulator ini mendukung bilangan bulat tanpa tanda (unsigned) dan representasi bertanda komplemen dua (two's complement) dalam lebar 8, 16, dan 32-bit, serta menampilkan detail bit bawaan (carry-bit) untuk penambahan sehingga Anda dapat mengikuti setiap langkah penghitungan.
Pilih Konversi untuk menerjemahkan antar basis angka, atau Aritmatika untuk melakukan operasi biner.
Ketik sebuah angka dan pilih basisnya (biner, desimal, heksadesimal, atau oktal).
Lihat nilai yang dikonversi di semua basis, atau hasil aritmatika dengan pengerjaan biner langkah demi langkah.
Untuk mengonversi biner ke desimal, kalikan setiap bit dengan 2 pangkat posisinya dan jumlahkan hasilnya. Sebagai contoh, 1011 = 1x8 + 0x4 + 1x2 + 1x1 = 11.
Value = sum(digit * base^position)
Setiap digit heksadesimal dipetakan secara tepat ke 4 bit biner, membuat konversi heksadesimal ke biner menjadi mudah
Komplemen dua membalik semua bit dan menambahkan 1 untuk merepresentasikan angka negatif
Penambahan biner mengikuti aturan kolom yang sama dengan desimal: 1+1 = 10 (simpan 1)
Gunakan lebar bit (8/16/32) untuk melihat bagaimana angka disimpan di dalam memori komputer yang sebenarnya
AND, OR, XOR beroperasi bit demi bit dan merupakan hal fundamental dalam desain logika digital
Konversi angka antara biner, desimal, heksadesimal, dan oktal secara instan. Lakukan penjumlahan, pengurangan, perkalian, pembagian biner, dan operasi bitwise dengan penjelasan lengkap langkah demi langkah. Mendukung representasi bertanda tanpa tanda dan two's complement dalam lebar 8, 16, dan 32-bit.
Biner (basis 2) hanya menggunakan digit 0 dan 1. Untuk mengonversi ke desimal, kalikan setiap bit dengan 2 pangkat posisinya dan jumlahkan hasilnya.
Contoh: 10110 = 16+4+2 = 22.
Penjumlahan, pengurangan, perkalian, dan pembagian biner mengikuti prinsip yang sama seperti aritmatika desimal tetapi hanya dengan dua digit.
Kalkulator ini menunjukkan simpanan, pinjaman, dan produk parsial langkah demi langkah.
Bitwise AND, OR, XOR, dan NOT beroperasi pada bit individual dan merupakan dasar komputasi.
Representasi two's complement memungkinkan angka negatif dalam biner, dengan bit paling signifikan menunjukkan tanda.
Untuk mengonversi angka desimal ke biner, bagi berulang kali dengan 2 dan catat setiap sisa pembagian, kemudian baca sisa pembagian dari bawah ke atas.
Sebagai contoh, 22 menjadi: 22/2=11 S0, 11/2=5 S1, 5/2=2 S1, 2/2=1 S0, 1/2=0 S1, menghasilkan 10110.
Biner adalah sistem posisional basis-2 yang ditentukan dalam standar internasional ISO/IEC/IEEE 60559 dan ISO 80000-1, di mana setiap posisi mewakili pangkat 2.
Karena komputer menyimpan semua data sebagai sinyal dua keadaan, basis-2 adalah pengodean alami, dan metode sisa ini secara andal mengubah bilangan bulat non-negatif apa pun menjadi bentuk binernya.
Untuk mengonversi biner ke heksadesimal, kelompokkan bit menjadi set berisi 4 dari kanan dan petakan setiap grup ke satu digit heksadesimal (0000=0 hingga 1111=F); untuk oktal, kelompokkan menjadi set berisi 3 (000=0 hingga 111=7).
Sebagai contoh, biner 11111111 = FF dalam heks dan 377 dalam oktal.
Ini berfungsi karena 16 = 2^4 dan 8 = 2^3, sehingga setiap digit heks mengodekan tepat 4 bit dan setiap digit oktal tepat 3 bit.
Notasi heksadesimal dan oktal distandarisasi dalam ISO/IEC 9899 (standar bahasa C), menjadikannya singkatan ringkas yang banyak digunakan oleh programmer untuk membaca string biner yang panjang.
Untuk menemukan two's complement dari angka biner, balikkan setiap bit (one's complement) lalu tambahkan 1.
Sebagai contoh, dalam 8 bit, +5 adalah 00000101, jadi -5 adalah 11111010 + 1 = 11111011.
Two's complement adalah representasi bilangan bulat bertanda standar yang dijelaskan dalam ISO/IEC 9899 dan digunakan oleh hampir setiap prosesor modern karena penjumlahan dan pengurangan bekerja secara identik untuk nilai bertanda dan tidak bertanda.
Rentang nilai bergantung pada lebar bit:
Bit paling signifikan bertindak sebagai bit tanda.
Komputer menggunakan biner karena sirkuit elektronik secara andal membedakan hanya dua keadaan, aktif dan nonaktif, yang dipetakan ke 1 dan 0.
Pengsinyalan dua tingkat ini mentoleransi derau (noise) jauh lebih baik daripada mencoba mempertahankan sepuluh tingkat voltase berbeda untuk desimal, sehingga biner mendasari logika digital dan memori yang dijelaskan dalam standar komputasi IEEE dan ISO/IEC. Setiap karakter, gambar, dan instruksi pada akhirnya disimpan sebagai bit.
Komisi Elektroteknik Internasional (IEC 80000-13) meresmikan bit sebagai unit informasi fundamental dan byte sebagai 8 bit, itulah sebabnya ukuran data dan alamat memori dinyatakan dalam pangkat 2 di seluruh arsitektur komputer.
Satu byte sama dengan 8 bit, dan ukuran data menggunakan dua sistem prefiks yang berbeda.
Prefiks biner yang ditentukan oleh IEC 80000-13 menggunakan pangkat 1024:
Prefiks SI desimal dari BIPM menggunakan pangkat 1000:
Perbedaan ini menjelaskan mengapa drive bertuliskan 1 TB (10^12 byte) muncul sebagai sekitar 0,909 TiB dalam sistem operasi yang menghitung dalam pangkat 1024. Menggunakan KiB/MiB menghindari ambiguitas ini, itulah sebabnya IEC memperkenalkan prefiks biner.
Biner menggerakkan hampir setiap teknologi digital:
Memahami konversi dan aritmatika biner membantu programmer, insinyur jaringan, dan perancang perangkat keras memahami bagaimana data sebenarnya direpresentasikan dan dimanipulasi.
Penjumlahan biner mengikuti empat aturan, kolom demi kolom dari kanan ke kiri:
Sebagai contoh, 1011 + 1101 = 11000, cocok dengan 11 + 13 = 24 dalam desimal.
Pengurangan menggunakan peminjaman, di mana 0-1 meminjam dari kolom sebelah untuk menjadikan 10-1=1. Dalam praktiknya, sebagian besar komputer mengurangi dengan menambahkan two's complement, yang menghindari sirkuit peminjaman terpisah.
Kalkulator ini menampilkan setiap bit simpanan dan pinjaman sehingga Anda dapat memverifikasi aritmatika langkah demi langkah.
Beberapa kesalahan sering menjebak orang saat bekerja dengan biner:
Data sourced from trusted institutions
All formulas verified against official standards.