Professional Documents
Culture Documents
Penyederhanaan Fungsi Logika (Sistem Digital) : Eka Maulana, ST, MT, Meng. Universitas Brawijaya
Penyederhanaan Fungsi Logika (Sistem Digital) : Eka Maulana, ST, MT, Meng. Universitas Brawijaya
[Sistem Digital]
Eka Maulana, ST, MT, MEng.
Universitas Brawijaya
Mengapa perlu Penyederhanaan?
Metode:
Penyederhanaan Fungai Boole
Bentuk Standard dan Kanonik
Representasi dengan Tabel Kebenaran
Karnaugh Map (K-MAP)
Makin Ringkas Makin Optimal
A A
F F
B B
A+B = A.B
A A
F F
B B
A.B = A+B
Gerbang Logika dapat meneruskan sinyal input?
Mana yang kita pilih?
Bentuk Kanonik
Minterm product term in which all the variables appear
exactly once, either complemented or uncomplemented
otherwise is uncomplemented.
Example: Assume 3 variables (A,B,C), and j=3. Then, bj =
10
Maxterm (M)
Represents exactly one combination in the truth table.
Denoted by Mj, where j is the decimal equivalent of
the maxterm’s corresponding binary combination (bj).
A variable in Mj is complemented if its value in bj is 1,
otherwise is uncomplemented.
Example: Assume 3 variables (A,B,C), and j=3. Then, bj
= 011 and its corresponding maxterm is denoted by
Mj = A+B’+C’
Notasi Tabel Kebenaran Minterm & Maxterm
x y z Minterm Maxterm
Minterms dan Maxterms 0 0 0 x’y’z’ = m0 x+y+z = M0
mudah direpresentasikan 0 0 1 x’y’z = m1 x+y+z’ = M1
menggunakan tabel 0 1 0 x’yz’ = m2 x+y’+z = M2
kebenaran.
0 1 1 x’yz = m3 x+y’+z’= M3
Contoh:
1 0 0 xy’z’ = m4 x’+y+z = M4
Asumsikan 3 variabel x,y,z
1 0 1 xy’z = m5 x’+y+z’ = M5
1 1 0 xyz’ = m6 x’+y’+z = M6
1 1 1 xyz = m7 x’+y’+z’ = M7
Contoh Penulisan m dan M
x2 x1
x1 0 1 x2 0 1
0 1 0 2
0 m0 m1 atau 0 m0 m2
2 3 1 3
1 m2 m3 1 m1 m3
Metode K-Map
1. Nilainilai tabel kebenaran diletakkan pada Kmap.
2. Kotakkotak Kmap yang berdekatan secara horisontal dan
vertikal hanya berbeda 1 variabel.
3. Pola dari atas ke bawah atau kiri ke kanan harus
berbentuk A B, AB, AB, AB
4. Bentuk SOP bisa didapatkan dengan melakukan operasi
OR pada semua term (AND) dari kotak yang bernilai 1
3 variabel
Contoh penggunaan K-MAP
4 variabel
Looping > penggabungan kotak yang bernilai 1
Aturan Looping