PengantarLogika - mairzaid.files.wordpress.com fileContoh. Diketahui proposisi-proposisi berikut: p...

27
Pengantar Logika 1

Transcript of PengantarLogika - mairzaid.files.wordpress.com fileContoh. Diketahui proposisi-proposisi berikut: p...

Pengantar Logika

1

Logika• Perhatikan argumen di bawah ini:

Jika anda mahasiswa Informatika maka anda pasti belajarBahasa Java. Jika anda tidak suka begadang maka andabukan mahasiswa Informatika. Tetapi, anda tidak belajarBahasa Java dan anda tidak suka begadang. Jadi, andabukan mahasiswa Informatika.

2

bukan mahasiswa Informatika.

Apakah kesimpulan dari argumen di atas valid?

Alat bantu untuk memahami argumen tsb adalah Logika

• Banyak teorema di dalam Ilmu Komputer/Informatikayang membutuhkan pemahaman logika.

• Bahkan, logika adalah pondasi dasar algoritma danpemrograman.

• Contoh:• Contoh:

if x > y then

begin

temp:=x;

x:=y;

y:=temp;

end; 3

• Logika didasarkan pada hubungan antara kalimatatau pernyataan (statements).

• Hanya kalimat yang bernilai benar atau salah saja

Proposisi

• Hanya kalimat yang bernilai benar atau salah sajayang menjadi tinjauan proposisi

• Proposisi: pernyataan yang bernilai benar (true)atau salah (false), tetapi tidak keduanya.Kebenaran atau kesalahan dari sebuah kalimatdisebut nilai kebenaranya (truth value).

4

Contoh. Semua pernyataan di bawah ini adalahproposisi:

(a) 13 adalah bilangan ganjil

(b) Soekarno adalah alumnus UGM.

(c) 1 + 1 = 2

(d) 12 19

(e) kemarin hari hujan

5

(e) kemarin hari hujan

(f) Hari ini adalah hari Rabu

(g) Untuk sembarang bilangan bulat n 0, maka

2n adalah bilangan genap

(h) x + y = y + x untuk setiap x dan y bilangan

riil

(i) ibukota provinsi jawa barat adalah semarang

Contoh. Semua pernyataan di bawah ini bukanproposisi

(a) Jam berapa kereta api Argo Bromo tiba

di Gambir?

(b) Tolong tutup pintu!

(c) x + 3 = 8

6

(c) x + 3 = 8

(d) x > 3

Kesimpulan: Proposisi adalah kalimat berita

• Bidang logika yang membahas proposisidinamakan : Kalkulus proposisi

• Bidang logika yang membentuk proposisi• Bidang logika yang membentuk proposisipada pernyataan yang mengandung peubahseperti pada contoh c dan d dinamakan:Kalkulus predikat

7

• Proposisi dilambangkan dengan huruf kecil p, q, r, ….

• Contoh:

p : 13 adalah bilangan ganjil.

q : Soekarno adalah alumnus UGM.

8

q : Soekarno adalah alumnus UGM.

r : 2 + 2 = 4

Mengkombinasikan Proposisi• Misalkan p dan q adalah proposisi.

1. Konjungsi (conjunction): p dan q

Notasi p q

2. Disjungsi (disjunction): p atau q

Notasi: p q

3. Ingkaran (negation) dari p: tidak p

Notasi: p

9

Notasi: p

• Proposisi baru yang diperoleh dari pengkombinasiandisebut proposisi majemuk (compound proposition)

• Proposisi yang bukan merupakan kombinasi proposisi laindesebut proposisi atomik

• p dan q disebut proposisi atomik

• Kombinasi p dengan q menghasilkan proposisi majemuk(compound proposition)

Contoh. Diketahui proposisi-proposisi berikut:

p : Hari ini hujan

q : Murid-murid diliburkan dari sekolah

p q : Hari ini hujan dan murid-murid diliburkan

dari sekolah

10

dari sekolah

p q : Hari ini hujan atau murid-murid diliburkan dari

sekolah

p : Tidak benar hari ini hujan

(atau: Hari ini tidak hujan atau hari ini tidak hujan)

Contoh. Diketahui proposisi-proposisi berikut:

p : Pemuda itu tinggi q : Pemuda itu tampan

Nyatakan dalam bentuk simbolik:

(a) Pemuda itu tinggi dan tampan (b) Pemuda itu tinggi tapi tidak tampan (c) Pemuda itu tidak tinggi maupun tampan (d) Tidak benar bahwa pemuda itu pendek atau tidak

11

(d) Tidak benar bahwa pemuda itu pendek atau tidak tampan

(e) Pemuda itu tinggi, atau pendek dan tampan (f) Tidak benar bahwa pemuda itu pendek maupun

tampan

Penyelesaian:

Tabel Kebenaran

p q p q p q p q p q T T T T T T T F T F F T F T F T F T F F T T

12

F T F F T T F F F F F F

Contoh. Bentuklah tabel kebenaran dari proposisi majemuk (p q) (~q r).

p q r p q ~q ~q r (p q) (~q r) T T T T F F T T T F T F F T T F T F T T T

13

T F T F T T T T F F F T F F F T T F F F F F T F F F F F F F T F T T T F F F F T F F

Dua buah proposisi majemuk, P(p, q, ..) dan Q(p, q, ..) disebut ekivalen secara logika jika keduanya mempunyai tabel kebenaran yang identik.

Notasi: P(p, q, …) Q(p, q, …)

Contoh. Hukum De Morgan: ~(p q) ~p ~q.

14

p q p q ~ (p q) ~ p ~q ~ p ~ q T T T F F F F T F F T F T T F T F T T F T F F F T T T T

Hukum-hukum Logika

Disebut juga hukum-hukum aljabar proposisi.

1. Hukum identitas: p F p p T p

2. Hukum null/dominasi: p F F p T T

15

3. Hukum negasi:

p ~p T p ~p F

4. Hukum idempoten: p p p p p p

5. Hukum involusi (negasi ganda): ~(~p) p

6. Hukum penyerapan (absorpsi): p (p q) p p (p q) p

7. Hukum komutatif:

p q q p

p q q p

8. Hukum asosiatif:

p (q r) (p q) r

p (q r) (p q) r

9. Hukum distributif: p (q r) (p q) (p r)

10. Hukum De Morgan:

~(p q) ~p ~q

16

p (q r) (p q) (p r)

p (q r) (p q) (p r)

~(p q) ~p ~q

~(p q) ~p ~q

Disjungsi EksklusifKata “atau” (or) dalam operasi logika digunakan dalamsalah satu dari dua cara:

1. Inclusive or

“atau” berarti “p atau q atau keduanya”

Contoh: “Tenaga IT yang dibutuhkan harus menguasai

Bahasa C++ atau Java”.

17

Bahasa C++ atau Java”.

2. Exclusive or

“atau” berarti “p atau q tetapi bukan keduanya”.

disjungsi p dengan q bernilai benar hanya jika salahsatu proposisi atomiknya benar (tapi bukan keduanya).

Contoh: “Ia dihukum 5 tahun atau denda 10 juta”.

Operator logika disjungsi eksklusif: xor

Notasi:

Tabel kebenaran:

p q p q

18

p q p q T T F T F T F T T F F F

Proposisi Bersyarat (kondisional atau implikasi)

• Bentuk proposisi: “jika p, maka q”

• Notasi: p q

p : hipotesis, antesenden, premis, atau kondisi

q: disebut konklusi (atau konsekuen).

19

Tabel kebenaran implikasi

p q p q

T T T T F F F T T F F T

Contoh.

a. Jika saya lulus ujian, maka saya mendapat hadiah dari

Ayah

b. Jika suhu mencapai 80C, maka alarm akan berbunyi

c. Jika anda tidak mendaftar ulang, maka anda dianggap

20

mengundurkan diri

Cara-cara mengekspresikan implikasi p q:

• Jika p, maka q

• Jika p, q

• p mengakibatkan q (p implies q)

• q jika p

• p hanya jika q

21

• p hanya jika q

• p syarat cukup untuk q (hipotesis menyatakansyarat cukup (sufficient condition) )

• q syarat perlu bagi p (konklusi menyatakansyarat perlu (necessary condition) )

• q bilamana p (q whenever p)

Contoh. Proposisi-proposisi berikut adalah implikasidalam berbagai bentuk:

1. Jika hari hujan, maka tanaman akan tumbuh subur.

2. Jika tekanan gas diperbesar, mobil melaju kencang.

3. Es yang mencair di kutub mengakibatkan permukaan airlaut naik.

4. Orang itu mau berangkat jika ia diberi ongkos jalan.

5. Ahmad bisa mengambil matakuliah Teori Bahasa Formal

22

5. Ahmad bisa mengambil matakuliah Teori Bahasa Formalhanya jika ia sudah lulus matakuliah Matematika Diskrit.

6. Syarat cukup agar pom bensin meledak adalah percikanapi dari rokok.

7. Syarat perlu bagi Indonesia agar ikut Piala Dunia adalahdengan mengontrak pemain asing kenamaan.

8. Banjir bandang terjadi bilamana hutan ditebangi.

Soal Latihan 1.

Ubahlah proposisi di bawah ini dalam bentukstandard “jika p maka q”:

1) Syarat cukup agar pom bensin meledak adalahpercikan api dari rokok.

2) Syarat perlu bagi Indonesia agar ikut PialaDunia adalah dengan mengontrak pemain asingkenamaan.

23

Latihan 2:

Misalkan

x:anda berusia 18 tahun

y:anda dapat memperoleh sim A

Nyatakan preposisi berikut dalam notasi implikasi

1. Hanya jika anda berusia 18tahun maka anda dapat memperolehsim A

2. Syarat cukup agar anda dapat memperolah SIM A adalah anda2. Syarat cukup agar anda dapat memperolah SIM A adalah andaberusia 18 tahun

3. Syarat perlu agar anda dapat memperoleh SIM A adalah berusia18 tahun

4. Jika anda tidak dapat memperoleh SIM A maka anda tidakberusia 18 tahun

5. Anda tidak dapat memperolah SIM A bilamana anda belumberusia 18 tahun

24

Latihan 3.

Dua pedagang barang kelontongmengeluarkan moto jitu untuk menarikpembeli. Pedagang pertama mengumbar moto“Barang bagus tidak murah” sedangkanpedagang kedua mempunyai moto “Barangpedagang kedua mempunyai moto “Barangmurah tidak bagus”. Apakah kedua motopedagang tersebut menyatakan hal yangsama?

25

Latihan 4

Tuliskan tabel kebenaran untuk setiapproposisi berikut :

a). (p or q) and ~p

b). ~(p and q) or (~q or r)

c). (~p or ~q) or pc). (~p or ~q) or p

d). ~(p and q)(r and ~p)

e). (p or q) ~q

f). (~q p) (p ~q)

26

Referensi :

Matematika Diskrit, Rinaldi Munir

27