Aljabar Boolean


Hukum Hukum Aljabar Boolean 
1.      Hukum Identitas
       (i) a + 0 = a
(ii)  a  1 = a

2.      Hukum idempoten:
(i)   a + a
(ii)  a  a = a

3.      Hukum komplemen:
(i)   a + a’ = 1
(ii)  aa’ = 0

4.      Hukum dominansi:
(i)  a  0  = 0
(ii)  a + 1 = 1

5.      Hukum involusi:
(i)  (a’)’ = a

6.      Hukum penyerapan:
(i)  a + ab = a
(ii)  a (a + b) = a

7.      Hukum komutatif:
(i)   a + b = b + a
(ii)  ab = ba

8.      Hukum asosiatif:
(i)   a + (b + c) = (a + b) + c
(ii)  a (b c) = (a bc

9.      Hukum distributif:
(i)  a + (b c) = (a + b) (a + c)
(ii) a (b + c) = a b + a c

10.  Hukum De Morgan:
(i)  (a + b)’ = ab
(ii)  (ab)’ = a’ + b

11.  Hukum 0/1
(i)   0’ = 1
(ii)  1’ = 0



{  Mainterm = Suku (term) didalam ekspresi Boolean mengandung literal dalam bentuk hasil kali
{  Maxterm = Suku (term) didalam ekspresi Boolean mengandung literal dalam bentuk hasil jumlah

Contoh :
f(x,y,z) = x’y’z’ + xy’z’+xyz
= terdapat 3 buah minterm, yaitu  x’y’z’, xy’z’,xyz
g(x,y,z) = (x+y+z)(x+y’+z’)(x+y’+z’)(x’+y+z’)(x’+y’+z)
= terdapat 5 buah mazterm, yaitu (x+y+z),(x+y’+z’),(x+y’+z’),(x’+y+z’),(x’+y’+z)

Ø  Macam-macam bentuk kanonik
1.      Penjumlahan dari hasil kali (Sum Of Product / SOP)
Dalam bentuk fungsi f(x,y,z) = x’y’z + xy’z’+xyz
2.      Perkalian dari hasil penjuahan (Product Of Sum / POS)
Dalam bentuk fungsi g(x,y,z) = (x+y+z)(x+y’+z’)(x+y’+z’)(x’+y+z’)(x’+y’+z)

Ø  Cara membentuk minterm dan maxterm
·         Minterm =  peubah bernilai 0 dinyatakan komplemen
Peubah bernilai 1 dinyatakan tanpa komplemen
·         Maxterm =  peubah bernilai 0 dinyatakan tanpa komplemen
Peubah bernilai 1 dinyatakan komplemen
Tabel kebenaran untuk dua buah peubah


Minterm
Maxterm
X
Y
Suku
Lambang
Suku
Lambang
0
0
x’y’
m0
x + y
M0
0
1
x’y
m1
x + y’
M1
1
0
x y’
m2
x’+ y
M2
1
1
x y
m3
x + x’
M3

Table kebenaran ntuk tiga peubah

Mainterm
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
x y z
m7
x’+ y’+ z’
M7

Contoh:
·         SOP
Kombinasi nilai-nilaipeubah 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 + x y’z’ + x y z
Dengan menggunakan lambing minterm
F(x,y,z)      = m1 + m4 + m7
                  = ∑(1,4,7)
·         POS
Kombinasi nilai-nilaipeubah yang menghasilkan nilai fungsi sama dengan 0 adalah 000,010,011,101,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)
Dengan menggunakan lambing maxterm
F(x,y,z)      = M0,M2,M3,M5,M6
                  = ∏(0,2,3,5,6)
·         Nyatakan fungsi Boolean f(x,y,z)= x + y’z dalam bentuk kanonik SOP/POS
a.       SOP
Lengkapi dahulu literal untuk setiap suku agar jumlahnya sama
x          = x (y + y’)
            = x y + x y’
            = x y (z + z’) + x y’(z + z’)
            = x y z + x y z’+ x y’z + x y’z’
y’z(x + x’)   = y’z(x + x’)
                 = x y’z + x’y’z
Jadi f(x,y,z ) =  x + y’z
                   = x y z + x y z’+ x y’z + x y’z’+ x y’z + x’y’z
                   = m1 + m4 + m5 + m6 + m7
                   = ∑(1,4,5,6,7)
b.      POS
f(x,y,z)   = x + y’z
            = ( x + y’)( x + z)
Lengkapi dahulu literal untuk setiap suku agar jumlahnya sama
x + y’   = x + y’ + (z.z’)
            =(x + y’+ z) (x + y’+ z’)
x + z    = x + z + (y + y’)
            = (x + y + z)( x + y’+ z)
Jadi, f(x,y,z) = (x + y’+ z) (x + y’+ z’) (x + y + z)( x + y’+ z)
                   = M0.M2.M3
                   = ∏(0,2,3)






Komentar

Postingan populer dari blog ini