Download - 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Transcript
Page 1: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2. LOGIKA PROPOSISI2.1. Definisi Logika ProposisiLogika proposisi adalah logika pernyataan

majemuk yang disusun dari pernyataan-pernyataan sederhana yang dihubungkan dengan penghubung Boolean (Booleanconnectives)

Atomic proposition adalah propos ition yang tidak dapat dibagi lagi

Kombinasi dari a.p dengan berbagai penghubung membentuk compound proposition(proposition majemuk)

Page 2: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Aplikasi Logika Proposisi

Beberapa apl ikasinya dalam ilmu komputer:§ Menyatakan kondi si/ syarat pada program§ Query untuk basisdata dan § search engine

Page 3: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Definisi ProposisiSebuah proposisi (p, q, r, …) adalah suatu

kalimat (sentence) yang memiliki nilai kebenaran ( truth value) benar (true), dengan notas i T, atau ni lai kebenaran salah (false) dengan notas i F tetapi tidak kedua-duanya

Page 4: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Perhatikan !!a) 6 adalah bilangan genap.b) x + 3 = 8.c) Ibukota Provinsi Jawa Barat adalah Semarang.d) 12 ≥ 19.e) Soekarno adalah Presiden Indonesia yang

pertama. f) Jam berapa kereta api Argo Bromo tiba di Gambir? g) Kemarin hari hujan.h) Kehidupan hanya ada di planet Bumi.i) 1+2j) Siapkan kertas ujian sekarang! k) x + y = y + x untuk setiap x dan y bilangan riil

Page 5: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.2. Operator / Penghubung

Sebuah operator atau penghubung menggabungkan satu atau lebih ekspresi operand ke dalam ekspresi yang lebih besar. (seperti tanda “+” di ekspresi numerik.)§ Operator Uner bekerja pada satu operand (cth, −3);§ Operator biner bekerja pada 2 operand (cth 3 × 4);§ Operator Proposisi atau Boolean bekerja pada

proposisi-proposisi atau nilai kebenaran, bukan pada suatu angka

Page 6: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Nama Resmi Istilah Arity SimbolOperator Negasi NOT Unary ¬Operator Konjungsi AND Binary ∧

Operator Disjungsi OR Binary ∨

Operator Exclusive-OR XOR Binary ⊕

Operator Implikasi IMPLIES(jika-maka)

Binary →

Operator Biimplikasi (Biconditional)

IFF (jikka –jika dan hanya jika)

Binary ↔

Operator Boolean Umum

Page 7: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.2.1. Operator Negasi

• Operator negasi uner “¬” (NOT) mengubah suatu proposisi menjadi proposisi lain yang bertolak belakang nilai kebenarannya

• Contoh: Jika p = Hari ini hujanmaka ¬p = Tidak benar hari ini hujan

• Tabel kebenaran untuk NOT:p ¬p

T FF T

Page 8: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.2.2. Operator Konjungsi

Operator konjungsi biner “∧” (AND) menggabungkan dua proposisi untuk membentuk logika konjungs inya

Cth: p = Galih naik sepeda q = Ratna naik sepedap∧q = Galih dan Ratna naik sepeda

ΛND

Page 9: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Tabel Kebenaran Konjungsi

p q p Λ q

T T T

T F F

F T F

F F F

Page 10: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.2.3. Operator Disjungsi

• Operator biner disjungsi “V” (OR) menggabungkan dua proposisi untuk membentuk logika dis jungsinya

Cth : p = Tommy ingin membeli sepatuq = Tommy ingin membeli baju

p V q = Tommy ingin membeli sepatu atau baju

∨∨

Maknanya seperti “dan/atau” dalam bahasa Indonesia

Page 11: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Tabel Kebenaran Disjungsi

p q p V q

T T T

T F T

F T T

F F F

Page 12: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.2.4.Operator Exclusive Or• Operator biner exclusive-or “⊕” (XOR)

menggabungkan dua proposisi untuk membentuk logika “exclusive or”-nya

• Contoh :p = Saya akan mendapat nilai A di kuliah iniq = Saya akan drop kuliah inip ⊕ q = Saya akan mendapat nilai A atau saya akan drop kuliah ini (tapi tidak dua-duanya!)

Page 13: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Tabel Kebenaran Exclusive-Or

Perhatikan bahwa Perhatikan bahwa pp⊕⊕q q berarti berarti pp benar, atau benar, atau qq benar benar tapi tapi tidak duatidak dua--duanya benarduanya benar!!

p q p ⊕⊕ qT T FT F TF T TF F F

Page 14: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.2.5. Operator Implikasi• Implikasi p → q menyatakan bahwa p

mengimplikas ikan q.• p disebut antecedent dan q disebut consequent• Jika p benar, maka q benar; tapi jika p tidak

benar, maka q bisa benar - bisa tidak benar• Contoh :

p = Nilai ujian akhir anda 80 atau lebih q = Anda mendapat nilai A p → q = “Jika nilai ujian akhir anda 80 atau lebih, maka anda mendapat nilai A”

Page 15: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Implikasi p → q

• (a) Jika p, maka q (if p, then q)• (b) Jika p, q (if p, q)• (c) p mengakibatkan q (p implies q)• (d) q jika p (q if p)• (e) p hanya jika q (p only if q)• (f) p syarat cukup agar q (p is sufficient for q)• (g) q syarat perlu bagi p (q is necessary for p)• (i) q bilamana p (q whenever p)

Page 16: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Tabel Kebenaran Implikasi

p q p → q

T T T

T F F

F T T

F F T

p p →→ q q salahsalah hanya jikahanya jika pp benar tapi benar tapi qq tidak benartidak benar

Page 17: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Converse, Inverse, Contrapositive

Beberapa terminologi dalam implikasi p → q:• Converse-nya adalah: q → p.• Inverse-nya adalah: ¬p → ¬q.• Contrapositive-nya adalah: ¬q → ¬ p.

Salah satu dari ketiga terminologi di atas memiliki makna yang sama (memiliki tabel kebenaran yang sama) dengan p → q. Bisa Anda sebutkan yang mana?

Page 18: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Bagaimana menunj ukkannya?

Membuktikan eqivalensi antara p → q dan contrapositive-nya dengan tabel kebenaran:

p q ¬q ¬p p→q ¬q →¬pF F T T T TF T F T T TT F T F F FT T F F T T

Page 19: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.2.6. Operator Biimplikasi• Operator biimplikasi p ↔ q menyatakan bahwa p

benar jika dan hanya jika (ji kka) q benar• Contoh :

p = saya selalu menyatakan kebenaran q = ada emas di pulau ini p ↔ q = Jika dan hanya jika saya selalu

mengatakan kebenaran maka ada emas di pulau ini

Page 20: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Biimplikasi p ↔ q

(a) p jika dan hanya jika q. (p if and only if q)

(b) p adalah syarat perlu dan cukup untuk q. (p is necessary and sufficient for q)

(c) Jika p maka q, dan sebaliknya. (if p then q, and conversel y)

(d) p jikka q(p iff q)

Page 21: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Tabel Kebenaran Biimplikasi

p p ↔ q q benar jika benar jika pp dan dan q mq memiliki nilai kebenaran yang samaemiliki nilai kebenaran yang sama

p q p ↔ q

T T T

T F F

F T F

F F T

Page 22: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Perhatikan !!Nyatakan pernyataan berikut dalam ekspresi logika :

“Anda tidak dapat terdaftar sebagai pemilih dalam Pemilu jika anda berusi a di bawah 17 tahun kecual i kalau anda sudah meni kah”

Misalkan : p : Anda berusia di bawah 17 tahun.q : Anda sudah menikah.r : Anda dapat terdaftar sebagai pemilih dalam

Pemilu.maka pernyataan di atas dapat di tulis sebagai(p Λ ~ q) → ~ r

Page 23: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.2.7. Precendence Rules

untuk menjaga kebenaran sebuah pernyataan maka setiap operator/ penghubung diberikan aturan yang lebih tinggi

¬ →⊕V

V ↔

Contoh :

¬p V q ≡ (¬p ) V q

p Λ q V r ≡ (p Λ q) V r

p → q V r ≡ p → (q V r)

p ↔ q → r ≡ p ↔ (q → r)

Page 24: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.2.8. Left Associate Rules

untuk operator/ penghubung yang setara digunakan lef t associate rule dimana operator sebelah kiri punya precedence lebih tinggi

Contoh :

p V q V r ≡ (p V q) V r

p → q → r ≡ (p → q) → r

Page 25: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Ringkasan Operator Boolean

p q ¬p pVq pΛq p⊕⊕q p→q p↔q

T T F T T F T T

T F F T F T F F

F T T T F T T F

F F T F F F T T

Page 26: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Notasi Alternatif

Name: not and or xor implies iffPropositional logic: ¬ ∧ ∨ ⊕ → ↔Boolean algebra: p pq + ⊕C/C++/Java (wordwise): ! && || != ==C/C++/Java (bitwise): ~ & | ^Logic gates:

If …then

Page 27: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.3. Tautologi dan Kontradiksi

• Tautology adalah proposisi majemuk yang selalu bernilai true tidak peduli apa nilai kebenaran proposisi penyusunnya!Contoh: p ∨ ¬p

• Kontradiksi adalah proposisi majemuk yang selalu bernilai false tidak peduli apapun! Contoh: p ∧ ¬p

Page 28: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.4. Ekivalensi Logika

Proposisi majemuk p ekivalen dengan proposisi majemuk q, ditulis p ⇔ q, JIKKAproposisi majemuk p↔q adalah tautologi.

Proposisi majemuk p dan q ekivalen satu sama lain JIKKA p dan q memiliki nilai kebenaran yang sama pada semua barisnya di tabel kebenaran

Page 29: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Contoh. Buktikan p∨q ⇔ ¬(¬p ∧ ¬q).

Membuktikan ekivalensi dengan Tabel Kebenaran

p q pp∨∨qq ¬¬pp ¬¬qq ¬¬pp ∧∧ ¬¬qq ¬¬((¬¬pp ∧∧ ¬¬qq))F FF TT FT T

FT

TT

T

T

T

TTT

FF

F

F

FFF

F

TT

Page 30: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Hukum Ekivalensi - Contoh

• Identity: p ∧ T ⇔ p p ∨ F ⇔ p

• Domination: p ∨ T ⇔ T p ∧ F ⇔ F

• Idempotent: p ∨ p ⇔ p p ∧ p ⇔ p

• Commutative: p ∨ q ⇔ q ∨p p ∧ q ⇔ q ∧ p

• Double negat ion: ¬¬p ⇔ p

Page 31: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Hukum Ekivalensi lainnya

• Associat ive: (p ∨ q) ∨ r ⇔ p ∨ (q ∨ r)(p ∧ q) ∧ r ⇔ p ∧ (q ∧ r)

• Distributif: p ∨ (q ∧ r) ⇔ (p ∨ q) ∧ (p ∨ r)p ∧ (q ∨ r) ⇔ (p ∧ q) ∨ (p ∧ r)

• De Morgan: ¬(p ∧ q) ⇔ ¬p ∨ ¬q¬(p ∨ q) ⇔ ¬p ∧ ¬q

• Trivial tautology/contradiction:p ∨ ¬p ⇔ Tp ∧ ¬p ⇔ F

Page 32: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Definisi Operator dengan Ekivalensi

Menggunakan ekivalens i, kita dapat mendefinisikan operator dengan operator lainnya

• Exclusive or: p⊕q ⇔ (p V q) Λ ¬(p Λ q)p⊕q ⇔ (p Λ ¬q) V (q Λ ¬p)

• Implikasi: p→q ⇔ ¬p V q• Biimplikasi: p↔q ⇔ (p→q) Λ (q→p)

p↔q ⇔ (p Λ q) V (¬p Λ ¬q) p↔q ⇔ (¬p V q) Λ (p V¬q) p↔q ⇔ ¬(p⊕q)

Page 33: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

• Buktikan dengan symbolic derivat ion apakah (p ∧ ¬q) → (p ⊕ r) ⇔ ¬p ∨ q ∨ ¬r ?(p ∧ ¬q) → (p ⊕ r) ⇔

• [Expand definition of →] ¬(p ∧ ¬q) ∨ (p ⊕ r)• [Defn. of ⊕] ⇔ ¬(p ∧ ¬q) ∨ ((p ∨ r) ∧ ¬(p ∧ r))• [DeMorgan ’s Law]

⇔ (¬p ∨ q) ∨ ((p ∨ r) ∧ ¬(p ∧ r))⇔ cont.

Membuktikan ekivalensi dengan Symbolic Derivation

Page 34: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

(¬p ∨ q) ∨ ((p ∨ r) ∧ ¬(p ∧ r)) ⇔ [∨ commutes]⇔ (q ∨ ¬p) ∨ ((p ∨ r) ∧ ¬(p ∧ r)) [∨ associative]⇔ q ∨ (¬p ∨ ((p ∨ r) ∧ ¬(p ∧ r))) [distrib. ∨ over ∧]⇔ q ∨ (((¬p ∨ (p ∨ r)) ∧ (¬p ∨ ¬(p ∧ r)))[assoc.] ⇔ q ∨ (((¬p ∨ p) ∨ r) ∧ (¬p ∨ ¬(p ∧ r)))[trivial taut.] ⇔ q ∨ ((T ∨ r) ∧ (¬p ∨ ¬(p ∧ r)))[domination] ⇔ q ∨ (T ∧ (¬p ∨ ¬(p ∧ r)))[identity] ⇔ q ∨ (¬p ∨ ¬(p ∧ r))

⇔ cont.

Page 35: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

• q ∨ (¬p ∨ ¬(p ∧ r))• [DeMorgan ’s] ⇔ q ∨ (¬p ∨ (¬p ∨ ¬r))• [Assoc.] ⇔ q ∨ ((¬p ∨ ¬p) ∨ ¬r)• [Idempotent] ⇔ q ∨ (¬p ∨ ¬r)• [Assoc.] ⇔ (q ∨ ¬p) ∨ ¬r • [Commut.] ⇔ ¬p ∨ q ∨ ¬r

Page 36: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.5. INFERENSI

• Misalkan kepada kita diberikan beberapa proposisi.

• Kita dapat menari k kesimpulan baru dari deret proposisi tersebut.

• Proses penarikan kesimpulan penarikan kesimpulan dari beberapa propos isi disebut inferensi (inference).

Page 37: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.5.1. Modus Ponen

• Kaidah Modus Ponens ditulis dengan cara :

• Modus ponen menyatakan bahwa jika hipotesis p dan dan implikas i p → q benar, maka konklus i q benar.

Page 38: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.5.2. Modus Tollen

• Kaidah ini didasarkan pada tautologi [~q Λ (p → q)] → ~p,

• Kaidah ini modus tollens ditulis dengan cara:

Page 39: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.5.3. Silogisme Hipotetis

• Kaidah ini didasarkan pada tautologi [(p → q) Λ (q → r)] → (p → r).

• Kaidah silogisme ditulis dengan cara:

Page 40: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

2.5.4. Silogisme Disj ungtif

• Kaidah ini didasarkan pada tautologi [(p V q) Λ ~p] → q .

• Kaidah silogisme disjungtif ditulis dengan cara:

Page 41: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Operasi Logika di dalam Komputer

• Operasi boolean sering dibutuhkan dalam pemrograman.

• Operasi boolean dinyatakan dalam ekspresi logika (atau dinamakan juga ekspresi boolean).

• Operator boolean yang digunakan adalah AND, OR, XOR, dan NOT.

• Ekspresi boolean hanya menghas ilkan salah satu dari dua nilai, true atau false.

Page 42: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

• Misalkan : x1, x2, x3, dan x4 adalah peubah boolean dalam Bahasa Pascal, maka ekspresi boolean di bawah ini adalah valid:x1 and x2x1 or (not(x2 and x3))yang bersesuaian dengan ekspresi logikax1 Λ x2x1 V (¬(x2 V x3))

Page 43: 2. LOGIKA PROPOSISI - E-Learningelearning.amikom.ac.id/.../2010/11/20101118_Logika_Proposisi.pdf · 2. LOGIKA PROPOSISI 2.1. Definisi Logika Proposisi Logika proposisi adalah logika

Review : Logika Proposisi

• Proposisi atomik: p, q, r, … • Operator Boolean: ¬ ∧ ∨ ⊕ → ↔• Proposisi majemuk: s :≡ (p ∧ ¬q) ∨ r• Ekivalensi: p∧¬q ⇔ ¬(p → q)• Membuktikan ekivalensi dengan:

– Tabel kebenaran.– Symbolic derivat ions. p ⇔ q ⇔ r …