Bilangan Biner dibedah seperti membaca pita kertas — lihat polanya dulu, baru simpulkan.
Disusun dari praktik umum industri · Diperbarui 7 Oktober 2026

Di sudut mejaku tergeletak seutas pita kertas tua yang dipenuhi deretan lubang kecil. Di beberapa tempat lubangnya berpasangan, di tempat lain hanya satu, dan di baris tertentu tidak ada sama sekali. Bagi mesin pembaca, deretan itulah tulisan; ia hanya mengenal dua keadaan, ada lubang dan tidak ada lubang.
Dari sanalah kita masuk ke bilangan biner, sistem hitung yang hanya memakai angka 0 dan 1. Cod4d akan menuntunmu memahami posisi nilai, mencoba contoh angka sehari-hari, dan menjawab pertanyaan besar yang sering mengganggu: mengapa mesin digital begitu berpusat pada dua angka saja.
Sejak kecil kita menghitung dengan sepuluh angka, dari 0 sampai 9, lalu berpindah tempat ke kiri: itu sistem desimal. Mesin digital bekerja dengan aturan yang sama persis, hanya jumlah angkanya dipangkas jadi dua: 0 dan 1. Satu tempat dalam deretan itu disebut bit, dan seperti halnya angka biasa, nilai bit ditentukan bukan hanya wujudnya melainkan juga posisinya.
Deretan 0 dan 1 memang terlihat asing di awal, tetapi itu murni soal kebiasaan mata. Pita kertas zaman dulu menampilkannya sebagai ada-lubang dan tidak-lubang; simpanan masa kini merekamnya sebagai muatan kecil yang menyala atau tidak. Wujudnya berubah-ubah, isinya tetap dua keadaan.
Satu bit memang hanya menyimpan dua kemungkinan, tapi bit suka bekerja bergerombol. Delapan bit bersatu menjadi satu kelompok yang akrab disebut byte, dan satu byte sudah cukup menampung satu huruf pada tabel dunia. Dari gabungan kecil itulah kata, kalimat, sampai buku digital tumbuh.
Di sistem sepuluh angka, tempat paling kanan bernilai satu, di kirinya sepuluh, lalu seratus, dan seterusnya dikali sepuluh terus. Di bahasa dua angka, aturannya sama tapi pengalinya dua: tempat paling kanan bernilai 1, di kirinya 2, lalu 4, 8, 16, 32, 64, sampai 128. Jadi delapan bit cukup menampung nilai sampai 255.
Contoh cepat: angka 25 ditulis 11001. Bacanya dari kiri: tempat 16 bernilai ya, tempat 8 bernilai ya, tempat 4 kosong, tempat 2 kosong, dan tempat 1 bernilai ya. Dijumlahkan, 16 tambah 8 tambah 1 tepat 25. Angka yang sama bisa berharga berbeda hanya karena pindah tempat, persis seperti angka 1 pada 10 dan 100 di hitungan sehari-hari.
Kalau ragu, periksa dari arah sebaliknya: jumlahkan semua tempat yang berangka satu, dan hasilnya harus kembali ke angka semula. Pemeriksaan bolak-balik seperti ini adalah kebiasaan terbaik di ruang sandi, berlaku untuk tabel kecil maupun deretan panjang.
Latihan paling menyenangkan memakai angka yang dekat dengan hidupmu. Umur 17 tahun menjadi 10001, yaitu 16 ditambah 1. Nomor sepatu 42 menjadi 101010, hasil 32 tambah 8 tambah 2. Tanggal akhir bulan, 31, menjadi 11111, lima bit yang semuanya bernilai, dan itu memang nilai terbesar yang sanggup ditampung lima tempat.
Coba teruskan sendiri dengan jumlah anggota regumu, nomor punggung idola, atau tanggal ulang tahunmu. Tulis tabel posisi di sisi kanan kertas buram, centang tempat yang dipakai, lalu baca centangmu sebagai deretan 1 dan 0. Setelah tiga atau empat angka, tanganmu akan mulai menemukan polanya tanpa diminta.
Trik pesta kecil yang selalu memancing tawa: dengan lima jari satu tangan kamu bisa menghitung sampai 31, karena tiap jari memegang satu tempat. Telunjuk bernilai 1, jari tengah 2, manis 4, kelingking 8, dan ibu jari 16. Angkat kombinasinya, temanmu tinggal menjumlah angka jarimu.
Bayangkan sakelar lampu: keadaannya hanya nyala atau mati, tidak ada setengah nyala yang bisa diandalkan. Ratusan juta sakelar kecil semacam itu bekerja di dalam ponsel dan komputer, dan setiap sakelar menyimpan satu bit. Kalau mesin harus membedakan sepuluh tingkat tegangan, sedikit derau listrik akan membuat angka 7 terbaca 8 atau 9; dengan dua keadaan saja, jarak antar-keadaan jadi sangat lebar dan salah baca nyaris mustahil.
Keandalan itulah alasan utama, bukan kemewahan. Dua keadaan juga mudah digandakan, diperiksa, dan diperbaiki; kalau satu bit rusak, sistem bisa menandainya lalu menggandakan salinannya. Bayangkan pula biayanya: sakelar dua keadaan bisa dibuat sangat kecil sehingga miliaran bit muat di papan sekecil kuku, dan itulah sebabnya ponselmu tidak sebesar koper.
Dua keadaan juga bersahabat dengan panas. Sakelar kecil memanas saat bekerja, dan pada sistem dua keadaan naik-turun kecil pada suhu tidak menggeser makna, karena batas antara nyala dan mati ditarik sangat jauh. Mesin boleh panas, dingin, atau tua; selama batas itu terlewati dengan jelas, datanya terbaca sama.
Lalu bagaimana mesin bisa menampilkan huruf? Lewat buku kode juga, hanya bukunya disepakati sedunia. Ada tabel pemetaan yang memberi nomor pada tiap huruf: misalnya huruf B menempati nomor 66, yang dalam bahasa dua angka tertulis 1000010, sementara spasi menempati nomor 32 atau 100000. Mesin tidak pernah melihat huruf; ia membaca nomor, lalu menyalinnya ke layar sebagai bentuk huruf yang kita kenal.
Sistem penomoran itu melebar ke segala hal: warna titik gambar, tinggi nada lagu, sampai kekuatan getar ponsel. Semuanya berakhir di deretan bit. Ketika kamu mengetik satu kata, ratusan bit berjalan tenang melewati kabel dan gelombang, lalu tiba utuh di layar temanmu.
Nah, di sinilah dua bahasa bertemu: manusia menamai hal dengan kata, mesin menamainya dengan nomor, dan jembatan antara keduanya adalah tabel yang disepakati bersama. Mempelajari tabel kecil ini seperti membuka halaman pertama buku kode: huruf-huruf di halaman berikutnya tiba-tiba punya alamat yang bisa ditunjuk.
Empat jebakan ini paling sering muncul di meja latihan, dan semuanya punya pembenahan yang sederhana:
Obatnya satu dan murah: selalu tulis tabel posisi di samping sebelum menghitung, lalu bacakan hasilmu dari kiri pelan-pelan sambil menyentuh tiap angka dengan ujung pensil, kebiasaan lama pemecah kode yang tidak pernah usang.
Benar, tidak pernah. Dalam bahasa dua angka hanya ada 0 dan 1, karena setiap kali nilai melewati satu tempat ia berpindah posisi, bukan berganti simbol. Kalau kamu menemukan angka 2 sampai 9 di deretan itu, pasti ada yang salah tulis atau salah salin. Periksa ulang hitunganmu dari tempat paling kanan pelan-pelan.
Untuk umur 17, ambil tempat 16 dan tempat 1, hasilnya 10001. Untuk nomor sepatu 42, ambil 32, 8, dan 2, hasilnya 101010. Caranya sama seperti menyusun uang: pilih pecahan terbesar dulu, catat sisanya, turun ke pecahan berikutnya sampai habis. Setelah biasa, kamu bisa mengerjakan hitungan seperti ini tanpa kertas.
Pernah dicoba, dan mesinnya justru mudah salah. Membedakan sepuluh tingkat tegangan menuntut komponen yang peka, sedikit derau listrik saja membuat angka tergeser ke tetangganya. Dengan dua keadaan, nyala dan mati, jarak pengambilan keputusan jadi sangat lebar sehingga mesin tetap tenang di lingkungan bising. Keandalan mengalahkan kebiasaan manusia di sini.
Deretan itu berarti semua tempatnya bernilai penuh. Dibaca dari kanan, 1111 adalah 8+4+2+1, tepat 15, nilai terbesar yang mampu ditampung empat bit. Kalau ditambah satu lagi, sistem bergulir ke 10000 alias 16, persis seperti hitungan 9999 yang bergulir menjadi 10000 di sistem sepuluh angka.
Berguna, karena ia melatih cara berpikir tentang aturan, bukan menyiapkan karier tertentu. Memecahkan deretan bit melatih ketelitian, melatih membaca informasi dari sesuatu yang tampak asing, dan memberi keyakinan bahwa mesin di sekitarmu tidak sakti, hanya patuh pada aturan sederhana yang bisa kamu pahami. Beberapa siswa justru mulai betah belajar logika dari sini.
Buat akun baru dalam beberapa menit, ambil kursi di dekat lampu meja, dan baca gulungan pertamamu dengan kepala dingin — satu langkah kecil untuk masuk ke ruang sandi.