MD1-01-kalkulus Proposisi Week#1 PDF
MD1-01-kalkulus Proposisi Week#1 PDF
Logika
September 2013 1
Mencari Harta Karun [LIU85]
Ada 2 jenis suku di sebuah pulau di tengah pasifik
• Penduduk suku pertama selalu mengatakan
kebenaran.
• Penduduk suku kedua selalu berbohong.
3
Aristoteles : “Bapak Logika”
5
Logika Proposisi
9
Contoh Proposisi
3>2
15
Operator Logika & Proposisi Majemuk
16
Operator Logika & Proposisi Majemuk
Operator Logika
18
Tabel Kebenaran (Truth Table)
• Sebuah tabel kebenaran menggambarkan hubungan antar
nilai-nilai kebenaran dari proposisi-proposisi.
p q pq
Proposisi
Proposisi T T T majemuk
atomik
T F F
F T F 19
F F F
Negasi/Ingkaran
DEFINISI
• Apabila p merupakan suatu proposisi, ¬p juga merupakan
sebuah proposisi, yaitu negasi dari p.
20
p q bernilai benar (T) tepat ketika p dan q keduanya bernilai benar, selain itu 22
p q bernilai salah (F).
p q bernilai salah (F) tepat ketika p dan q keduanya bernilai salah selain itu 24
p q bernilai benar (T).
Is Or an Inclusive Or Or an Exclusive Or ?
Diadaptasi dari slide Bapak Rinaldi Munir, Struktur Diskrit – 2012/2013, STEI ITB
Disjungsi Eksklusif (Exclusive Or)
DEFINISI
• Apabila p dan q merupakan proposisi, p q juga merupakan
sebuah proposisi, yaitu disjungsi eksklusif dari p dan q.
p q bernilai benar (T) tepat ketika p dan q mempunyai nilai kebenaran yang 27
berbeda.
28
29
Review
• Apa itu Proposisi ?
30
Implikasi (1)
(proposisi bersyarat)
DEFINISI
• Apabila p dan q merupakan proposisi, p q juga merupakan
sebuah proposisi, yaitu implikasi.
• p adalah premis/anteseden/hipotesis
• p q Dibaca:
• Jika p, maka q • q jika p
• Jika p, q • q bilamana p
• p syarat cukup untuk q • q syarat perlu untuk p
• p hanya jika q (only if)
31
• p mengakibatkan q (implies)
Implikasi (2)
Tabel kebenaran dari implikasi:
p q pq
T T T
T F F
p : budi merokok
q : budi tidak sehat 32
• Contoh:
35
• “Jika 1 + 1 = 2, maka ibu kota Indonesia adalah Jakarta”
Catatan untuk implikasi (2)
• Implikasi “jika p, maka q” berbeda dengan bahasa
pemrograman if-then.
37
Konvers, Invers, dan Kontraposisi (2)
p q ¬p ¬q pq ¬q ¬p qp ¬p ¬q
T T F F T T T T
T F F T F F T T
F T T F T T F F
39
Biimplikasi (1)
DEFINISI
• Apabila p dan q merupakan proposisi, p q juga merupakan
sebuah proposisi, yaitu biimplikasi.
p q ¬q p ¬q
44
• Ada 2 kemungkinan nilai kebenaran untuk sebuah proposisi
atomik : BENAR & SALAH
• Jika ada 3 peubah/variabel proposisi atomik, maka jumlah
kemungkinan assignment nilai kebenaran ada 8 = 23
p q r qr p (q r)
T T T T T
• Biimplikasi
46
Interpretasi (1)
DEFINISI
• Interpretasi I adalah pemberian nilai kebenaran pada suatu
proposisi (dapat berupa proposisi majemuk).
48
Interpretasi (3)
Interpretasi ¬q p ¬q
I1 : I1 (p) = T, I1(q) = T F F
Operator Urutan
¬ 1
2
Contoh:
• p q r berarti (p q) r
• ¬p q berarti (¬p) q
• p q r berarti (p q) r 51
53
Translasi bahasa manusia ke ekspresi
logika (3)
Langkah:
• Susun ulang kalimat menjadi bentuk yang standard (jika p,
maka q; p atau q; dll)
Ekspresi logika
• (p ¬q) ¬r 56
Spesifikasi Sistem (1)
• Misal, seseorang menyuruh Anda untuk membuat sebuah
mobil.
58
Spesifikasi Sistem (3)
• Sebuah sistem mempunyai N spesifikasi.
• Misal, ada N proposisi yang merepresentasikan spesifikasi-
spesifikasi tersebut φ1, φ2, φ3, ..., φN
59
Spesifikasi Sistem (4)
Periksa apakah spesifikasi sistem berikut konsisten.
• “Pesan disimpan di dalam sebuah buffer atau pesan ditransmisikan
kembali. Jika pesan disimpan di dalam sebuah buffer, maka pesan
ditransmisikan kembali. Pesan tidak disimpan di dalam buffer.”
KONSISTEN
Pencarian Boolean
answer.com
1011 0011
1110 0001
-------------------
1010 0001 bitwise AND 62
1111 0011 bitwise OR
Credits
• [ROS03] Kenneth H. Rosen, Discrete Mathematics and Application to
Computer Science 5th Edition, Mc Graw-Hill, 2003.
• Slide-slide dari Mata Kuliah Matematika Diskrit I oleh Bapak M.
Arzaki, dan Bapak Adilla A. Krisnandhi, 2012/2013, FASILKOM UI.
• [LIU85] C. L. Liu, Elements of Discrete Mathematics, McGraw-Hill
63
Test
Diberikan spesifikasi berikut:
65
Formula Logika Proposisi (2)
Definisi Formula Logika Proposisi (FLP) (well-formed formulas of
propositional logic):
66
Komponen di dalam “Logika”
Ada tiga komponen besar di dalam topik “logika”:
1. Pernyataan (statement) : kalimat deklaratif yang dapat
bernilai benar atau salah, tetapi tidak keduanya.
2. Argumen : kumpulan pernyataan. Ada dua bagian:
• Premis : sebagai support, keterangan, kesaksian (evidence)