edubun
Bahasa Indonesia

Gerbang logika

Mikroprosesor pertama Intel, 4004 dari tahun 1971, berisi 2300 transistor. Transistor-transistor itu dirangkai menjadi gerbang, dan sebuah prosesor tidak lain tersusun dari gerbang.

Latar belakangPada tahun 1854 matematikawan George Boole menerbitkan An Investigation of the Laws of Thought, sebuah aljabar tempat pernyataan bernilai benar atau salah dan digabungkan dengan dan, atau, serta tidak. Selama puluhan tahun, ini hanya menjadi topik para ahli logika. Pada tahun 1938 Claude Shannon, saat itu mahasiswa di MIT, menerbitkan makalah dari tesis masternya yang menunjukkan bahwa rangkaian relai dan sakelar mengikuti aljabar itu dengan tepat: sakelar yang dipasang seri berperilaku seperti AND, sakelar paralel seperti OR. Perancang kini bisa menyusun rangkaian di atas kertas dan menyederhanakannya sebelum membangunnya. Pada Desember 1947, John Bardeen dan Walter Brattain di Bell Labs membuat transistor kontak titik pertama, sakelar elektronik kecil yang kemudian menggantikan relai dan tabung vakum di komputer.

Dua rangkaian Shannon di atas meja

Kamu bisa membuat dua rangkaian Shannon dengan baterai, lampu, dan dua sakelar. Pasang sakelar berderet dan lampu hanya menyala jika sakelar pertama dan kedua sama-sama tertutup. Pasang berdampingan dan lampu menyala jika salah satunya tertutup. Rangkaian ini sudah mengambil keputusan. Gerbang logika adalah rangkaian kecil sejenis, dibuat dari transistor, bukan sakelar tangan. Gerbang menerima satu atau dua bit masukan dan menghasilkan satu bit keluaran menurut aturan yang tetap.

Enam gerbang dan tabel yang mendefinisikannya

AND memberi 1 hanya jika kedua masukan 1, seperti sakelar yang berderet. OR memberi 1 jika setidaknya satu masukan 1, seperti sakelar yang berdampingan. NOT punya satu masukan dan membaliknya, jadi 0 menjadi 1 dan 1 menjadi 0. XOR, singkatan dari "exclusive or" (atau eksklusif), memberi 1 jika kedua masukan berbeda. NAND dan NOR adalah AND dan OR dengan NOT di ujungnya, sehingga keluarannya tepat kebalikannya. Tabel kebenaran mendaftar setiap kombinasi masukan beserta keluarannya. Dua masukan membuat empat baris, tiga membuat delapan, dan n masukan membuat 2 pangkat n.

Memuat

Seret untuk memutar. Gulir atau cubit untuk memperbesar.

Ketuk A atau B (atau pakai tombolnya) dan perhatikan lampu keluaran serta baris tabel kebenaran yang disorot. Pilih gerbang lain dari menu. Pilihan terakhir, Half adder, menggabungkan XOR dan AND; unit berikutnya memakainya untuk menjumlah.
ABANDORXORNANDNOR
0000011
0101110
1001110
1111000

Alarm, uji kesamaan, dan pemeriksaan kata sandi

Gerbang bisa digabungkan menjadi aturan sebesar apa pun. Ambil contoh alarm pencuri. Alarm harus berbunyi jika sistem aktif AND (pintu terbuka OR jendela terbuka). Itu satu gerbang OR yang mengalir ke satu gerbang AND. Untuk memeriksa apakah dua bit sama, pasang NOT sesudah XOR, karena XOR memberi 1 tepat ketika bit-bitnya berbeda. Pasang delapan rangkaian seperti itu berdampingan, gabungkan keluarannya dengan AND, dan rangkaian itu memberi tahu apakah dua byte utuh cocok. Setiap perbandingan yang dibuat program, dari "apakah kata sandinya benar" sampai "apakah pengatur waktu sudah mencapai nol", berakhir sebagai rangkaian seperti ini.

Mengapa produsen chip bisa cukup dengan NAND saja

NAND punya sifat yang praktis: setiap gerbang lain bisa dibuat hanya dari gerbang NAND. Satukan kedua masukan NAND dan gerbang itu menjadi NOT, karena NAND dari 1 dan 1 adalah 0, dan NAND dari 0 dan 0 adalah 1. Pasang NOT itu sesudah NAND lain dan kamu mendapat AND lagi. Beberapa lagi membentuk OR dan XOR. Produsen chip menyukainya karena mereka bisa memasang satu bentuk yang sudah teruji dalam jumlah sangat besar. Dalam chip sungguhan, satu gerbang terdiri atas segelintir transistor. 4004 punya 2300 transistor, dan Intel mencatat 1.16 miliar untuk prosesor Core generasi kedua tahun 2010. Itu sekitar 500 000 kali lebih banyak dalam 39 tahun.

Kesalahan umum
  • "OR berarti salah satu, tetapi tidak keduanya." "Atau" sehari-hari sering bekerja begitu: "teh atau kopi?" biasanya berarti pilih satu. Dalam logika, aturan itu adalah XOR. OR juga memberi 1 jika kedua masukan 1.
  • "Tabel kebenaran untuk 3 masukan punya 6 baris." 3 × 2 adalah hitungan yang salah. Setiap masukan tambahan menggandakan barisnya, karena setiap baris sebelumnya muncul sekali dengan masukan baru bernilai 0 dan sekali bernilai 1. 2³ = 8. Empat masukan sudah butuh 16.
  • "NAND dan NOR adalah jenis sakelar baru." NAND adalah AND dengan NOT di ujungnya, dan NOR adalah OR dengan NOT di ujungnya. Tidak ada hal baru di dalamnya. Yang membuat NAND istimewa adalah bahwa NAND saja sudah cukup untuk membuat setiap gerbang lain.
Catatan untuk guruBaca kisahnya dulu, lalu buat dua rangkaian sakelar itu, walau hanya sebagai gambar, sebelum kamu menunjukkan simbol gerbang apa pun. Siswa yang sudah melihat rangkaian seri dan paralel akan menerima AND dan OR dengan mudah. Pasangan yang menyulitkan adalah OR dan XOR, karena "atau" sehari-hari biasanya berarti XOR. Tanyakan "teh atau kopi?" lalu "bagaimana kalau aku jawab keduanya?" Saat menulis tabel kebenaran, wajibkan urutan baris 00, 01, 10, 11; itu sama dengan menghitung dalam biner dari unit sebelumnya, dan mencegah baris terlewat. Membuat NOT dari satu NAND adalah teka-teki lima menit yang bagus untuk penutup.
  1. AND dengan masukan 1 dan 0 menghasilkan?
  2. OR dengan masukan 1 dan 0 menghasilkan?
  3. XOR dengan masukan 1 dan 1 menghasilkan?
  4. NAND dengan masukan 1 dan 1 menghasilkan?
  5. NOR dengan masukan 0 dan 0 menghasilkan?
  6. Berapa baris tabel kebenaran untuk gerbang dengan 3 masukan?
  7. Dua sakelar yang dipasang seri dengan lampu berperilaku seperti gerbang apa?
    • AND
    • OR
    • XOR
    • NOT
  8. Kamu menyatukan kedua masukan gerbang NAND. Gerbang apa yang kamu dapat?
    • NOT
    • AND
    • OR
    • XOR
  9. Berapa transistor yang dimiliki Intel 4004 dari tahun 1971?
  10. Apa yang ditunjukkan makalah Shannon tahun 1938?
    • Rangkaian sakelar mengikuti aljabar benar dan salah milik Boole
    • Transistor lebih cepat daripada relai
    • Bilangan biner ditemukan pada tahun 1938
    • Komputer butuh digit desimal
Poin penting
  • Gerbang mengubah bit masukan menjadi bit keluaran menurut aturan yang tetap.
  • AND: keduanya 1. OR: setidaknya satu 1. NOT: balik. XOR: masukan berbeda.
  • NAND dan NOR adalah AND dan OR dengan keluaran dibalik; NAND saja bisa membuat setiap gerbang.
  • Tabel kebenaran dengan n masukan punya 2ⁿ baris.
Sumber kursus ini (9)
  • (checked 2026-10-17; reordered 2026-10-19: standards first, then official documentation, then the teaching model and calculations, history sources last)
  • Standards: NIST, "Prefixes for binary multiples" (physics.nist.gov/cuu/Units/binary.html: IEC approved kibi, mebi, gibi in December 1998; 1 B = 8 bit; 1 MiB = 1 048 576 B; 1 MB = 1 000 000 B; 1 GiB = 1 073 741 824 B; historical note: memory makers usually mean 2²⁰ bytes by megabyte, storage makers 1 000 000, and the "1.44 MB" diskette uses a megabyte of 1 024 000 bytes)
  • IETF RFC 20 "ASCII format for Network Interchange" (1969, 7-bit codes, A = 65, a = 97, 0 = 48)
  • IETF RFC 3629 "UTF-8, a transformation format of ISO 10646" (2003: 1 to 4 octets per character, ASCII unchanged, code points up to U+10FFFF, U+0800 to U+FFFF take three octets, "the first octet of a multi-octet sequence indicates the number of octets", example U+D55C U+AD6D U+C5B4 = ED 95 9C EA B5 AD EC 96 B4)
  • Official documentation: MDN Web Docs, "<color>" (hexadecimal colour notation #RRGGBB)
  • Intel, "Intel Chips" timeline poster (2012: Intel 4004 of 1971 with 2,300 transistors; 2nd generation Core 2010 with 1.16 billion)
  • Claude E. Shannon, "A Symbolic Analysis of Relay and Switching Circuits", Transactions of the AIEE vol. 57 (1938)
  • abstract of his MIT master's thesis. Computer History Museum, The Silicon Engine, "1947: Invention of the Point-Contact Transistor" (Bardeen and Brattain, December 1947, germanium)
  • John von Neumann, "First Draft of a Report on the EDVAC" (30 June 1945, Moore School, reprinted in IEEE Annals of the History of Computing 15:4, 1993).

Diperiksa: 2026-10-17