๐ Daftar Isi
Fungsi Boolean
Fungsi Boolean (disebut juga fungsi biner) adalah pemetaan dari Bn ke B melalui ekspresi Boolean, kita menuliskannya sebagai
f : Bn โ B
yang dalam hal ini Bn adalah himpunan yang beranggotakan pasangan terurut ganda-n (ordered n-tuple) di dalam daerah asal B.
- Setiap ekspresi Boolean tidak lain merupakan fungsi Boolean.
- Misalkan sebuah fungsi Boolean adalah f(x, y, z) = xyz + xโy + yโz
Fungsi f memetakan nilai-nilai pasangan terurut ganda-3 (x, y, z) ke himpunan {0, 1}.
Contohnya (1, 0, 1) yang berarti x = 1, y = 0, dan z = 1
sehingga f(1, 0, 1) = 1 ยท 0 ยท 1 + 1โ ยท 0 + 0โ ยท 1 = 0 + 0 + 1 = 1
Contoh 1
Contoh-contoh fungsi Boolean yang lain:
- f(x) = x
- f(x, y) = xโy + xyโ+ yโ
- f(x, y) = xโ yโ
- f(x, y) = (x + y)โ
- f(x, y, z) = xyzโ
Setiap peubah di dalam fungsi Boolean, termasuk dalam bentuk komplemennya, disebut literal.
Contoh: Fungsi h(x, y, z) = xyzโ pada contoh di atas terdiri dari 3 buah literal, yaitu x, y, dan zโ.
Contoh 2
Diketahui fungsi Booelan f(x, y, z) = xyzโ, nyatakan h dalam tabel kebenaran!
Penyelesaian
.tg {border-collapse:collapse;border-spacing:0;} .tg td{border-bottom-width:1px;border-color:black;border-style:solid;border-top-width:1px;border-width:0px; font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;} .tg th{border-bottom-width:1px;border-color:black;border-style:solid;border-top-width:1px;border-width:0px; font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} .tg .tg-sh4c{text-align:center;vertical-align:top} .tg .tg-baqh{text-align:center;vertical-align:top}x | y | z | f(x,y,z) = xyz’ |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 |
0 | 1 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | 0 |
Komplemen Fungsi
Menggunakan Hukum De Morgan
Hukum De Morgan untuk dua buah peubah, x1 dan x2, adalah
Contoh
Misalkan f(x, y, z) = x(yโzโ + yz), maka
fโ(x, y, z) = (x(yโzโ + yz))โ
= xโ + (yโzโ + yz)โ
= xโ + (yโzโ)โ (yz)โ
= xโ + (y + z) (yโ + zโ)
Menggunakan Prinsip Dualitas
Tentukan dual dari ekspresi Boolean yang merepresentasikan f, lalu komplemenkan setiap literal di dalam dual tersebut.
Contoh
Misalkan f(x, y, z) = x(yโzโ + yz)
Maka dual dari f: x + (yโ + zโ) (y + z)
Komplemenkan tiap literalnya: xโ + (y + z) (yโ + zโ) = fโ
Jadi, fโ(x, y, z) = xโ + (y + z)(yโ + zโ)
Materi Lengkap
Silakan baca juga beberapa artikel menarik kami tentang Aljabar Boolean, daftar lengkapnya adalah sebagai berikut.