18/09/2017. Fakultas Teknologi dan Desain Program Studi Teknik Informatika

dokumen-dokumen yang mirip
K-Map. Disusun oleh: Tim dosen SLD Diedit ulang oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

Aljabar Boolean dan Peta Karnough

Logika Matematika. Bab 1: Aljabar Boolean. Andrian Rakhmatsyah Teknik Informatika STT Telkom Lab. Sistem Komputer dan Jaringan

Tabulasi Quine McCluskey

METODE MC CLUESKEY. Disusun Oleh: Syabrul Majid

BAB IV PENYEDERHANAAN RANGKAIAN LOGIKA

2. Gambarkan gerbang logika yang dinyatakan dengan ekspresi Boole di bawah, kemudian sederhanakan dan gambarkan bentuk sederhananya.

Meminimalkan menggunakan K-Map. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

MATERI 2 COMBINATIONAL LOGIC

Definisi Aljabar Boolean

ebook PRINSIP & PERANCANGAN LOGIKA Fakultas Teknologi Industri Universitas Gunadarma 2013

RANGKAIAN KOMBINASIONAL

BAB I PENDAHULUAN. Fungsi Boolean seringkali mengandung operasi operasi yang tidak perlu, literal

BAB IV PETA KARNAUGH (KARNAUGH MAPS)

Penyederhanaan Fungsi Boolean

Sintesis dan Penyederhanaan Fungsi Logika dengan Peta Karnaugh

Gambar 28 : contoh ekspresi beberapa logika dasar Tabel 3 : tabel kebenaran rangkaian gambar 28 A B C B.C Y = (A+B.C )

TABULASI QUINE-McCLUSKEY

Logika Matematika Aljabar Boolean

Aljabar Boolean. Bahan Kuliah Matematika Diskrit

FPMIPA UPI ILMU KOMPUTER I. TEORI HIMPUNAN

Aljabar Boolean. IF2120 Matematika Diskrit. Oleh: Rinaldi Munir Program Studi Informatika, STEI-ITB. Rinaldi Munir - IF2120 Matematika Diskrit

Aljabar Boolean. Matematika Diskrit

Aljabar Boolean. Rinaldi Munir/IF2151 Mat. Diskrit 1

BAB 4. Aljabar Boolean

Elektronika dan Instrumentasi: Elektronika Digital 2 Gerbang Logika, Aljabar Boolean. Yusron Sugiarto

PENYEDERHANAAN DENGAN KARNAUGH MAP

Kuliah#4 TKC205 Sistem Digital. Eko Didik Widianto

DEFINISI ALJABAR BOOLEAN

BAB III GERBANG LOGIKA DAN ALJABAR BOOLEAN

Aljabar Boolean. Disusun oleh: Tim dosen SLD Diedit ulang oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

Sistem dan Logika Digital

Penyederhanaan fungsi Boolean. Gembong Edhi

MODUL II DASAR DAN TERMINOLOGI SISTEM DIGITAL

BAB I PENDAHULUAN. Fungsi Boolean seringkali mengandung operasi operasi yang tidak perlu,

Gerbang gerbang Logika -5-

apakah dalam penguji cobaan ini berhasil atau tidak. tahapan selanjutnya.

MSH1B3 LOGIKA MATEMATIKA Aljabar Boolean (Lanjutan)

0.(0.1)=(0.0).1 0.0=0.1 0=0

KARNAUGH MAP (K-MAP) (I)

KARNAUGH MAP (K-MAP) (I)

Pertemuan 8. Aplikasi dan penyederhanaan Aljabar Boolean

GERBANG LOGIKA. Keadaan suatu sistem Logika Lampu Switch TTL CMOS NMOS Test 1 Tinggi Nyala ON 5V 5-15V 2-2,5V TRUE 0 Rendah Mati OFF 0V 0V 0V FALSE

LOGIKA MATEMATIKA. 3 SKS By : Sri Rezeki Candra Nursari

REPRSENTASI FUNGSI BOOLE PADA GRAF KUBUS

Output b akan ada aliran arus dari a jika saklar x ditutup dan sebaliknya Output b tidak aliran arus dari a jika saklar x dibuka.

Karnaugh MAP (K-Map)

yang paling umum adalah dengan menspesifikasikan unsur unsur pembentuknya (Definisi 2.1 Menurut Lipschutz, Seymour & Marc Lars Lipson dalam

Rangkaian Logika Optimal: Peta Karnaugh dan Strategi Minimisasi

TI 2013 IE-204 Elektronika Industri & Otomasi UKM

Kuliah#4 TSK205 Sistem Digital - TA 2011/2012. Eko Didik Widianto

Review Sistem Digital : Logika Kombinasional

Aljabar Boolean. Rudi Susanto

Penyederhanaan Fungsi Logika [Sistem Digital] Eka Maulana, ST, MT, MEng. Universitas Brawijaya

Kuliah#4 TKC205 Sistem Digital - TA 2013/2014. Eko Didik Widianto

Bentuk Standar Ungkapan Boolean. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

PETA KARNAUGH 3.1 Peta Karnaugh Untuk Dua Peubah

Kuliah#5 TKC205 Sistem Digital. Eko Didik Widianto

Konversi Tabel Kebenaran Ke Ekspresi Boolean (1) Disain sistem digital diawali dengan:

09/01/2018. Capaian Pembelajaran Mahasiswa dapat menjelaskan konsep diagram Venn, teorema Boolean dan membangun fungsi Boolean.

63 ISSN: (Print), (Online)

ALJABAR BOOLEAN R I R I I R A W A T I, M. K O M L O G I K A M A T E M A T I K A 3 S K S

PENDAHULUAN SISTEM DIGITAL

Metode Quine McKluskey dan Program Bantu Komputer

STUDI METODE QUINE-McCLUSKEY UNTUK MENYEDERHANAKAN RANGKAIAN DIGITAL S A F R I N A A M A N A H S I T E P U

SISTEM DIGITAL; Analisis, Desain dan Implementasi, oleh Eko Didik Widianto Hak Cipta 2014 pada penulis GRAHA ILMU Ruko Jambusari 7A Yogyakarta 55283

Review Kuliah. Peta Karnaugh. Recall:Penyederhanaan. Peta Karnaugh

Perancangan Aplikasi Penyederhanaan Fungsi Boolean Dengan Metode Quine-MC Cluskey

Metode Quine McKluskey dan Program Bantu Komputer

O L E H : H I DAYAT J U R U SA N TEKNIK KO M P U TER U NIKO M 2012

DCH1B3 Konfigurasi Perangkat Keras Komputer

( A + B) C. Persamaan tersebut adalah persamaan rangkaian digital dengan 3 masukan sehingga mempunyai 8 kemungkinan keadaan masukan.

Rangkaian Multilevel

Ungkapan Boolean dan Aljabar Boolean. Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Rangkaian digital yang ekivalen dengan persamaan logika. Misalnya diketahui persamaan logika: x = A.B+C Rangkaiannya:

Aljabar Boolean. Adri Priadana

Soal Latihan Bab Tentukanlah kompelemen 1 dan kompelemen 2 dari bilangan biner berikut:

LAPORAN AKHIR PRAKTIKUM SISTEM DIGITAL. Nama : ALI FAHRUDDIN NIM : DBC Kelas : K Modul : IV (Minimisasi Fungsi 3 Variabel)

Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 08 --

Pertemuan ke-5 ALJABAR BOOLEAN III

JUMANTAKA Halaman Jurnal: Halaman LPPM STMIK DCI:

DIKTAT SISTEM DIGITAL

Perancangan Rangkaian Logika. Sintesis Rangkaian Logika

Review Sistem Digital : Aljabar Boole

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET TEKNIK DIGITAL LS 2 : Aljabar Boolean, Teori De Morgan I dan De Morgan II

DASAR ALJABAR BOOLEAN

Penyederhanaan fungsi Boolean

Logika Matematika Bab 1: Aljabar Boolean. Andrian Rakhmatsyah Teknik Informatika IT Telkom

PENERAPAN METODE QUINE-MC CLUSKEY UNTUK MENYEDERHANAKAN FUNGSI BOOLEAN

BAB IV IMPLEMENTASI DAN EVALUASI

Persamaan SOP (Sum of Product)

Matematika informatika 1 ALJABAR BOOLEAN

BAB V RANGKAIAN ARIMATIKA

4.1 Menguraikan Rangkaian-Rangkaian Logika Secara Aljabar. Gambar 4.1 Rangkaian logika dengan ekspresi Booleannya

Definisi Aljabar Boolean

PRAKTIKUM RANGKAIAN DIGITAL

Ada dua macam bentuk kanonik:

Pertemuan 10. Fungsi Boolean, Bentuk Kanonik dan Bentuk Baku

Bentuk Standar Fungsi Boole

Kuliah Sistem Digital Aljabar Boolean

Transkripsi:

8/09/207 Fakultas Teknologi dan Desain Program Studi Teknik Informatika

8/09/207 Capaian Pembelajaran Mahasiswa mampu menyederhanakan persamaan logika menggunakan Karnaugh Map (K-Map). Mahasiswa mampu menyederhanakan rangkaian digital pada gate level dengan metode tabulasi. Kerumitan rangkaian gerbang logika bergantung pada fungsi Boolean Mengapa perlu disederhanakan? rangkaian logika yang lebih sederhana biaya lebih rendah, asupan tegangan lebih kecil, dan cepat. 2

8/09/207 Buatlah rangkaian gerbang logika untuk persaamaan boolean F = X YZ + X YZ + XZ Disederhanakan menjadi: F = X YZ + X YZ + XZ = X Y(Z + Z ) + XZ = X Y + XZ 3

8/09/207 Sebuah metode sistematis untuk menyederhanakan notasi SOP (sum-of-product) Tujuan penyederhanaan meminimalisasi literal Direpresentasikan secar grafis Kelebihan: lebih mudah digunakan Kekurangan: terbatas hanya 5 sampai 6 variabel Teknik penyederhanaannya? 4

8/09/207 Sederhanakan rangkaian gerbang logika untuk persamaan boolean F = y z + xy + x yz Jawab. F = y z + xy + x yz = y z + xy.( + z) + x yz = y z + xy + xyz + x yz = y z + xy + yz. (x + x ) = y z + xy + yz 5

8/09/207 K-Maps 2 Variabel. 6

8/09/207 A A A A F = A. B A F =? F = A B A F =? F = A Latihan. A A A A F =? F = A A F =? A F =? F = A + B 7

8/09/207 A A K-Maps 3 Variabel. 8

8/09/207 00 0 0 B C B C BC BC 0 A A C C C F =? A BC + A BC A B. (C + C ) A B. A B AB C + AB C AB. (C + C ) AB. AB 00 0 0 B C B C BC BC 0 A A C C C F =?A B + AB A BC + A BC A B. (C + C ) A B. A B AB C + AB C AB. (C + C ) AB. AB 9

8/09/207 00 0 0 B C B C BC BC 0 A A C C C F =? A B C + A B C A B. (C + C ) A B. A B ABC + ABC AB. (C + C ) AB. AB 00 0 0 B C B C BC BC 0 A A C C C F =?A B + AB A B C + A B C A B. (C + C ) A B. A B ABC + ABC AB. (C + C ) AB. AB 0

8/09/207 00 0 0 B C B C BC BC 00 0 0 B C B C BC BC 0 A A 0 A A C C C C C C 00 0 0 B C B C BC BC 0 A A C C C F =? A B C + A BC A C. (B + B ) A C. A C AB C + ABC AC. (B + B ) AC. AC

8/09/207 00 0 0 B C B C BC BC 0 A A C C C F =?A C + AC A B C + A BC A C. (B + B ) A C. A C AB C + ABC AC. (B + B ) AC. AC Latihan #. 00 0 0 B C B C BC BC Latihan #2. 00 0 0 B C B C BC BC 0 A 0 A A C C C A C C C 2

8/09/207 Latihan #3. a. Tentukan K-Maps untuk minterm F(xyz) = m (,3,4,6) b. Tuliskan persamaan boolean yang terbentuk dari k-maps tersebut Jawab. a. 00 0 0 B C B C BC BC 0 A A C C C b. F = A C + AC Latihan #4. Sederhanakan fungsi Boolean berikut menggunakan K-Maps.. F = X YZ + X YZ + XY Z + XY Z 2. F = X YZ + XY Z + XYZ + XYZ 3. F = A C + A B + AB C + BC 4. F = m (2,3,4,5,7) 5. F = m (0,,2,3,4,5,7) 3

8/09/207 Jawab.. F = X Y + XY 2. F = YZ + XZ 3. F = C + A B 4. F = X Y + XY + XZ 5. F = X + Y + Z K-Maps 4 Variabel. 4

8/09/207 K-Maps 4 Variabel. C C C C C D C D CD CD C D C D CD CD A A A B A B AB AB B B B A A A B A B AB AB B B B D D D D D D 5

8/09/207 Tuliskan persamaan boolean k-maps berikut! Jawab. F = B D + A B C + BD + CD Latihan #. Tuliskan persamaan boolean k-maps berikut! Jawab. F = A B C + AD + AB D + A BC + ACD 6

8/09/207 Latihan #2. a. Tentukan k-maps untuk minterm F(wxyz) = m (0,2,4,5,6,7,9,,2,3) b. Tuliskan persamaan boolean yang terbentuk dari k-maps tersebut. Latihan #3. Sederhanakan fungsi Boolean berikut menggunakan K-Maps.. F(w,x,y,z)= m(0,,5,7,3,5) 2. F(w,x,y,z)= m(0,,2,4,5,6,8,9,2,3,4) 3. F = A B C +B CD +A BCD +AB C 7

8/09/207 Jawab.. F = Z + W X Y 2. F = Y + W Z + XZ 3. F = A CD + B C + A B D K-Maps 5 Variabel. 8

8/09/207 K-Maps 5 Variabel. Sederhanakan fungsi boolean berikut dengan K-Maps. F(A,B,C,D,E) = m(0,2,4,7,0,2,3,8,23,26,28,29) 2. F(A,B,C,D,E)= m(0,,2,5,6,7,8,0,3,4,5,6,7,2,23,24,25,28,29, 30,3) 9

8/09/207 3. F(A,B,C,D,E)= m(0,2,4,8,0,2,3,4,5,6,8,20,2,23,24,26,29,30, 3) Implicant: Semua kelompok minterm yang memenuhi persamaan 2 n 6 implicant minterm (merah) 5 implicant 2 minterm (biru) implicant 4 minterm (hijau) Total = 2 implicant 20

8/09/207 Prime implicant (PI): Kelompok implicant terbesar yang dapat digambarkan pada K-Maps Sebuah implicant dikatakan prime apabila tidak ada implicant lain yang menutupinya Essential minterm adalah minterm yang ditutupi hanya oleh PI Minterm tersebut dinamakan Essential PI (EPI) Gambar disamping memperlihatkan bahwa warna merah dan biru merupakan EPI Warna hijau bukan EPI karena salah satu atau kedua product term-nya telah menjadi bagian EPI 2

8/09/207 Jika semua PI diperlihatkan seperti gambar di samping, maka tentukan:. semua PI yang teridentifikasi; 2. semua EPI yang teridentifikasi; 3. K-Maps hasil penyederhanaan. Jika semua PI diperlihatkan seperti gambar di samping, maka tentukan:. semua PI yang teridentifikasi; 2. semua EPI yang teridentifikasi; 3. K-Maps hasil penyederhanaan. 22

8/09/207 Jika semua PI diperlihatkan seperti gambar di samping, maka tentukan:. semua PI yang teridentifikasi; 2. semua EPI yang teridentifikasi; 3. K-Maps hasil penyederhanaan. Tugas. Temukan semua prime implicant pada fungsi boolean berikut dan sederhanakanlah:. F(A,B,C,D) = m (0,,2,4,5,7,0,2,3,5) 2. F(W,X,Y,Z) = m (,3,4,5,6,7,8,9,0,,2,4) 3. F(A,B,C,D,E) = m (2,3,4,5,6,0,,2,3,4,6,20,2,24,25,26,27,28,29) 23

8/09/207 Kondisi don t care: Suatu kondisi yang dapat diasumsikan mempunyai keadaan 0 atau yang juga ditandai dengan X dan untuk menyederhanakan ekspresi boolean menggunakan K-Maps. Sederhanakan fungsi Boolean berikut: F(A,B,C,D) = m (,3,7,,5 ), yang mempunyai kondisi don t care: d(a,b,c,d) = m (0,2,5 ) X X X X X X F = A B + CD F = A D + CD 24

8/09/207 Sederhanakan fungsi Boolean berikut: F(A,B,C,D) = m (4,5,6,7,3) yang mempunyai kondisi don t care: d(a,b,c,d) = m (,9,5 ). Soal di atas biasanya ditulis dengan: F(A,B,C,D) = m (4,5,6,7,3) + d (,9,5 ), dimana d adalah minterm lokasi don t care X X X X X X F = A B + BD F = A B + C D 25

8/09/207 Tugas. Temukan semua prime implicant pada fungsi boolean + kondisi don t care berikut dan sederhanakanlah:. F(A,B,C,D) = m (3,4,7,3,4) + d (5,9,5 ) 2. F(A,B,C,D,E) = m (2,3,4,5,0,2,4,8,9,2,27,28, 30) + d(8,3,20,26,29) Quine-McCluscky method pada umunya dikenal dengan nama metode penyederhanaan persamaan boolean metode tabulasi. Mengapa digunakan (juga) metode ini? Karnaugh Maps (K-Map), sangat efektif untuk meminimumkan persamaan aljabar boolean untuk s.d. 4 input. Untuk input yang lebih besar dari 4 sudah mulai sulit dengan menggunakan K-Map. 26

8/09/207 K-Map sangat tergantung dari kemampuan seseorang untuk melihat prime implicant (PI)dan memilih sejumlah prime implicant yang dapat mencakup minterm sebanyak-banyaknya. 27

8/09/207 Tahapan metode Quine-McCluskey. Buat persamaan boolean ke dalam bentuk standard sum-of-minterm Eliminasi sebanyak mungkin literal, dengan menerapkan hukum boolean: xy+xy = x. Gambarkan prime inplicant chart untuk memilih minimum set of prime implicant Menetukan PIs. AB CD + AB CD = AB C _ atau AB C - 0 0 + 0 = 0 _ atau 0 - Tanda _ atau - : adalah variabel yang dihilangkan Ke-2 minterm diatas dapat digabungkan karena memiliki perbedaan satu bit A BC D + A BCD, tidak dapat digabungkan karena memiliki perbedaan > bit 28

8/09/207 Temukan semua prime implicant dari: F(A,B,C,D) = m (0,,2,5,6,7,8,9,0,4) Tugas. Temukan semua prime implicant dari: F(A,B,C,D,E) = m (0,2,4,5,6,7,8,9,0,,3,5,2,23,26,28,29,30,3) 29