ILMU KOM PUTER PRODI ILKOMP UGM GP DALIYO Daliyo 1.

Slides:



Advertisements
Presentasi serupa
IRISAN BIDANG Oleh : Suyudi Suhartono, S.Pd.
Advertisements

IRISAN BIDANG.
PERETEMUAN VIII gambar 8.1 METODE PETA KARNAUGH
PENYEDERHANAAN RANGKAIAN
SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN PERSATUAN GURU REPUBLIK INDONESIA PONTIANAK MUHAMAD ARPAN, S.Kom. Pendidikan Teknologi Informasi dan Komputer.
IRISAN BIDANG Oleh : Fitria ose, s.sI.
ILMU KOM PUTER FAK MIPA UGM GP DALIYO.
ILMU KOM PUTER PRODI ILKOMP UGM GP DALIYO Daliyo.
ILMU KOM PUTER FAK MIPA UGM GP DALIYO.
Perhatikan gambar dibawah ini !
ILMU KOM PUTER FAK MIPA UGM.
11. ALJABAR BOOLEAN.
K-Map Using different rules and properties in Boolean algebra can simplify Boolean equations May involve many of rules / properties during simplification.
V. PENYEDERHANAAN PERSAMAAN LOGIKA
Soal Geometri Ke-utama. A B CD P Q 3 a a aa 4 A B E D C F G H.
MATERI 6 BENTUK-BENTUK NORMAL DNF/SOP/MINTERM CNF/POS/MAXTERM
11. ALJABAR BOOLEAN.
Pertemuan ke 17.
BAB 7 ALJABAR BOOLEAN.
Latihan Soal LINGKARAN.
Elektronika dan Instrumentasi: Elektronika Digital 2 – Gerbang Logika, Aljabar Boolean Dimas Firmanda Al Riza.
ILMU KOM PUTER FAK MIPA UGM.
Logika Proposisional [Tabel Kebenaran (TK) Identis]
Logika Proposisional [Manipulasi Formula Proposisional]
Aljabar Boolean IF2120 Matematika Diskrit Oleh: Rinaldi Munir
BAB VII ALJABAR BOOLEAN waniwatining.
PERTEMUAN 4 METODE PETA KARNAUGH
Penyederhanaan Fungsi Boolean
DOSEN: SRI SUPATMI,S.KOM
DOSEN: SRI SUPATMI,S.KOM
Pertemuan ke 17.
Bahan Kuliah RANGKAIAN DIGITAL
BAB 7 ALJABAR BOOLEAN.
11. ALJABAR BOOLEAN.
Prinsip dan Perancangan Logika
BAB 7 ALJABAR BOOLEAN.
Kesebangunan Bangun Datar
Logika kombinasional part 3
MK SISTEM DIGITAL SESI 5 PENYEDERHANAAN RANGKAIAN
TEKNIK DIGITAL.
Peta Karnaugh.
Pertemuan ke 17.
GERBANG LOGIKA DAN ALJABAR BOOLEAN
ALJABAR BOOLE Aljabar Boole adalah salah satu aljabar yang berkaitan dengan variabel- variabel biner dan operasi-operasi logika. Variabel-variabel dalam.
TOPIK 3 BENTUK-BENTUK NORMAL.
Teknik Minimasi Peta Karnaugh
GERBANG LOGIKA DAN ALJABAR BOOLEAN.
MATA KULIAH TEKNIK DIGITAL
ALJABAR BOOLEAN DAN PETA KARNAUGH
IRISAN BIDANG Oleh : PARYANTA, S.Pd.
ILMU KOM PUTER FAK MIPA UGM.
Karnaugh map.
TEKNIK digital PETA KARNAUGH.
LATIHAN PERSIAPAN UJIAN NASIONAL.
PERTEMUAN MINGGU KE-2 LEVEL GATE.
Hubungan Antar Kegiatan
PENYEDERHANAAN FUNGSI BOOLEAN
OLEH : HIDAYAT JURUSAN TEKNIK KOMPUTER UNIKOM 2009
BAB III PENYEDERHANAAN PERSAMAAN LOGIKA
Peta Konsep. Peta Konsep C. Dalil-Dalil pada Segitiga.
PENYEDERHANAAN FUNGSI BOOLE
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
Peta Konsep. Peta Konsep C. Dalil-Dalil pada Segitiga.
Propositional Resolusi
Sistem Digital BAB 2 Aljabar Boolean
PERTEMUAN MINGGU KE-2 LEVEL GATE.
AKAK M GP Daliyo SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER GP
PERTEMUAN MINGGU KE-2 LEVEL GATE.
Pertemuan Ke-8 : Bentuk Kanonik
Transcript presentasi:

ILMU KOM PUTER PRODI ILKOMP UGM GP DALIYO Daliyo 1

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Daliyo Daliyo Kasus 3 variabel Peta Karnaugh yang berkaitan dengan formula F(p,q,r) di gambarkan sebagai berikut : Terdapat 8 konjungan/hasil-kali foundamental yaitu : p.q.r ; p.q.r’ ; p.q’.r ; p.q’.r’ ; p’.q.r ; p’.q.r’ ; p’.q’.r ; p’.q’.r’ r r’ p p p’ p’ q q’ q’ q r‘ p diarsir (4 bjsk) q diarsir (4bjsk) r diarsir (4 bjsk) p’q p q p’q’ p q’ Perhatikan : 1 bjr-skr  3 literal 2 bjr-skr bersanding  2 literal 4 bjr-skr bersanding  1 literal 2

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Daliyo Kasus 3 variabel Daliyo Contoh : E = xyz +xyz’ + x’yz’ +x’y’z F = pqr + pqr’ + pq’r + p’qr + p’q’r G = uvw + uvw’ + u’vw’ +u’v’w’ + u’v’w  x y z z’ y’ x’ Fungsi F(p,q,r) E = xy + yz’ + x’y’z p q p q’ p’ q’ p’ q     u v u v’ u’ v’ u’ v r r’    w w’    F = p.q + r G = uv + u’v’ + u’w’ = uv + u’v’ + v w’ 3

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Kasus 3 variabel Daliyo Daliyo Daliyo Bagaiman jika fungsinya ditentukan dalam bentuk tabel kebenaran ? Misalnya : Digambarkan sebagai berikut : p 1 q r F 1 p q r Daliyo Daliyo Fungsi F(p,q,r) Daliyo Jadi fungsinya F = p.q + p’.r Daliyo 4

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Daliyo Kasus 3 variabel Daliyo Daliyo Digambarkan sebagai berikut : p 1 q r F 1 1 p q 1 1 1 1 1 1 1 r Fungsi F(p,q,r) Daliyo Daliyo Daliyo Jadi fungsinya F = q + p’.r Daliyo Daliyo Daliyo 5

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Daliyo Kasus 4 variabel Peta Karnaugh untuk 4 variabel lihat gb. Terdapat 16 bjr- skr yg ma sing-masing berkaitan dengan bndp (hasil-kali foundamental) : p .q .r .s , p .q .r .s’, p .q .r’.s , p .q .r’.s’, p .q’.r .s , p .q’.r .s’, p .q’.r’.s , p .q’.r’.s’, p’.q .r .s , p’.q .r .s’, p’.q .r’.s , p’.q.r’.s’, p’.q’.r .s , p’.q’.r .s’, p’.q’.r’.s , p’.q’.r’.s’ p p p’ p’ q q’ q’ q r s r s’ r’s’ r’s 1 1 0 0 p 1 0 0 1 q r s 1 1 1 0 0 0 0 1 Daliyo 6

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Daliyo Kasus 4 variabel Daliyo p p p’ p’ q q’ q’ q 1 1 0 0 p 1 0 0 1 q r s 1 1 1 0 0 0 0 1 pqrs pq’rs p’q’rs r s r s’ r’s’ r’s pqrs’ p’q’r’s’ p’qr’s Bagaimana dengan cara diatas ? Kerjakan sendiri !!!!! pr’ q’rs’ p’q Daliyo 7

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Kasus 4 variabel Contoh (Fungsi : F(p,q,r,s)) Daliyo Daliyo Daliyo Diberikan : (1) E = pqr’s’ + pqr’s + pq’rs + pq’rs’ + p’q’rs + p’q’rs’ + p’qr’s’ (1) Fungsi F(p,q,r) ?? p p p’ p’ q q’ q’ q r s r s’ r’s’ r’s  E = q’r + pqr’ + qr’s’ p p p’ p’ q q’ q’ q r s r s’ r’s’ r’s Diberikan peta Karnaugh, bagaimana fungsinya ??? 8

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Kasus 4 variabel Contoh (Tabel-Kebenaran) F(p,q,r,s) = p q’r s + p’q’r s’ + q r’s’ + p’r’s + p’q s q 1 r s F(p,q,r,s) p 1 1 0 0 p 1 0 0 1 q 1 1 1 0 0 0 0 1 r s  Daliyo Daliyo Daliyo 9

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Daliyo Penandaan Minterm dan Maxterm dp Fungsi Daliyo Dalam fungsi cetetan/switching fungsi didefinisikan dgn tabel kebe narannya atau suatu daftar drpd nilai fungsi untuk semua kombinasi yg mungkin daripada masukkannya. Pada tabel kebenaran disamping ini se tiap baris diberi nomor sesuai dengan kombinasi daripada masukkannya; mis. p=0, q=1, dan r=1 maka diinterpre tasikan dng 011]2 = 3]10 , maka didapat penandaan fungsi sebagi berikut : F(p,q,r) =  m(0,4,5,7) m – berarti minterm 0,4,5,7 – baris fungsi bernilai 1 m(0) = p’q’r’ ; m(4) = pq’r’ ; m(5) = pq’r ; m(7) = pqr f(p,q,r) = p’q’r’ + pq’r’ + pq’r + pqr (BNDP) p 1 q r F No Br 2 3 4 5 6 7 10

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Daliyo Penandaan Minterm dan Maxterm dp Fungsi Daliyo Dalam fungsi cetetan/switching fungsi didefinisikan dgn tabel kebe narannya atau suatu daftar drpd nilai fungsi untuk semua kombinasi yg mungkin daripada masukkannya. Pada tabel kebenaran disamping ini se tiap baris diberi nomor sesuai dengan kombinasi daripada masukkannya; mis. p=0, q=1, dan r=1 maka diinterpre tasikan dng 011]2 = 3]10 , maka didapat penandaan fungsi sebagi berikut : F(p,q,r) = Π M(1,2,3,6) M – berarti Maxterm 1,2,3,6 – baris fungsi bernilai 0 M(1) = p+q+r’ ; M(2) = p+q’+r ; M(3) = p+q’+r’ ; M(6) = p’+q’+r F(p,q,r) = (p+q+r’).(p+q’+r).(p+q’+r’).(p’+q’+r) (BNKP) p 1 q r F No Br 2 3 4 5 6 7 11

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Daliyo Daliyo Sumari, kita kaitkan setiap minterm dengan kombinasi masukan di mana ia menghasilkan 1 dan setiap maxterm dng kombinasi masukan yang menghasilkan 0. p 1 q r Minterm p’q’r’ = m0 p’q’r = m1 p’q r’ = m2 p’q r = m3 p q’r’ = m4 p q’r = m5 p q r’ = m6 p q r = m7 No Br 2 3 4 5 6 7 Maxterm p + q + r = M0 p + q + r’= M0 p + q’+ r = M0 p + q’+ r’= M0 p’+ q + r = M0 p’+ q + r’= M0 p’+ q’+ r = M0 p’+ q’+ r’= M0 12

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Daliyo Daliyo Minterm p’q’r’s’= m0 p’q’r’s = m1 p’q’r s’= m2 p’q’r s = m3 p’q r’s’= m4 p’q r’s = m5 p’q r s’= m6 p’q r s = m7 p q’r’s’= m8 p q’r’s = m9 p q’r s’= m10 p q’r s = m11 p q r’s’= m12 p q r’s = m13 p q r s’= m14 p q r s = m15 q 1 r s p No Brs 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Maxterm p + q + r + s = M0 p + q + r + s’ = M1 p + q + r ‘+ s = M2 p + q + r ‘+ s’ = M3 p + q’ + r + s = M4 p + q’ + r + s’ = M5 p + q’ + r ‘+ s = M6 p + q’ + r ‘+ s’ = M7 p’ + q + r + s = M8 p’ + q + r + s’ = M9 p’ + q + r ‘+ s = M10 p’ + q + r ‘+ s’ = M11 p’ + q’ + r + s = M12 p’ + q’ + r + s‘ = M13 p’ + q’ + r’ + s = M14 p’ + q’ + r’ + s’ = M15 13

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Contoh 1). Diberikan G(p,q,r,s) = (p + q’+ r + s’).(p’+q + r + s).(p + q + r’+ s’). (p’+ q + r + s’) sajikan ke dalam bentuk daftar maxterm . Jawab : G(p,q,r,s) = (p+q’+r+s’).(p’+q+r+s).(p+q+r’+s’).(p’+q+r+s’) 0 1 0 1 1 0 0 0 0 0 1 1 1 0 0 1 (5) (8) (3) 9) Didapat : G(p,q,r,s) =  M(3,5,8,9) 14

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Daliyo Contoh 1). Diberikan F(p,q,r,s) = p q r s + p q’r s + p’q r s + p q r s’ + p q’r s’ + p q r’s’ + p’q r s’ + p’q r’s’ sajikan ke dalam bentuk daftar minterm . Jawab : F(p,q,r,s) = pqrs+pq’rs+p’qrs+pqrs’+pq’rs’+pqr’s’+p’qrs’+p’qr’s’ 1111 10 11 0 111 1110 10 10 110 0 0 110 0 100 (15) (11) (7) (14) (10) (12) (6) (4) F(p,q,r,s) =  m(4,6,7,10,11,12,14,15) 15

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo Daliyo Tabel Kebenaran dalam sajian lain 2 variabel p 1 q p+q Tabel Kebenaran OR (+) p 1 q p.q Tabel Kebenaran AND ( . ) 00 01 1 11 10 pq p . q p + q (AND) (OR) p . q 1 0 1 p q (AND) Daliyo p + q 1 0 1 p q (OR) Daliyo 16

Logika Proposisional [Aplikasi Peta Karnaugh] Pendekatan dengan diagram Venn Universal set p’ p q’ q Membangun peta Karnaugh (peta-K) dengan pendekatan diagram Venn Peta-K daripada AND (p.q) Bentuk Venn p’ p OR (p+q) 17

Logika Proposisional [Aplikasi Peta Karnaugh] Daliyo p 1 q r p.q.r Tabel Kebenaran dalam sajian lain 3 variabel 00 01 11 10 1 pq r p.q.r AND 1 r p q p + q + r = p + q + r OR Daliyo Daliyo 18

Logika Proposisional [Aplikasi Peta Karnaugh] Peta-K baku (Peta Karnaugh dng Penomoran) 1 2 3 0 1 p q 00 01 11 10 pq r 6 4 7 5 Dua Variabel Tiga Variabel p q no. 0 0 = 0 1 0 = 2 0 1 = 1 1 1 = 3 p q r no 0 0 0 = 0 0 0 1 = 1 0 1 0 = 2 0 1 1 = 3 1 1 0 = 6 1 1 1 = 7 1 0 0 = 4 1 0 1 = 5 19

Logika Proposisional [Aplikasi Peta Karnaugh] Peta-K baku 1 4 5 00 01 11 10 00 01 pq rs 12 8 13 9 empat Variabel 2 7 3 6 11 10 15 14 0 0 0 0 = 0 0 0 0 1 = 1 0 0 1 1 = 3 0 0 1 0 = 2 0 1 0 0 = 4 0 1 0 1 = 5 0 1 1 1 = 7 0 1 1 0 = 6 1 1 0 0 = 12 1 1 0 1 = 13 1 1 1 1 = 15 1 1 1 0 = 14 1 0 0 0 = 8 1 0 0 1 = 9 1 0 1 1 = 11 1 0 1 0 = 10 p q r s No 20

Logika Proposisional [Aplikasi Peta Karnaugh] Peta-K baku Daliyo 00 01 11 10 qr st 17 20 16 21 00 01 11 10 28 24 29 25 18 23 19 22 31 27 30 26 1 4 5 12 8 13 9 Lima Variabel 2 7 3 6 15 14 p=0 p=1 p q r s t 0 0 0 0 0 = 0 0 0 0 0 1 = 1 0 1 0 1 0 = 10 p q r s t 1 0 0 0 0 = 16 1 0 0 0 1 = 17 1 1 1 0 1 = 29 21

Logika Proposisional [Aplikasi Peta Karnaugh] Peta-K baku Daliyo 00 01 11 10 rs tu 17 20 16 21 00 01 11 10 28 24 29 25 18 23 19 22 31 27 30 26 1 4 5 12 8 13 9 2 7 3 6 15 14 q=0 q=1 p=0 49 52 48 53 60 56 61 57 50 55 51 54 63 59 62 58 33 36 32 37 44 40 45 41 34 39 35 38 47 43 46 42 p=1 enam Variabel Daliyo 22

Logika Proposisional [Aplikasi Peta Karnaugh] Peta-K baku Alternatif 1 2 3 p’ p q’ q p’q’ p’q pq pq’ r’ r 6 4 7 5 Dua Variabel Tiga Variabel p p’ 23

Logika Proposisional [Aplikasi Peta Karnaugh] Peta-K baku Alternatif p p’q’ p’q pq pq’ 4 12 8 r’s’ r’s 1 5 13 9 r 3 7 15 11 rs rs’ s 2 6 14 10 q empat Variabel 24

Logika Proposisional [Aplikasi Peta Karnaugh] Don’t care Contoh. Jika diketahui tabel kebenaran daripada fungsi f sbb : Dari tabel kebenaran, kita tahu bahwa f(5) = f(6) = f(7) = f(8) = f(8) = f(9) = 1 dan f(0) = f(1) = f(2) = f(3) = f(4) = 0 , sedangkan f(10) = f(11) = f(12) = f(13) = f(14) = f(15) = don’t care , karena tidak didefinisikan pada tabel sehingga didapat peta Karnaugh : 1 s r q p 9 8 7 6 5 4 3 2 No f d 1 1 0 1 1 0 1 0 0 pq rs p qs qr 25

Logika Proposisional [Aplikasi Peta Karnaugh] Peta-K baku Alternatif Daliyo 00 01 11 10 qr st 17 20 16 21 00 01 11 10 28 24 29 25 18 23 19 22 31 27 30 26 1 4 5 12 8 13 9 Lima Variabel 2 7 3 6 15 14 p=0 p=1 26

Logika Proposisional [Aplikasi Peta Karnaugh] Peta-K baku Alternatif Daliyo 17 20 16 21 28 24 29 25 18 23 19 22 31 27 30 26 1 4 5 12 8 13 9 2 7 3 6 15 11 14 10 p’(0) 49 52 48 53 60 56 61 57 50 55 51 54 63 59 62 58 33 36 32 37 44 40 45 41 34 39 35 38 47 43 46 42 p(1) u (1) t(1) r (1) q (1) q’ (0) s (1) s(1) 27

Logika Proposisional [Aplikasi Peta Karnaugh] Contoh Cari peta-K untuk fungsi sbb : f(v,w,x,y,z) =  m(9,20,21,29,30,31) 1 4 5 00 01 11 10 00 01 wx yz 12 8 13 9 2 7 3 6 11 10 15 14 v=0 00 01 11 10 wx yz 17 20 16 21 00 01 11 10 28 24 29 25 18 23 19 22 31 27 30 26 v=1 Daliyo 28

Logika Proposisional [Aplikasi Peta Karnaugh] Cari peta-K untuk fungsi sbb : f(a,b,c,d,e) = ab +c’d +de * = a.b ; + = c’d & = de Didapat : f(a,b,c,d,e) =  m(2, 3, 7,10,11,15,18,19, 23, 24, 25, 26, 27, 28, 29, 30, 32 a’ (0) 00 01 11 10 wx yz 17 20 16 21 00 01 11 10 28* 24* 29* 25* 18+ 23& 19+& 22 31*& 27*& 30* 26* a’ (1) bc de 00 01 11 10 d’ 4 12 8 00 01 1 5 13 9 e d 3+& 7& 15& 11+& 11 10 2+ 6 14 10+ 29

Logika Proposisional [Aplikasi Peta Karnaugh] Diberikan : f(a,b,c,d) = (a+b)(cd’+c’d) = acd’+ac’d+bcd’+bc’d =  m(5,6,9,10,13,14) (tunjukan !!!) + . a b c d f a b’ c d’ b c’ d a’ f III I II 3 level a c d’ c’ d b f 2 level 2 level 30

Logika Proposisional [Aplikasi Peta Karnaugh] Set of four on K-map 15 1 11 14 10 c a ac 4 12 5 `3 b bc’ 8 9 b’c’ 31

Logika Proposisional [Aplikasi Peta Karnaugh] 4 1 12 6 14 d b bd’ 8 ` 2 10 b’d’ 3 9 11 b’d Set of four on K-map 32

Logika Proposisional [Aplikasi Peta Karnaugh] 12 1 8 13 9 15 11 14 10 d a 4 5 `13 c c’ 6 2 d’ Set of eight on K-map a’ 33

Logika Proposisional [Aplikasi Peta Karnaugh] Sets on a 5-variable map 1 d b e b’ Kelompok 1 = a’c’d’e’ Kelompok 2 = b’c’de’ Kelompok 3 = bde Kelompok 4 = acd’ c a d’ a’ 34

Logika Proposisional [Aplikasi Peta Karnaugh] Sets on a 5-variable map , example Diberikan : f(a,b,c,d,e) =  m(0,1,3,4,5,7,8,9,10,12,13,21,24,25,26,28,29) a a’ b’ b b’ b d’ 1 4 1 12 1 8 1 28 1 24 1 1 5 1 13 1 9 1 e 21 1 29 1 25 1 d 3 1 7 1 10 1 26 1 c c f = cd’e  m(0,1,4,5,8,9,12,13) + a’b’e  m(1,3,5,7) + a’d’  m(5,13,21,29) + bc’e’  m(8,10,24,26) + bd’  m(8,9,12,13,24,25,28,29) 35