LOGO
PURWOKERTO
Tujuan Perkuliahan
Cabang
Aljabar George
matemati
Boolean Boole
ka
1854
• Aljabar Boolean digunakan secara luas dalam
perancangan rangkaian pensaklaran, rangkaian digital
dan rangkaian IC komputer
Postulat Boolean
0.0=0
A
0.1=0 di turunkan dari fungsi AND. Z
B
1.0=0
1.1=1
0+0=0
0+1=1 di turunkan dari fungsi OR.
A
Z
1+0=1 B
1+1=1
0 =1
di turunkan dari fungsi NOT. A Z
1 =0
Prinsip Dualitas
a b a.b a+a.b
0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1
Contoh Kasus :
Sederhanakan : a . ( a . b + c )
Penyelesaian :
a.(a.b+c)
=a.a.b+a.c (Distributif)
=a.b+a.c (Idempoten)
=a.(b+c) (Distributif)
Aljabar Boolean (1)
Penyelesaian :
(i) a + a’ . b
= (a + a . b) + a’ . b (Penyerapan)
= a + (a . b + a’ . b) (Asosiatif)
= a + (a + a’) . b (Distributif)
=a+1.b (Komplemen)
=a+b (Identitas)
Buktikan Bahwa : a + a’ . b = a + b
a b a’ . b a + a’ . b a +b
0 0 0 0 0
0 1 1 1 1
1 0 0 1 1
1 1 0 1 1
Aljabar Boolean (3)
• a’ . b’ + a’ . b + a . b a
b
atau
• a’ . b’ + a’ . b + a’ . b + a . b
(replikasi term2 )
a’ . ( b’ + b ) + ( a’ + a ) . b
(distributif)
a’ . 1 + 1. b
(komplemen) a
a’ + b b
Latihan Soal
2. z = (a . b’ . (a + c))’ + a’ . b . (a + b’ + c’)’
4.
Agenda
Contoh :
F = a . b’ . c Keterangan :
F = Fungsi Boolean
Fungsi Boolean (2)
Contoh :
F = a . b . c’ + a’ . d . e
Keterangan :
• Persamaan Boolean di atas mempunyai 5 input (ada 5 lateral : a, b, c,d dan e)
• Ada 5 term :
- AND untuk a . b . c’
- AND untuk a’ . d . e
- NOT untuk c
- NOT untuk a
- OR untuk f
berarti ada 5 gerbang yang diperlukan
Bentuk Kanonik SOP (1)
Minterm
• Untuk sebuah fungsi dengan n buah variabel f(a1 ,a2, a3... an)
- Sebuah minterm dari f adalah satu term perkalian dari n variabel yang
ditampilkan sekali, baik dalam bentuk tidak diinverskan maupun
diinverskan
- Jika diberikan satu baris dalam tabel kebenaran, minterm dibentuk dengan
memasukkan variabel ai jika ai = 1 atau ai’ jika ai = 0
- Notasi mj merupakan minterm dari baris nomor j di tabel kebenaran.
Contoh:
- Baris 1 ( j = 0 ), a1 = 0, a2 = 0, a3 = 0
minterm : mo = a1‘. a2‘. a3‘
- Baris 2 ( j = 1 ), a1 = 0, a2 = 0, a3 = 1
minterm : m1 = a1‘. a2‘. a3
Bentuk Kanonik SOP (2)
f = m0 . 0 + m 1 . 1 + m 2 . 2 + m 3 . 3 + m 4 . 4 + m 5 . 5 + m 6 . 6 + m 7 . 7
= m1 + m4 + m5 + m6
= a1’. a2’. a3 + a1 . a2’. a3’ + a1 . a2’. a3 + a1 . a2 . a3’
Bentuk Kanonik SOP (3)
Notasi SOP
• Persamaan SOP dapat dinyatakan dalam notasi m
f = m1 + m4 + m5 + m6
= a1’. a2’. a3 + a1 . a2’. a3’ + a1 . a2’. a3 + a1 . a2 . a3’
1 4 5 6
• Notasi Persamaan SOP : f = Σ m ( 1; 4; 5; 6)
• Implementasi :
f = ( m0 + m2 + m3 + m7 )’
= ( a1’. a2’. a3’ + a1’ . a2 . a3’ + a1’ . a2 . a3 + a1 . a2 . a3 )’
= ( a1’. a2’. a3’ )’ . ( a1’ . a2 . a3’ )’ . ( a1’ . a2 . a3 )’ . ( a1 . a2 . a3 )’
= ( a1 + a2 + a3 ) . ( a1 + a2’ + a3 ) . ( a1 + a2’ + a3’ ) . ( a1’ + a2’ + a3’ )
Maxterm
• Untuk sebuah fungsi dengan n buah variabel f(a1 ,a2, a3... an)
- Sebuah maxterm dari f adalah satu term penjumlahan dari n variabel
yang ditampilkan sekali, baik dalam bentuk tidak diinverskan maupun
diinverskan
- Jika diberikan satu baris dalam tabel kebenaran, maxterm dibentuk dengan
memasukkan variabel ai jika ai = 0 atau ai’ jika ai = 1
- Notasi Mj (dengan huruf besar) merupakan maxterm dari baris nomor j di
tabel kebenaran. Contoh:
- Baris 1 ( j = 0 ), a1 = 0, a2 = 0, a3 = 0
minterm : Mo = a1 + a2 + a3
- Baris 2 ( j = 1 ), a1 = 0, a2 = 0, a3 = 1
minterm : M1 = a1 + a2 + a3‘
Bentuk Kanonik POS (4)
• Fungsi f dapat 0 0 0 0 a1 + a 2 + a 3 0
dinyatakan dengan 1 0 0 1 a1 + a2 + a3’ 1
ekspresi perkalian
2 0 1 0 a1 + a2’+ a3 0
dari semua maxterm
di mana tiap 3 0 1 1 a1 + a 2 ’ + a 3 ’ 0
minterm di-OR-kan 4 1 0 0 a1’ + a2 + a3 1
dengan nilai f yang 5 1 0 1 a1 ’ + a 2 + a 3 ’ 1
bersesuaian 6 1 1 0 a1’ + a2’ + a3 1
7 1 1 1 a1’ + a2’ + a3’ 0
f = m0 . 0 . m1 . 1 . m2 . 2 . m3 . 3 . m4 . 4 . m5 . 5 . m6 . 6 . m7 . 7
= m0 . m2 . m3 . m7
= ( a1 + a2 + a3 ) . ( a1 + a2’+ a3 ) . ( a1 + a2’ + a3’ ) . (a1’ + a2’ + a3’)
Bentuk Kanonik POS (5)
Notasi POS
• Persamaan POS dapat dinyatakan dalam notasi M
f = m0 + m2 + m3 + m7
= ( a1 + a2 + a3 ) . ( a1 + a2’+ a3 ) . ( a1 + a2’ + a3’ ) . (a1’ + a2’ + a3’)
0 2 3 7
Σ m ( 1; 4; 5; 6) = Π M ( 0; 2; 3; 7)
a1’. a2’. a3 + a1 . a2’. a3’ + a1 . a2’. a3 + a1 . a2 . a3’ = ( a1 + a2 + a3 ) . ( a1 + a2’+
a3 ) . ( a1 + a2’ + a3’ ) . (a1’ + a2’ + a3’)
Konversi Bentuk SOP dan POS
Contoh : ....................................
1. Diketahui : f = Σm (1,3,5,7,11)
Ditanya :
Tuliskan persamaan boolean dari f dengan bentuk minterm dan susun tabel
kebenarannya ?