FUNGSI BOOLEAN
DOSEN PENGAMPU :
DISUSUN OLEH :
KELOMPOK 6
UNIVERSITAS JAMBI
2019
KATA PENGANTAR
Assalamu’alaikum warahmatullahi wabarakatuh.
Makalah ini merupakan salah satu tugas mata kuliah matematika diskrit di program
studi Pendidikan Matematika, Fakultas Keguruan Dan Ilmu Pendidikan pada Universitas
Jambi. Selanjutnya penulis mengucapkan terima kasih yang sebesar-besarnya kepada Ibu Dr.
Nizlel Huda, M.Kes. selaku dosen pembimbing mata kuliah matematika diskrit dan dan
rekan-rekan yang telah terlibat dalam penulisan makalah ini.
Untuk itu kritik dan saran yang membangun sangat kami harapkan agar dalam
pembuatan makalah selanjutnya dapat lebih baik. Harapan kami, semoga makalah ini dapat
bermanfaat untuk kami pada khususnya dan reka-rekan,pada,umumnya.,Amin.
Wassalamualaikum Wr.Wb
Kelompok 6
DAFTAR ISI
KATA PENGANTAR...............................................................................................
DAFTAR ISI..............................................................................................................
BAB I PENDAHULUAN
1.1. Latar Belakang....................................................................................................
1.2. Rumusan Masalah...............................................................................................
1.3Tujuan................................................................................................
BAB II PEMBAHASAN
2.1. Definisi Fungsi Boolean......................................................................................
2.2. Menjumlah Dan Mengalikan Dua Fungsi Boolean.............................................
2.3. Komplemen Dari Fungsi Boolean.......................................................................
2.4. Menentukan Bentuk Kanonik ............................................................................
BAB III PENUTUP
3.1. Kesimpulan.........................................................................................................
3.2. Saran....................................................................................................................
DAFTAR PUSTAKA
BAB II
PEMBAHASAN
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.
1. f(x) = x
2. f(x, y) = x’y + xy’+ y’
3. f(x, y) = x’ y’
4. f(x, y) = (x + y)’
5. 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’.
Penyelesaian:
x y z f(x, y, z) = xy z’
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
Misalkan f dan g adalah dua buah fungsi boolean dengan n peubah, maka
penjumlahan f + g didefinisikan sebagai:
Contoh:
Maka h(x , y) = f + g = xy ‘ + y + x ’ + y ’
h(x , y) = xy ‘ + x ‘ + (y + y ‘)
h(x , y) = xy ‘ + x’ + 1
h(x , y) = xy ‘ + x’
Dan i (x , y) = f . g = ( xy ‘ +y ’) ( x ’+ y’ )
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’)
Contoh:
1. f(x, y, z) = x’y’z + xy’z’ + xyz à SOP
Setiap suku (term) disebut minterm
Minterm Maxterm
0 0 x’y’ m0 x + y M0
0 1 x’y m1 x + y’ M1
1 0 xy’ m2 x’ + y M2
1 1 xy m3 x’ + y’ M3
Minterm Maxterm
x y z Suku Lambang Suku Lambang
0 0 0 x’y’z’ m0 x + y + z M0
0 0 1 x’y’z m1 x + y + z’ M1
0 1 0 x‘y z’ m2 x + y’+z M2
0 1 1 x’y z m3 x + y’+z’ M3
1 0 0 x y’z’ m4 x’+ y + z M4
1 0 1 x y’z m5 x’+ y + z’ M5
1 1 0 x y z’ m6 x’+ y’+ z M6
1 1 1 xyz m7 x’+ y’+ z’ M7
Contoh 7.10. Nyatakan tabel kebenaran di bawah ini dalam bentuk kanonik SOP dan
POS.
Tabel 7.10
x y z f(x, y, z)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
Penyelesaian:
(a) SOP
Kombinasi nilai-nilai peubah yang menghasilkan nilai fungsi sama dengan 1 adalah
001, 100, dan 111, maka fungsi Booleannya dalam bentuk kanonik SOP adalah
f(x, y, z) = x’y’z + xy’z’ + xyz
atau (dengan menggunakan lambang minterm),
f(x, y, z) = m1 + m4 + m7 = å (1, 4, 7)
(b) POS
Kombinasi nilai-nilai peubah yang menghasilkan nilai fungsi sama dengan 0 adalah
000, 010, 011, 101, dan 110, maka fungsi Booleannya dalam bentuk kanonik POS
adalah
f(x, y, z) = (x + y + z)(x + y’+ z)(x + y’+ z’)
(x’+ y + z’)(x’+ y’+ z
atau dalam bentuk lain,
f(x, y, z) = M0 M2 M3 M5 M6 = Õ(0, 2, 3, 5, 6)