Sebelum percaya Desimal ke Biner, baca dulu sampai baris terakhir halaman ini, Sobat Sandi.
Disusun dari praktik umum industri · Diperbarui 7 Oktober 2026

Malam ini ruang sandi bekerja dengan perlengkapan lama: lampu meja menyala kuning, pensil diruncingkan dua, dan selembar kertas buram siap di sebelah buku kode. Tugasnya satu, mengubah angka hitungan sehari-hari menjadi deretan 0 dan 1, kebiasaan kecil para operator pita kertas zaman dulu yang ternyata masih dipakai sampai sekarang.
Cod4d akan menemanimu menyelesaikan konversi desimal ke biner dengan cara pembagian dua, dikerjakan selangkah demi selangkah seperti menyalin tabel: pelan, rapi, dan selalu diperiksa ulang sebelum hasilnya dicatat besar-besar di buku kode.
Manusia menghitung dengan sepuluh angka karena sepuluh jari; mesin menghitung dengan dua angka karena sakelarnya hanya nyala atau mati. Di antara keduanya perlu jembatan, dan jembatan itulah konversi. Setiap angka yang kamu ketik, foto yang kamu ambil, sampai nada dering ponsel pernah melewati perjalanan dari sepuluh ke dua.
Kabar baiknya, cara mengerjakannya tidak butuh alat canggih. Cukup operasi bagi dan sisanya, dua keterampilan yang sudah kamu bawa sejak sekolah dasar. Yang dibutuhkan hanya kerapian mencatat, karena satu sisa yang tercecer akan mengubah seluruh hasil.
Bagi sebagian orang, latihan ini juga menenangkan. Ritmenya berulang, hasilnya pasti, dan setiap baris memberi kemajuan kecil yang terlihat. Banyak pemecah kode memakai latihan sepuluh menit semacam ini untuk menenangkan kepala di malam hari, sama seperti orang lain mengisi teka-teki silang.
Bagi yang sedang mengejar pelajaran sekolah, pemahaman jalur ini juga jauh lebih awet daripada trik cepat. Karena setiap baris lahir dari langkah sebelumnya, kamu bisa menjelaskan mengapa hasilnya begitu, bukan sekadar menghafal bentuk akhirnya. Dan di ujian maupun kegiatan, kemampuan menjelaskan selalu lebih tangguh daripada ingatan semata.
Sediakan tiga hal kecil: pensil yang nyaman digenggam, kertas buram yang bersih, dan tabel nilai posisi yang ditulis dulu di sisi kanan, berisi 128, 64, 32, 16, 8, 4, 2, 1. Tabel ini bukan hiasan; ia akan menjadi alat pemeriksa di langkah terakhir, seperti kaca pembesar yang menunggu di sebelah amplop.
Pilih angka latihan yang akrab juga boleh: tanggal ulang tahun, nomor punggung, atau jumlah buku di mejamu. Angka yang dekat membuat prosesnya terasa personal, dan kesalahan kecil lebih cepat kamu sadari karena kamu bisa menaksir masuk akal atau tidaknya hasil akhir.
Tulis pula angka sasaran di baris paling atas dan biarkan ruang kosong di bawahnya untuk tujuh sampai delapan baris kerja. Kertas yang disiapkan lega membuat tulisanmu tetap terbaca saat mata mulai lelah, dan baris yang tersesat mudah ditemukan kembali karena kolomnya lurus dari awal.
Hanya empat langkah itu; tidak ada langkah kelima yang rahasia. Yang membedakan hasil rapi dan berantakan cuma konsistensi menulis baris, sama seperti menyusun pita kertas di ruang sandi: satu lubang bergeser, arti ikut bergeser.
Ikuti rantai pembagiannya pelan-pelan, dan tulis dalam satu kolom agar mata bisa turun lurus. Dari 77 dibagi dua dapat 38 sisa 1. Lanjut, 38 dibagi dua dapat 19 sisa 0. Berikutnya 19 menjadi 9 sisa 1, lalu 9 menjadi 4 sisa 1, 4 menjadi 2 sisa 0, dan 2 menjadi 1 sisa 0. Terakhir, angka 1 itu diangkat turun sebagai sisa penutup. Kumpulan sisa dibaca dari bawah ke atas: 1001101.
Sekarang giliran kaca pembesar bekerja. Periksa dengan tabel posisi: ambil tempat 64, 8, 4, dan 1, lalu jumlahkan keempatnya. Hasilnya tepat 77. Angka yang tadi cuma deretan kini punya bukti, dan barulah ia boleh dipindahkan ke buku kode dengan tulisan tebal.
Perhatikan juga panjangnya: tujuh bit, karena 77 duduk di antara 64 dan 128. Menyadari posisi seperti ini membuatmu bisa menaksir panjang jawaban sebelum menghitung, kebiasaan yang membuat penyelamatan cepat saat ada satu bit yang hilang.
Simpan rantai lengkapnya di halaman pertama buku kodemu sebagai contoh kerja. Regu yang kemudian bertanya cukup dibimbing membaca kolom itu dari bawah, dan banyak anggota justru paham lebih cepat dari contoh tulisan tangan daripada dari penjelasan panjang.
Uji tanganmu dengan 53. Jalurnya: 53 menghasilkan 26 sisa 1, 26 menjadi 13 sisa 0, 13 menjadi 6 sisa 1, 6 menjadi 3 sisa 0, 3 menjadi 1 sisa 1, dan angka 1 menutup sebagai sisa terakhir. Dibaca dari bawah: 110101. Periksanya tinggal menjumlah 32, 16, 4, dan 1, dan hasilnya tepat 53.
Bandingkan juga keduanya: 77 memakai tujuh bit, sedangkan 53 cukup enam bit. Semakin besar bilangannya, semakin panjang deretannya, dan hubungan ini akan terasa logis begitu kamu akrab dengan tabel posisi di sisi kanan mejamu.
Coba kerjakan tiga angka pilihanmu sendiri malam ini. Kalau satu hasil meleset saat diperiksa, temukan baris yang salah; hampir selalu penyebabnya sisa 0 yang dilewatkan karena dianggap tidak penting, padahal ia tetap satu tempat sah dalam deretan.
Kebiasaan pemecah kode: anggap pekerjaan belum selesai sebelum pemeriksaan selesai. Menyisihkan dua puluh detik untuk menjumlah ulang jauh lebih murah daripada mencoret halaman buku kode yang rapi, dan dua puluh detik itu selalu membayar dirinya sendiri.
Kalau regu belajar bersama, adu kecepatan memeriksa, bukan kecepatan membagi. Pemeriksa yang cepat hampir selalu menang lomba ketelitian, karena menjumlah tempat jauh lebih murah daripada mengulang seluruh pembagian dari awal.
Yang paling sering adalah arah baca sisanya. Banyak pemula menyusun sisa dari atas ke bawah mengikuti urutan mengerjakan, padahal hasil yang benar dibaca dari bawah ke atas. Kesalahan kedua adalah melewatkan sisa 0 karena dianggap tidak penting. Biasakan menulis semua sisa dalam satu kolom rapi, lalu bacakan dari bawah sambil telunjuk menunjuk ke atas.
Angka 200 menghasilkan 11001000, delapan bit yang tepat, karena 128 ditambah 64 ditambah 8 sama dengan 200. Menambah nol di depan boleh-boleh saja untuk merapikan panjang, misalnya delapan bit penuh, karena nol di depan tidak mengubah nilai. Enam tempat, tujuh tempat, atau delapan tempat tetap membawa nilai yang sama.
Pakai tabel posisi yang sudah tertulis di sisi kanan kertas. Tempelkan ujung pensil pada tempat 64, 8, 4, dan 1 sesuai posisi angka satu pada deretan itu, lalu jumlahkan keempatnya: 64 tambah 8 tambah 4 tambah 1 hasilnya 77. Kalau jumlahnya cocok dengan angka awalmu, pekerjaan selesai; kalau tidak, periksa kolom sisa dari bawah.
Bisa, idenya sama persis. Untuk sistem delapan, angkanya dibagi delapan berulang dan sisanya disusun dari bawah; untuk sistem enam belas, pembaginya enam belas. Yang berubah hanya pembagi dan jumlah simbolnya, sedangkan kebiasaan menulis rapi dan memeriksa ulang tetap dipakai. Itulah sebabnya latihan pembagi dua dianggap pintu masuk terbaik sebelum belajar sistem lain.
Masih masuk akal, hanya barisnya panjang sekitar dua puluh langkah dan tanganmu yang menentukan batas sabarnya. Untuk latihan, pecah dulu angkanya menjadi bagian kecil, misalnya anggap satu juta sebagai seribu dikali seribu, konversikan masing-masing, lalu pelajari penyusunannya. Intinya memahami jalurnya; menghitung deretan sepanjang itu setiap hari memang bukan keharusan.
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.