840 likes | 1.32k Views
STRUKTUR DISKRIT. K-2. LOGIKA. Program Studi Teknik Komputer Departemen Teknik Elektro Fakultas Teknik Universitas Indonesia. Pendahuluan . Studi tentang penalaran yang benar. Penggunaan Logika Pada Matematika: Untuk membuktikan teorema Pada computer science :
E N D
STRUKTUR DISKRIT K-2 LOGIKA Program Studi Teknik Komputer Departemen Teknik Elektro Fakultas Teknik Universitas Indonesia Struktur Diskrit
Pendahuluan • Studi tentang penalaran yang benar. • Penggunaan Logika • Pada Matematika: • Untuk membuktikan teorema • Pada computer science: • Untuk membuktikan bahwa suatu program bekerja sesuai dengan apa yang semestinya dikerjakan Struktur Diskrit
Aminah memandang ali dengan riang. Ali menghampiri aminah dan…. Memegang tangannya yang lembut. Dengan langkah perlahan mereka berdua berjalan menuju danau. Apa yang erjadi di antara mereka ? Struktur Diskrit
Pendahuluan • Logika merupakan dasar dari semua penalaran (reasoning) Penting untuk bernalar matematis • Penalaran didasarkan pada hubungan antara pernyataan (statements). Struktur Diskrit
Pendahuluan • Logika: sistem yg didasarkan atas proposisi. • Proposisi: pernyataan atau kalimat deklaratif yang bernilai benar atau salah, tapi tidak kedua-duanya. • Bahwa nilai kebenaran dari suatu proposisi adalah benar (T) atau salah (F). • Berkorespondensi dengan 1 dan 0 dalam dunia digital. Struktur Diskrit
Permainan “Gajah lebih besar daripada ayam.” Apakahinisebuahpernyataan? YA Apakah ini sebuah proposisi? YA Apakahnilaikebenarandariproposisiini? BENAR Struktur Diskrit
Permainan “650 < 200” Apakah ini sebuah pernyataan? YA Apakah ini sebuah proposisi? YA Apakah nilai kebenaran dari proposisi ini? SALAH Struktur Diskrit
Permainan “x > 5” Apakahinisebuahpernyataan? YA Apakah ini sebuah proposisi? TIDAK Nilaikebenarandaripernyataantersebutbergantungpadax, tapinilainyabelumditentukan. Pernyataanjenisinikitasebutsebagaifungsiproposisiataukalimatterbuka. Struktur Diskrit
Permainan “Sekarang bulan Februari dan 24 < 20.” Apakah ini sebuah pernyataan? YA Apakah ini sebuah proposisi? YA Apakah nilai kebenaran dari proposisi ini? SALAH Struktur Diskrit
Permainan “Tolong untuk tidak tidur selama kuliah” Apakah ini sebuah pernyataan? TIDAK Iniadalahsebuahpermintaan. Apakah ini sebuah proposisi? TIDAK Hanyapernyataanlah yang bisamenjadiproposisi. Struktur Diskrit
Permainan Apakah ini pernyataan ? YA “x < y jika dan hanya jika y > x.” Apakah ini proposisi ? YA … karena nilai kebenarannya tidak bergantung harga spesifik x maupun y. Apakah nilai kebenaran dari proposisi ini ? BENAR Struktur Diskrit
Contoh 1 : Semua pernyataan di bawah ini adalah proposisi: (a) 13 adalah bilangan ganjil (b) Depok ibukota negara RI. (c) 1 + 1 = 2 (d) 8 akar kuadrat dari 8 + 8 (e) Ada monyet di bulan (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 Struktur Diskrit
Contoh 2 : Semua pernyataan di bawah ini bukan proposisi (a) Jam berapa kereta api Argo Gede tiba di Bandung? (b) Isilah gelas tersebut dengan air! (c) x + 3 = 8 (d) x > 3 Kesimpulan: Proposisi adalah kalimat berita Struktur Diskrit
Proposisi dilambangkan dengan huruf kecil p, q, r, …. Contoh: p: 13 adalah bilangan ganjil. q: Depok ibukota Provinsi Jawa Barat. r: 2 + 2 = 4 Struktur Diskrit
Mengkombinasikan Proposisi • Misalkan p dan q adalah proposisi. 1. Konjungsi (conjunction):p dan q Notasi pq, 2. Disjungsi (disjunction): p atau q Notasi: pq 3. Ingkaran (negation) dari p: tidak p Notasi: p • p dan q disebut proposisi atomik • Kombinasi p dengan q menghasilkan proposisi majemuk (compound proposition) Struktur Diskrit
Contoh 3. Diketahui proposisi-proposisi berikut: p : Hari ini hujan q : Siswa diliburkan dari sekolah pq : Hari ini hujan dan siswa diliburkan dari sekolah pq : Hari ini hujan atau siswa diliburkan dari sekolah p : Tidak benar hari ini hujan (atau: Hari ini tidak hujan) Struktur Diskrit
Contoh 4: • Diketahuiproposisisebagaiberikut : • p : Pemudaitutinggi • q : Pemudaitutampan • Nyatakandalambentuksimbolikdari : • Pemudaitutinggidantampan. • Pemudaitutinggitapitidaktampan. • Pemudaitutidaktinggimaupuntampan. • Tidakbenarbahwapemudaitupendekatautidaktampan. • Pemudaitutinggiataupendekdantampan. • Tidakbenarbahwapemudaitupendekmaupuntampan Struktur Diskrit
Penyelesaiannya : p q p q p q (p q) p (p q) (p q) Pemudaitutinggidantampan Pemudaitutinggitapitidaktampan Pemudaitutidaktinggimaupuntampan Tidakbenarbahwapemudaitupendekatautidaktampan Pemudaitutinggiataupendekdantampan Tidakbenarbahwapemudaitupendekmaupuntampan Struktur Diskrit
Operator Logika • Negasi (NOT) • Konjungsi - Conjunction (AND) • Disjungsi - Disjunction (OR) • Eksklusif Or (XOR) • Implikasi (JIKA – MAKA) • Bikondisional (JIKA DAN HANYA JIKA) Tabel kebenaran dapat digunakan untuk menunjukkan bagaimana operator-operator tsb menggabungkan proposisi-proposisi.
Negasi (NOT) Operator Uner, Simbol:
Conjunction (AND) Operator Biner, Simbol:
Disjunction (OR) Operator Biner, Simbol:
p q pq true true true true false false false true true false false true Implikasi (JIKA - MAKA) Implikasi pq adalah proposisi yang bernilai salah jika p benar dan q salah, dan bernilai benar jika lainnya.
Contoh 5. 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 mengundurkan diri Struktur Diskrit
Jika p, maka q Jika p, q p mengakibatkan q p hanya jika q p cukup untuk q Syarat perlu untuk p adalah q q jika p q ketika p q diakibatkan p q setiap kali p q perlu untuk p Syarat cukup untuk q adalah p Implikasipq
Hipotesis dan Konklusi • Pada proposisi bersyarat p q, p dikatakan hipotesis, antesenden, premis, atau kondisi q dikatakan consequent or konklusi • “jika p maka q" secara logika sama dengan "p hanya jika q" Struktur Diskrit
Kondisi Perlu dan Cukup • Sebuah kondisi perlu/necessarycondition dinyatakan oleh konklusi. • Sebuah kondisi cukup/sufficientcondition dinyatakan oleh hipotesis. • Contoh: “JikaAmir seorang dokter maka Mary seorang perawat" • Kondisi perlu: “Mary seorang perawat” • Kondisi cukup: “Amir seorang dokter” Struktur Diskrit
Contoh 6. Proposisi berikut adalah implikasi dalam berbagai bentuk: • Jika hari hujan, maka tanaman akan tumbuh subur. • Jika tekanan gas diperbesar, mobil melaju kencang. • Es yang mencair di kutub mengakibatkan permukaan air laut naik. • Orang itu mau berangkat jika ia diberi ongkos jalan. • Ahmad bisa mengambil matakuliah Teori Bahasa Formal hanya jika ia sudah lulus matakuliah Struktur Diskrit. • Syarat cukup agar pom bensin meledak adalah percikan api dari rokok. • Syarat perlu bagi Indonesia agar ikut Piala Dunia adalah dengan mengontrak pemain asing kenamaan. • Banjir bandang terjadi bilamana hutan ditebangi.
Contoh 7 Ubahlah proposisi ke-3 s/d ke-8 pada Contoh 6 ke dalam bentuk proposisi “jika p maka q” Struktur Diskrit
Jawaban Contoh 7 Jika es mencair di kutub, maka permukaan air laut naik. Jika orang itu diberi ongkos jalan, maka ia mau berangkat. Jika Ahmad mengambil matakuliah Teori Bahasa Formal, maka ia sudah lulus matakuliah Matematika Diskrit. Pernyataan yang diberikan ekivalen dengan “Percikan api dari rokok adalah syarat cukup untuk membuat pom bensin meledak” atau “Jika api memercik dari rokok maka pom bensin meledak” Pernyataan yang diberikan ekivalen dengan “Mengontrak pemain asing kenamaan adalah syarat perlu untuk Indonesia agar ikut Piala Dunia” atau “Jika Indonesia ikut Piala Dunia maka Indonesia mengontrak pemain asing kenamaan”. Jika hutan-hutan ditebangi, maka banjir bandang terjadi. Struktur Diskrit
Penjelasan Ahmad bisa mengambil matakuliah Teori Bahasa Formal hanya jika ia sudah lulus matakuliah Matematika Diskrit. Ingat: pq dapat dibaca phanya jikaq p : Ahmad bisa mengambil matakuliah Teori Bahasa Formal q : Ahmad sudah lulus matakuliah Matematika Diskrit. Notasi standard: Jika p, maka q Jika Ahmad mengambil matakuliah Teori Bahasa Formal maka ia sudah lulus matakuliah Matematika Diskrit. Struktur Diskrit
Penjelasan Syarat perlu bagi Indonesia agar ikut Piala Dunia adalah dengan mengontrak pemain asing kenamaan. Ingat: pqdapat dibacaqsyarat perlu untuk p Susun sesuai format: Mengontrak pemain asing kenamaan adalah syarat perlu bagi Indonesia agar ikut Piala Dunia q: Indonesia mengontrak pemain asing kenamaan p: Indonesia ikut Piala Dunia Notasi standard: Jika p, maka q Jika Indonesia ikut Piala Dunia, maka Indonesia mengontrak pemain asing kenaman. Struktur Diskrit
Perhatikan bahwa dalam implikasi yang dipentingkan nilai kebenaran premis dan konsekuen, bukan hubungan sebab dan akibat diantara keduanya. • Beberapa implikasi di bawah ini valid meskipun secara bahasa tidak mempunyai makna: “Jika 1 + 1 = 2 maka Paris ibukota Perancis” “Jika n bilangan bulat maka hari ini hujan” Struktur Diskrit
Logical equivalence • Dua proposisi dikatakan logically equivalent jika tebel kebenarannya identik. • Contoh 9 : ~p q logically equivalent dengan p q Struktur Diskrit
Converse • Converse dari p q adalah q p Dua proposisi ini tidaklogically equivalent Struktur Diskrit
Kontrapositif • Kontrapositif dari proposisi p q adalah ~q ~p. Keduanya logically equivalent. Struktur Diskrit
Operator proposisi di dalam Google Struktur Diskrit
Proposisi majemuk disebut tautologi jika ia benar untuk semua kasus • Contoh 13 : pp v q Struktur Diskrit
Proposisi majemuk disebut kontradiksi jika ia salah untuk semua kasus. Struktur Diskrit
Hukum Logika Struktur Diskrit