K Map
K Map
K Map
(K-MAP) (I)
Pokok Bahasan :
K-map 2 variabel
K-map 3 variabel
K-map 4 variabel
B
A 0 1
Tabel Kebenaran
A’B’ A’B
Model 0
Map 0 1
A B Y 1
value
1
AB’ AB
2 3
0 0 0 A’B’
1 0 1 A’B
2 1 0 AB’ A
B 0 1
3 1 1 AB A’B’ AB’
Model 0
0 2
2
A’B AB
1
1 3
Desain Pemetaan K-Map 2 Variabel
Karnaugh-Map 2 variabel dengan
minterm-mintermnya xy
x y F
y y
0 0 1 x 0 1 x 0 1
0 1 1
0 x’y’ x’y 0 1 1
1 0 0
1 1 0 1 xy’ xy 1 0 0
F=AB’+A’B F=AB’+A’B+AB
B 0 1 B 0 1
A A
0 1 0 1
0 0
1 1 0 1 1 1
B 0 1 B
A 0 1
A
0 0 1
0 0 1
1 1 0
1 1 1
F=AB’+A’B F=A+B
Contoh 1:
B
A 0 1
Tabel Kebenaran
0 1 0
Map 0 1
value A B Y
1 0 1
0 0 0 1 A’B’ 2 3
1 0 1 0
2 1 0 0
B
3 1 1 1 AB A 0 1
0 A’B’ 0
0 1
1 0 AB
Jadi Y = A’B’ + AB 2 3
Contoh 2:
B
A 0 1
Tabel Kebenaran
0 1 1
Map A B Y 0 1
value
1 0 0
0 0 0 1 A’B’ 2 3
1 0 1 1 A’B
2 1 0 0
B
3 1 1 0 A 0 1
0 A’B’ A’B
0 1
1 0 0
Jadi Y = A’ 2 3
Catatan untuk K-Map B 0 1
A
2 Variabel 1
0
Map A B Y
value B
A 0 1
0 0 0 1
1 0 1 1 0 1 1 A’
2 1 0 0
1 0 1 B
3 1 1 1
Jadi Y = A’ + B
Contoh 4:
B
A 0 1
0 0 1 B
1 1 1 A
AB’
Jadi Y = A + B
K-MAP 3 VARIABEL
Model I
Tabel Kebenaran
BC
Map A 00 01 11 10
valu A B C Y 0 A’B’C’ A’B’C A’BC A’BC’
e 0 1 3 2
7 1 1 1
Map value
Desain Pemetaan K-Map 3 Variabel
BC
A 00 01 11 10
Catatan untuk K-Map 1 1
0
3 Variabel 1
1
0 kotak terlingkupi = ‘0’ (Low)
Y = AB’C’ + A’B
1 kotak terlingkupi = 3 variabel output
BC
2 kotak terlingkupi = 2 variabel output A 00 01 11 10
4 kotak terlingkupi = 1 variabel output 0 1 1
1 1 1
8 kotak terlingkupi = ‘1’ (High)
Melingkupinya harus posisi B
“horisontal” atau “vertikal”, yang
dilingkupi digit ‘1’ dan jumlah digit ‘1’ BC
A 00 01 11 10
yang dilingkupi 2n (1, 2, 4,8, 16, …) 1 1
0
1 1 1
C’
Contoh Pengcoveran
A AB
AB
C 00 01 11 10 C 00 01 11 10
0 0 0 1 1
0
1 0 0 1 1
C 1
B G(A,B,C) = A
ab
AB c 00 01 11 10
C 00 01 11 10
0 0 0 1 0
0 1 0 0 1
1 0 1 1 1
1 0 0 1 1
f = bc + ab + ac
F(A,B,C) = B’C’ + AC
A B C F
0 0 0 0 F = A’B’C + A’BC’ + AB’C’ + AB’C + ABC’ + ABC
0 0 1 1
0 1 0 1 BC
A 00 01 11 10
0 1 1 0
0 0 1 0 1
1 0 0 1
1 0 1 1 1 1 1 1 1
1 1 0 1
1 1 1 1
BC
A 00 01 11 10
0 0 1 0 1 BC’
1 1 1 1 1 F = A + B’C + BC’
B’C A
Contoh 1 :
Diketahui Tabel Kebenaran seperti berikut ini, cari persamaan
logikanya
Tabel Kebenaran
Map
value A B C Y Penyelesaian :
0 0 0 0 1
BC
1 0 0 1 1
A 00 01 11 10
2 0 1 0 0 1 1
0 A’B’
3 0 1 1 0
1 1 1 1 AB
4 1 0 0 0
5 1 0 1 1 AC
6 1 1 0 1
7 1 1 1 1 Jadi Y = AC + AB + A’B’
Contoh 2 :
Diketahui persamaan Boolean :
D = A’BC + A’BC’ + ABC’ + ABC + AB’C
Sederhanakan dengan metode K-map.
Penyelesaian :
BC
A 00 01 11 10
0 1 1
1 1 1 1 Jadi D = B + AC
AC B
K-MAP 4 VARIABEL
Tabel Kebenaran
Map
A B C D Y CD
value AB 00 01 11 10
0 0 0 0 0
00 A’B’C’D’ A’B’C’D A’B’CD A’B’CD’
1 0 0 0 1 Model I 0 1 3 2
7 0 1 1 1
8 1 0 0 0 AB
9 1 0 0 1 CD 00 01 11 10
10 1 0 1 0 00 A’B’C’D’ A’BC’D’ ABC’D’ AB’C’D’
0 4 12 8
11 1 0 1 1 Model II
12 1 1 0 0 01 A’B’C’D A’BC’D ABC’D AB’C’D
1 5 13 9
13 1 1 0 1 11 A’B’C’D A’BCD ABCD AB’CD
14 1 1 1 0 3 7 15 11
A’ A
AB
CD 00 01 11 10
00
C’
01
D D’
11
C
10
B’
Catatan untuk K-Map AB
CD 00 01 11 10
4 Variabel 00 1 1
1 1
0 kotak terlingkupi = ‘0’ (Low) 01 1 1 1 1
1 kotak terlingkupi = 4 variabel output 11 1 1 AC’
2 kotak terlingkupi = 3 variabel output 10 1 1 1 1
4 kotak terlingkupi = 2 variabel output
A’ ACD’
8 kotak terlingkupi = 1 variabel output
AB
16 kotak terlingkupi = ‘1’ (High)
CD 00 01 11 10 B’C’
Melingkupinya harus posisi 00 1 1
“horisontal” atau “vertikal”, yang
01 1 1
dilingkupi digit ‘1’ dan jumlah digit ‘1’
yang dilingkupi 2n (1, 2, 4,8, 16, …) 11 1
10 1
A’BCD ABCD’
Contoh Pengcoveran
AB AB
CD 00 01 11 10 CD 00 01 11 10
00 0 0 0 0 00 1 0 0 0
01 1 0 0 0 01 0 1 0 0
11 1 1 0 1 11 0 0 1 0
10 1 1 0 0 10 0 0 0 1
F = A’B’D+A’C+B’CD
F = A’B’C’D’+A’BC’D+ABCD+AB’CD’
Contoh Pengcoveran
AB AB
CD 00 01 11 10 CD 00 01 11 10
00 0 0 0 1 00 0 1 1 1
01 1 1 0 1 01 0 0 1 1
11 1 1 1 1 11 0 0 0 0
10 1 0 1 1 10 0 0 1 0
F = A’D+B’C+AB’+AC F = ABD’+AC’+BC’D’
Contoh 1 :
F(A,B,C,D)=Σm(0,2,3,5,6,7,8,10,11,14,15)
Penyelesaian :
F(A,B,C,D)=Σm(0, 2, 3, 5, 6, 7, 8, 10, 11, 14, 15)
AB
CD 00 01 11 10
00 1 1 B’C’D’
01 1
11 1 1 1 1 Jadi
10 1 1 1 1 C F(A,B,C,D) = C+B’C’D’+A’BD
A’BD
Contoh 2 :
Diketahui Tabel Kebenaran sebagai berikut, cari persamaan logikanya.
Map A B C D Y
Penyelesaian :
value
0 0 0 0 0 0
1 0 0 0 1 0 AB
2 0 0 1 0 1 CD 00 01 11 10
3 0 0 1 1 1 00 1
4 0 1 0 0 0
5 0 1 0 1 0 01 1
6 0 1 1 0 1 1 1 1 AB’D
11
7 0 1 1 1 1
8 1 0 0 0 0 10 1 1
9 1 0 0 1 1
10 1 0 1 0 0 A’C ABC’D’
11 1 0 1 1 1
12 1 1 0 0 1 Jadi
13 1 1 0 1 0
14 1 1 1 0 0 Y(A,B,C,D) = A’C+AB’D+ABC’D’
15 1 1 1 1 0
Contoh 3 :
Lingkarilah dan tulis Persamaan logikanya.
WX
YZ 00 01 11 10
00 1 1
01 1 WX’Z
11 1 1 1 1 YZ
10 1
Jadi
W’X’Y’Z’ WXZ’ M = YZ+WX’Z+WXZ’+W’X’Y’Z’
Latihan Soal