PETA KARNAUGH Peta Karnaugh digunakan sebagai cara untuk menyederhanakan persamaan logika secara grafis, atau dapat pula dipandang sebagai metoda untuk.

Slides:



Advertisements
Presentasi serupa
PENYEDERHANAAN RANGKAIAN
Advertisements

TOPIK 3 BENTUK-BENTUK NORMAL.
PENYEDERHANAAN RANGKAIAN
SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN PERSATUAN GURU REPUBLIK INDONESIA PONTIANAK MUHAMAD ARPAN, S.Kom. Pendidikan Teknologi Informasi dan Komputer.
BENTUK-BENTUK NORMAL DAN PENYEDERHANAAN FUNGSI BOOLEAN
11. ALJABAR BOOLEAN.
V. PENYEDERHANAAN PERSAMAAN LOGIKA
MATERI 6 BENTUK-BENTUK NORMAL DNF/SOP/MINTERM CNF/POS/MAXTERM
11. ALJABAR BOOLEAN.
Pertemuan ke 17.
BAB 7 ALJABAR BOOLEAN.
ALJABAR BOOLE Aljabar boole diperkenalkan ( pada abad 19 oleh George Boole) sebagai suatu sistem untuk menganalisis secara matematis mengenai logika. Aljabar.
MAP KARNAUGH.
TOPIK 3 BENTUK-BENTUK NORMAL Ramos Somya, S.Kom., M.Cs.
Riri irawati, m.Kom Logika matematika 3 sks
Aljabar Boolean IF2120 Matematika Diskrit Oleh: Rinaldi Munir
BAB VII ALJABAR BOOLEAN waniwatining.
PERTEMUAN 4 METODE PETA KARNAUGH
ALJABAR BOOLEAN DEFINISI :
SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
PENYEDERHANAAN FUNGSI BOOLEAN
Interface/Peripheral Komputer
Penyederhanaan Fungsi Boolean
DOSEN: SRI SUPATMI,S.KOM
Seri Kuliah Logika Informatika - Wawan Laksito YS
DOSEN: SRI SUPATMI,S.KOM
Pertemuan ke 17.
Bahan Kuliah RANGKAIAN DIGITAL
BAB 7 ALJABAR BOOLEAN.
Prinsip dan Perancangan Logika
BAB 7 ALJABAR BOOLEAN.
Logika kombinasional part 3
MK SISTEM DIGITAL SESI 5 PENYEDERHANAAN RANGKAIAN
TEKNIK DIGITAL.
Peta Karnaugh.
Pertemuan ke 17.
Aljabar Boolean Bahan Kuliah IF2151 Matematika Diskrit
GERBANG LOGIKA DAN ALJABAR BOOLEAN
Logika dan Sistem Digital
UNIVERSITAS TRUNOJOYO
TOPIK 3 BENTUK-BENTUK NORMAL.
Teknik Minimasi Peta Karnaugh
Penyederhanaan Fungsi boolean
MATA KULIAH TEKNIK DIGITAL
ALJABAR BOOLEAN DAN PETA KARNAUGH
PENYEDERHANAAN RANGKAIAN
Karnaugh map.
PERTEMUAN 05 APLIKASI GERBANG LOGIKA BINER
TEKNIK digital PETA KARNAUGH.
PERTEMUAN MINGGU KE-2 LEVEL GATE.
PENYEDERHANAAN FUNGSI BOOLEAN
PENYEDERHANAAN FUNGSI BOOLEAN
Mata Kuliah Teknik Digital
PENYEDERHANAAN FUNGSI BOOLEAN
LOGIKA Oleh: Ferawaty, S.Kom.
KUMPULAN LATIHAN SOAL ASSESMENT BAGIAN 1
MATERI 8 BENTUK-BENTUK NORMAL.
PRINSIP & PERANCANGAN LOGIKA
SISTEM DIGITAL Budi Rahmani & Ahmad Radli
Penyederhaan Fungsi Bolean Dengan Peta Karnaugh (K-Map)
GERBANG LOGIKA Alat-alat elektronik digital tersusun dari rangkaian
OLEH : HIDAYAT JURUSAN TEKNIK KOMPUTER UNIKOM 2009
BAB III PENYEDERHANAAN PERSAMAAN LOGIKA
PENYEDERHANAAN FUNGSI BOOLE
SISTEM DIGITAL MUHAMAD ARPAN, S.Kom.
Penyederhanaan Fungsi Boolean
Kumpulan Materi Kuliah
PERTEMUAN MINGGU KE-2 LEVEL GATE.
PERTEMUAN MINGGU KE-2 LEVEL GATE.
Pertemuan Ke-8 : Bentuk Kanonik
Transcript presentasi:

PETA KARNAUGH Peta Karnaugh digunakan sebagai cara untuk menyederhanakan persamaan logika secara grafis, atau dapat pula dipandang sebagai metoda untuk mengubah suatu tabel kebenaran ke rangkaian logika yang sesuai secara sederhana dan rapi. Pada prinsipnya metode peta Karnaugh dapat digunakan untuk menyelesaikan persoalan dengan banyak variabel masukan, tetapi secara praktis hanya efektif (terbatas) untuk enam variabel saja.

Bentuk Standar Fungsi Boole Jika suatu fungsi Boole memiliki variabel-variabel masukan A, B, C, D, … dan variabel keluarannya adalah Y, maka hubungan antara variabel-variabel masukan dan keluaran tersebut secara umum dapat dinyatakan sebagai : Y = f (A,B,C,D,…). Bentuk standar fungsi boole terdiri dari : 1. Jumlahan dari Hasil Kali (Sum Of Product / SP) 2. Hasil Kali dari Jumlahan (Product Of Sum / PS)

Bentuk sum of product (SP) memenuhi sifat-sifat sebagai berikut : Fungsi tersebut merupakan jumlahan (OR) dari suku-suku, Setiap suku berupa perkalian (AND) dari variabel-variabel, Semua variabel fungsi muncul pada setiap suku (bentuk kanonik).

Fungsi Boole dalam bentuk sum of product juga disebut minterm (suku minimum). Untuk menyingkat penulisan, setiap minterm diberi simbol m yang diikuti dengan angka indeks menurut nomor barisnya. Y = ABC + ABC + ABC + ABC = 001 + 010 + 011 + 110 = m1 + m2 + m3 + m6 =  m (1,2,3,6).

Secara sederhana minterm atau sum of product dapat disajikan dengan cara sebagai berikut : Nyatakanlah A,B,C,D,… dengan 1 dan A,B,C,D, … dengan 0 Nyatakanlah kombinasi biner stiap suku menjadi desimal (n) Nyatakanlah Y =  m (n), dengan n merupakan nilai desimal dari setiap suku. Y = f (A,B,C) = 111 + 110 + 101 + 001 + 000 = m7 + m6 + m5 + m1 + m0 =  m (0,1,5,6,7).

Bentuk product of sum memenuhi sifat-sifat : Fungsi tersebut terdiri dari faktor-faktor Setiap faktor berupa jumlahan (OR) dari variabel-variabel Semua variabel fungsi muncul pada setiap faktor (bentuk kanonik). Fungsi Boole dalam bentuk product of sum juga disebut maxterm (suku maksimum). Untuk menyingkat penulisan, setiap maksterm diberi simbol M yang diikuti dengan angka indeks menurut nomor barisnya.

Y = (A + B + C) . (A + B + C) . (A + B + C) . (A + B + C) . = 000 . 100 . 101 . 111 = M0 . M4 . M5 . M7 =  M (0,4,5,7). Maksterm atau product of sum dapat disajikan dengan cara sebagai berikut : Nyatakanlah A,B,C,D,… dengan 0 dan A,B,C,D, … dengan 1 Nyatakanlah kombinasi biner stiap faktor menjadi desimal (n) Nyatakanlah Y =  M (n), dengan n merupakan nilai desimal dari setiap faktor.

Beberapa catatan tentang peta Karnaugh : 1. Jika ada m variabel untuk kolom dan n variabel untuk baris, maka diperlukan 2m kolom dan 2n baris yang membentuk 2(m+n) kotak atau sel. Jumlah kotak tersebut sama dengan banyak baris dalam tabel kebenaran. Hal ini juga berarti bahwa banyak variabel fungsi logika ada (m+n). 2. Nilai dari kombinasi variabel pada setiap sel digunakan untuk memberikan nomor sel yang bersangkutan. Nilai tersebut menunjukkan nomor baris pada tabel kebenaran.

Sel-sel pada peta Karnaugh digunakan untuk meletakkan suku minterm atau faktor maksterm yang sesuai. 4. Tanda 1 digunakan untuk menyatakan bahwa suatu sel berisi minterm, sedangkan tanda 0 menyatakan bahwa sel itu berisi maksterm. Pernyataan sum of product untuk keluaran Y pada peta Karnaugh yang telah diisi dengan 1 dapat diperoleh dengan cara meng-OR-kan bersama seluruh sel yang berisi 1.

Penyataan keluaran (hasil peng-OR-an) masih dapat disederhanakan lagi dengan cara mengelompokkan sel-sel yang berdekatan dalam peta Karnaugh yang berisi 1. Proses penggabungan tersebut dinamakan operasi pengelompokan (looping). Dasar pengelompokan itu adalah postulat yang berbentuk A + A = 1 Jika semua sel telah dikelompokkan, maka hasil akhirnya diperoleh dengan cara meng-OR-kan semua kelompok yang dihasilkan.

Penyederhanaan secara grafis dapat ditempuh dengan cara pengelompokan (looping). Hal-hal yang perlu diperhatikan dalam looping : 1. Cacah sel dalam kelompok sebanyak 2k dengan k bilangan bulat positif termasuk 0. Jadi cacah sel dalam satu kelompok adalah satu sel atau dua sel atau empat sel atau delapan sel dan seterusnya. 2. Sel-sel suatu kelompok dalam peta Karnaugh membentuk bujur sangkar atau empat persegi panjang.

3. Sel-sel yang secara horisontal atau vertikal berdekatan hanya berbeda satu variabel. Sehingga sel-sel pada sisi yang berseberangan (sel-sel tepi) dalam peta Karnaugh dapat dianggap berdekatan dan dapat dikelompokkan. 4. Semakin banyak sel anggota dalam suatu kelompok, akan diperoleh pernyataan yang semakin sederhana. 5. Cara mendapatkan pernyataan terakhir setelah pengelompakan untuk minterm adalah dengan meng-OR-kan semua kelompok, dan untuk maksterm dengan meng-AND-kan semua kelompok.

Kelompok yang terdiri dari dua sel akan mengeliminasi satu variabel yang muncul dalam bentuk saling komplemen. Kelompok yang terdiri dari empat sel akan mengeliminasi dua variabel yang muncul dalam bentuk saling komplemen. Kelompok yang terdiri dari delapan sel akan mengeliminasi tiga variabel yang muncul dalam bentuk saling komplemen. dan seterusnya

Soal-soal : 1. Tuliskan fungsi berikut menurut bentuk fungsi standar yang sesuai, kemudian sederhanakan dengan metode peta Karnaugh ! f(A,B,C) = m (0, 2, 3, 4) f(A,B,C) = M (1, 5, 6, 7) f(A,B,C,D) = m (0, 2, 3, 4, 8, 9, 10, 11, 15) f(A,B,C,D) = m (0, 2, 3, 5, 6, 7, 11, 14, 15) f(A,B,C,D) = M (1, 5, 6, 7, 10, 12, 13, 14, 15)

DITERUSKAN KE KOMPARATOR & PENJUMLAH 2. Jika diketahui fungsi f(A,B,C) = m(3, 4, 6), maka : Carilah bentuk fungsi standar sum of product dari fungsi tersebut ! Carilah bentuk fungsi standar product of sum dari fungsi tersebut ! Dengan aljabar Boole, tunjukkan bahwa kedua bentuk standar tersebut adalah ekivalen ! DITERUSKAN KE KOMPARATOR & PENJUMLAH