Dasar Logika And, Or dan Not adalah konsep dasar dalam aljabar Boolean. Aljabar boolean sendiri biasa digunakan pada sistem elektronik digital seperti komputer dan mesin lainnya. Dasar logika ini digunakan untuk memproses atau memanipulasi data yang ada di dalam sistem digital.
Sebelum masuk ke detail soal And, Or, dan Not kita perlu pahami arti dari kata Logika itu sendiri. Secara sederhana logika bisa diartikan sebagai sebuah proses berpikir yang teratur dan sistematis. Dalam kasus aljabar boolean, logika ini digunakan untuk memecahkan sebuah permasalahan dengan menggunakan aturan-aturan dasar seperti And, Or , dan Not.
Konsep Dasar Logika AND
Konsep dasar logika AND adalah sebuah operasi yang membutuhkan dua input (atau lebih) untuk menghasilkan keluaran tunggal. Nilai output pada operasi AND akan menjadi TRUE jika semua nilai input bernilai TRUE. Sementara jika salah satu input bernilai FALSE maka hasil keluarannya merupakan FALSE.
Sebagai contoh:
Kita punya suatu sistem apabila pintu rumah ditutup DARI LUAR DAN KUNCI TEROBOSAN TERTUTUP maka akan menjadi AMAN
Jadi dalam kasus tersebut rumusnya adalah:
Aman = Pintu ditutup AND Kunci tertutup
Apabila salah satunya bernilai False (mungkin saja kunci tertinggal di dalam) maka akan menghasilkan output False atau tidak aman.
Konsep Dasar Logika OR
Operasi OR juga membutuhkan dua input (atau lebih) dengan menghasilkan keluaran tunggal. Perbedaan operasi OR dibandingkan AND adalah pada output yang dihasilkan. Nilai output dari operasi OR akan bernilai TRUE jika salah satu input atau semua input bernilai TRUE.
Sebagai contoh:
Kita punya suatu sistem sederhana untuk menakuti anjing peliharaan kita jika ada orang asing datang ke rumah kita maka pada saat itu lampu akan menyala ATAU bunyi sirene akan berbunyi.
Dalam kasus ini, Rumusnya adalah:
Takut = Lampu Menyala OR Bunyi Sirene
Apabila input dari kedua sumber tersebut bernilai FALSE (mungkin saja kita tidak memasang lampu atau tidak memiliki bunyi sirene) maka output yang dihasilkan juga FALSE atau Sistem tidak bekerja.
Konsep Dasar Logika NOT
Operasi NOT menggunakan hanya satu input tunggal dan menghasilkan nilai keluaran tunggal. Operasi NOT membalik nilai masukan yang diterimanya, yaitu jika INPUT bernilai TRUE maka OUTPUT akan menjadi False dan sebaliknya.
Sebagai contoh:
Kembali ke kasus anjing di atas, Apabila kita membalik logika pada Lampu tersebut menjadi tidak menyala maka Rumusnya akan menjadi:
Takut = NOT Lampu Menyala OR Bunyi Sirene
Artinya takut merupakan hasil dari kunci AND (Bunyi sirene) dan bukan hasil dari kondisi lampu menyala.