bab-4 penyederhanaan fungsi boolean · pdf file•suatu fungsi booelan dapat dibentuk...

40

Upload: vuongquynh

Post on 05-Feb-2018

245 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap
Page 2: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Ada dua macam bentuk kanonik:

1) Penjumlahan dari hasil kali (sum-of-product atau SOP)

2) Perkalian dari hasil jumlah (product-of-sum atau POS)

Contoh:

1. f(x, y, z) = x’y’z + xy’z’ + xyz � SOP1. f(x, y, z) = x’y’z + xy’z’ + xyz � SOP

Setiap suku (term) disebut minterm

2. g(x, y, z) = (x + y + z)(x + y’ + z)(x + y’ + z’)

(x’ + y + z’)(x’ + y’ + z) � POS

Setiap suku (term) disebut maxterm

• Setiap minterm/maxterm mengandung literal lengkap

Page 3: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Minterm Maxterm

x y Suku Lambang Suku Lambang

0 0 x’y’ m0 x + y M0 0

0

1

1

0

1

0

1

x’y’

x’y

xy’

x y

m0

m1 m2

m3

x + y

x + y’

x’ + y

x’ + y’

M0

M1

M2

M3

Page 4: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Minterm Maxterm

x y z Suku Lambang Suku Lambang

0

0

0

0

0

1

0

1

0

x’y’z’

x’y’z

x‘y z’

m0

m1

m

x + y + z

x + y + z’

x + y’+z

M0

M1

M0

0

1

1

1

1

1

1

0

0

1

1

0

1

0

1

0

1

x‘y z’

x’y z

x y’z’

x y’z

x y z’

x y z

m2

m3

m4

m5

m6

m7

x + y’+z

x + y’+z’

x’+ y + z

x’+ y + z’

x’+ y’+ z

x’+ y’+ z’

M2

M3

M4

M5

M6

M7

Page 5: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Suatu fungsi Booelan dapat dibentuk secara

aljabar dari tabel kebenaran yang diketahui

dengan membentuk minterm/maxterm dari

setiap kombinasinya.setiap kombinasinya.

• Untuk membentuk SOP, tinjau kombinasi

peubah-peubah yang menghasilkan nilai 1.

• Untuk membentuk POS, tinjau kombinasi

peubah-peubah yang menghasilkan nilai 0.

Page 6: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Nyatakan tabel kebenaran di bawah ini dalam

bentuk kanonik SOP dan POS

x y z f(x, y, z)

0 0 0 00

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

Page 7: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

SOP

• Kombinasi nilai-nilai peubah yang

menghasilkan nilai fungsi sama dengan 1 adalah

001, 100, dan 111

x y z 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

001, 100, dan 111

• Fungsi Booleannya dalam bentuk kanonik SOP

adalah:

f(x, y, z) = x’y’z + xy’z’ + xyz

• Atau dengan menggunakan lambang (minterm),

f(x, y, z) = m1 + m4 + m7 = ∑∑∑∑ (1, 4, 7)

Page 8: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

POS

• Kombinasi nilai-nilai peubah yang

menghasilkan nilai fungsi sama dengan 0 adalah 000,

010, 011, 101, dan 110

x y z 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

010, 011, 101, dan 110

• 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)

• Atau dengan menggunakan lambang (maxterm)

f(x, y, z) = M0 M2 M3 M5 M6 = ∏∏∏∏(0, 2, 3, 5, 6)

Page 9: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

1. Nyatakan tabel kebenaran di bawah ini

dalam bentuk kanonik SOP dan POS

x y z f(x, y, z)

0 0 0 10

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

1

1

0

0

1

0

1

0

Page 10: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

2. Nyatakan tabel kebenaran di bawah ini

dalam bentuk kanonik SOP dan POS

x y z f(x, y, z)

0 0 0 10

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

1

0

0

1

1

0

1

1

Page 11: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

3. Nyatakan tabel kebenaran di bawah ini

dalam bentuk kanonik SOP dan POS

x y z f(x, y, z)

0 0 0 10

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

1

1

0

0

1

0

0

1

Page 12: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Untuk menyatakan fungsi boolean dalam bentuk

SOP atau POS dapat dilakukan dengan:

• Melengkapi literalnya

• ???? (Bahan diskusi kelompok)• ???? (Bahan diskusi kelompok)

Contoh:

Nyatakan fungsi Boolean f(x, y, z) = x + y’z dalam

bentuk kanonik SOP dan POS!

Page 13: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Cara 1

f(x, y, z) = x + y’z

(a) SOP

x = x(y + y’)

Jadi,

f(x, y, z) = x + y’z

= xyz + xyz’ + xy’z + xy’z’ +

xy’z + x’y’zx = x(y + y’)

= xy + xy’

= xy (z + z’) + xy’(z + z’)

= xyz + xyz’ + xy’z + xy’z’

y’z = y’z (x + x’)

= xy’z + x’y’z

xy’z + x’y’z

= x’y’z + xy’z’ + xy’z + xyz’

+ xyz

atau

f(x, y, z) = m1 + m4 + m5 +

m6 + m7

= Σ (1,4,5,6,7)

Page 14: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

(b) POS

f(x, y, z) = x + y’z

= (x + y’)(x + z)

(Hk Distributif)

Jadi,

f(x,y,z)=(x +y’+ z)(x +y’+ z’)

(x + y + z)(x + y’ + z)

= (x +y+ z)(x +y’ + z)(Hk Distributif)

x + y’ = x + y’ + zz’

= (x + y’ + z)(x + y’ + z’)

x + z = x + z + yy’

= (x + y + z)(x + y’ + z)

= (x +y+ z)(x +y’ + z)

(x + y’ + z’)

atau

f(x, y, z) = M0M2M3

= ∏(0, 2, 3)

Page 15: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Cara 2

• Dikusikan secara berkelompok cara lain yang

dapat digunakan untuk menyetakan fungsi

boolean yang diketahui ke dalam bentuk SOP danboolean yang diketahui ke dalam bentuk SOP dan

POS

• Presentasikan!!!!

Page 16: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Misalkan f(x, y, z) = Σ (1, 4, 5, 6, 7) dan f

’adalah fungsi komplemen dari f,

f ’(x, y, z) = Σ (0, 2, 3) = m0+ m2 + m3

• Dengan menggunakan hukum De Morgan, kita• Dengan menggunakan hukum De Morgan, kita

dapat memperoleh fungsi f dalam bentuk

POS:

Page 17: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

f ’(x, y, z) = (f ’(x, y, z))’ = (m0 + m2 + m3)’

= m0’ . m2’ . m3’

= (x’y’z’)’ (x’y z’)’ (x’y z)’

= (x + y + z) (x + y’ + z) (x + y’ + z’)= (x + y + z) (x + y’ + z) (x + y’ + z’)

= M0 M2 M3

= ∏ (0,2,3)

• Jadi, f(x, y, z) = Σ (1, 4, 5, 6, 7) = ∏ (0,2,3).

• Kesimpulan: mj’ = Mj

Page 18: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Bentuk baku dari fungsi boolean tidak harus

mengandung literal yang lengkap.

Contohnya,

• f(x, y, z) = y’ + xy + x’yz• f(x, y, z) = y’ + xy + x’yz

(bentuk baku SOP)

• f(x, y, z) = x(y’ + z)(x’ + y + z’)

(bentuk baku POS)

Page 19: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Penyederhanaan fungsi Boolean dapat

dilakukan dengan 3 cara:

• Secara aljabar

• Menggunakan Peta Karnaugh• Menggunakan Peta Karnaugh

• Menggunakan metode Quine Mc Cluskey (metode

Tabulasi)

• Pada materi ini akan dipelajari

penyederhanaan fungsi boolean dengan

menggunakan peta karnaugh

Page 20: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Metode Garfis Untuk Menyederhanakan

Fungsi Boolean

• Ditemukan oleh Maurice Karnaugh tahun

19531953

• Diagram atau peta yang terbentuk dari kotak-

kotak yang bersisian

• Setiap kotak merepresentasikan minterm

• Tiap kotak dikatakan bertetangga jika

minterm-mintermya berbeda 1 buah literal

Page 21: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Peta Kanaugh 2 variabel

xyxy’

x’yx’y’

0 1

0

1

xyz

m3m2

m1m00

1

0 1 x

yz

• Peta Kanaugh 3 variabel

8 June 2011 LOGIKA MATEMATIKA T-10 07 21

m6m7m5m4

m2m3m1m0

00 01 11 10

0

1

xyz

xyz’xyzxy’zxy’z’

x’yz’x’yzx’y’zx’y’z’0

1

00 01 11 10x

yz

Page 22: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Diberikan tabel kebenaran, gambarkan Peta

Karnaugh

x y z f(x, y, z)

0 0 0 0 00 01 11 10xyz0 0 0 0

0 0 1 0

0 1 0 1

0 1 1 0

1 0 0 0

1 0 1 0

1 1 0 1

1 1 1 1

1100

1000

00 01 11 10

0

1

x

Page 23: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

w’x’y’z’ w’x’y’z w’x’yz w’x’yz’

w’xy’z’ w’xy’z w’xyz w’xyz’

wxy’z’ wxy’z wxyz wxyz’

m0 m1 m3 m2

m4 m5 m7 m6

m12 m13 m15 m14

m m m m

wx00 01 11 10

00

01

11

yx

00 01 11 10

00

01

11

10

yx

wx

8 June 2011 LOGIKA MATEMATIKA T-10 07 23

wx’y’z’ wx’y’z wx’yz wx’yz’ m8 m9 m11 m10

0 1 0 0

0 0 0 1

0 1 0 1

1 0 0 0

f(w,x,y,z) = wxy’z + wxyz’+

wx’y’z’ + w’x’y’z

+ w’xyz’

1010

00 01 11 10

00

01

11

10

yx

wx

Page 24: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Diberikan tabel kebenaran, gambarkan

Peta Karnaugh nya

1. 2. x y z f(x, y, z)

0 0 0 0

x y z f(x, y, z)

0 0 0 00 0 0 0

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 0

1 0 1 1

1 1 0 1

1 1 1 0

0 0 0 0

0 0 1 0

0 1 0 1

0 1 1 0

1 0 0 1

1 0 1 0

1 1 0 1

1 1 1 0

Page 25: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

3. 4. 5. x y z f(x, y, z)

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 1

x y z f(x, y, z)

0 0 0 1

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 1

x y z f(x, y, z)

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 11 0 0 1

1 0 1 1

1 1 0 1

1 1 1 0

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 0

1 0 0 1

1 0 1 0

1 1 0 1

1 1 1 0

Page 26: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

TEKNIK MINIMASI FUNGSI BOOLEAN DENGAN PETA KARNAUGH

� Menggabungkan kotak – kotak yang bersisian.

� Kotak-kotak yang bersebrangan dianggap sebagai kotak-kotak yang

bersisian.

w x y z Perhatikan bahwa yangyx

8 June 2011 LOGIKA MATEMATIKA T-10 07 26

0000

1111

0000

0110

00 01 11 10

00

01

11

10

w x y z Perhatikan bahwa yang

1 1 0 0 angkanya sama dalam sa

1 1 0 1 tu kolom adalah kolom-w

1 1 1 1 dan kolom x. Jadi hasilnya

1 1 1 0 adalah w x

1 1

w x y z Perhatikan bahwa yang

0 0 0 1 angkanya sama dalam

0 0 1 1 satu kolom adalah kolom-w

0 0 - 1 kolom x, dan kolom z. Jadi

hasilnya adalah w’ x’ z

yx

wx

Page 27: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Bentuklah PERSEGI PANJANG sedemikian sehingga mencakup

sebanyak-banyaknya angka-1, Tapiii jumlah angka-1 nya harus 2n ,

seperti 1, 2, 4, 8, 16, 32, dan seterusnya.

00 01 11 10yz

wx 0 1 0 1

0 1 1 1

8 June 2011 LOGIKA MATEMATIKA T-10 07 27

11 1

00

01

11

10

0 1 1 1

w’ x z

0 1 1 1

0 1 1 0

w’ x y

Page 28: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

1 1 1

00 01 11 10

00

01

yz

wx

0 1 0 1

0 1 1 1

1 1 0 1

1 1 1 1

x z

8 June 2011 LOGIKA MATEMATIKA T-10 07 28

1 1 1

1 1 1

01

11

10

x z

0 1 1 1

0 1 1 0

1 1 1 1

1 1 1 0

x y

Jadi, f (w,x,y,z) = xz + xy

Page 29: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

11 1

1

00 01 11 10

00

01

yz

wx

0 0 0 1

0 1 0 1

1 1 0 1

0 1 0 1

1

11 1

11 1 01

11

01

y’ z

0 1 1 1

0 1 1 0

1 1 1 1

1 1 1 0

x y

Tidak boleh, karena semua

minterm sudah dikombinasikan.

Page 30: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Tentukan bentuk sederhana dari fungsi boolean yang

merepresentasikan tabel Kebenaran dalam bentuk SOP dan

POS x y z f(x,y,z)

0 0 0 0

0 0 1 1

0 1 0 0

0 1 1 1

1 0 0 1

1 0 1 0

1 1 0 1

1 1 1 0

Page 31: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

00 01 11 10

Bentuk Baku SOP: Kelompokkan 1

xyz

0 0 1 1 0

1 1 0 0 1

f(x,y,z) = x’z + xz’31

Page 32: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Bentuk Baku POS: Kelompokkan 0

00 01 11 10xyz

f(x,y,z) = (x+z)(x’+z’)

Rinaldi Munir/IF2151 Mat. Diskrit

0 0 1 1 0

1 1 0 0 1

Page 33: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Tentukan bentuk SOP dan POS yang paling sederhana dengan

peta karnaugh pada latihan soal sebelumnya!

1. 2. x y z f(x, y, z)

0 0 0 0

x y z f(x, y, z)

0 0 0 00 0 0 0

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 0

1 0 1 1

1 1 0 1

1 1 1 0

0 0 0 0

0 0 1 0

0 1 0 1

0 1 1 0

1 0 0 1

1 0 1 0

1 1 0 1

1 1 1 0

Page 34: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

3. 4. 5. x y z f(x, y, z)

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 1

x y z f(x, y, z)

0 0 0 1

0 0 1 1

0 1 0 1

0 1 1 0

1 0 0 1

x y z f(x, y, z)

0 0 0 0

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 11 0 0 1

1 0 1 1

1 1 0 1

1 1 1 0

1 0 0 1

1 0 1 1

1 1 0 1

1 1 1 0

1 0 0 1

1 0 1 0

1 1 0 1

1 1 1 0

Page 35: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Andaikan suatu tabel kebenaran telah diterjemahkan ke dalam Peta Karnaugh.

Sederhanakan fungsi Boolean yang bersesuaian sesederhana mungkin.

yz

00

01

11

10

wx 00 0 1 1 1 wx 00 0 1 1 1

01 0 0 0 1

11 1 1 0 1

10 1 1 0 1

Jawab: (lihat Peta Karnaugh) f(w, x, y, z) = wy’ + yz’ + w’x’z

Page 36: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

• Tentukan bentuk SOP

yang paling sederhana

dengan peta karnaugh

w x y z f(w, x, y, z)0 0 0 0 10 0 0 1 00 0 1 0 00 0 1 1 10 1 0 0 00 1 0 1 00 1 0 1 00 1 1 0 10 1 1 1 11 0 0 0 11 0 0 1 01 0 1 0 11 0 1 1 11 1 0 0 01 1 0 1 01 1 1 0 01 1 1 1 1

Page 37: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

Y Z

W’XY

X’Y’Z’

WX’Y

F(w,x,y,z) = yz + w’xy + wx’y + x’y’z’

Page 38: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

1. Tentukan bentuk SOP

yang paling sederhana

dengan peta karnaugh

w x y z f(w, x, y, z)0 0 0 0 10 0 0 1 10 0 1 0 00 0 1 1 00 1 0 0 00 1 0 1 00 1 1 0 10 1 1 0 10 1 1 1 11 0 0 0 01 0 0 1 01 0 1 0 01 0 1 1 01 1 0 0 11 1 0 1 11 1 1 0 01 1 1 1 1

Page 39: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

2. Tentukan bentuk SOP

yang paling sederhana

dengan peta karnaugh

w x y z f(w, x, y, z)0 0 0 0 10 0 0 1 00 0 1 0 00 0 1 1 00 1 0 0 00 1 0 1 10 1 1 0 10 1 1 0 10 1 1 1 01 0 0 0 11 0 0 1 11 0 1 0 11 0 1 1 11 1 0 0 11 1 0 1 01 1 1 0 11 1 1 1 1

Page 40: Bab-4 Penyederhanaan FUngsi Boolean · PDF file•Suatu fungsi Booelan dapat dibentuk secara aljabar dari tabel kebenaran yang diketahui dengan membentuk minterm/maxterm dari setiap

3. Sederhanakan dengan peta Karnaugh,

a. F(w,x,y,z) = wx’ + wxy’z’ + wxyz’ + x’z’

b. F(w,x,y,z) = ∑ (2, 3, 4, 5, 6, 7 , 9 , 11)