Bahasa 0 dan 1 · Pelajaran 3 dari 7
Bilangan biner dengan kartu titik
8 menit baca · BelajarCode
Di dalam komputer ada jutaan saklar yang sangat kecil. Setiap saklar hanya punya dua keadaan: nyala atau mati. Nyala ditulis 1, mati ditulis 0. Dengan 0 dan 1 saja, komputer bisa menyimpan angka berapa pun. Cara menulis angka seperti ini disebut bilangan biner.
Permainan kartu titik
Siapkan 5 kartu. Kartu paling kanan berisi 1 titik. Kartu di sebelah kirinya berisi 2 titik, lalu 4, 8, dan 16 titik. Setiap kartu berisi titik dua kali lipat kartu di sebelah kanannya.
Kartu yang dibuka (titiknya terlihat) ditulis 1. Kartu yang ditutup ditulis 0. Angkanya adalah jumlah titik pada kartu yang terbuka.
| Angka | Kartu 16 | Kartu 8 | Kartu 4 | Kartu 2 | Kartu 1 | Ditulis biner |
|---|---|---|---|---|---|---|
| 5 | 0 | 0 | 1 | 0 | 1 | 00101 |
| 9 | 0 | 1 | 0 | 0 | 1 | 01001 |
| 13 | 0 | 1 | 1 | 0 | 1 | 01101 |
| 31 | 1 | 1 | 1 | 1 | 1 | 11111 |
Contohnya angka 13: kartu 8, 4, dan 1 terbuka. Jumlah titiknya 8 + 4 + 1 = 13.
Cara mengubah angka menjadi biner
Mulai dari kartu terbesar. Kalau titik kartu itu tidak lebih besar dari sisa angkamu, buka kartunya lalu kurangi angkamu. Kalau lebih besar, biarkan tertutup.
| Kartu | Sisa angka | Dibuka? | Sisa sesudahnya |
|---|---|---|---|
| 16 | 13 | Tidak, 16 lebih besar dari 13 | 13 |
| 8 | 13 | Ya | 5 |
| 4 | 5 | Ya | 1 |
| 2 | 1 | Tidak, 2 lebih besar dari 1 | 1 |
| 1 | 1 | Ya | 0 |
Hasilnya 0, 1, 1, 0, 1. Jadi 13 ditulis 01101 dalam biner.
Paling besar berapa?
Dengan 5 kartu, angka terbesar adalah 16 + 8 + 4 + 2 + 1 = 31. Tambahkan satu kartu berisi 32 titik, dan kamu bisa menulis angka sampai 63.
Cek pemahaman
Bilangan biner 00110 sama dengan angka berapa?
Latihan
Ubah angkanya
Pakai lima kartu titik (16, 8, 4, 2, 1). Tulis angka 10, 18, dan 25 dalam biner. Lalu ubah biner 10101 menjadi angka biasa.
Pembahasan
- 10 = 8 + 2, jadi 01010.
- 18 = 16 + 2, jadi 10010.
- 25 = 16 + 8 + 1, jadi 11001.
- 10101 = 16 + 4 + 1 = 21.