Aljabar bolean

Post on 19-Jul-2015

357 views 0 download

Transcript of Aljabar bolean

III. ALJABAR BOOLEAN DAN GERBANGIII. ALJABAR BOOLEAN DAN GERBANG LOGIKA LOGIKA

A. PENDAHULUAN ALJABAR BOOLEAN

Ekspresi Boolean

Adalah pernyataan logika dalam bentuk

aljabar Boolean.

B. FUNGSI BOOLEANB. FUNGSI BOOLEAN

Tabel 3-1 Rumus –2 pada aljabar Boolean

No AND OR KETERANGAN

12345678

9

(A.B).C = A.(B.C) A .B = B .A

(A+B).(A+C)=A+(B.C)A.O = OA.A = AA.A= OA = AA.O= O

A .1 = AA.(A + B ) = A

(A+B)+C=A+(B+C)A+B=B+A

(A.B)+(A.C)=A(B+C)A+1= 1A+A=AA+ A=1A = A

A + O = AA + 1 = 1

A + (A.B) = A

Hk.AsosiatifHk.KomutatifHk.DistributifHk.IdentitasHk.IdempotenHk.Inversi/NegasiHk.Negasi GandaHk.Hubungan DgnSuatu KonstantaHk.Absorbsi

CONTOHCONTOH

1. X + X’ .Y = (X + X’).(X +Y) = X+Y

2. X .(X’+Y) = X.X’ + X.Y = X.Y

3. X.Y+ X’.Z+Y.Z = X.Y + X’.Z + Y.Z.(X+X)’

= X.Y + X’.Z + X.Y.Z + X’.Y.Z

= X.Y.(1+Z) + X’.Z.(1+Y)

= X.Y + X’.Z

C.C. KANONIKAL DAN BENTUK STANDARDKANONIKAL DAN BENTUK STANDARD

Adalah menyatakan suatu persamaan dalam

hubungan operasi AND atau OR antar

variabel secara lengkap pada setiap suku.

Dan antar suku dihubungkan dengan

operasi OR atau AND.

XX YY ZZMintermMinterm MaxtermMaxterm

TermTerm DesignationDesignation TermTerm DesignationDesignation

0000

00

00

11

11

11

11

0000

11

11

00

00

11

11

0011

00

11

00

11

00

11

x’y’z’x’y’z’x’y’zx’y’z

x’yz’x’yz’

x’yzx’yz

xy’z’xy’z’

xy’zxy’z

xyz’xyz’

xyzxyz

mm00

mm11

mm22

mm33

mm44

mm55

mm66

mm77

x+y+zx+y+zx+y+z’x+y+z’

x+y’+zx+y’+z

x+y’+z’x+y’+z’

x’+y+zx’+y+z

x’+y+z’x’+y+z’

x’+y’+zx’+y’+z

x’+y’+z’x’+y’+z’

MM00

MM11

MM22

MM33

MM44

MM55

MM66

MM77

Tabel 2. Bentuk Minterm dan Maxterm Tabel 2. Bentuk Minterm dan Maxterm

untuk 3 variabel bineruntuk 3 variabel biner

M I N T E R MM I N T E R M

Adalah suku dalam persamaan yang memiliki hubungan operasi AND antar variabel secara lengkap. Dan antar suku dihubungkan dengan

ORContoh.

Tunjukkan fungsi Boolean F = A + B’C dalam minterm

Jawab.Fungsi mempunyai 3 variabel A,B dan Csuku pertama A = A(B+B’) (C+C’)

= ABC+ABC’+AB’C+AB’C’suku kedua BC = B’C (A+A’)

= AB’C + A’B’CJadi penulisan Minterm untuk F = A + B’Cadalah F = ABC+ABC’+AB’C+AB’C’+A’B’C

= m7 + m6 + m5 + m4 + m1

Atau dapat ditulis dengan notasi Atau dapat ditulis dengan notasi F (ABC) = F (ABC) = ΣΣ (1,4,5,6,7) (1,4,5,6,7)

Lanjutan ……

Dan tabel kebenaran adalah sebagai berikut. Dan tabel kebenaran adalah sebagai berikut.

AA BB CC FF

00

00

00

00

11

11

11

11

00

00

11

11

00

00

11

11

00

11

00

11

00

11

00

11

00

11

00

00

11

11

11

11

M A X T E R MM A X T E R M

Adalah suku dalam persamaan yang memiliki hubungan operasi OR antar variabel secara lengkap. Dan antar suku di hubungkan dengan operasi AND.

Contoh.Contoh.

Tunjukkan fungsi Boolean F = XY + XTunjukkan fungsi Boolean F = XY + X’’Z dalam Z dalam

Maxterm.Maxterm.

Jawab.Jawab.

Fungsi mempunyai 3 variabel X,Y dan Z Fungsi mempunyai 3 variabel X,Y dan Z dengan menggunakan Hk.Distributifdengan menggunakan Hk.Distributif

F = XY + XF = XY + X’’Z = (XY + XZ = (XY + X’’) (XY + Z)) (XY + Z)

= (X + X= (X + X’’) (Y + X) (Y + X’’) (X + Y) (X + Z)) (X + Y) (X + Z)

= (X= (X’’ + Y) (X + Z) (Y + Z) + Y) (X + Z) (Y + Z)

Lanjutan …….Lanjutan …….

Untuk suku 1Untuk suku 1

(X(X’’+ Y) = X+ Y) = X’’+ Y + ZZ+ Y + ZZ’’ = (X = (X’’ + Y + Z) (X + Y + Z) (X’’ + Y + + Y + ZZ’’))

(X + Z) = X + Z + YY(X + Z) = X + Z + YY’’ = (X + Z + Y) (X + Y = (X + Z + Y) (X + Y’’ + + Z)Z)

(Y + Z) = Y + Z + XX(Y + Z) = Y + Z + XX’’ = (X + Y + Z) (X = (X + Y + Z) (X’’ + Y + Z) + Y + Z)

Jadi dapat ditulisJadi dapat ditulis

F (XYZ) = (X+Y+Z) (X+YF (XYZ) = (X+Y+Z) (X+Y’’+Z) (X+Z) (X’’+Y+Z) +Y+Z) (X(X’’+Y+Z+Y+Z’’))

= M= M00.M.M22.M.M44.M.M55

Atau ditulis dengan notasiAtau ditulis dengan notasi

F (XYZ) = F (XYZ) = ππ (0,2,4,5) (0,2,4,5)

Lanjutan ……

Dan tabel kebenaran adalah sebagai berikut.Dan tabel kebenaran adalah sebagai berikut.

Soal latihanSoal latihan..

Ekspresikan fungsi Boolean tsb dalam bentuk Minterm Ekspresikan fungsi Boolean tsb dalam bentuk Minterm

dan Maxterm.dan Maxterm.

F (ABCD) = BF (ABCD) = B’’D + AD + A’’D + BDD + BD

AA BB CC FF

00

00

00

00

11

11

11

11

00

00

11

11

00

00

11

11

00

11

00

11

00

11

00

11

00

11

00

11

00

00

11

11

IV. ALJABAR BOOLEAN DAN GERBANG IV. ALJABAR BOOLEAN DAN GERBANG LOGIKA LOGIKA

A.A. GERBANG LOGIKAGERBANG LOGIKA

Tabel 4-1. Gerbang Logika DasarTabel 4-1. Gerbang Logika Dasar

Fig. 2-5 Hal 59 M. Mano Fig. 2-5 Hal 59 M. Mano

B. RANGKAIAN DENGAN GERBANG LOGIKAB. RANGKAIAN DENGAN GERBANG LOGIKA

Fungsi Boolean di despresikan dalam Fungsi Boolean di despresikan dalam

bentuk rangkaian dengan Gerbang Logika bentuk rangkaian dengan Gerbang Logika

CONTOH.CONTOH.

Buatlah rangkaian dengan Gerbang Logika Buatlah rangkaian dengan Gerbang Logika

untuk aljabar Boolean sbb.untuk aljabar Boolean sbb.

X . ( XX . ( X’’ + Y ) + Y ) Jawab.Jawab.

XX X.( X X.( X’’+Y)+Y)

YY

C. IMPLEMENTASI DEMORGAN DALAM C. IMPLEMENTASI DEMORGAN DALAM RANGKAIAN LOGIKA RANGKAIAN LOGIKA

Hukum De Morgan

(A + B)’ = A’ . B’ A + B = (A’ . B’)’

(A . B)’ = A’ + B’ A . B = (A’ + B’)’

Beberapa Contoh latihan penyederhanaan

fungsi dengan aljabar Boolean.

1. Buktikan X + X . Y = X + Y

2. Buktikan (X+Y).(X’+Z).(Y+Z) = X+Y).(X+Z)