Aljabar Boole adalah cabang matematika yang mempelajari operasi logika pada nilai kebenaran yang hanya memiliki dua kemungkinan: Dalam aljabar Boole, variabel-variabel biasanya dilambangkan dengan huruf alfabet (misalnya Simbol: Simbol: Simbol: Beberapa hukum penting yang berlaku dalam aljabar Boole antara lain: Aljabar Boole tidak hanya bersifat teoritis; penggunaannya meluas ke bidang-bidang praktis: Gerbang logika (AND, OR, NOT, NAND, NOR, XOR, XNOR) adalah implementasi fisik dari operasi Boolean yang membentuk sirkuit terpadu (IC) pada komputer, smartphone, dan perangkat elektronik lainnya. Struktur pengkondisian ( Operasi pencarian dan filter menggunakan logika Boolean (AND, OR, NOT) pada kueri SQL atau mesin pencari. Pada logika fuzzy dan sistem pakar, nilai Boolean dapat diperluas menjadi nilai kebenaran antara 0 dan 1, namun prinsip dasar tetap berakar pada aljabar Boole. Entropi dan kode biner menggunakan operasi Boolean untuk mengoptimalkan penyimpanan dan transmisi data. Aljabar Boole
1. Definisi Aljabar Boole
0 (salah) dan 1 (benar). Diperkenalkan oleh George Boole pada tahun 1854 dalam karya An Investigation of the Laws of Thought, aljabar ini menjadi dasar teoretis bagi rangkaian digital, komputer, dan sistem logika formal. A, B, X) dan operasinya meliputi konjungsi (AND), disjungsi (OR), serta negasi (NOT). Nilainilai ini dapat direpresentasikan dalam tabel kebenaran (truth table) yang memudahkan analisis logika. 2. Operasi Dasar
2.1. Konjungsi (AND)
A B atau A B. Hasilnya 1 hanya bila kedua operand bernilai 1.
A B A B 0 0 0 0 1 0 1 0 0 1 1 1 2.2. Disjungsi (OR)
A B atau A + B. Hasilnya 1 bila paling tidak satu operand bernilai 1.
A B A B 0 0 0 0 1 1 1 0 1 1 1 1 2.3. Negasi (NOT)
A atau . Membalik nilai logika; 0 menjadi 1 dan sebaliknya.
A A 0 1 1 0 3. Hukum-Hukum Pokok
A 1 = A, A 0 = AA 0 = 0, A 1 = 1A A = A, A A = AA B = B A, A B = B A(A B) C = A (B C), (A B) C = A (B C)A (B C) = (A B) (A C), A (B C) = (A B) (A C)(A B) = A B, (A B) = A BA A = 0, A A = 14. Aplikasi Aljabar Boole
4.1. Rangkaian Digital
4.2. Pemrograman Komputer
if, while, for) menggunakan ekspresi Boolean untuk mengendalikan alur program. 4.3. Basis Data
4.4. Kecerdasan Buatan
4.5. Teori Informasi
5. Referensi
