hasil kali
Pada bentuk ini fungsi dinyatakan dengan penjumlahan dari hasil perkalian literal-literal fungsi. Masing-masing
suku yang dijumlahkan disebut minterm. Dalam penulisan, minterm disimbolkan dengan huruf m kecil diberi
indeks angka yang menunjukkan perkalian literal yang diwakilinya. Contohnya : f(x,y)= x.y + x.y dapat ditulis
sebagai m0 + m2. Suku x.y ditulis dengan indeks 0 karena jika literal dikomplemenkan artinya menunjukkan
angka 0, sehingga x.y= 00 biner, dalam desimal ditulis 0. Suku x.y menunjukkan angka 10 biner, sehingga
indeksnya adalah 2 karena 10 salam biner sama dengan 2 dalam desimal. Demikian seterusnya, aturan
semacam ini berlaku juga untuk literal yang lebih banyak.
0
0
1
1
0
1
0
1
Suku
xy
xy
x y
xy
Minterm
Lambang
m0
m1
m2
m3
Maxterm
Suku
Lambang
x+y
M0
x + y
M1
x + y
M2
x + y
M3
0
0
1
1
0
0
1
1
0
1
0
1
Minterm
Suku
xyz
xyz
xy z
xy z
Maxterm
Lambang
m0
m1
m2
m3
Suku
x+y+z
x + y + z
x + y+z
x + y+z
Lambang
M0
M1
M2
M3
0
0
1
1
0
0
1
1
0
1
0
1
x yz
x yz
x y z
xyz
m4
m5
m6
m7
x+ y + z
x+ y + z
x+ y+ z
x+ y+ z
M4
M5
M6
M7
Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan
membentuk minterm/maxterm dari setiap kombinasinya.
Soal 1
f(x,y) = x.y + x Ubahlah fungsi ini ke bentuk standard SOP maupun POS!
Penyelesaian 1
Pertama yang kita lakukan adalah membuat tabel kebenaran fungsi dengan baris sebanyak 2n, dimana n adalah
banyaknya variabel.
x
No Indeks
x.y
f(x,y)
Untuk mendapatkan bentuk SOP, ambil baris fungsi yang bernilai 1, berdasarkan tabel di atas maka :
f(x,y) = xy + xy + xy
= m0 + m1 + m3
= (0, 1, 3)
Untuk bentuk POS, yang dipilih adalah baris fungsi yang bernilai 0, berdasarkan tabel maka bentuk
POS fungsi adalah :
f(x,y) = (x + y)
= M2
= (2)
Soal
Nyatakan tabel kebenaran di bawah ini dalam bentuk kanonik SOP dan POS
f(x, y, z)
0
0
0
0
1
0
0
1
1
0
0
1
0
1
0
0
1
0
0
1
1
1
1
0
1
1
1
0
1
0
0
1
Penyelesaian 2
SOP
Kombinasi nilai-nilai peubah yang menghasilkan nilai fungsi sama dengan 1 adalah 001, 100, dan 111
Fungsi
f(x,
Booleannya
y,
z)
dalam
=
bentuk
xyz
Atau
dengan
menggunakan
f(x, y, z) = m1 + m4 + m7 = (1, 4, 7)
kanonik
+
SOP
xyz
lambang
adalah
+
(minterm)
:
xyz
:
Ilustrasi
f(x, y, z)
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
0
1
POS
Kombinasi nilai-nilai peubah yang menghasilkan nilai fungsi sama dengan 0 adalah 000, 010, 011, 101, dan 110
Fungsi
f(x,
y,
Booleannya
z)
=
(x
dalam
+
y
(x+
bentuk
+
z)(x
y
Atau
dengan
menggunakan
f(x, y, z) = M0 M2 M3 M5 M6 = (0, 2, 3, 5, 6)
Ilustrasi
f(x, y, z)
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
0
1
KOMPLEMEN FUNGSI
Komplemen fungsi dapat diperoleh dengan dua cara :
1. Menerapkan hukum De Morgan
2. Menggunakan prinsip dualitas, dengan langkah-langkah :
kanonik
+
+
lambang
y+
POS
z)(x
z)(x+
adalah
y+
y+
(maxterm)
:
z)
z)
:
Contoh :
Tentukan komplemen dari F = x.(y.z + y.z) !
Cara 1 :
F = x.(y.z + y.z)
F = [x.(y.z + y.z)]
= x + (y.z + y.z)
= x + (y.z).(y.z)
= x + (y+z).(y+z)
Cara 2 :
F = x.(y.z + y.z)
Dual = x + (y+z).( y+z)
F = x + (y+z).(y+z)