Operator Logika: Pengertian dan Fungsi “OR” dalam Pemrograman dan Logika Digital
Tabel Kebenaran Operator OR
| Operand A | Operand B | A OR B |
|---|---|---|
| False | False | False |
| False | True | True |
| True | False | True |
| True | True | True |
Seperti yang terlihat pada tabel di atas, operator OR hanya menghasilkan false ketika kedua operand bernilai false. Dalam semua kondisi lainnya, hasilnya adalah true.
Contoh Penggunaan dalam Kehidupan Sehari-hari
- Logika sehari-hari:
“Jika hujan ATAU kamu tidak membawa payung, maka jangan keluar.”- Jika salah satu dari dua kondisi itu benar, maka keputusan adalah “jangan keluar”.
Contoh dalam Pemrograman
Dalam bahasa pemrograman seperti Python, Java, atau C++, operator OR biasanya ditulis sebagai
||atauor(tergantung bahasa). Berikut contoh dalam Python:a = True
b = False
hasil = a or b
print(hasil) # Output: TrueContoh lain:
umur = 17
memiliki_sim = False
if umur >= 17 or memiliki_sim:
print("Boleh mengemudi")
else:
print("Tidak boleh mengemudi")Perbedaan OR dengan Operator Lain
Operator Nama Hasil TRUE jika ANDLogika DAN Kedua operand bernilai TRUE ORLogika ATAU Salah satu atau kedua operand TRUE NOTNegasi/TIDAK Operand bernilai FALSE (dibalik jadi TRUE) Soal Pilihan Ganda
Operator logika yang akan menghasilkan nilai benar jika salah satu atau kedua operand bernilai benar adalah …
a) AND
b) NOT
c) OR
d) XORJawaban yang Benar:
c) OR
Peringatan: Tim penulis tidak bermaksud mengajak pembaca untuk mengakses link download atau cara yang melanggar kebijakan dalam artikel Operator Logika: Pengertian dan Fungsi “OR” dalam Pemrograman dan Logika Digital.
Kami mengimbau semua pembaca DomainJava.com untuk tetap mematuhi pedoman penggunaan yang berlaku dan bijak dalam memahami setiap informasi yang disampaikan.
Semua isi dalam artikel Operator Logika: Pengertian dan Fungsi “OR” dalam Pemrograman dan Logika Digital pada kategori Wawasan hanya bersifat informasi edukatif, referensi, dan pembelajaran bagi pembaca, serta bukan ajakan untuk melakukan tindakan yang melanggar aturan, kebijakan, atau ketentuan platform mana pun.

