Aktivitas SK-K8-03: Rangkaian Gerbang Logika
Aktivitas ini bertujuan melatih peserta didik untuk memahami mekanisme internal pemrosesan data pada unit pengolahan logika dan aritmetika.
Apa Yang Kalian Perlukan?
- Komputer/Laptop.
- Web Browser (Google Chrome/Firefox/Microsoft Edge).
- Simulator Gerbang Logika (https://logic.ly/demo/).
Menentukan Output berdasarkan Rangkaian Gerbang Logika
Pada pertemuan sebelumnya, kalian telah belajar tentang tujuh jenis gerbang logika, yaitu AND, OR, NOT, XOR, NOR, NAND, dan XNOR. Pada pertemuan ini kalian akan menentukan nilai output dari sebuah rangkaian gerbang logika.
Contoh rangkaian gerbang logika:
Rangkaian tersebut memiliki output yaitu:
Y = (A AND B) OR C
Mengapa bisa demikian?
- Pada output “X”, karena A dan B terhubung melalui gerbang AND, maka nilai X adalah
X = A AND B. - Pada output “Y”, karena X dan C terhubung melalui gerbang OR, maka nilai Y adalah
Y = X OR C. - Dikarenakan nilai X adalah X = A AND B, maka nilai Y menjadi Y = (A AND B) OR C.
Tantangan:
Tentukan nilai output dari rangkaian gerbang logika dibawah ini:
Membuat Rangkaian Gerbang Logika berdasarkan Nilai Output
Setelah kalain mampu menentukan output berdasarkan rangkaian gerbang logika, maka selanjutnya kalian akan membuat rangkaian gerbang logika berdasarkan nilai output.
Contoh:
Buatlah rangkaian gerbang logika berdasarkan output berikut: A OR (B AND C)!
- Seperti pada matematika, (B AND C) dikerjakan terlebih dahulu, nilai (B AND C) dapat diterjemahkan: B dan C terhubung melalui gerbang logika AND, sehingga rangkaiannya menjadi.
- Setelah rangkaian (B AND C) sudah diketahui, maka selanjutnya nilai A OR (B AND C) dapat diterjemahkan: A dan (B AND C) terhubung melalui gerbang logika OR, sehingga rangkaiannya menjadi:
Tantangan:
Buatlah rangkaian gerbang logika berdasarkan abstraksi berikut:
- (A OR B) AND C
- (A AND B) OR (C AND D)
- ((A OR B) AND C) OR D