Fungsi Boolean Ekspresi Boole

BY : SRI ESTI = x x 1 ‟ x 2 ‟ hukum distributif = 1 x 2 ‟ hukum negasi = x 2 ‟ hukum identitas Terbukti bahwa x 1 ‟ = x 2 ‟, atau terdapatlah dengan tunggal x‟ yang memenuhi hukum negasi.

2. Fungsi Boolean

Misal B = adalah aljabar Boole. Suatu fungsi Boolean variabel adalah fungsi f : B n → B Fungsi Boolean sederhana adalah jika B = {0,1}. Jadi, f : {0,1} n → {0,1}. Masukannya adalah {0,1} n dan keluaran fungsi adalah {0,1} Operasi Not, And dan, Oratau dalam logika dapat dipandang sebagai fungsi Boolean dari {0,1} 2 → {0,1}  Fungsi Not : {0,1} → {0,1} didefinisikan sebagai : Not x = { Fungsi itu biasanya ditulis ¬x  Fungsi And : {0,1} 2 → {0,1} didefinisikan sebagai : And x,y = {  Fungsi Or : {0,1} 2 → {0,1} didefinisikan sebagai : Or x,y = { Contoh : 1. Nyatakan penghubung XOR eksklusif Or dalam fungsi {0,1} 2 → {0,1} Penyelesaian : Penghubung XOR simbol ⊕ mirip dengan “atau” . Akan tetapi jika kedua kalimat penyusunnya benar, maka hasilnya salah. Nilai kebenaran penghubung ⊕ dan dapat dilihat pada tabel berikut : BY : SRI ESTI p q p q p ⊕ q T T T F T F T T F T T T F F F F Jika T dinyatakan dengan 1 dan F dinyatakan dengan 0, maka ⊕ dapat dinyatakan dengan tabel masukankeluaran dalam tabel berikut : p q p ⊕ q 1 1 1 1 1 1 p ⊕ q berharga 0 jika p = q dan berharga 1 jika p ≠ q Jika XOR dinyatakan dengan fungsi {0,1} 2 → {0,1}, maka : XOR {0,1} 2 → {0,1} didefinisikan sebagai XOR p,q = { 2. Perhatikan fungsi Boole f = {0,1} 3 → {0,1} yang didefinisikan dengan aturan : fx 1 , x 2 , x 3 = x 1 + x 2 + x 3 mod 2 Nyatakan f menggunakan tabel masukankeluaran Penyelesaian : F1,1,1 = 1+1+1 mod 2 = 3 mod 2 = 1 F1,1,0 = 1+1+0 mod 2 = 2 mod 2 = 0 Dst Didapat tabel masukankeluaran yang dinyatakan pada tabel berikut : BY : SRI ESTI Masukan Keluaran x 1 x 2 x 3 x 1 + x 2 + x 3 mod 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Latihan Soal : Diketahui fungsi Boole f = {0,1} 3 → {0,1} yang didefinisikan sebagai fx 1 , x 2 , x 3 = x 1 ‟x 2 ‟ x 1 x 2 . Tulislah tabel nilai fungsi untuk semua harga x 1 , x 2 , x 3 yang mungkin.

3. Ekspresi Boole

Ekspresi Boole dalam n buah variabel x 1 , x 2 , …, x n didefinisikan secara rekursif sebagai berikut : 1. 0 dan 1 adalah ekspresi boole 2. x 1 , x 2 , …, x n masing-masing adalah ekspresi boole 3. Jika E 1 dan E 2 adalah ekspresi boole, maka E 1 E 2 , E 1 E 2 , E 1 ‟ adalah ekspresi boole Contoh : 1. Apakah ekspresi berikut merupakan ekspresi Boole dalam variabel x, y, z? a. z b. x y c. x y‟ z‟ x d. x y x‟ z 1 Penyelesaian : a. Menurut definisi 2, jelas bahwa z sendiri merupakan ekspresi Boole BY : SRI ESTI b. Menurut definisi 2, x dan y merupakan ekspresi Boole. Oleh karena x dan y masing- masing merupakan ekspresi Boole, maka menurut 3, x y juga merupakan ekspresi Boole definisi 3 c. X dan y merupakan ekspresi Boole definisi 2, maka x y merupakan ekspresi Boole definisi 3 sehingga x y‟ merupakan ekspresi Boole. Selanjutnya x, y dan z merupakan ekspresi Boole definisi 2, maka z‟ merupakan ekspresi Boole definisi 3 sehingga z‟ x merupakan ekspresi Boole. Oleh karena x y‟ dan z‟ x masing-masing ekspresi Boole, maka x y‟ z‟ x merupakan ekspresi Boole juga. d. x y x‟ z 1 merupakan ekspresi Boole karena x, y,z dan 1 masing-masing merupakan ekspresi Boole. Dalam praktek, ekspresi Boole diganti dengan . atau dihilangkan sama sekali, jadi notasi c dan d berbentuk xy‟ z‟x dan x y x‟ z1 2. Telitilah apakah kedua ekspresi Boole di bawah ini ekuivalen E 1 = xy xyz z dan E 2 = xy z Penyelesaian : xy xyz z = xy 1 z z hukum distributif = xy.1 z hukum ikatan = xy z hukum identitas Oleh karena E 2 bisa didapatkan dari E 1 , maka disimpulkan bahwa E 1 = E 2 Tabel masukan dan keluaran E 1 dan E 2 dapat diihat pada tabel berikut : x y z xy xyz E 1 = xy xyz z E 2 = xy z 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 BY : SRI ESTI Dalam tabel diatas tampak bahwa semua nilai fungsi E 1 dan E 2 sama. Itu berarti E 1 = E 2 Latihan Soal : Diketahui ekspresi Boole dalam 3 variabel x, y, z sebagai E = x yz. Buatlah tabel fungsi Boole yang sesuai dengan ekspresi E.

4. Bentuk Normal Disjunctive