Peta Karnaugh

Post on 03-Aug-2015

183 views 4 download

Transcript of Peta Karnaugh

Tugas Elektronika Digital

Peta Karnaugh

Akbar Sujiwa1109 100 034

Peta Karnaugh

Peta karnaugh digunakan untuk mempermudah penyerdehanaan fungsi boolean baik untuk suku minterm atau maxterm.

Contoh peta karnaugh 3 variabel (A,B,C)

Deretan nomor di atas kotak bukan diurutan berdasarkan angka biner, namun berdasarkan deretan Gray Code dari metode

Perlu juga diingat mengenai Rumus aljabar Boolean :

Or (“+”) And (“.”)a+(b+c)=(a+b)+c

a+b=b+aa+(a.b)=a

a+(b.c)=(a+b)(a+c)a+a’=1

a(b.c)=(a.b).ca.b=b.a

a.(a+b)=aa.(b+c)=(a.b)+(a.c)

a.a’=0

Penulisan Peta karnauogh

=

Misal : m7+m3

=

Peta karnaugh 4x4

BCA 00 01 11 10

0 0 1 3 2

1 4 5 7 6

ABC 00 01 11 10

0 0 2 6 4

1 1 3 7 5

BCA 00 01 11 10

0 0 0 1 0

1 0 0 1 0

ABC 00 01 11 10

0 0 0 0 0

1 0 1 1 0

ABCD 00 01 11 10

00 0 4 12 8

01 1 5 13 9

11 3 7 15 11

10 2 6 14 10

1. Peta Karnaugh Suku Minterm (SOP – Sum of Product)Misal didapat persamaan :a.) F = m0 + m1

Maka pemetaannya

BCA 00 01 11 10

0 0 1 3 2

1 4 5 7 6

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

b.) F = A’B’C’ + A’B’C +A’BC +A’BC’

F = A’B’C’ + A’B’C +A’BC +A’BC’= (A’+A’+A’+A’)(B’+B’+B+B)(C’+C+C+C’)= A’.1.1= A’

c.) F = A’B’C + A’BC + AB’C + ABC

F = A’B’C + A’BC + AB’C + ABC= C

d.) F = A’B’C’ + AB’C’ + A’BC’ + ABC’

F = A’B’C’ + AB’C’ + A’BC’ + ABC’= C’

BCA 00 01 11 10

0 1 1 0 0

1 0 0 0 0

BCA 00 01 11 10

0 1 1 1 1

1 0 0 0 0

BCA 00 01 11 10

0 0 1 1 0

1 0 1 1 0

BCA 00 01 11 10

0 1 0 0 1

1 1 0 0 1

Contoh Soal Minterm :1. Sederhanakan F = A’B’C’ + A’B’C + A’BC + A’BC’ + A’B’C + A’BC + AB’C + ABC

F = A’B’C’ + A’B’C + A’BC + A’BC’ + A’B’C + A’BC + AB’C + ABC = (A’B’C’ + A’B’C + A’BC + A’BC’) + (A’B’C + A’BC + AB’C + ABC) = (A’) + (C) = A’ + C

2. Sederhanakan diagram logika berikut

Jawab :Output = I + II + III

= A’B’C + AB’C + AB’C’

Output = A’B’C + AB’C + AB’C’dalam peta karnaugh

= (A’B’C + AB’C) + (AB’C’ + AB’C) = B’C + AB’

Sehingga dapat disederhanakan menjadi :

BCA 00 01 11 10

0 1 1 1 1

1 0 1 1 0

BCA 00 01 11 10

0 0 1 0 0

1 1 1 0 0

2. Peta Karnaugh Suku Maxterm (POS - Product of Sum)

Seperti halnya pada minterm pada maxterm metodenya hampir sama namun nilai 1 dianggap sebagai invers dari input sedangkan input menggunakan nilai 0.

Misal didapat persamaan :a.) F = M6 . M7

Maka pemetaannya

BCA 00 01 11 10

0 0 1 3 2

1 4 5 7 6

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

= A’+ B’+ 0 = A’+B’

b.) F = (A’+B+C) . (A’+B+C’) . (A’+B’+C’) . (A’+B’+C)

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

c.) F = (A+B+C) (A+B’+C) (A’+B+C) (A’+B’+C)

F = (A+B+C) (A+B’+C) (A’+B+C) (A’+B’+C)= C

d.) F = (A+B+C’) (A+B’+C’) (A’+B+C’) (A’+B’+C’)

BCA 00 01 11 10

0 1 1 1 1

1 1 1 0 0

BCA 00 01 11 10

0 1 1 1 1

1 0 0 0 0

BCA 00 01 11 10

0 0 1 1 0

1 0 1 1 0

BCA 00 01 11 10

0 1 0 0 1

1 1 0 0 1

F = (A+B+C’) (A+B’+C’) (A’+B+C’) (A’+B’+C’)= C’

Soal Maxterm :

1. Sederhanakan F = (A’+B+C).(A’+B”C)

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

2. Sederhanakan peta karnaough dibawah dan buat diagram output penyederhanaannya!

F = [ (A+B+C)(A+B’+C) ] . [ (A+B’+C’)(A+B’+C)(A’+B’+C’)(A’+B’+C) ] = [A+C].[B’] = (A+C).B’

BCA 00 01 11 10

0 1 1 1 1

1 0 1 1 0

BCA 00 01 11 10

0 0 1 0 0

1 1 1 0 0

Kesimpulan :Dari contoh minterm dan maxterm terdapat beberapa kesamaan jika ditinjau menurut peta dan hasil penyederhanaan. Hal ini dapat dilihat pada:

1. Contoh 1 minterm

F = A’ + C

Contoh 1 Maxterm

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

Dari bentuk peta karnaugh yang sama namun perhitungan berbeda (minterm dan maxterm) memiliki hasil F yang sama diantara keduanya.

Sehingga pada dasarnya suatu peta karnaugh dapat diselesaikan menggunakan dua metode yaitu maxterm atau minterm sesuai kebutuhan.

2. Pada contoh soal 2 tidak jauh beda

Minterm Maxtem Output = B’C + AB’ Output = (A+C).B’

Jika ditinjau dari persamaan boolean maka keduanya memiliki nilai yang sama :

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

BCA 00 01 11 10

0 1 1 1 1

1 0 1 1 0

BCA 00 01 11 10

0 1 1 1 1

1 0 1 1 0

BCA 00 01 11 10

0 0 1 0 0

1 1 1 0 0

BCA 00 01 11 10

0 0 1 0 0

1 1 1 0 0

Namun jika dilihat dari segi efisiensi komponen maka maxterm lebih efisien (1 “OR” dan 1 “And”) dibanding minterm ( 2 “And” dan 1 “OR”). Namun bukan berarti minterm lebih boros dari maxterm hal ini tergantung dari hasil akhir perhitungan kedua metode.

Contoh Soal Peta Karnaugh 4 Variabel :

1. Diberikan sebuah tabel kebenaran seperti berikut :

A B C D F0 0 0 0 00 0 0 1 00 0 1 0 00 0 1 1 00 1 0 0 10 1 0 1 10 1 1 0 10 1 1 1 11 0 0 0 01 0 0 1 01 0 1 0 11 0 1 1 11 1 0 0 01 1 0 1 01 1 1 0 11 1 1 1 1

a. Buat peta karnough 4X4.b. Sederhanakan persamaannya.c. Buktikan Persamaan tersebut sama dengan A’B+AC+BC

Jawab :

a. Peta Karnaugh

ABCD 00 01 11 10

00 0 1 0 0

01 0 1 0 0

11 0 1 1 1

10 0 1 1 1

b. Penyederhanaan menggunakan suku minterm

F = (A’BC’D’ + A’BC’D +A’BCD+A’BCD’) + (ABCD+AB’CD+AB’CD’+ABCD’) = A’B + AC

c. Pembuktian

A’B+AC+BC = A’B + AC

Dapat dibuktikan dari peta Karnaugh-nya yang memilki kesamaan pola

BC = (A’BCD’+ ABCD + A’BCD + ABCD’)

A’B+AC+BC A’B + AC

Daftar Pustaka

http://www.allaboutcircuits.com/vol_4/chpt_8/8.html

ABCD 00 01 11 10

00 0 1 0 1

01 0 1 0 0

11 0 1 1 1

10 0 1 1 1

ABCD 00 01 11 10

00 0 1 0 1

01 0 1 0 0

11 0 1 1 1

10 0 1 1 1

ABCD 00 01 11 10

00 0 1 0 1

01 0 1 0 0

11 0 1 1 1

10 0 1 1 1

http://www.allaboutcircuits.com/vol_4/chpt_8/6.htmlhttp://ekoharsono.files.wordpress.com/2011/09/bab3-peta-karnaugh.pdfhttp://aning.staff.gunadarma.ac.id/Downloads/files/27637/Aljabar+Bolean.ppt