Ilustrasi dibuat menggunakan Nano Banana Gemini
Bagaimana Komputer Berhitung Hanya dengan Angka 0 dan 1?
- Blog |
- Oleh Malik |
- 10 Januari 2026
Kita semua tahu fakta dasar ini: komputer, dalam bentuknya yang paling murni, hanya mengerti dua hal—Nyala (1) dan Mati (0). Ini adalah bahasa listrik yang menjadi fondasi dari semua teknologi digital.
Tapi pertanyaan ini mungkin muncul: Jika komputer hanya mengenal 0 dan 1, bagaimana ia bisa melakukan perhitungan kompleks? Bagaimana ia bisa mengerti angka 99, menghitung 25 x 4, atau bahkan menyimpan jumlah populasi dunia jika ia hanya kenal dua angka saja?
Jawabannya tidak serumit yang dibayangkan. Rahasianya ada pada sebuah konsep yang disebut sistem bilangan.
Mari Mulai dari Sistem Bilangan yang Kita Pahami: Sistem Desimal (Basis 10)
Sebelum menyelam ke dunia komputer, mari kita pahami dulu sistem bilangan yang kita gunakan setiap hari. Kita menggunakan Sistem Desimal atau Basis 10.
Kenapa disebut Basis 10? Karena kita punya sepuluh simbol untuk mewakili semua angka: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Bayangkan odometer atau penghitung kilometer di motor Kita. Ia mulai dari 0, lalu 1, 2, hingga 9. Apa yang terjadi setelah 9? Simbolnya habis! Odometer tidak punya simbol untuk “sepuluh”. Maka, ia melakukan trik cerdas:
- Digit paling kanan di-reset kembali ke
0. - Digit di sebelah kirinya naik satu angka, menjadi
1.
Gambar: Contoh Odometer. Sumber: https://pixabay.com/users/imageparty-526902/
Odometer bukanlah speedometer. Odometer adalah untuk mengukur jumlah jarak yg sudah ditempuh.
Maka, setelah 9, kita akan mendapatkan angka 10.
Kunci terpenting di sini adalah nilai tempat. Saat kita melihat angka 345, kita secara intuitif tidak membacanya sebagai “tiga, empat, lima”. Otak kita langsung menerjemahkannya sebagai:
(3 x 100) + (4 x 10) + (5 x 1)
Setiap kali sebuah angka bergeser satu tempat ke kiri, nilainya menjadi 10 kali lebih besar. Inilah aturan main sistem desimal atau basis 10.
Memahami Bahasa Komputer: Sistem Biner (Basis 2)
Sekarang, mari kita terapkan logika yang sama persis ke dunia komputer. Perbedaannya hanya satu: komputer tidak punya sepuluh simbol. Ia hanya punya dua simbol: 0 (listrik mati) dan 1 (listrik nyala). Karena itu, sistemnya disebut Biner, Binary atau Basis 2.
Bayangkan bukan odometer, tapi deretan saklar lampu. Bagaimana komputer “menghitung”?
- 0 dalam desimal =
0dalam biner (satu saklar mati) - 1 dalam desimal =
1dalam biner (satu saklar nyala)
Sekarang simbolnya habis! Apa yang komputer lakukan? Trik yang sama persis seperti odometer kita:
- Digit paling kanan di-reset kembali ke
0. - Digit di sebelah kirinya “dinyalakan” menjadi
1.
Maka, setelah 1, kita mendapatkan 10.
Momen Pencerahan!
Di sinilah letak kunci pemahamannya. Dalam bahasa biner, 10 TIDAK berarti “sepuluh”. 10 dalam biner adalah cara komputer untuk mengatakan “dua” dalam bahasa kita.
Menjadi Penerjemah: Cara Mengubah Biner ke Angka Kita
Sekarang, bagaimana cara menerjemahkan deret angka biner yang jumlah angkanya lebih panjang? Kita hanya perlu mengingat kembali konsep “nilai tempat”, tapi dengan aturan main yang sedikit berbeda.
Jika di sistem desimal setiap tempat bernilai kelipatan 10 (1, 10, 100, 1000, …), maka di sistem biner setiap tempat bernilai kelipatan 2.
Mari kita buat “slot-slot” nilai untuk sistem biner, dimulai dari kanan ke kiri:
... | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Setiap slot nilainya selalu dua kali lebih besar dari slot di kanannya.
Sekarang, mari kita coba terjemahkan angka biner 1101.
- Letakkan angka biner tersebut di bawah slot-slot nilai yang sudah kita buat.
Slot Nilai: ...| 8 | 4 | 2 | 1 | Angka Biner: | 1 | 1 | 0 | 1 | - Aturan mainnya sangat sederhana: “Jika ada angka
1di sebuah slot, ambil nilai slot itu. Jika angkanya0, abaikan nilai slotnya.” - Berdasarkan aturan itu, kita mengambil nilai:
8,4, dan1. (Nilai2kita abaikan karena angkanya0). - Jumlahkan nilai-nilai yang kita ambil:
8 + 4 + 1 = 13.
Jadi, 1101 dalam bahasa biner adalah cara komputer untuk merepresentasikan angka 13 dalam bahasa kita.
Dari Nyala-Mati Listrik ke Perhitungan Kompleks
Komputer tidak benar-benar “tahu” angka 13. Ia hanya tahu pola listrik “nyala, nyala, mati, nyala”. Namun, dengan aturan main sistem biner, pola saklar tersebut secara matematis bisa kita terjemahkan menjadi angka 13.
Konsep inilah yang menjadi fondasi dari segalanya. Huruf A pada keyboard Kita bagi komputer hanyalah sebuah pola biner (01000001). Setiap warna yang Kita lihat di layar adalah kombinasi dari tiga angka biner. Setiap audio yang kita dengar dipecah menjadi ribuan angka biner per detiknya.
Di balik semua keajaiban teknologi yang kita nikmati, pada dasarnya ada sebuah sistem logika yang luar biasa elegan dan sederhana, yang semuanya menari mengikuti irama dari dua angka saja: 0 dan 1.