Sejarah Gerbang Logika
Fungsi Gerbang Logika
- melakukan operasi logika dasar seperti AND, OR, NOT, NAND, NOR, XOR, dan XNOR, berdasarkan sinyal input yang mereka terima.
- melakukan operasi aritmatika dasar pada bilangan biner, seperti penjumlahan, pengurangan, dan perkalian.
- memproses sinyal digital untuk menyaring, memperkuat, atau memodulasi sinyal digital.
- membuat berbagai jenis penyimpanan memori, seperti register, yang merupakan komponen penting dari sirkuit digital.
Tabel Kebenaran
Dalam teknologi digital, ada dua level tegangan yaitu level tegangan tinggi dan level tegangan rendah. Untuk menunjukkan level tegangan secara abstrak, kita menggunakan istilah berikut untuk masing-masing nilai logika pada level tegangan:
- HIGH (tinggi) untuk level tegangan tinggi, dan LOW (rendah) untuk level tegangan rendah
- TRUE (benar) untuk level tegangan tinggi dan FALSE (salah) untuk level tegangan rendah
- ON (Hidup) untuk level tegangan tinggi dan OFF (Mati) untuk level tegangan rendah
- 1 untuk level tegangan tinggi dan 0 untuk level tegangan rendah
Komponen Digital terdiri dari beberapa Gerbang logika (Logic Gate) yang merupakan dasar pembentuk Sistem Elektronika Digital. Gerbang Logika memiliki fungsi untuk mengubah satu atau beberapa masukan (Input) menjadi sebuah sinyal Luaran (Output). Ada 7 jenis Gerbang Logika, yaitu:
- Gerbang Logika AND
- Gerbang Logika OR
- Gerbang Logika NOT
- Gerbang Logika NAND
- Gerbang Logika NOR
- Gerbang Logika X-OR (Exclusive OR)
- Gerbang Logika X-NOR (Exlusive NOR)
Sedangkan gerbang logika yang termasuk ke dalam Gerbang Logika Dasar adalah Gerbang Logika NOT, AND, dan OR. Untuk memahami cara kerja masing-masing gerbang logika, Anda perlu sebuah tabel hubungan antara Input dan Output logika yang bernama Tabel Kebenaran (Truth Table). Tabel Kebenaran terdiri dari nilai logic Input dan Output logika yakni 0 dan 1.
Bagaimana Cara Kerja Gerbang Logika?
Berikut cara kerja masing-masing Gerbang Logika:
Gerbang Logika NOT
Logika NOT atau merupakan sebuah Inverter, karena nilai logika outputnya selalu berlawanan dengan nilai logika inputnya. Dalam arti kata jika nilai inputnya berlogika 0, maka outputnya akan berlogika 1. Dan sebaliknya jika nilai inputnya berlogika 1, maka outputnya akan berlogika 0.
Tabel Kebenaran Logika NOT
Untuk lebih memahami konsep Logika NOT, perhatikan contoh rangkaian berikut :
Push Button S1 (kontak NC) mewakili input logika A, sedangkan sebuah Relay (KF1) dan kontaknya (kontak NO KF1) akan mengendalikan Lampu yang akan mewakili Output Logika Q. Apabila rangkaian tersebut disimulasikan, maka lampu akan menyala jika Push Button S1 dalam kondisi normal (posisi tidak bekerja). Sedangkan apabila Push Button ditekan (posisi bekerja) maka lampu tidak akan menyala.
Analisa 1 :
- Push Button S1 mewakili Input A, dan Lampu mewakili Output Q
- Push Button S1 merupakan kontak NC (Normally Close) yang berarti dalam kondisi normal (Anda tidak menekan tombolnya) kedua terminalnya terhubung.
- Kondisi normal pada Push Button S1 bernilai logik 0 dalam artian Anda tidak menekan Push Button atau tombol tidak bekerja. Hal ini menganalogikan Input A pada logika NOT bernilai logik 0.
- Karena Push Button S1 dalam keadaan normal, maka Push Button S1 menghubungkan supply tegangan 24V ke Relay KF1 dan berakibat Relay KF1 bekerja dan mengaktifkan kontak NO KF1, sehingga Lampu menyala. Lampu menyala menganalogikan Output Q pada logika NOT bernilai logik 1.
Analisa 2 :
- Pada rangkaian di atas, Push Button S1 bernilai logik 1 karena dalam kondisi bekerja (Anda menekan tombol). Kondisi ini menganalogikan Input Logika A pada logika NOT bernilai logik 1.
- Karena Push Button S1 merupakan kontak NC, maka pada saat Anda menekan tombol, kontak akan terputus, akibatnya supply tegangan 24V ke Relay KF1 terputus sehingga Relay KF1 tidak bekerja dan kontak NO KF1 kembali normal, akibatnya Lampu menjadi tidak menyala. Lampu tidak menyala menganalogikan Output Q pada logika NOT bernilai logik 0.
Gerbang Logika AND
Logika AND merupakan logika yang Outputnya akan berlogika 1 jika semua Inputnya berlogika 1, jika salah satu atau kedua inputnya berlogika 0 maka outputnya akan berlogika 0.
Berikut Tabel Kebenaran Logika AND :
Contoh penerapan dalam rangkaian ekivalen :
Push Button (kontak NO) S1 dan S2 yang terhubung seri masing-masing mewakili input logika A dan B, sedangkan sebuah Relay (KF1) dan kontaknya (kontak NO KF1) akan mengendalikan Lampu yang mewakili Output Logika Q. Apabila Anda men-simulasikan rangkaian tersebut, maka lampu hanya akan menyala jika Push Button S1 dan S2 dalam keadaan terhubung (posisi ON). Sedangkan apabila salah satu dari Push Button dalam posisi OFF, maka lampu tidak akan menyala.
Analisa 1 :
- Push Button S1 mewakili Input A, Push Button S2 mewakili input B, dan Lampu mewakili Output Q
- Push Button S1 dan S2 merupakan kontak NO (Normally Open) yang berarti dalam kondisi normal (Anda tidak menekan tombol) kedua terminalnya tidak terhubung, sebaliknya jika Anda menekan tombolnya, maka kedua terminalnya akan terhubung.
- Kondisi normal pada Push Button S1 dan S2 bernilai logik 0 dalam artian bahwa Anda tidak menekan Push Button atau tombol tidak bekerja. Hal ini menganalogikan Input A dan B pada tabel kebenaran logika AND bernilai logik 0.
- Karena Push Button S1 dan S2 dalam keadaan normal, maka supply tegangan 24V ke Relay KF1 tidak terhubung dan berakibat Relay KF1 tidak bekerja dan kontak NO KF1 terputus, sehingga Lampu tidak menyala. Lampu tidak menyala menganalogikan Output Q pada logika AND bernilai logik 0.
Analisa 2 :
- Pada rangkaian di atas, Push Button S1 bernilai logik 0 karena dalam kondisi normal sedangkan Push Button S2 bernilai logik 1 karena dalam kondisi bekerja (Anda menekan tombol). Kondisi ini menganalogikan Input Logika A bernilai logik 0 dan Input Logika B bernilai logik 1.
- Walaupun Push Button S2 dalam keadaan bekerja dan kedua terminalnya terhubung, Relay KF1 masih belum dapat menerima supply tegangan 24V karena supply tegangan 24V masih terputus pada Push Button S1 dan berakibat Relay KF1 tidak bekerja dan kontak NO KF1 terputus, sehingga Lampu tidak menyala. Lampu tidak menyala menganalogikan Output Q pada logika AND bernilai logik 0.
Analisa 3 :
- Pada rangkaian di atas, Push Button S1 bernilai logik 1 karena dalam kondisi bekerja (Anda menekan tombol) sedangkan Push Button S2 bernilai logik 0 karena dalam kondisi normal. Kondisi ini menganalogikan Input Logika A bernilai logik 1 dan Input Logika B bernilai logik 0.
- Walaupun Push Button S1 dalam keadaan bekerja dan kedua terminalnya terhubung, Relay KF1 masih belum dapat menerima supply tegangan 24V karena supply tegangan 24V masih terputus pada Push Button S2 dan berakibat Relay KF1 tidak bekerja dan kontak NO KF1 terputus, sehingga Lampu tidak menyala. Lampu tidak menyala menganalogikan Output Q pada logika AND bernilai logik 0.
Analisa 4 :
- Pada rangkaian di atas, Push Button S1 dan S2 bernilai logik 1 karena keduanya dalam kondisi bekerja (Anda menekan tombol). Kondisi ini menganalogikan Input Logika A dan B bernilai logik 1.
- Karena Push Button S1 dan S2 dalam keadaan kondisi bekerja, maka supply tegangan 24V terhubung ke Relay KF1 dan berakibat Relay KF1 bekerja dan mengaktifkan kontak NO KF1, sehingga Lampu menyala. Lampu menyala menganalogikan Output Q pada logika AND bernilai logik 1.
Gerbang Logika OR
Logika OR merupakan logika yang Outputnya akan berlogika 0 jika semua Inputnya berlogika 0, jika salah satu atau kedua inputnya berlogika 1 maka outputnya akan berlogika 1.
Berikut Tabel Kebenaran Gerbang Logika OR :
Contoh penerapan dalam rangkaian ekivalen :
Push Button S1 dan S2, yang terhubung secara paralel, masing-masing mewakili input logika A dan B. Kemudian sebuah Relay (KF1) dan kontaknya (kontak NO KF1) akan mengendalikan Lampu yang mewakili output logika Q. Ketika Anda men-simulasikan rangkaian tersebut, Lampu dapat menyala jika salah satu dari Push Button S1 atau S2 terhubung (dalam posisi ON). Namun, jika kedua Push Button berada dalam posisi OFF, Lampu tidak akan menyala.
Analisa 1 :
- Push Button S1 mewakili Input A, Push Button S2 mewakili input B, dan Lampu mewakili Output Q
- Kontak Push Button S1 dan S2 adalah kontak NO (Normally Open) yang berarti dalam kondisi normal (Anda tidak menekan tombolnya), kedua terminalnya tidak terhubung. Namun, jika Anda menekan tombolnya, maka kedua terminalnya akan terhubung.
- Pada rangkaian di atas, Push Button S1 dan S2 dalam kondisi normal yang berarti bernilai logik 0 karena Anda tidak menekan tombol atau tidak tombol bekerja. Hal ini meng-analogikan Input A dan B pada tabel kebenaran logika OR bernilai logik 0.
- Karena Push Button S1 dan S2 dalam keadaan normal, maka supply tegangan 24V ke Relay KF1 terputus dan berakibat Relay KF1 tidak bekerja dan kontak NO KF1 terputus, sehingga Lampu tidak menyala. Lampu tidak menyala meng-analogikan Output Q pada logika OR bernilai logik 0.
Analisa 2 :
- Pada rangkaian di atas, Push Button S1 bernilai logik 0 karena dalam kondisi normal sedangkan Push Button S2 bernilai logik 1 karena dalam kondisi bekerja (Anda menekan tombol). Kondisi ini menganalogikan Input Logika A bernilai logik 0 dan Input Logika B bernilai logik 1.
- Walaupun Push Button S1 dalam keadaan normal dan kedua terminalnya tidak terhubung, Relay KF1 tetap dapat menerima supply tegangan 24V dari S2 yang dalam kondisi bekerja. Supply tegangan 24V yang terhubung ke Relay KF1 melalui S2 mengakibatkan Relay KF1 bekerja dan mengaktifkan kontak NO KF1, sehingga Lampu menyala. Lampu menyala menganalogikan Output Q pada logika OR bernilai logik 1.
Analisa 3 :
- Pada rangkaian di atas, Push Button S1 bernilai logik 1 karena dalam kondisi bekerja (Anda menekan tombol) sedangkan Push Button S2 bernilai logik 0 karena dalam kondisi normal. Kondisi ini menganalogikan Input Logika A bernilai logik 1 dan Input Logika B bernilai logik 0.
- Push Button S1 dalam keadaan bekerja kedua terminalnya terhubung, dan menghubungkan supply 24V ke Relay KF1, walaupun S2 yang dalam kondisi normal. Supply tegangan 24V yang terhubung ke Relay KF1 melalui S1 mengakibatkan Relay KF1 bekerja dan mengaktifkan kontak NO KF1, sehingga Lampu menyala. Lampu menyala menganalogikan Output Q pada logika OR bernilai logik 1.
Analisa 4 :
- Push Button S1 dan S2 dalam rangkaian di atas menunjukkan nilai logika 1 karena keduanya sedang dalam kondisi aktif (Anda menekan tombol). Kondisi ini menganalogikan bahwa Input Logika A dan B memiliki nilai logika 1.
- Karena Push Button S1 dan S2 dalam keadaan kondisi bekerja, maka supply tegangan 24V terhubung ke Relay KF1 melalui kedua Push Button dan berakibat Relay KF1 bekerja dan mengaktifkan kontak NO KF1, sehingga Lampu menyala. Lampu menyala menganalogikan Output Q pada logika OR bernilai logik 1.
Gerbang logika sederhana adalah bagian dari dasar-dasar elektronika digital yang sering digunakan untuk merancang rangkaian elektronik. Terdiri dari tiga jenis utama, yaitu gerbang AND, gerbang OR, dan gerbang NOT. Ketiganya berfungsi untuk mengubah sinyal input menjadi sinyal output yang lebih kompleks.
Mari kita mulai dengan contoh pertama: gerbang AND. Dalam kasus ini, kita punya dua input (A dan B) dan satu output (Y). Masalahnya sederhana: jika kedua input bernilai benar (ON atau 1), maka output akan bernilai benar juga. Namun, jika salah satu atau kedua input bernilai salah (OFF atau 0), maka output akan bernilai salah. Coba pikirkan beberapa contoh kombinasi input yang mungkin dan tentukan outputnya.
Contoh kedua kita adalah gerbang OR. Seperti namanya, gerbang ini memberi output yang benar jika salah satu atau kedua input bernilai benar. Jika kedua input bernilai salah, maka output juga bernilai salah. Soalnya simpel: kita punya dua input (A dan B) dan satu output (Y). Ayo, coba pikirkan beberapa kombinasi input dan tentukan outputnya!
Terakhir, kita akan membahas gerbang NOT. Gerbang ini hanya memiliki satu input (A) dan satu output (Y). Tugasnya sangat sederhana: mengubah sinyal input menjadi kebalikannya pada sinyal output. Dengan kata lain, jika input bernilai benar (ON atau 1), maka outputnya akan bernilai salah. Sebaliknya, jika input bernilai salah (OFF atau 0), maka outputnya akan bernilai benar. Bisakah kau memberikan beberapa contoh dan mencocokkan input dengan output-nya?
SOAL GERBANG LOGIKA
Tuliskan yang manakah "Tabel kebenaran dengan gerbang logika AND" dibawah ini:
Tuliskan yang manakah "Tabel kebenaran dengan gerbang logika OR" dibawah ini:
Tuliskan benar/salah "Tabel kebenaran dengan gerbang logika NOR" dibawah ini:
Tuliskan benar/salah "Tabel kebenaran dengan gerbang logika XNOR" dibawah ini: