Boolean adalah tipe data dalam bahasa pemrograman untuk variabel yang hanya dapat menampung satu dari dua kemungkinan nilai; benar atau salah.
Boolean dinamai untuk matematikawan Inggris George Boole (1815-1864) yang mengembangkan logika matematika Boolean untuk membandingkan beberapa nilai Boolean dan menggunakan hasilnya untuk mengontrol operasi program komputer.
Boolean akhirnya menjadi dasar bagaimana komputer itu sendiri beroperasi.
Apa Contoh Boolean?
Variabel Boolean mewakili 1 (benar) atau 0 (salah) dalam berbagai cara, tergantung pada aplikasinya.
Hampir setiap bahasa komputer memungkinkan Anda untuk menetapkan nilai benar atau salah pada variabel Boolean, biasanya berdasarkan perbandingan Boolean. Bahkan program VBA sederhana yang Anda gunakan dalam aplikasi Microsoft seperti Excel memungkinkan logika Boolean semacam ini.
Artikel ini membantu menjelaskan Visual Basic for Applications (VBA)
Misalnya:
Redupkan A Sebagai Boolean
Redupkan B
Sebagai Boolean Redupkan C Sebagai Boolean
A = BENAR
B = SALAH
C = A ATAU B
Kode VBA ini membuat variabel Boolean A, B, dan C. A dan B diberi nilai TRUE dan FALSE. Perbandingan ATAU memeriksa apakah A “ATAU” B adalah Benar. Karena A BENAR, variabel C Boolean diberi nilai BENAR.
Ada empat operator Boolean yang digunakan untuk membandingkan nilai seperti contoh di atas.
- A DAN B : A dan B keduanya BENAR
- A ATAU B : Salah satu A atau B adalah BENAR
- A XOR B : Hanya A atau B yang BENAR (tetapi tidak keduanya)
- BUKAN B : B TIDAK BENAR
Apa itu Boolean dalam Matematika?
Ketika operasi Boolean digunakan dalam persamaan matematika, itu disebut aljabar Boolean. Aljabar Boolean menggunakan simbol khusus untuk mewakili logika Boolean yang dijelaskan di atas.
- AND : Operasi konjungsi menggunakan notasi ∧
- OR : Operasi disjungsi menggunakan notasi ∨
- XOR : Eksklusif OR menggunakan notasi ⊕
- NOT : Operasi negasi menggunakan notasi ¬
Dalam aljabar Boolean, notasi ini digunakan untuk membuat ekspresi logis. Dalam beberapa kasus, ekspresi ini bisa sangat kompleks, dan menyertakan sekumpulan hukum logika dalam aljabar Boolean.
Untuk Apa Boolean Digunakan?
Memahami logika Boolean adalah keterampilan kritis di bidang Ilmu Komputer. Ini adalah bagian penting dari bahasa pemrograman apa pun, tetapi juga perangkat keras dan sirkuit komputer menggabungkan logika Boolean.
Jadi di mana Boolean digunakan hari ini?
Pencarian Boolean
Boolean dimasukkan ke dalam mesin pencari online. Ini termasuk platform media sosial dan mesin pencari.
Pencarian Boolean adalah fitur yang memungkinkan Anda menggunakan operator Boolean seperti AND dan OR untuk menggabungkan, membatasi, atau memfilter teks tertentu dari pencarian Anda. Berikut adalah beberapa contoh penggunaan pencarian Boolean di Google:
- “mengemudi DAN musik” : Mengembalikan hasil tentang mengemudi dan musik.
- “driving OR music” : Mengembalikan hasil tentang mengemudi atau musik.
- “driving -music” : Tanda hubung (-) adalah “BUKAN”, jadi dalam hal ini Anda akan mendapatkan hasil penelusuran tentang mengemudi yang mengecualikan hasil apa pun tentang musik. (Anda juga dapat mengecualikan seluruh situs dengan mengetik “-site:”).
Ketentuan lain yang dapat Anda cantumkan di Google yang tidak secara spesifik bersifat “Boolean” tetapi masih berguna termasuk tilde (~) untuk istilah serupa (sinonim), atau tanda kutip ganda (“”) untuk mendapatkan hasil yang berisi frasa persis seperti yang Anda inginkan. telah mengetik.
Perangkat keras komputer
Berbagai komponen di komputer, laptop, dan perangkat seluler memasukkan logika Boolean ke dalam cara mereka memproses instruksi. Semua berikut menggunakan logika Boolean untuk pemrosesan komputasi.
- CPU : Setiap “inti” secara individual melakukan jutaan perhitungan Boolean per detik.
- Kartu grafis : Perangkat keras video berisi prosesor yang menggunakan logika Boolean.
- Memori : RAM dan kartu memori lainnya menyimpan informasi sebagai 1 dan 0 (hasil logika Boolean dari berbagai prosesor).
- Motherboard : Seluruh motherboard komputer berisi sirkuit terintegrasi dengan transistor mikroskopis yang menggabungkan logika Boolean untuk menyimpan atau memproses informasi.
Logika Boolean terletak di jantung bagaimana komputer, laptop, dan perangkat seluler beroperasi. Program komputer, seperti yang disebutkan di atas, memberi tahu prosesor dan sirkuit lain bagaimana menjalankan logika Boolean itu.
Otomasi Mesin & IoT
Ada banyak perangkat lain yang menggunakan sirkuit terintegrasi dan logika Boolean yang sama dengan komputer. Misalnya, perangkat rumah pintar seperti kamera Wi-Fi, lampu pintar, dan kunci pintar semuanya menggunakan logika Boolean untuk menentukan kapan harus mengaktifkan hal tertentu, seperti menyalakan lampu atau membuka kunci pintu.
Dalam industri manufaktur, perangkat yang disebut Programmable Logic Controllers digunakan oleh para insinyur otomasi untuk mengaktifkan atau menonaktifkan berbagai bagian mesin (seperti robot yang merakit mobil), dengan menggunakan logika Boolean. Insinyur melakukan matematika Boolean pada sensor input untuk menentukan bagian mana dari mesin yang harus dikontrol.
Banyak orang tidak menyadari betapa dunia modern dipengaruhi oleh Boolean, tetapi Boolean terintegrasi ke dalam hampir setiap perangkat digital, dan memengaruhi dunia tempat kita hidup dengan cara yang tidak pernah disadari kebanyakan orang.