Karnaugh Map 1
Karnaugh Map 1
Karnaugh Map 1
Pokok Bahasan :
K-map 2 variabel K-map 3 variabel K-map 4 variabel
K-MAP 2 VARIABEL
Tabel Kebenaran
Map value
B
0 1
A 0 0 1 1
B 0 1 0 1
Y AB AB AB AB
Model 1
AB AB
0
AB AB
1
0 1 2 3
A
0 1
Model 2
AB
0
AB
2
AB
1
AB
3
y
0 1
xy xy
xy xy
1 0
1 0
F=AB+AB A B
0 1 0 1
F=AB+AB+AB A B
0 1 0 1
0 1
1 0
0 1
1 1
B 0 A
0 1
0 1
1 0
B
0 1
0 1 F=A+B
1 1
F=AB+AB
Contoh 1:
Tabel Kebenaran
Map value
B
0
1
0
0
1
A 0 0 1 1
B 0 1 0 1
Y 1 0 0 1
0 1 2 3
AB
0
2
1
3
AB
B
0 1
AB
0
0
1
0
2
AB
3
Jadi Y = AB + AB
Contoh 2:
Tabel Kebenaran
Map value
B
0 1
1
0
1
1
A 0 0 1 1
B 0 1 0 1
Y 1 1 0 0
0 1 2 3
AB AB
0
2
0
3
B
0
AB
0
AB
1
Jadi Y = A
0
2
0
3
B
0 1
0 1
AB
AB Y = AB + AB B
0 1
1 0
1 1
Y =A + B
Contoh 3:
Dari Tabel Kebenaran di bawah ini, tulis persamaan logikanya dengan menggunakan K-map
Map value
A 0 0 1 1
B 0 1 0 1
Y 1 1 0 1
0 1 2 3
B
0 1
1 0
1 1
A B
Jadi Y = A + B
Contoh 4:
Sederhanakan persamaan logika Y = A + AB + AB menggunakan K-map
A B
0 1 0 1
0 1 AB
1 1
B A
Jadi Y = A + B
K-MAP 3 VARIABEL
Model I
A 00 01 0 ABC ABC 1 ABC
0 4
Tabel Kebenaran
Map valu A B C Y e
BC
0 1 2 3 4 5 6 7
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
ABC
11 ABC ABC
3 7
10 ABC ABC
Model II
C AB 00 0 ABC 1 ABC
1
11 ABC
6
10 ABC
4
ABC
3
ABC
7
ABC
5
Tabel Kebenaran
Map A B C Y value
Model III
AB 0 1 00 ABC ABC
0 2
Model IV
BC 0 1 00 ABC ABC
0 1
0 1 2 3 4 5 6 7
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
ABC
7 5
ABC
7 6
10 ABC ABC
BC 0 1
00 1
01
11 1
10 1
Y = ABC + AB
A BC 0 1 00 01 11 1 1 10 1 1 B A BC 0 1 00 1 1 C 01 11 10 1 1
2 kotak terlingkupi = 2 variabel output 4 kotak terlingkupi = 1 variabel output 8 kotak terlingkupi = 1 (High) Melingkupinya harus posisi horisontal atau vertikal, yang dilingkupi digit 1 dan jumlah digit 1 yang dilingkupi 2n (1, 2, 4,8, 16, )
Contoh Pengcoveran
AB 0 C 1 B ab 0 1 A 00 01 11 10 AB 0 1
00 0 0
01 0 0
11 1 1
10 1 1
G(A,B,C) = A
c 00 0 0 01 0 1 11 1 1 10 0 1
AB 0 1
00 1 0
01 0 0
11 0 1
10 1 1
f = bc + ab + ac F(A,B,C) = BC + AC
A 0 0 0 0 1 1 1 1
B 0 0 1 1 0 0 1 1
C 0 1 0 1 0 1 0 1
F 0 1 1 0 1 1 1 1
BC 0 1
00 0 1
01 1 1 BC
11 0 1
10 1 1 A
BC
F = A + BC + BC
Contoh 1 :
Diketahui Tabel Kebenaran seperti berikut ini, cari persamaan logikanya Tabel Kebenaran
Map A B C Y value
0 1 2 3 4 5 6 7
0 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 0 1 1 1
Penyelesaian :
A BC 0 1 00 1 01 1 1 AC 11 1 10 AB 1 AB
Jadi
Y = AC + AB + AB
Contoh 2 :
Diketahui persamaan Boolean : D = ABC + ABC + ABC + ABC + ABC Sederhanakan dengan metode K-map.
Jadi
D = B + AC
Tabel Kebenaran
Map A B C D Y value
K-MAP 4 VARIABEL
AB CD 00 01 11 10 00 ABCD ABCD ABCD ABCD 01 ABCD ABCD ABCD ABCD 11 ABCD ABCD
12 8 4 5 13 0 1 3 7
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Model I
ABCD
15
ABCD
14 10
AB CD
00 01 11 10 00 ABCD ABCD ABCD ABCD 01 ABCD ABCD ABCD ABCD 11 ABCD ABCD
3 2 1 5 7 0 4 12 13
Model II
8 9
ABCD
15
ABCD
11
10
A
00 01 11
A
10
C D C B B
AB 00 CD 00 1 01 11 10 1 1 1 A AB CD 00 01 11 10 00 1 1
01 1 1 1 1
11 1 1 1
10 1 1 AC 1 ACD
01
11
10 BC 1 1
1 1 ABCD ABCD
Contoh Pengcoveran
AB CD 00 01 11 10 ABD AB CD 00 01 11 10 00 1 0 0 0 01 0 1 0 0 11 0 0 1 0 10 0 0 0 1 ABCD
00 0 1 1 1
01 0 0 1 1 AC
11 0 0 0 0
10 0 0 1 0 BCD
F = ABD+AC+BCD
F = ABCD+ABCD+ABCD+ABCD
Contoh Pengcoveran
AB CD 00 01 11 10 BC 00 0 1 1 1 AD 01 0 1 1 0 11 0 0 1 1 AC 10 1 1 1 1 AB AB CD 00 01 11 10 00 0 0 0 0 01 1 0 0 0 BCD 11 1 1 0 1 ABD 10 1 1 0 0 AC
F = AD+BC+AB+AC
F = ABD+AC+BCD
Contoh 1 :
F(A,B,C,D)=m(0,2,3,5,6,7,8,10,11,14,15) Penyelesaian :
AB CD 00 01 11 10 1 1
Contoh 2 :
Diketahui Tabel Kebenaran sebagai berikut, cari persamaan logikanya.
Map value A B C D Y
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 1 1 0 0 1 1 0 1 0 1 1 0 0 0
Penyelesaian :
AB CD 00 01 11 10 1 1 AC 1 1 ABCD 00 01 11 1 1 1 ABD 10
Contoh 3 :
Lingkarilah dan tulis Persamaan logikanya.
WX 00 YZ 00 01 11 10 WXYZ 1 1 1 1 WXZ 1
01
11 1
10 1 1 WXZ YZ
Jadi M = YZ+WXZ+WXZ+WXYZ
Latihan Soal
1. Gambarlah K-Map untuk setiap ekspresi logika berikut, serta sederhanakan dengan pengcoveran yang benar: a. AB + BC + AB b. AC + ABC + BC + BC c. XY + XZ + YZ d. XY + YZ + XZ + XY e. BC + AD + ABCD + ADC + A f. BC + D + AD
2. Gambarlah K-Map untuk setiap ekspresi logika berikut, serta sederhanakan dengan pengcoveran yang benar: a. (B+D)(A+C) + ABD b. A(BC + C) + B(A + AC) c. (AC + ABC).(BC + BC) d. Z(XY + XZ).YZ(X + Z) e. A(BC + BC) + ABC f. B(CD + AD) + BC(A + AD) Catatan : cari minterm-mintermnya dulu (rubah ke bentuk SOP)