Aljabar Boolean
Aljabar Boolean
PENDAHULUAN
Pada tahun 1849, George Boole mempublikasikan
skema aljabar untuk mendeskripsikan proses yang
berhubungan dengan pendekatan logika.
Selanjutnya aljabar ini populer sebagai aljabar
boole.
Pada awal tahun 1930 Claude Shannon
menunjukkan bahwa aljabar boole mampu
digunakan untuk deskripsi rangkaian logika.
Pada bagian ini akan ditunjukkan kegunaan
aljabar boole dalam hal desain dan analisis
rangkaian logika.
2
Aksioma dalam Aljabar Boole
1a. 0 ∙ 0 = 0
1b. 1 + 1 = 1
2a. 1 ∙ 1 = 1
2b. 0 + 0 = 0
3a. 0 ∙ 1 = 1 ∙ 0 = 0
3b. 1 + 0 = 0 + 1 = 1
5
SIFAT DUA dan TIGA VARIABLE (1)
10a. x ∙ y = y ∙ x
10b. x + y = y + x } Commutative
11a. x ∙ (y ∙ z) = (x ∙ y) ∙ z
11b. x + (y + z) = (x + y) + z } Associative
12a. x ∙ (y + z) = x ∙ y + x ∙ z
12b. x + (y ∙ z) = (x + y) ∙ (x + z) } Distributive
13a. x + x ∙ y = x
13b. x ∙ (x + y) = x } Absorptive
6
SIFAT DUA dan TIGA VARIABLE (2)
14a. x ∙ y + x ∙ = x y
14b. (x + y) . (x + ) = x y
} Combining
15a.
x.y = x +y
15b.
x+y = x . y
} Teorema DeMorgan
7
EKIVALEN SIMBOL
X = X'
X = (X')'
8
Contoh Pembuktian Teorema Aljabar Boole Berdasarkan Aksioma
Dan Teorema Variable Tunggal :
2. Buktikan teorema : X + X • Y = X
Sifat Identitas X + X•Y = X•1 + X•Y
Sifat distributive X • 1 + X • Y = X • (1 + Y)
identitas X • (1 + Y) = X • (1)
identitas X • (1) = X
9
TEOREMA DeMorgan
X Y X Y X +Y X•Y
0 0 1 1 1 1
(X + Y)' = X' • Y' 0 1 1 0 0 0
Gerbang NOR equivalent dengan 1 0 0 1 0 0
Gerbang AND yang inputnya dikomplemen 1 1 0 0 0 0
Contoh:
Z = A' • B' • C + A' • B • C + A • B' • C + A • B • C'
= A (B' + B) + A' B C
B
= A + A' B C = A ( 1+BC ) +A’BC
C F
= A + ABC + A’BC = A +( A+A’ )BC
A
=A + BC
Realisasi Hasil Penyederhanaan
Fungsi SoP
12
PERNYATAAN CANONICAL PRODUCT of SUM (PoS)
Product of Sums / Conjunctive Normal Form / Maxterm Expansion
A B C Maxterms
0 0 0 A + B + C = M0 Bentuk Maxterm :
0 0 1 A + B + C = M1
Tentukan baris pada tabel kebenaran
0 1 0 A + B + C = M2 Dengan F = 0.
0 1 1 A + B + C = M3 ‘0’ pada kolom input merupakan notasi
1 0 0 A + B + C = M4 Masukan tanpa komplemen.
1 0 1 A + B + C = M5 ‘1’ pada kolom input merupakan notasi
1 1 0 A + B + C = M6 Masukan dengan komplemen.
1 1 1 A + B + C = M7
F’(A,B,C) = PM(3,4,5,6,7)
= (A + B' + C') (A' + B + C) (A' + B + C') (A' + B' + C) (A' + B' + C')
13
PERBANDINGAN HASIL REALISASI
A
F2
F3
14