Bab6-Peta Karnaugh PDF
Bab6-Peta Karnaugh PDF
TUJUAN
I. Dengan suatu fungsi (yang ditentukan dengan lengkap atau tidak lengkap)
dari tiga sampai enam variabel, letakkan pada peta Karnaugh. Fungsi tersebut
mungkin diberikan dalam bentuk minterm, maksterm atau bentuk aljabar.
2. Tentukan implikan prima mendasar dari suatu fungsi pada sebuah peta.
3. Dapatkan bentuk jumlah hasil minimum atau hasil jumlah minimum suatu
fungsi dari peta tersebut.
4. Tentukan semua implikan prima suatu fungsi dari sebuah peta.
5. Pahamilah hubungan antara operasi yang dilakukan dengan menggunakan
peta dan operasi aljabar yang berkorespondensi.
PETUNJUKBELAJAR
~
o 0
o I
I
i
I
I
~ 01
f
1
+---1
I
I 0 i 0 : 1 I
I I i I ILLJ
F
F=
160
Sekarang sederhanakanF secaraaljabar dan buktikanlah bahwajawaban
anda benar.
a
a b c I F
bc'\... 0 r--
o 0 0
o o 0 I
o I 0
o I I
I 0 0
o I 0 I
I I 0
o
.1.....- I I I
F
(c) Gambarlah fungsi berikut ini pada peta Karnaugh seperti di bawah ini :
- o
I 00
01
11
I 10
161
Jangan membuat perluasan minterm atau tabel kebenaran sebelum
memplotkan,
o
00
01
11
10
(e) Untuk peta variabel-3, kotak manakah yang berbatasan dengan kotak 2 ?
(f) Teorema apa yang digunakan ketika dua term pada kotak yang berdekatan
dikombinasikan ?
III ICD
10
Dalam setiap kasus, ubahlah simpulan pada peta sehingga diperoleh solusi
minimum.
162
(i) Kerjakan SoaI 6.5.
00 0 I 00 0
OCffl
01 1 01
I
G=
II II '
10 I 10 1
G=
G G
(a) Perhatikan lokasi minterm pada peta 3 dan 4 variabel (Gambar. 6-3(b) dan
6-10). Ingat susunan ini. Hal ini akan banyak menghemat waktu ketika
and a memplotkan peta Kamaugh.
Susunan di atas valid untuk susunan variabel yang ada. Jika kita memberi
label pad a peta seperti yang tampak di bawah ini, isilah temp at minterm
tersebut :
BC CD
A -- -. .. .-
A~ 00 I 01 I II I 10
o I
163
(e) Ketikakita mengkombinasikandua bilangan 1yang berdekatanpada sebuah
peta, hal ini berkorespondensi dengan penerapan teorem~ xy'+ xy = x
untuk menghapus variabel di mana dua term tersebut berbeda. Jadi,
pengikatan dua bilangan 1 yang ditunjukkan pada peta di bawah ini sarna
dengan inengkombinasikan minterm yang berkorespondensi secara
aljabar :
ab
cd 00 01 II 10
00 1
Ikatkan dua pasangan lain dari bilangan 1 yang berdekatan pada peta di
atas dan sebutkan persamaan aljabar .dari pengikatan term ini. Sekarang
bacalah ikatan tersebut secara langsung dari peta dan periksalah aIjabar
anda.
Cd II 10
00 1
01 1
-
IIII 1 1
10 111 1 1
165
-
Ikatlah empat bilangan I yang lain pada peta di atas dan sebutkan persamaan
aljabamya.
(g) Uptuk masing-masing peta berikut ini, ikatlah bilangan term minimum
yang akan menutupi semua bilangan I.
ab ab
c, vv v. .. .v c, -- -- -- .-
I I I I I
I I I I
I I I I I I
I I I I I
(Untuk setiap bagian yang barus anda ikatkan dua kelompok bilangan I
dan dua kelompok dua bilangan 1.)
Tulislah kalimatjumlah basil minimum untuk I. dan 12 dari peta diatas.
1.=
12=
166
4. Pelajarilah Bagian 6.4, Penentuan Kalimat Min~mumDengan Menggunakan
Implikan Prima Mendasar.
(a) Untuk peta pada Gambar 6-15, tulislah tiga implikan F selain yang telah
tertera.
Untuk peta yang sarna, apakah ac'd' adalah implikan prima dari F ?
(b) Untuk peta yang ada, adakah term yang mengkaitkan implikan prima?
B
CD""-.. 00 4 01 II 10
00
01
II
10
CD -- -. .. --
I 10 14 1 8
11 1
13 1 7 1
I
12 1 6 110
167
(a) Berapa kali bilangan I berdekatan dengan mo ?
(b) Apakah semua bilangan I ini ditutupi oleh implikan prima tunggal ?
(c) Oari jawaban anda pada (b), dapatkah anda menentukan jika B'C' adalah
esensial ?
(e) Apakah semua bilangan I ini tertutupi oleh sebuah implikan pnma
tunggal ?
(i) Carilah dua implikan prima mendasar yang lain dan sebutkan mintenn
mana yang membuat mereka esensial.
6. (a) Bagaimana anda menentukan jika suatu implikan prima itu esensial
dengan menggunakan peta Kamaugh ?
I 1 1 1
Carilah jumlah hasil minimum.
168
(c) Kerjakan Latihan Terprogram 6.1.
AB
CD vv '" II IV
I
10 14 112 8
XI Xu 9
3. 17 liS III
I
2 1 6 XI4 10
Apakah ini berarti bahwa tidak ada implikan prima esensial yang meliputi
115 ?
169
(e) Kerjakan Soal 6.9.
(f) Jika anda mempunyai copy program Logik£lAid™ yang dapat dipakai,
gunakan model tutorial peta Kamaugh untuk membantu anda mempelajari
mencari solusi minimum dari peta Karnaugh. Program ini akan mengecek
ketja anda pada setiap langkah untuk meyakinkan bahwa anda mengikatkan
term-term dalam susunan yang benar. Program ini juga akan memeriksa
jawaban akhir anda. Kerjakan Soal 6.10 dengan menggunakan tutor peta
Karnaugh.
7. (a) Dalam Contoh 4, halaman 98, kita menderivasikan fungsi berikut ini :
Z = L m(O,3,6,9) + L d(lO,II,12,13,14,15)
AB
CD -- -- -- -
I
170
(c) Tunjukkan bahwa hasil penjumlahan minimum untuk Z adalah
F=
(b) Pada peta 5-variabel (Gambar 6-21), berapakah lima minterm yang
berdekatan dengan minterm 24 ?
(c) Kerjakan semua contoh~ontoh dalam bagian ini dengan hati-hati dan
yakinkan bahwa anda memahami semua langkah-Iangkahnya.
171
- - - - -
(d) Dua solusi minimum diberikan untuk Gambar 6-24. Ada solusi jumlah
hasil minimum ketiga . Berapa itu ?
(e) Bacalah materi pada peta 6-variabel untuk mendapatkan ide dasar; namun
keccikapan dalam menderivasikan solusi minimum dari peta 6-variabel
tidak diperlukan untuk menyelesaikan uji kesiapan. (Catatan : Kecakapan
dalam menyelesaikan peta 5-variabel diperlukan.)
c
(g) DE 00 01 11 10
A
110
172
Carilah dan ikatlah dua lagi implikan prima esensial.
Carilah tiga jalan untuk menutupi sisa 1 pada peta tersebut dan berilah
solusi minimum yang berkorespondensi.
(h) Jika anda mempunyai program LogicAid yang dapat dipakai, kerjakan
Soal 6.28 dan 6.36 dengan menggunakan tutor peta Kamaugh.
10. Kerjakan Soal 6.25, 6.27, 6.29, 6.16, dan 6.17(a). Ketika menderivasikan
solusi miriimumdari peta tersebut, selalu menuliskanterlebih dahulu implikant
prima esensial. Jika tidak, seringkali anda tidak mendapatkan solusi mini-
mum. Lagi pula, yakinlah bahwa anda dapat menemukan semua implikan
prima dari peta tersebut (lihat Soal 6.25 (b).)
II. Lihatlah kembali tujuan unit ini dan tempuhlah uji kesiapan.
PETAKARNAUGH
173
6.1 BENTUKMINIMUMFUNGSISWITCHING
Sialnya, hasil dari prosedur di atas dapat tergantung pada susunan di mana
term dikombinasikan atau dihilangkan sehingga kalimat akhir yang diperoleh
tidak selalu minimum.
174
CONTOH :
Tak satupun dari term pada kaliamt di atas dapat dihapuskan dengan
konsensus. Namun demikian, mengkombinasikan term dengan eara yang berbeda
membawa ke jumlah hasil minimum seeara langsung :
=
'v/
a'b' +
~be' + ae (6-2)
CONTOH :
175
--
6.2 PETAKARNAUGH
2 VARIABEL
DAN3 VARIABEL
A
B"- 0
A=I.B=O
A = 0, B = I A=I.B=I
Gambar 6-1 menunjukkan tabel kebenaran untuk fungsi F dan peta Karnaugh
'yang berkorespondensi. Perhatikan bahwa nilai F untuk A = B = a diplotkan
pada kotak sebelah kiri atas dan isian peta yang lain diplotkan dengan cara yang
sama alam Gambar 6-I(b). Setiap I pada peta berkorespondensi dengan minterm
F. Kita dapat membaca minterm dari peta tersebut seperti halnya kita membacanya
dari tabel kebenaran. Sebuah 1 pada kotak 00 dalam Gambar 6-1(c) menunjukkan
bahwa A'B' adalah minterm dari F. Oemikian pula sebuah I pada kotak al
menunjukkan bahwa A'B adalah suatu minterm. Minterm dalam kotak yang
berdekatan pada peta tersebut dapat dikombinasikan karena mereka hanya berbeda
satu variabel. Jadi, A'B' dan A'B berkombinasi untuk membentuk A', dan hal
ini ditunjukkan dengan mengikat I yang berkorespondensi pada peta tersebut,
lihat gambar 6-I(d).
176
AB F B~
A
BA B 0
o0 1 01 1 I 0 1 0 o 1 0
o 1 1 A'B' +A'S =.4'.
1 0 0 1 I 0 _ 1 I 0 I III 1 JI 0
1 1 0 A'S
F=A'B' +A'B F=A'
Gambar 6-2 Tabel Kebenaran dan Peta Karnaugh untuk Fungsi 3-variabel
ABC F
o 0 0 o A
o 0 I o BC
o I 0 I
o
I
I
0
I
0
I
I
ABC = DOl.F=O
---,
00 0
I 0 I o
I I 0 I III 1 0
I I I o
10 -::i-ASC = liD, F = I
(b)
(a)
.177
- -
A
BC 0 I BC 0
00 000 100 00 0 I 4
Dengan perluasan minterm suatu fungsi, ia dapat diplotkan pada sebuah peta
dengan menempatkan I dalam kotak yang berkorespondensi dengan minterm
fungsi tersebut dan 0 pada kotak yang lainnya ( 0 dapat dihilangkan jika
dikehendaki). Gambar 6-4 menunjukkan plot dari F(a,b,c) = ml + m3 + ms' Jika
F diberikan sebagai perluasan maksterm, peta tersebut diplotkan dengan
menempatkan 0 dalam kotak yang berkorespondensi dengan maksterm dan
kemudianmengisikotak-kotakyang lain dengan I. Jadi, F(a, b, c) = MoM2M4'
M6M7 memberikan peta yang sarna seperti pada Gambar 6-4.
178
a
be °
00 °0 °4
01
1I 15
II I 1 3 °7
10 ° 2 °6
Gambar 6-4
a
b
00
ocm
01 01. -- .
c=O in
' these rows
II
btheseI in
= rows < II10III
I (1
II 11 '\JII 10
I' I /1 1 'I
b bc. ac,
179
- -
Jika suatu fungsi diberikan dalam bentuk aljabar, tidak perlu memperluasnya
ke minterm sebelum memplotkannya pada peta. Jika kalimat aljabar dikonversikan
pada bentuk jumlah hasil, maka masing-masing term hasH dapat diplotkan seeara
langsung sebagai sebuah kelompok 1 pada peta tersebut. Misalnya,
(Perhatikan : Karena sudah ada I pada kotak abe = 00 I, kita tidak perlu
meletakkan I yang kedua di sini karena x + x = x.)
180
a a
bc' 0 be""- 0
00 QO
01 T,
TI" , 01
=abc+abc =-o'b'c+ob'c
=ac =b'c
II II
10 10
F = tm( I. 3. 5) F=o'c+b'c
(a) Plot of mintenns (b) Simplified fonn of F
181
TI =b'c' +bc' =c'
Peta Kamaugh juga dapat menggambarkan teorema dasar dari aljabar Boolean,
Gambar 6-8 menggambarkan teorema konsensus, XY + X'Z + YZ = XY + X'Z.
Perhatikan bahwa term konsensus (YZ) adalah term redundan karena I-nya ditutupi
oleh dua term lain.
x
YZ X 0
00
01
. 01 If
x:
1 11 A yz (consensuslennl
II
11m
10 1 10
xy
xy + x' z + yz =xy + x' :
Jika sebuah fungsi mempunyai dua bentuk jumlah hasil minimum atau lebih,
182
semua bentuk ini dapat ditentukan dari sebuah peta. Gambar 6-9 menunjukkan
dua solusi minimum untuk F = m(O, I, 2, 5, 6, 7).
6.3 PETAKARNAUGH
4 VARIABEL
183
CD -- -. .. .-
I 1 1 1
. 1 1 1
I 1 1
) 1 1 1
Sekarang kita akan memplot kalimat 4-variabel berikut ini pada peta kamaugh
(Gambar 6-11) :
(a, b, e, d)= aed + a'b + d'
Q'b
d'
Qed
Gambar 6-11
Plot dari acd + a'b + d'
=
Term pertama adalah I bila a = c d = 1, sehingga kita menempatkan dua
kotak yang berada pada kolom a = 1 dan bans cd = 11. Term a'b adalah 1 bila
ab = 01, sehingga kita menempatkan empat bilangan I pada kolom ab = 01.
Akhimya, d' adalah 1 bila d=O,sehingga kita menempatkan delapan 1 dalam dua
baris di mana d = O. (1 rangkap tidak diplotkan karena I + I = I.)
184
. -.. - -.--..----
Berikutnya kita akan menyederhanakan fungsi 1 dan 2 yang ada pada Gambar
6-12. Karena fungsi tersebut ditentukan dalam bentuk minten:n, kita dapat
menentukan tempat I pada peta dengan merujuk pada Gambar 6-10. Setelah
memplotkan peta. kemudian kita dapat mengkombinasikan kelompok I yang
berdekatan. Minterm dapat ditentukan dalam kelompok 2, 4,atau 8 untuk
menghapus variabel I, 2, atau 3, secara berurutan. Dalam Gambar 6-12(a)
pasangan I dalam kolom ab =00 dan juga baris d=1 mewakili a'b'd. Kelompok
=
empat I dalam kolom b I dan baris c=O mewakili be'.
Dalam Gambar 6-12(b), perhatikan bahwa empat sudut I merentangkan
kolom b=O dan baris d=O, dan oleh karenanya dapat dikombinasikan untuk
membentuk term b'd'. Kelompok delapan I menutupi baris-baris di mana c=I,
dan oleh karenanya mewakili mewakili term c. Pasangan I yang diikatkan pada
peta mewakili term a'bd karena term ini ada dalam kolom ab=Ol dan merentang
sampai baris d= I.
Db
cd ""- 00 01 11 10
oo 1 \. I be'
01 (iJ 1 1
a'b'd -...
.11
10 ab'cd'
Metode peta Karnaugh dengan mudah diperluas ke fungsi term yang tidak
dipedulikan. Minterm yang diperlukan ditunjukkan dengan bilangan I paeJapeta.
dan minterm yang tidak dipedulikan ditunjukkan dengan X. Ketika memilih term
185
-- --
untuk membentuk jumlah hasil minimum, semua bilangan 1 harns ditutup, namun
X hanya digunakan jika mereka menyederhanakan kalimat yang dihasilkan.
Oalam Gambar 6-13, term yang tidak dipedulikan saja yang digunakan dalam
membentuk kalimat yang disederhanakan adalah 13.
~b
cd -- -. .. .-
,
I X
(1 1 X 1)
1 1
I X
f = I,m(1,3,S,7,9) + I,d(6,12,13)
= d'd + c'd
Gunakan peta Kamaugh untuk mencari bentuk jumlah hasil minimum untuk
fungsi yang telah digambarkan dalam Gambar 6-1, 6-6, dan 6-12. Hasil jumlah
minimum dapat juga diperoleh dari peta peta. Karena ° dari adalah I-nya ., maka
.
jumlah hasil minimum untuk dapatditentukandenganmengikat° padapeta
.
.komplemen dari jumlah hasil minimum untuk adalah jumlah hasil minimum
untuk . Contoh berikut ini menggambarkan prosedur ini untuk
186
Gambar 6-14.
6.4 PENENTUANKALIMATMINIMUMDENGANMENGGUNAKAN
IMPLIKANPRIMAMENDASAR
01 ab'c'
abc'
II
a'bc'
l' F
Gambar 6- 15 a'cd'
187
- -
Semua implikan prima dari suatu fungsi dapat diperoleh dari peta Karnaugh.
Suatu bilangan I tunggal pada sebuah peta mewakili implikan prima jika tidak
berdekatan dengan bilangan 1 yang lain. Dua bilangan 1 yang berdekatan pada
sebuah peta membentuk suatu implikan prima jika mereka tidak berada dalam
kelompok yang berisi delapan bilangan I, dan seterusnya.
K:alimatjumlah-hasil minimum untuk suatu fungsi terdisi"dari beberapa (tidak
perlu semua) implikan prima dari suatu fungsi. Dengan kata lain, kali~at jumlah-
hasil yang berisi sebuah term yang bukan implikan prima tidak dapat menjadi
minimum. Ini benar karena jika sebuah term non-prima ada, kalimatnya dapat
disederhanakan dengan mengkombinasikan term non-prima dengan minterm
tambahan. Untuk menemukanjumlah hasil minimum dari sebuah peta, kita hams
mencari bilangan implikan prima minimum yang menutupi semua bilangan 1
pada peta. Fungsi yang diplotkan dalam Gambar 6-16 mempunyai enam implikan
prima. Tiga dari implikan prima ini menutupi semua bilangan I pada peta, dan
solusi minimum-nya adalah jumlah dari tiga implikan prima ini. Ikatan yang
diberi bayang-bayang mewakili implikan prima yang bukan merupakan bagian
dari solusi minimum.
ab
cd"'" 00 01 11 10
00 1
a'c'd
, Minimum solution: F = a' b'd + be' + DC
01
All prime implicaots: a'b'd. be'. ac.a'c'd. ab. b'cd
11 R"lJ I ,....-:
Irri (; ..
I I
"-b'Cd
101 I I\.ttJ
Ketika menuliskan semua implikan prima dari peta tersebut, perhatikan bahwa
seringkali ada implikan prima yang tidak termasuk dalam jumlah hasil mini-
mum. Meskipun semua bilangan 1 dalam suatu term telah ditutupi dengan implikan
prima, term tersebut masih merupakan implikan prima asalkan tidak termasuk
dalam kelompok yang lebih besar dari I. Misalnya, dalam Gambar 6-16, a'c'd
meiupakan implikan prima karena tidak dapat dikombinasikan dengan bilangan
188
_. d.. _.. .
1 lainnya untuk menghilangkan variabel yang lain. Namun, abd bukan merupakan
implikan prima ia tidak dapat dikombinasikan dengan dua bilangan 1 lainnya
untuk membentuk ab. Term -b'cd juga merupakan implikan primameskipun
kedua bilangan I-nya telah ditutupi dengan implikan prima yang lain. Dalam
proses menemukan implikan prima, term yang tidak dipedulikan diperlakukan
sarna seperti bilangan I. Namun, suatu implikan prima yang keseluruhannya
terdiri dari term yang tidak dipedulikan tidak pemah dapat menjadi bagian dari
solusi minimum.
Karena semua implikan prima suatu fungsi biasanya tidak diperlukan dalam
membentuk jumlah hasil minimum, maka diperlukan prosedur yang sistematik
untuk memilih implikan prima. Jika implikan prima dipilih dari peta dapa
urutan yang salah, solusi non-minimum dapat menghasilkan. Misalnya, dalam
Gambar 6-17, jika CD dipilihpertama kali, maka BD, B'C, dan AC diperlukan
untuk menutupi bilangan ! lainnya, dan solusinya berisi empat term. Namun,
jika implikan prima yang ditunjuk dalam Gambar 6-17(b) dipilih terlebih dahulu,
semua bilangan 1 ditutup dan CD tidak diperlukan.
AB
CD 10 -- -. .. .
00
'ms
r'- --....
011 IJI .) 1 II 1 1
- -- r--,
1 ." \ 1 I 1 .. !l :
+
1 1 1 1
\ 1 I 1 II 1 1 1
D
C;r '" I !,'"I I"U
,- \-.:.:
f=CD,+BD+B'C+AC f=BD+B'C+AC
(a) (b)
Gambar 6- J 7
Perhatikan bahwa beberapa minterm pada peta Gambar 6-17(a) dapat ditutup
dengan satu implikan prima tunggal. Misalnya, m2 hanya ditutup dengan satu
implikan prima, implikan prima tersebut dikatakan esensiaVmendasar dan hams
meliputi jumlah hasil minimum. Jadi, B'C adalah merupakan implikan prima
esensial karena m2 tidak ditutupi oleh implikan prima lainnya. Namun, CD tidak
189
--- -- - , - -
190
adalah implikan prima esensial. Karena hanya I yang berdekatan dengan 12
adalah 10, maka A'B'D' juga merupakan term esensial. Karena bilangan I yang
berdekatan dengan 17 (15 dan 115)tidak ditutupi dengan sebuah term tunggal,
baik A'BD maupun BCD bukan esensial pada poin ini. Namun, Karena satu-
satunya bilangan I yang berdekatan dengan III adalah 115'maka ACD adalah
esensial. Untuk menyelesaikan solusi minimum, salah satu implikan non-esensial
diperlukan. A'BD maupun BCD dapat dipilih. Solusi finalnya adalah
ACD
6 14 10
Gambar 6-J8
Perhatikan: Bilangan I yang diberi bayang-bayang berwama merah ditutupi
oleh hanya satu implikan prima. Kesemua bilangan 1 lainnya ditutupi oleh paling
tidak dua implikan prima.
Jika sebuah minterm yang tidak dipedulikan ada pada peta etrsebut, kita
tidak hams memeriksanya untuk melihat apakah ia ditutupi oleh satu atau lebih
implikan prima. Namun demikian, ketika memeriksa sebuah bilangan I untuk
yang berdekatan dengan I, kita perlakukan term yang tidak dipedulikan yang
berdekatan seolah-olah mereka adalah 1 karena term yang tidak dipedulikan
dapat dikombinasikan dengan I dalam proses pembentukan implikan prima.
Prosedur berikut ini kemudian dapat digunakan untuk mendapatkanjumlah hasil
minimum dari peta Kamaugh :
I. Pilihlah sebuah minterm (a I) yang' belum ditutupi.
191
------
192
Pilihlah sebuah
bilangan 1 yang
belum ditutup.
Carilah semua
bilangan 1 dan X
yang berdekatan.
Term tersebut
adalah implikan
prima esensial.
lkatlah.
TIDAK
Perhatikan:
VA semua impllkan prima esenslal
telah ditentukan pada poin. Ini.
Carilah rangkaian impIikan {
prima minim"" yang menUlU:
bilangan satu IaJmya pada
petaI_but.
Gambar 6-20
Keterangan : Bilangan I yang diberi bayangan ditutupi oleh hanya satu
implikan prima.
194
6.5 PETAKARNAUGH
5 DAN6 VARIABEL
Suatu peta 5-variabel dapat disusun dalam tiga dimensi dengan menempatkan
peta 4-variabel pada puncak variabel yang kedua. Term pada lapisan paling
bawah diberi nomor 0 sampai 15 dan term yang berkorespondensi pada lapisan
yang paling atas diberi nomor 16 sampai 31, sehingga term-term pada lapisan
yang terbawah berisi A' dan term yang ada pada lapisan yang paling atas berisi
A. Untuk mewakili peta dalam dua dimensi, kita akan membagi masing-masing
kotak dalam peta 4-variabel dengan garis diagonal dan meletakkan term-term
pada lapisan terbawah berada di bawah garis dan term-term pada lapisan di atas
berada di atas garis diagonal tersebut (Gambar 6-21). Suatu representasi pilihan
harus membuat dua lapisan sisi demi sisi seperti dalam Gambar 6-29, tapi
kebanyakan orang yang mencari kedekatan lebih sulit untuk melihat kapan
bentuk ini digunakan.
Term-term pada lapisan atas dan bawah berkombinasi seperti. term-term
pada peta 4-variabel. Lagi pula, dua term pada kotak yang sarna yang dipisahkan
dengan garis diagonal hanya berbeda satu variabel dan dapat dikombinasikan.
Namun demikian, beberapa term yang secara fisik muncul berdekatan tidak dapat
dikombinasikan. Misalnya term 0 dan 20 tidak berdekatan karena mereka muncul
pada kolom yang berbeda dan pada lapisan yang berbeda. Masing-masing term
dapat berdekatan tepat dengan lima term lain, empat term pada lapisan yang
sarna dan satu term pada lapisan yang lain (Gambar 6-22). Ketika mengecek
kedekatan, masing-masing term hams dicek pada lima kotak yang mungkin
berdekatan.
195
Term-Ierm ini lidak berlcombinasi karena mereka berada pada
lapisan yang berbeda dan kolom yang berbeda (mereka
berbeda pada 2 variabel).
c
DE 00 01 II 10
A
110
Gambar 6-22
196
Dua contoh minimalisasi 5-variabel dengan menggunakan peta.
Gambar 6-23 adalah peta dari
BC
DE' 11 to
Gambar 6-23
AB'C
F = A'B'D' + ABE' + ACD + A'BCE + atau
AB'CD'
PI { }
197
Gambar 6-24 adalah peta dari
F(A, B. C. D, E) =L m(O, I, 3, 8, 9, 14, 15, 16, 17, 19, 25, 27, 31)
Semua bilangan 1 yang berdekatan dengan ml6 ditutup dengan PI' sehingga
memilih PI terlebihdahulu. Semua bilangan 1 yang berdekatan dengan m3 ditutup
dengan P2 ' sehingga P2 dipilih berikutnya. Semua bilangan I yang berdekatan
dengan mg ditutup dengan P3, sehingga P3 dipilih. Karena ml4 hanya berdekatan
dengan m15,P4juga esensial. Tidak ada implikan prima yang lebih esensial, dan
bilangan 1 yang lainnya dapat ditutup dengan dua term P5 dan
(1-9-17-25) atau (17-19-25-27). Solusi akhimya adalah
C'D'E
F = B'C'D'+ B'C'E + A'C'D'+ A'BCD + ABDE + atau
AC'E
{ }
PI P2 P3 P4 P5
198
Gambar 6-24
Lapisan "Ketiga"
~
Lapisan "AlaS" '>~"'- Lapisan"Kedua"
~ Lapisan "Bawah"
199
AS
I~
I~I
6.6 KEGUNAAN
LAINDARIPETAKARNAUGH
200
f =L m(O, 2, 3, 4,8,10, II, 15)
01 11 10
1O~
Gambar 6-26
201
Dari peta tersebut (Gambar 6-27), kita lihat bahwa untuk mendapatkan solusi
minimum kita harns menambah term ACDE. Kita dapat melakukan hal ini dengan
menggunakan teorema konsensus :
F = ABCD + B'CDE + A'B' + BCE~+ ACDE
T T /'
Gambar 6-27
Seperti yang dapat kita lihat dari peta tersebut, kaliamt di atas sekarang
berisi dua term redundan, ABCD dan B' cde. Term ini dapat dih,ilangkandengan
menggunakan teorema konsensus yang memberikan solusi minimum
F = A'B' + BCE' + ACDE
202
. . .- ... ..--...
6.7 BENTUKLAINDARIPETAKARNAUGH
Dua bentuk aJtematif untuk peta 5-variabel dipakai di sini. Satu bentuk
secara sederhana terdiri dari dua peta 4-variabel bersisi-sisian seperti dalam
Gambar 6-29(a). Suatu modifikasi dari bentuk ini ada:tah menggunakan peta
"bayangan cermin" seperti pada Gambar 6-29(b). Dalam peta ini, kolom pertama
dan ke-delapan "berdekatan", seperti kolom kedua dan ke tujuh, kolom ketiga
dan ke-enam, dan kolom ke-empat dan ke-lima. Fungsi yang sama diplotkan
pada kedua peta ini. Demikian pula, peta 6-variabel dapat representasikan sebagai
peta 4-variabel yang disusun da:tam kotak.
203
A
/'--------
//"
01, II 10 nr
BC
00 01
....."
II \ \ 10 .
8
I1R
tE
10I I I IfI\l 10 I I I I I D{
A =0 A= I
-,..- -,..-
C C
(al (b)
LATiHANTERPROGRAM
6.1
Tutuplah jawaban dari latihan ini dengan selembar kertas dan geserlah ke
bawah ketika anda memeriksa jawaban anda. Tulislah jawaban andcipada tempat
yang diberikansebelum melihat jawaban yang benar.
50al : Tentukan jumlah hasil minimum dan hasil jumlah minimum untuk
f = b'e'd' + bed + aed'+ a'b'e + a'be'd
Terlebih dahulu, plotkan peta tersebut untuk f.
204
Jawaban :
I 1 1
. 1
.
1 1 1
I 1 1 1
Jawaban
205
-
f= dan
f=
Jawab :
a' cd
f = b'd' + a'bd + abc + atau
a'b'c J
I
f'
206
Jawaban :
Esensial karena m6
Jawaban akhir :
207
- -
LATiHANTERPROGRAM
6.2
Langkah pertama dalam solusi ini adalah memplotkan peta untuk f. Karena
f diberikan dalam bentuk jumlah hasil, maka lebih mudah terlebih dahulu
memplotkan untuk f' dan kemudian mengkomplemenkan peta tersebut. Tulislah
f' sebagai jumlah hasil :
f'=
Sekarang plotkanlah peta untuk f'. (Perhatikan bahwa ada tiga term pada
"lapisan atas", satu term pada "lapisan bawah" dan dua term yang terbentang di
antara dua lapisan.)
Selanjutnya konversikan peta anda untuk f' ke peta untuk f.
c
de 00 01 11 10
a
1/0
f' f
208
Jawaban :
f' f
(b) Minterm manakah yang berdekatan dengan m]? yang berdekatan dengan
ml9 ?
209
Jawaban :
(a) Mengapa tidak ada implikan prima esensial yang menutupi mil ?
(b) Mengapa tidak ada implikan prima esensial yang menutupi mZ8 ?
Karena tidak ada implikan prima yang lebih esensial, maka ikatlah jumlah
term minimum yang menutupi bilangan 1 yang lain .
Jawaban:
(a) Semua yang dekat dengan I pada mil (m3, mw) tidak dapat ditutup dengan
satu pengelompokan.
(b) Semua yang dekat dengan I pada mZ8(mIZ' m30, mZ9)tidak dapat ditutup
dengan satu pengelompokan.
210
Perhatikan :
Ada lima cara lain yang
memungkinkan untuk mengikat
bilangan 1 yang masih tersisa.
f=
f=
Jawaban :
b'c'de + a'e'de
f = a'd'e'+ ace + a'ce' + bde'+ a;:~ + b'c'de + a'bc'd
bee' ab'de + a'c'de
{ } { }
211
SOAL
6.3 Sebuah perusahaan kecil mempunyai 100 saham, dan masing-masing saham
atas nama pemiliknya mewakili satu suara pada pertemuan para pemegang
saham. Mr. Clay memiliki 30 saham, dan Mr.. Drake memiliki 40 saham.
Mayoritas dua per tiga diperlukan untuk mengesahkan pertemuan pemegang
saham. Setiap empat pemegang saham mempunyai tombol yang bila dia
tutup berarti ia bersuara "ya" untuk semua sahamnya dan terbuka berarti ia
bersuara "tidak". Suatu sirkuit switching harus didisain untuk menyalakan
lampu ketika dilakukan pemilihan.
(a) Derivasikan tabel kebenaran un tuk fungsi output (Z).
(b) Tulislah perluasan minterm untuk Z dan sederhanakan secara aljabar ke
dalam bentuk hasil jumlah minimum.
(c) Tulislah perluasan maksterm untuk Z dan sederhanakan secara aljabar ke
dalam bentuk jumlah hasil minimum.
(d) Periksalah untuk melihatjawaban anda pada (c) apakah ekuivalen dengan
jawaban (b).
(e) Disainlah jaringan switching minimum dan jaringan gerbang AND-OR
minimum untuk merealisasikan Z.
6.4. Sebuah pesawat udara menggunakan dua komputer "ground-based" dan satu
komputer "on-board" untuk mengontrol mesin pendorong sebagai pembuat
rangkaian yang benar:Juga ada kontrol pendorong manual yang akan memutar
kontrol pendorong secara langsung ke komputer "on board" bila pesawat
tersebut tidak dapat kontak dengan stasiun di darat. Jika pendorong manual
mati (logika 0), maka pendorongnya akan menyala jika paling tidak dua dari
tiga komputer mengeluarkan logika I. Jika pendorong manual itu menyala
(logika I), maka pendorong tersebut akan menyala jika komputer "on board"
mengeluarkan logika I. Buatlah A mewakili tombol pedorong manual, B
mewakili output komputer "on board", dan C serta D mewakili output dua
komputer "ground."
(a) Derivasikan tabel kebenaranuntuk fungsi output Z yaitu I jika pendorong
menyala.
(b) Tuli"slahperluasan minterm untuk Z dan sederhanakan secara aljabar ke
dalam bentuk jumlah hasil minimum.
212
(c) Tulislah perluasan maksterm untuk Z dan sederhanakan secara aljabar ke
dalam bentuk jumlah hasil minimum.
(d) Periksalah untuk melihat apakahjawaban anda pada (c) ekuivalen dengan
jawaban untuk (b).
(e) Disainlah jaringan gerbang AND-OR minimum untuk mewujudkan Z.
6.7 (a) Plotkan fungsi berikut ini pada peta Kamaugh. (Jangan memperluas ke
bentuk minterm sebelum memplotkan.)
F =(A, B, C, D) = A'B' + CD'+ ABC + A'B'CD'+ ABC'D
(b) Carilah jumlah hasil minimum.
(c) Carilah jumlah hasil minimum.
6.9 -
Carilah kalimatjumlah hasil minimum untuk masing masing fungsi berikut
1m.
(a) f(a, b, c, d) = I.m(O, 1, 2, 4, 6, 7, 8, 9, 13, 15)
(b) f(a, b, c, d) = TIM(l, 2, 4, 9, 11 )
(c) f(a, b, c, d) = Lm(O, 1, 5, 8, 12, 14, 15)+ L,d(2,7,11)
(d) f(a, b. c. d) = TIM(Q, 1, 4, 5, 10, 11, 12) TID(3,8,14)
213
6.10 Carilah kalimat jumlah hasil minimum untuk masing-masing fungsi berikut
1m:
(a) f(a, b, c, d) = Un(O, 2, 3, 4, 7, 8, 14)
(b) f(a, b, c, d) = Un(1, 2, 4, 15 ) + L d(O, 3, 14 )
6.13 Suatu jaringan switching mempunyai dua input kontrol (CI' C2), dua input
data (XI' X2), dan satu output (Z). Jaringan yang menampilkan operasi
logika AND, OR, EQU (ekuivalensi), atau XOR (eksklusif-OR) pada dua
input data. Fungsi yang dilakukan tergantung pada input kontrol :
0 0 AND
0 1 OR
1 0 EQU
1 1 XOR
214
6. 14 Untuk peta yang diberikan di bawah ini :
(a) Carilah jumlah hasil minimum untuk fl'
(b) Carilah hasil jumlah minimum untuk f 2'
ab ab
cd
"-
-- -- -- -- cd
"-
I X I 1 X X 1
1 1 1 0 1 0
X 1 1 1 1 1 X
I 1 X 1 X I 0 0 1 0
ab
"-
cd -- -. .. .
I 1 1 X
1 X 1 1
1 1
I X 1 1
215
(d) Dengan peta untuk F, kita dapat mencari peta dual untuk F dengan
mengkomplementasikan semua bilangan ° dan 1 pada peta dan juga
mengkomplementasikan semua bilangan ° dan I pada kepala kolom
dan baris. Gunakan metode ini untuk mencari bentuk jumlah hasil
minimum untuk FD.(Hati-hatilahketika membacapeta FDkarena kepala
kolom dan baris tidak akan berada pada urutan seperti biasanya.)
Periksalah secara aljabar bahwa kaliamt anda untuk FD benar.
6.17 Carilahjumlah hasil minimum untuk kalimatdi bawah ini. Kemudian buatlah
mintermtertentuyangtidakdipedulikandan periksalahbahwajumlah hasil
minimumnya tidak berubah. Sekarang mulailah kembali dengan kalimat
asli dan carilah masing-masing minterm tunggal yang dapat dibuat menjadi
tidak dipedulikan tanpa mengubah jumlah hasil minimum.
(a) F(A, B, C, D) = A'C' + B'C + ACD' + BC'D, minterm 5
(b) F(A, B, C, D) = A'BD + AC'D + AB' + BCD + A'C'D', minterm 7
6.18 Carilah semua kalimat jumlah hasil minimum yang memungkinkan untuk
masing-masing fungsi :
(a) f(a, b, c) =nM (2, 3, 4)
(b) f(d, e, f) = L m(l, 6) + d(O, 3, 5)
(c) f(P, q, r) = (p + q' + r)(p'+ q + r')
(d) f(s, t, u) = L m(l, 2, 3) + L d(O, 5, 7)
(e) f(a, b, c) = n M(3, 4)
(t) f(d, e, f) = L m(l, 4, 6) + L d(O,2, i)
6.19 Carilah kalimat jumlah hasil minimum dan hasil jumlah minimum untuk
masing-masing fungsi :
(a) f(A,B,C,D) =A'B' + A'B'C'+ A'BD'+ AC'D + A'BD + AB'CD'
(b) f(A, B, C, D) = n m(O,2, 10, II, 12, 14, 15)· n D (5,7)
216
6.20 Dengan mengasumsikan bahwa input ABCD = 0101, ABCD = 1001, ABCD
= 1011 tidak pemah ada. carilah kalimat yang disederhanakan untuk
F = A'BC'D + A'B'D + A'CD + ABD + ABC
6.21 Untuk masing-masing fungsi berikut ini, carilah implikan prima esensial
dan kemudian carilah semua kalimat jumlah hasil minimum :
(a) = L mO, 5, 6, 7, II, 13, 15)
f(a, h, c, d)
(b) f(w, x, y, z) = II m(O,3,5,7,8,9,IO,12,13)+dO,6,II,14)
6.23 Carilah semua implikan prima esensial untuk masing-masing fungsi yang
diplotkan pada halaman 141.
F G
217
6.25 F(a,b,c,d,e) = L m(0,3,4,5,6,7,8,12,13,14,16,21,23,24,29,31)
(a) Carilah implikan prima esensial dengan menggunakan peta Kamaugh
dan tunjukkan mengapa masing-masing implikan prima yang dipilih
adalah esensial (ada 4 implikan prima esensial).
(b) Carilah semua implikan prima dengan menggunakan peta Kamaugh
(ada 9, semuanya).
218
6.31 Carilah hasil jumlah minimum untuk :
(a) F(a,b,c,d,e) = L m(1,2,3,4,5,6,25,26,27,28,29,30,31)
(b) F(a,b,c,d,e) = L m(1,5,12,13,14,16,17,21,23,24,30,31)
+ L d(O,2,3,4)
6.33 Carilah kalimat jumlah hasil minimum untuk masing-masing fungsj berikut
ini. Garis bawahilah implikan prima esensia1 pada jawaban anda.
(a) f(a,b,c,d,e) = L m(O,I,3,4,6,7,8,IO,11,15,16, 18,19,24,25,28,29,31)
+ L d(5,9,30)
(b) f(a,b,c,d,e) = L m(1,3,5,8,9,15,16,20,21,23,27,28,31)
6.34 Carilah kalimat hasil jumlah minimum untuk masing-masing fungsi berikut
InI.
(a) F(v,w,x,y,z) = L m(4,5,8,9,12,13,18,20,21,22,25,28,30,31)
(b) F(a,b,c,d,e)"= n M (2,4,5,6,8,10,12,13,16,17,18,22,23,24)
n D(O,11,30,31)
219
- --
220