Representasi visual sederhana dari sistem biner.
Sistem bilangan biner adalah fondasi dari semua komputasi modern. Setiap informasi yang diproses oleh komputer, mulai dari teks, gambar, hingga suara, pada dasarnya direpresentasikan menggunakan hanya dua simbol: 0 (nol) dan 1 (satu). Memahami cara menghitung angka biner sangat krusial bagi siapa saja yang ingin mendalami ilmu komputer atau elektronika digital.
Biner adalah sistem bilangan berbasis 2 (basis dua). Berbeda dengan sistem desimal yang kita gunakan sehari-hari (basis 10, menggunakan angka 0 sampai 9), sistem biner hanya mengenal 0 dan 1. Dalam konteks elektronika, 0 biasanya merepresentasikan keadaan "mati" atau tegangan rendah, sementara 1 merepresentasikan keadaan "hidup" atau tegangan tinggi.
Setiap posisi dalam bilangan biner disebut bit (binary digit). Setiap bit memiliki nilai bobot yang merupakan perpangkatan dari 2. Nilai ini dimulai dari \(2^0\) di paling kanan, kemudian \(2^1\), \(2^2\), dan seterusnya ke kiri.
Konversi dari biner ke desimal adalah proses paling dasar. Tujuannya adalah menentukan nilai desimal yang setara dengan urutan bit biner tertentu. Berikut langkah-langkahnya:
Misalkan kita ingin mengkonversi bilangan biner 11010 ke desimal.
Urutan bit: 1 1 0 1 0
Bobot (2^n): 2⁴ 2³ 2² 2¹ 2⁰
Nilai Bobot: 16 8 4 2 1
Perkalian:
Total: 16 + 8 + 0 + 2 + 0 = 26
Jadi, 11010 dalam biner sama dengan 26 dalam desimal.
Mengubah bilangan desimal menjadi biner memerlukan proses pembagian berulang dengan basis 2, kemudian mencatat sisa baginya.
Mari kita konversi bilangan desimal 45 ke biner.
| Operasi | Hasil Bagi | Sisa Bagi (Bit) |
|---|---|---|
| 45 ÷ 2 | 22 | 1 |
| 22 ÷ 2 | 11 | 0 |
| 11 ÷ 2 | 5 | 1 |
| 5 ÷ 2 | 2 | 1 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Membaca sisa bagi dari bawah ke atas: 101101.
Jadi, 45 desimal sama dengan 101101 biner.
Meskipun tampak rumit, sistem biner adalah cara paling efisien bagi mesin untuk menyimpan dan memproses data. Setiap transistor atau gerbang logika dalam CPU (Central Processing Unit) bekerja berdasarkan prinsip dua keadaan ini (on/off). Kejelasan dan kesederhanaan ini menghilangkan ambiguitas dalam pengiriman sinyal listrik.
Memahami bagaimana mengkonversi bilangan, baik dari biner ke desimal maupun sebaliknya, memberikan dasar yang kuat untuk mempelajari topik yang lebih lanjut seperti aljabar Boolean, arsitektur komputer, atau pemrograman tingkat rendah. Latihan yang rutin menggunakan contoh-contoh kecil adalah kunci untuk menguasai cara menghitung angka biner dengan cepat dan akurat.
Saat Anda berurusan dengan data seperti alamat IP, kode warna heksadesimal (yang merupakan singkatan dari biner), atau instruksi mesin, pemahaman biner ini akan menjadi alat yang tak ternilai.