1
Kandungan
• Proposisi
• Operator Boolean
• Formula
• Interpretasi
2
Proposisi
• Proposisi (proposition) adalah kalimat
yang bisa bernilai benar (true) atau salah
(false) dengan sendirinya.
• Contoh:
– Kittens are cuter than puppies.
– Usain Bolt can outrun everyone in this room.
3
Logika Proposisi
• Logika Proposisi adalah sistem berbasis
matematika untuk melakukan penalaran
mengenai proposisi dan bagaimana
proposisi berhubungan dengan proposisi
yang lainnya.
• Setiap kalimat di dalam logika proposisi
terdiri dari variabel proposisi yang
dikombinasikan dengan penghubung
proposisi (operator)
4
Operator Boolean
• Operator Unary bekerja pada satu operand (−3);
• Operator Binary bekerja pada dua operand (3 4).
5
Nama Resmi Istilah Arity Simbol
IMPLIES
Operator Implikasi Binary
(jika-maka)
IFF (jikka –jika dan
Operator Biimplikasi (Biconditional) Binary ↔
hanya jika)
6
Operator Negasi
7
• Dalam Bahasa Inggeris, dibaca: it is not the
case that p, not p, p does not hold/ is not true/
is false
8
Operator Konjungsi
10
Operator Disjungsi
11
• Dalam Bahasa Inggeris dibaca: either p or
q, p or q or both, p and/ or q, p unless q
12
Operator Exclusive Or
13
Operator Implikasi
14
• Jika hari hujan maka jalan berlumpur.
– Hari hujan cukup untuk jalan yang berlumpur
– Jalan berlumpur perlu untuk hari hujan
15
• p q salah hanya jika
p benar dan q tidak benar p q pq
• p q tidak mengatakan
bahwa hanya p F F T
yang menyebabkan q!
(bukan hubungan
F T T Satu-
kausalitas) T F F satunya
kasus
• p q tidak
mensyaratkan T T T SALAH!
17
• Beberapa terminologi dalam implikasi p q:
– Converse-nya adalah: q p.
– Inverse-nya adalah: ¬p ¬q.
– Contrapositive-nya adalah: ¬q ¬ p.
• Contrapositive, memiliki makna yang sama
(ekuivalen) dengan Implikasi.
• Converse memiliki makna yang ekuivalen dengan
Inverse.
18
Operator BiImplikasi
19
• p q benar jika p dan q
memiliki nilai kebenaran
yang sama. p q pq
• Perhatikan bahwa F F T
tabelnya
adalah kebalikan dari
F T F
tabel exclusive or ! T F F
p q artinya ¬ (p q) T T T
20
• Dibaca:
– p jika dan hanya jika q (p if, and only if, q)
– Jika p maka q dan jika q maka p (p is
equivalent to q)
– p syarat perlu dan cukup bagi q
– q syarat perlu dan cukup bagi p
21
Notasi Alternatif
22
Bahasa Alami sering Ambigu
24
Operator Precedence
¬
• Semua operator adalah right-associative
25
Latihan
1. Translate the following sentences into
propositional logic.
a. Struth is away or Stevenson is ill, but not both.
b. If the sun shines today, it won’t shine tomorrow.
c. If Fido attacks you he’s either angry or
frustrated.
d. I want vanilla and strawberry ice cream.
26
2. Use truth tables to determine the
meaning of the following formulas.
a. p ∨ ¬p
b. p → (q → p)
c. (p → q) ∨ (¬p → q)
27
Tugas
1. Translate the following sentences into
propositional logic.
a) I like to program unless it is in Java.
b) John is nice, but not very clever.
c) Mary is happy because she passed the exam.
28
2. Use truth tables to determine the
meaning of the following formulas.
a. (p → (q → r)) → ((p → q) →
(p → r))
b. ((p ∧ q) → r) ↔ (p → (q → r))
29