Memahami bagaimana komputer merepresentasikan data dan mengambil keputusan menggunakan bilangan biner dan gerbang logika
Seluruh data yang kamu lihat di layar ini — teks, gambar, warna, video — pada akhirnya adalah deretan angka 0 dan 1. Bagaimana mungkin?
Transistor ON/OFF — bahasa dasar komputer
Konsep, konversi, dan aplikasi dalam komputasi
Teks, warna, gambar, suara — semuanya deretan bit
Konsep benar/salah dan gerbang logika
Bagaimana logika membantu komputer mengambil keputusan
Transistor — komponen dasar chip — hanya punya dua kondisi: ON (1) dan OFF (0). Inilah mengapa komputer berbicara dalam bahasa biner.
Transistor adalah saklar elektronik super kecil. Satu chip modern bisa berisi miliaran transistor yang bekerja bersama.
Mengapa hanya dua kondisi? Karena sinyal dua kondisi lebih stabil dan tahan terhadap noise dibanding sinyal multi-level.
Representasi sederhana dalam kehidupan:
Dengan hanya 0 dan 1, komputer bisa merepresentasikan:
Biner menggunakan basis 2 — setiap posisi memiliki bobot yang merupakan pangkat dari 2.
| Posisi | 2³ | 2² | 2¹ | 2⁰ |
|---|---|---|---|---|
| Bobot | 8 | 4 | 2 | 1 |
| Contoh | 1 | 1 | 0 | 1 |
Bagi 2 secara berulang, baca sisa dari bawah ke atas.
| Bagi | Hasil | Sisa |
|---|---|---|
| 13 ÷ 2 | 6 | 1 |
| 6 ÷ 2 | 3 | 0 |
| 3 ÷ 2 | 1 | 1 |
| 1 ÷ 2 | 0 | 1 |
Kalikan setiap digit dengan bobot posisinya, lalu jumlahkan.
| Posisi | 2³ | 2² | 2¹ | 2⁰ |
|---|---|---|---|---|
| Bobot | 8 | 4 | 2 | 1 |
| Biner | 1 | 1 | 0 | 1 |
💬 Diskusikan dengan teman di sebelahmu — 5 menit!
Konversikan desimal 42 ke biner!
(Petunjuk: bagi 2 berulang, baca sisa dari bawah)
Konversikan biner 10110 ke desimal!
(Petunjuk: kalikan bobot posisi, lalu jumlahkan)
Konversikan desimal 100 ke biner!
(Tantangan: butuh lebih dari 4 digit)
Setelah memahami konsep biner, mari lihat bagaimana data nyata direpresentasikan.
Huruf "A" = 01000001
Merah = FF000016
Gambar = matriks nilai warna
Gelombang → sampel digital (44.100x/detik)
Semua data tersusun dari bit. Untuk mengukur ukurannya, kita gunakan satuan berikut:
Bit
1 digit biner
Byte
8 bit = 1 karakter
Kilobyte
1.024 Byte
Megabyte
1.024 KB
Gigabyte
1.024 MB
Kita sudah tahu bagaimana komputer menyimpan data dalam 0 dan 1. Tapi bagaimana komputer mengambil keputusan?
Bagaimana komputer
menyimpan data
Bagaimana komputer
memproses data dan mengambil keputusan
Setiap hari kita menggunakan logika tanpa sadar:
Komputer menggunakan prinsip yang sama, hanya dalam bentuk 0 (salah) dan 1 (benar).
Komputer punya "saklar keputusan" yang disebut gerbang logika:
Keluaran 1 jika semua input 1
| A | B | Out |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Keluaran 1 jika salah satu input 1
| A | B | Out |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Membalik input
| A | Out |
|---|---|
| 0 | 1 |
| 1 | 0 |
Pintu ATAU jendela terbuka → alarm bunyi
(OR gate) — contoh: sensor pintu rumah, alarm kampus
Dua saklar, satu lampu — beda posisi = nyala
(XOR gate) — contoh: lampu tangga rumah, lorong gedung
Semua operasi aritmatika (+, −, ×, ÷) dibangun dari gerbang logika
(AND + OR + NOT)
Setiap kali kamu menggunakan aplikasi, di balik layar ada jutaan keputusan logika yang diambil komputer dalam hitungan detik:
1. Stallings, W. (2021). Computer Organization and Architecture: Designing for Performance. 11th ed. Pearson.
2. Tanenbaum, A.S. & Austin, T. (2012). Structured Computer Organization. 6th ed. Pearson.
3. Null, L. & Lobur, J. (2014). The Essentials of Computer Organization and Architecture. 4th ed. Jones & Bartlett.
4. Von Neumann, J. (1945). "First Draft of a Report on the EDVAC." IEEE Annals of the History of Computing, 15(4), 27–75.
5. Hennessy, J.L. & Patterson, D.A. (2017). Computer Architecture: A Quantitative Approach. 6th ed. Morgan Kaufmann.
Bagaimana komputer di seluruh dunia saling terhubung melalui jaringan
Dari HTML hingga framework — bagaimana halaman web dibangun
Bagaimana data disimpan, diolah, dan menjadi platform yang menghubungkan jutaan orang
Komputer hanya mengenal 0 dan 1 — namun dari dua digit sederhana ini, seluruh dunia digital dibangun.
"The computer was born to solve problems that did not exist before."
— Bill GatesPertemuan 3: Internet, Website, Basis Data & Media Sosial