Konverter Binary — Encode & Decode Binary
Referensi Angka Binary
Binary adalah sistem bilangan basis-2 yang hanya menggunakan dua digit: 0 dan 1. Setiap posisi dalam angka binary mewakili pangkat 2, dimulai dari 2⁰ (1) di sebelah kanan dan meningkat ke kiri. Hal ini menjadikan binary sebagai bahasa fundamental komputer dan sistem digital.
Untuk mengkonversi dari binary ke desimal, kalikan setiap digit dengan pangkat 2 yang sesuai dan jumlahkan hasilnya. Misalnya, binary 1101 sama dengan (1×8) + (1×4) + (0×2) + (1×1) = 13 dalam desimal.
| Desimal | Binary | Desimal | Binary |
|---|---|---|---|
| 0 | 0000 | 8 | 1000 |
| 1 | 0001 | 9 | 1001 |
| 2 | 0010 | 10 | 1010 |
| 3 | 0011 | 11 | 1011 |
| 4 | 0100 | 12 | 1100 |
| 5 | 0101 | 13 | 1101 |
| 6 | 0110 | 14 | 1110 |
| 7 | 0111 | 15 | 1111 |
Ketika mengkonversi teks ke binary, kalkulator ini menggunakan enkoding ASCII 8-bit, di mana setiap karakter diwakili oleh angka binary 8-digit (byte). Misalnya, huruf 'A' memiliki nilai ASCII 65, yang dikonversi ke binary 01000001.
Frequently Asked Questions
Apa itu binary dan mengapa komputer menggunakannya?
Binary adalah sistem bilangan yang hanya menggunakan dua digit: 0 dan 1. Komputer menggunakan binary karena sirkuit elektroniknya dapat dengan mudah mewakili kedua keadaan ini sebagai 'hidup' (1) dan 'mati' (0), menjadikannya cara paling efisien bagi perangkat digital untuk memproses dan menyimpan informasi.
Bagaimana teks direpresentasikan dalam binary menggunakan ASCII dan UTF-8?
Teks dikonversi ke binary dengan memberikan setiap karakter kode numerik, kemudian mengkonversi angka tersebut ke binary. ASCII menggunakan 7-8 bit per karakter untuk teks bahasa Inggris dasar, sementara UTF-8 menggunakan 1-4 byte per karakter untuk mendukung semua bahasa dan simbol dunia.
Apa perbedaan antara binary dan heksadesimal?
Binary menggunakan basis 2 (digit 0-1) sedangkan heksadesimal menggunakan basis 16 (digit 0-9 dan huruf A-F). Heksadesimal sering digunakan sebagai singkatan untuk binary karena setiap digit hex mewakili tepat 4 digit binary, membuat angka binary yang panjang lebih mudah dibaca dan ditulis.
Bagaimana cara mengkonversi desimal ke binary secara manual menggunakan metode pembagian?
Bagi angka desimal dengan 2 berulang kali, catat sisa baginya. Hasil binary adalah sisa bagi yang dibaca dari bawah ke atas. Misalnya, 13 ÷ 2 = 6 sisa 1, 6 ÷ 2 = 3 sisa 0, 3 ÷ 2 = 1 sisa 1, 1 ÷ 2 = 0 sisa 1, memberikan kita 1101 dalam binary.