PRAKTIKUM 5
PENYEDERHANAAN RANGKAIAN LOGIKA(MENGGUNAKAN K-
MAP)
Penyusun Laporan :
FEBRIYANSYAH
NRP. 2222612204
A. TUJUAN
Setelah menyelesaikan percobaan ini, mahasiswa diharapkan mampu:
1. Membuat sebuah rangkaian logika sederhana melalui persamaan Boolean dan Tabel
Kebenaran yang diketahui.
2. Menggunakan K-Map untuk memecahkan persoalan desain rangkaian logika sederhana.
B. PERALATAN
1. Logic Circuit Trainer ITF-102 / DL-02
2. Oscilloscope
C. TEORI
Persamaan Karnaugh Map (disingkat K-map) adalah sebuah peralatan grafis yang digunakan
untuk menyederhanakan persamaan logika atau mengkonversikan sebuah Tabel Kebenaran
menjadi sebuah rangkaian Logika. Blok diagram sebuah K-map seperti gambar 5-1 di bawah ini. A,B
dan C adalah variabel input, output-output berupa minterm-minterm bernilai 1 diisikan pada sel K-
map. Jumlah sel K-map adalah 2 jumlah variabel input.
Contoh :
Dari persamaan berikut ini, buatlah rangkaian penyederhanaannya.
𝑋 = 𝐴𝐵𝐶̅ + 𝐴̅ 𝐵 + 𝐴̅ 𝐵̅ (5-1)
FEBRIYANSYAH 2
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
Persamaan di atas dipetakan ke dalam K-Map menjadi seperti Gambar 5-2.s
FEBRIYANSYAH 3
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
D. PROSEDUR PERCOBAAN
1) Tentukan lebih dulu persamaan logika dari masing-masing fungsi yang ada pada Tabel Kebenaran
5-1, sederhanakan dengan K-map. Jika sudah didapatkan, gambarkan rangkaian logikanya, dan
rangkaikan pada modul Trainer. Tuliskan input dan output dari masing-masing fungsi tersebut pada
Tabel Kebenaran baru. Bandingkan hasilnya dengan Tabel 5-1.
0 0 0 0 1 → 0 0 0 0 1 → 𝑓1 = 𝐴𝐵̅ + 𝐵𝐶̅
1 1 1 0 1 1 1 1 0 1
FEBRIYANSYAH 4
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
A B C Simulasi Percobaan f1 f1 (T.5-1)
0 0 0 0 0
0 0 1 0 0
0 1 0 1 1
0 1 1 0 0
=
1 0 0 1 1
1 0 1 1 1
1 1 0 1 1
1 1 1 0 0
𝒇𝟐 = ̅𝑩
𝑨̅+ 𝑨
𝑪 ̅𝑩 ̅ 𝑩𝑪 + 𝑨𝑩
𝑪+ 𝑨 ̅ 𝑪+ 𝑨𝑩
̅𝑪
A\BC 00 01 11 10
A\BC 00 01 11 10 Hasil Penyederhanaan :
0 1 1 1 0 → 0 1 1 1 0 → 𝑓2 = 𝐵̅ + 𝐴̅ 𝐵𝐶
1 1 1 0 0 1 1 1 0 0
FEBRIYANSYAH 5
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
0 0 0 1 1
0 0 1 1 1
0 1 0 0 0
0 1 1 1 1
=
1 0 0 1 1
1 0 1 1 1
1 1 0 0 0
1 1 1 0 0
𝒇𝟑 = ̅𝑩
𝑨 ̅ 𝑪+ 𝑨𝑩𝑪
𝑪 + 𝑨𝑩
FEBRIYANSYAH 6
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
0 0 0 0 0
0 0 1 1 1
0 1 0 0 0
0 1 1 0 0
=
1 0 0 1 1
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
̅𝑩
𝒇𝟒 = 𝑨̅ 𝑪+ 𝑨
̅ 𝑩𝑪
̅ + 𝑨𝑩
̅ 𝑪+ 𝑨𝑩
̅𝑪
0 1 0 0 1 → 0 1 0 0 1 → 𝑓4 = 𝐵̅ 𝐶̅ + 𝐴𝐵̅ + 𝐴̅𝐵𝐶̅
1 1 1 0 0 1 1 1 0 0
FEBRIYANSYAH 7
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
0 0 0 1 1
0 0 1 0 0
0 1 0 1 1
0 1 1 0 0
=
1 0 0 1 1
1 0 1 1 1
1 1 0 0 0
1 1 1 0 0
Tabel K-Map :
X\YZ 00 01 11 10
X\YZ 00 01 11 10
0 0 0 1 1 → 0 0 0 1 1
1 1 1 0 0 1 1 1 0 0
FEBRIYANSYAH 8
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
Hasil Penyederhanaan: 𝐹 = 𝑋̅ 𝑌 + 𝑋𝑌
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
3) Dapatkan persamaan logika dari rangkaian gambar 5-5 di bawah ini. Tuliskan Tabel Kebenarannya.
FEBRIYANSYAH 9
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
Tabel Kebenaran :
A B C D (A+B)’ (B+C)’ [(A+B)’+(B+C)’]’ (B+C)’D X
0 0 0 0 1 1 0 0 0
0 0 0 1 1 1 0 1 1
0 0 1 0 1 0 0 0 0
0 0 1 1 1 0 0 0 0
0 1 0 0 0 0 1 0 1
0 1 0 1 0 0 1 0 1
0 1 1 0 0 0 1 0 1
0 1 1 1 0 0 1 0 1
→ → →
1 0 0 0 0 1 0 0 0
1 0 0 1 0 1 0 1 1
1 0 1 0 0 0 1 0 1
1 0 1 1 0 0 1 0 1
1 1 0 0 0 0 1 0 1
1 1 0 1 0 0 1 0 1
1 1 1 0 0 0 1 0 1
1 1 1 1 0 0 1 0 1
FEBRIYANSYAH 10
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
4) Sederhanakan dengan menggunakan K-Map, gambarkan rangkaian hasil penyederhanaannya.
Rangkailah hasil penyederhanaannya pada Trainer, kemudian dapatkan Tabel Kebenarannya.
Bandingkan output pada Tabel Kebenaran
̅̅ yang baru dengan output pada Tabel Kebenaran
sebelumnya. ̅ ̅̅
̅ ̅ ̅̅̅ ̅
Persamaan Logika : 𝑋 = (𝐴 +𝐶) + (𝐵+𝐶)𝐷
+𝐵
𝐵
= (𝐴 + 𝐵). (𝐵 + 𝐶) + 𝐵̅ 𝐶̅ 𝐷
= 𝑨𝑩 + 𝑨𝑪 + 𝑩 + 𝑩𝑪 + 𝑩 ̅𝑪
𝑫
00 0 1 0 0 00 0 1 0 0
01 1 1 1 1 → 01 1 1 1 1 →
11 1 1 1 1 11 1 1 1 1
10 0 1 1 1 10 0 1 1 1
0 0 0 0 0 0
0 0 0 1 1 1
0 0 1 0 0 0
=
0 0 1 1 0 0
0 1 0 0 1 1
0 1 0 1 1 1
FEBRIYANSYAH 11
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
0 1 1 0 1 1
0 1 1 1 1 1
1 0 0 0 0 0
1 0 0 1 1 1
1 0 1 0 1 1
=
1 0 1 1 1 1
1 1 0 0 1 1
1 1 0 1 1 1
1 1 1 0 1 1
FEBRIYANSYAH 12
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik
Telekomunikasi Politeknik Elektronika
Negeri Surabaya
1 1 1 1 1 1
FEBRIYANSYAH 13
NRP. 2222612204
Praktikum Elektronika Digital 1
Sarjana Terapan PJJ Teknik Telekomunikasi
Politeknik Elektronika Negeri Surabaya
F. TUGAS
Sebuah pabrik kimia memerlukan alarm untuk menandai terjadinya kondisi kritis pada salah
satu tankinya.Masing-masing tanki mempunyai 4 buah switch HIGH/LOW yang memonitor :
1. Temperatur (T) 2. Level Fluida (L)
Disain sistem yang bisa mengaktifkan alarm jika kondisi-kondisi di bawah ini terjadi:
Persamaan Logika: 𝑋 = 𝑇̅ 𝐿̅ 𝑃𝑊
̅ + 𝑇̅ 𝐿̅ 𝑃𝑊 + 𝑇𝐿̅ 𝑃̅ 𝑊
̅ + 𝑇𝐿𝑃𝑊
Tabel K-Map :
PW
TL\ 00 01 11 10 Hasil Penyederhanaan :
00 0 0 1 1
01 0 0 0 0 → 𝑋 = 𝑇̅ 𝐿̅ 𝑃 + 𝑇𝐿̅ 𝑃̅ 𝑊
̅ + 𝑇𝐿𝑃𝑊
̅
11 0 0 0 1
10 1 0 0 0
T L P W Simulasi Sistem X
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 1
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0