peta karnaugh - wicaksonoupdate.files.wordpress.com · konversitabel kebenaran ke ekspresi boolean...

35
Peta Karnaugh

Upload: vantuyen

Post on 03-Mar-2019

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Peta Karnaugh

Page 2: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Konversi Tabel Kebenaran Ke

Ekspresi Boolean (1) Disain sistem digital diawali dengan:

◦ Tabel kebenaran yang menggambarkanbagaimana sebuah sistem digital harus bekarja

◦ Perancangan sistem digital bertujuan untukmenentukan jenis rangkaian digital sesuaiprinsip kerja pada tabel kebenaran

Konversi Tabel kebenaran menjadiekspresi boolean,

◦ Merupakan sebuah prosedur untukmenentukan rangkaian digital dari sebuahtabel kebenaran

Page 3: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Konversi Tabel Kebenaran Ke

Ekspresi Boolean (2) Ilustrasi prosedur konversi:

Page 4: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Konversi Tabel Kebenaran Ke

Ekspresi Boolean (3) Penggunaan sensor untuk mendeteksi

kebaradaan api

Page 5: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Konversi Tabel Kebenaran Ke

Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali

(logic system)

◦ Valve terbuka jika salah satu sensor

mendeteksi api? tidak sesuai dengan tujuan

penggunaan banyak sensor

◦ Valve terbuka jika semua sensor mendeteksi

api? keamanan maksimum

◦ Valve terbuka jika dua dari tiga sensor

mendeteksi api? realistik

Page 6: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Konversi Tabel Kebenaran Ke

Ekspresi Boolean (5) Tabel kebenaran dan sistem dengan

skenario kedua

Page 7: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Konversi Tabel Kebenaran Ke

Ekspresi Boolean (6) Tabel kebenaran dengan skenario sistem

yang ketiga dan rangkaian digitalnya

Page 8: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Sum of Product dan Product of Sum (1)

•Jika output “1” lebih sedikit, lebih mudah menggunakan sum of product

•Jika output “0” lebih sedikit, lebih mudah menggunakan product of sum

•Sum of Product dan Product of Sum merupakan kompelemen satu dengan lainnya

yang menghasilkan sistem yang identik

•Setelah persamaan boolean diperoleh, rangkaian sistem digital dapat dibuat,

kemudian disederhanakan jika memungkinkan

Page 9: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Sum of Product dan Product of Sum (1)

Page 10: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Penyederhanaan Boolean

Penyederhanaan Boolean yang

direkomendasikan

Jumlah

Variable

Aljabar

Boolean

Peta

Karnaugh

Computer

Aided

1-2 √ ?

3 √ √ ?

4 ? √ ?

5-6 √ √

7-8 ? √

>8 √

Beberapa contoh computer aided: PALASM, ABEL, CUPL, Verilog, danVHDL

Page 11: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Representasi Sistem

Page 12: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Table Kebenaran Ke Peta Karnaugh

Page 13: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Peta Karnaugh (1)

Soal:

Ubahlah table kebenaran berikut ini ke

dalam Peta Karnaugh dan tentukan

persamaan Boolean-nya.

Page 14: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Peta Karnaugh (2)

Solusi

◦ Penentuan persamaan Boolean: Kelompokkan “1” yang berdekatan

Tentukan variable untuk kelompok (group) tersebut

Abaikan variable yang tidak sama pada sebuah group

Abaikan variable yang tidak berhubungan dengan cell yang berisi “1”

Page 15: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Peta Karnaugh (3)

Sederhanakan rangkaian berikut ini:

Page 16: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Penyederhanaan dengan Peta

Karnaugh (1) Grey code:

◦ Kode pada Peta Karnaugh bagian atas bukan

merupaka urutan bilangan biner tetapi

merupakan grey code

◦ Grey code hanya memiliki satu bit yang

berbeda dengan urutan di dekatnya

Page 17: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Penyederhanaan dengan Peta

Karnaugh (2) Sebuah sistem memiliki Sum of Product

output sebagai berikut:

◦ out = A’B’C’ + A’B’C

Page 18: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Penyederhanaan dengan Peta

Karnaugh (3) Sebuah sistem memiliki Sum of Product

output sebagai berikut:

◦ out = A’B’C’ + A’B’C + A’BC + A’BC’

Page 19: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Penyederhanaan dengan Peta

Karnaugh (4) Sebuah sistem memiliki Sum of Product

output sebagai berikut:

◦ out = A’B’C+ A’BC + AB’C + ABC

Page 20: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Penyederhanaan dengan Peta

Karnaugh (5) Sebuah sistem memiliki Sum of Product

output sebagai berikut:

◦ out = A’B’C’+ A’B’C + A’BC + A’BC’ + ABC + ABC’

Page 21: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Penyederhanaan dengan Peta

Karnaugh (6) Sebuah sistem memiliki Sum of Product

output sebagai berikut:

◦ out = A’B’C’+ AB’C’ + A’BC’ + ABC’

Page 22: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Penyederhanaan dengan Peta

Karnaugh (7)

Page 23: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Peta Karnaugh 4-variable

Page 24: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Minterm vs. Maxterm (1)

A B C Minterm Maxterm

0 0 0 A’B’C’ A+B+C

0 0 1 A’B’C A+B+C’

0 1 0 A’BC’ A+B’+C

0 1 1 A’BC A+B’+C’

1 0 0 AB’C’ A’+B+C

1 0 1 AB’C A’+B+C’

1 1 0 ABC’ A’+B’+C

1 1 1 ABC A’+B’+C’

Minterm: ekspresi Boolean yang menghasilkan nilai 1 sebagai output sebuah

Cell, dan nilai 0 sebagai output cell lainnya dalam peta Karnaugh atau tabel

kebenaran

Maxterm: ekspresi Boolean yang menghasilkan nilai 0 sebagai output sebuah

Cell, dan nilai 1 sebagai output cell lainnya dalam peta Karnaugh atau tabel

kebenaran

Page 25: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Minterm vs. Maxterm (2)

Contoh: Sederhanakan ekspresi Boolean

dalam bentuk Product of Sum (PoS)

berikut ini untuk menghasilkan bentuk

PoS atau Sum of Product (SoP) yang lebih

sederhana

Page 26: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Don’t Care Cell (1)

Tidak merupakan keharusan untuk mengisisemua tabel kebenaran untuk menyelesaikansuatu permasalahan

Hanya sebagian dari tabel kebanaran yang diketahu secara pasti

Don’t care di dalam peta karnaugh dapatmerupakan 1 atau 0,

◦ Selama output dari suatu kombinasi input tidakmenjadi perhatian

◦ Dapat digunakan jika menghasilkan sistem yang lebih sederhana

Page 27: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Don’t Care Cell (2)

Sebuah sistem “lamp logic” akan dirancangdengan prinsip kerja:◦ Lampu indikator L1 s.d L5 akan menyela bersesuaian

dengan kecepatan sepeda statis.

◦ Semakin cepat sepeda statis dikayuh, lampu akanmenyala dari L1, L2 dan seterusnya sampai semualampu menyala

◦ Jika semua lampu telah menyela, penambahankecepatan sepeda tidak mempengaruhi indikatorlampu

Page 28: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Don’t Care Cell (3)

Page 29: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Sistem Dengan Multi-Output

A B C X Y

0 0 0 0 0

0 0 1 0 1

0 1 0 0 1

0 1 1 1 0

1 0 0 0 1

1 0 1 1 0

1 1 0 1 0

1 1 1 1 1

Input: A, B, dan C

Output: X dan Y

Page 30: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Contoh I

Page 31: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Tabel Kebenaran Contoh 1

A B C D Out

0 0 0 0 10 0 0 1 00 0 1 0 00 0 1 1 10 1 0 0 10 1 0 1 00 1 1 0 00 1 1 1 11 0 0 0 11 0 0 1 01 0 1 0 01 0 1 1 11 1 0 0 11 1 0 1 11 1 1 0 01 1 1 1 1

Page 32: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Peta Karnaugh 5-6 Variable

Grey Code Overlay

Page 33: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah

Contoh II

Page 34: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah
Page 35: Peta Karnaugh - wicaksonoupdate.files.wordpress.com · KonversiTabel Kebenaran Ke Ekspresi Boolean (4) Skenario prinsip kerja rangkaian kendali (logic system) Valve terbuka jika salah