Oleh :
Fidia Deny Tisna A.
Pendahuluan
Ekspresi logika pada bab-bab
sebelumnya mempunyai bentuk
yang bermacam-macam, mulai dari
yang rumit (banyak jenis perangai,
variabel proporsional, tanda kurung)
sampai dengan sederhana.
Contoh :
a) (A C) (B C)
b) ~(A B) (A B)
c) ~A (B C)
d) ~((AB) C) B
Bentuk Normal
Bentuk Normal adalah bentuk
ekspresi logika yang standar.
Bentuk ekspresi logika yang standar
adalah bentuk ekspresi logika yang
menggunakan perangai dasar ~, ,
.
Karena hanya mengandung {, }
maka bentuk normal dibedakan
menajdi 2 yaitu :
a) Bentuk Normal Konjungtif ()
b) Bentuk Normal Disjungtif ()
DNF
CNF
CNF
DNF
DNF
DNF
DNF
DNF
Definisi Minterm
Minterm adalah konjungsi dari
literal-literal dengan variabel yang
hanya dinyatakan satu kali.
Contoh :
1) (ABC)
minterm
2) (A~B~C) minterm
3) (~ABC)
minterm
4) (ABB)
bukan minterm
5) (A~BB)
bukan minterm
Contoh
Hilangkan perangai dan dari ekspresi
logika berikut : (A~C) (B(A~C))
Jawab : (A~C) (B(A~C))
((A~C) (B(A~C))) (((B(A~C))
(A~C))
(~(A~C)(~B(~A~C)))
(~((~B(~A~C))(A~C))
( (~A~~C)(~B(~A~C)))
((~~B(~~A ~~C))(A~C))
( (~AC)(~B(~A~C)))
((B(AC))(A~C))
Dualitas
Dualitas adalah kembaran dari suatu
ekspresi. Jika memiliki perangai
akan diganti , dan sebaliknya. Jika
bernilai T akan diganti F, dan
sebaliknya.
Contoh :
(A B) ~C
dualitasnya (A B) ~C
Complementation
Complementation adalah penegasian
suatu ekspresi dengan memakai
komplemennya
Contoh : Negasikan P (A B) ~C
dengan complementation?
Jawab :
Langkah 1. Cari dualitas dari P, yaitu (A
B) ~C
Langkah 2. Lakukan complementation (~A
~B) C
Cek !!!
Contoh :
Tabel kebenaran dari fungsi RIngat !!
A
B
C
R
Meskipun
T
T
T
T
yang
T
T
F
T
diambil
T
F
T
F
ambil sebagai DNF
adalah
T
F
F
F
ambil sebagai DNF
F
T
T
T
proposisi F,
F
T
F
T
akan tetapi
F
F
T
F
ambil sebagai DNF
karena
F
F
F
T
DNF,
nilai1) Sehingga DNF yang diperoleh :
nilai
(A~BC) (A~B~C) (~A~BC)
variabel
2) Cari dualitasnya :
(A ~B C) (A ~B ~C) (~A ~B
C)
3) Gunakan complemenatation :
(~A B ~C) (~A B C) (A B
~C)
Cek !!!
~((~A B ~C) (~A B C) (A B
~C)) ?
Tugas
1) Ubahlah ekspresi logika berikut
menjadi bentuk CNF : dengan
menggunakan Tabel kebenaran, 5
langkah CNF, dan complementation
CNF
a) (A C) (B C)
b) ~(A B) (A B)
c) ~A (B C)
2) Ubahlah ekspresi logika berikut
menjadi DNF : dengan menggunakan
Tabel Kebenaran
Tugas
3) Dapatkah kita membuat DNF
dengan cara mengambil CNF dari
yang benilai T, kemudian dicari
dualitasnya, dan dicari
complementationnya? Cara
mengeceknya, lakukan eksperimen
pada tabel kebenaran pada soal
nomor 2.