MATEMATIKA DISKRIT Deskripsi Mata Kuliah: Ilmu dasar dalam pembelajaran informatika. Matematika Diskrit memberikan landasar matematis untuk mata kuliah algoritma, struktur data, jaringan komputer dan seterusnya. Capaian Pembelajaran: Mampu berpikir secara logika sehingga dapat mengidentifikasi (P2) data diskrit yang diberikan, merumuskan permasalahan secara sederhana, dan membuktikan (A5) secara matematis untuk siap menjadi masukan dan proses dalam pemrograman komputer untuk memecahkan (C3) masalah umum yang bersifat diskrit Materi yang Disampaikan: 1. Dasar logika (pernyataan tunggal dan pernyataan majemuk) 2. Operator logika -
Konjungsi
-
Disjungsi
-
Ingkaran
-
Implikasi (konvers, invers, kontraposisi)
-
Biimplikasi
3. Aljabar proposisi 4. Penarikan kesimpulan -
Modus ponen
-
Modus tollen
-
Dst
5. Kalimat berkuantor 6. Induksi matematika
1 Matematika Diskrit β Nalsa Cintya Resti, M.Si
Buku Referensi: Lipscutz, S., & Lipson, M. (2008). Matematika Diskret Edisi Ketiga. Jakarta: Erlangga. Jong Jek Siang, (2009). Matematika Diskrit dan Aplikasinya pada Ilmu Komputer. Yogyakarta: Penerbit ANDI Yogyakarta. Rinaldi Munir, (2012). Matematika Diskrit. Bandung: Penerbit Informatika.
2 Matematika Diskrit β Nalsa Cintya Resti, M.Si
PERTEMUAN 1 Dasar Dasar Logika Logika adalah cara berpikir manusia dengan mengembangkan sesuatu berdasarkan akal pikiran dan bukan pada perasaan ataupun pengalaman. Logika dikaitkan dengan hubungan antar pernyataan, dimana pernyataan dapat memberikan nilai benar atau salah. Aplikasi logika dalam bidang komputer sangat luas, salah satunya adalah dalam bidang pemrograman, rancang komputer, analisa algoritma, dan seterusnya. 1.
Kalimat pernyataan (proposisi) Kalimat pernyataan memiliki perbedaan dengan kalimat biasa yang digunakan sehari-hari. Kalimat biasa sering dipilih kata-kata kiasan, ungkapan, bahasa gaul serta kadang bermakna ganda. Berbeda dengan kalimat biasa, kalimat pernyataan atau disingkat dengan pernyataan harus memiliki struktur yang lengkap, tidak kabur dan jelas. Sebuah pernyataan merupakan kalimat yang hanya memiliki nilai benar (true) atau salah (false) tetapi tidak memiliki nilai keduanya. Kalimat perintah, kalimat Tanya tidak termasuk dalam pernyataan karena tidak dapat ditentukan nilai kebenarannya. Contoh kalimat pernyataan: a. Surabaya adalah ibukota NKRI b. Singa pemakan daging c. Matahari terbit dari timur d. Jika π₯ = 2, maka 3π₯ = 6 e. Setiap bilangan prima adalah ganjil f. Jika π₯ = π¦ maka π¦ = π₯ Contoh bukan kalimat pernyataan: a. Tolong ambilkan buku di almari 3 Matematika Diskrit β Nalsa Cintya Resti, M.Si
b. Jangan nyalakan lampunya! c. π₯ + π¦ = 5 d. π + π > 9 e. π₯ 2 + 2π₯ β 9 = 0 f. Jangan mengambil uang itu! Istilah lain untuk pernyataan adalah kalimat tertutup, kalimat deklaratif, statement atau proposisi. Sedangkan istilah lain untuk kalimat bukan pernyataan adalah kalimat terbuka. 2.
Kalimat pernyataan tunggal dan majemuk Suatu kalimat dapat dibedakan atas pernyataan tunggal dan pernyataan majemuk. Pernyataan tunggal atau pernyataan sederhana adalah pernyataan yang tidak memuat pernyataan lain sebagai bagiannya. Pernyataan majemuk adalah pernyataan yang memuat beberapa pernyataan lain atau merupakan penggabungan dari beberapa pernyataan tunggal. Contoh pernyataan tunggal: ο·
Pernyataan β2 merupakan bilangan primaβ dilambangkan dengan huruf "π₯" Ditulis: π₯ = "2 merupakan bilangan prima"
ο·
Pernyataan "matahari terbit dari timur" dilambangkan dengan huruf "π" Ditulis: π = matahari terbit dari timur Dua pernyataan tunggal atau lebih dapat digabungkan menjadi
sebuah kalimat baru, yang disebut kalimat majemuk. Tiap pernyataan bagian dari pernyataan majemuk disebut sebagai komponen-komponen pernyataan majemuk. 4 Matematika Diskrit β Nalsa Cintya Resti, M.Si
Untuk
menggabung
pernyataan-pernyataan
tunggal
menjadi
pernyataan majemuk dapat digunakan kata hubung atau kata sambung yang disebut operasi-operasi logika matematika. Adapun operasi yang dapat membentuk pernyataan tunggal menjadi pernyataan majemuk adalah: ο·
Negasi atau ingkaran, dengan kata perangkai βtidak benar bahwaβ
ο·
Konjungsi, dengan kata perangkai βdanβ
ο·
Disjungsi, dengan kata perangkai βatauβ
ο·
Implikasi, dengan kata perangkai βjika β¦ maka β¦β
ο·
Biimplikasi, dengan kata perangkai ββ¦ jika dan hanya jika β¦β Contoh pernyataan majemuk:
1. ikan hidup di air dan kucing hidup di darat 2. Cuaca hujan atau cuaca mendung 3. Jika π₯ = 3 maka π₯ 3 = 27 4. Tidak benar bahwa matahari terbit dari barat 5. Rudi berangkat ke sekolah jika dan hanya jika hari cerah Contoh 1 adalah pernyataan majemuk yaitu suatu konjungsi, karena pernyatan βikan hidup di air dan kucing hidup di daratβ terdiri dari dua komponen pernyataan tunggal yaitu: βikan hidup di airβ dan βkucing hidup di daratβ Contoh 2 adalah pernyataan majemuk yaitu suatu disjungsi.
3.
Nilai Kebenaran Pernyataan Seperti yang telah dibahas sebelumnya bahwa pernyataan memiliki nilai benar atau salah. Untuk pernyataan yang memiliki nilai benar diberi tanda B sedangkan untuk pernyataan yang salah diberi tanda S.
5 Matematika Diskrit β Nalsa Cintya Resti, M.Si
Ucapan nilai kebenaran dilambangkan dengan"π". Nilai kebenaran dari pernyataan q ditulis π(π). Jika pernyataan itu benar maka ditulis π(π) = π΅, sedangkan jika salah maka ditulis π(π) = π. Contoh: 1.
jika π: βkambing berkaki empatβ, maka π(π) = π΅
2.
jika π: βsemua bilangan prima adalah ganjilβ, maka π(π) = π.
6 Matematika Diskrit β Nalsa Cintya Resti, M.Si
Operator-Operator Logika 1) Operator Negasi Operator negasi atau bisa juga disebut penyangkalan adalah operator yang dikenakan pada sebuah pernyataan. Lambang dari operator negasi adalah "~". Jika terdapat r sebuah pernyataan tunggal maka ~π merupakan negasi dari π atau dibaca tidak π atau bukan π. Contoh: ο·
Jika π
βΆ Hari ini hujan deras
Maka ~π: Hari ini tidak hujan deras ο·
Jika π
βΆ Mahasiswa adalah agent of change
Maka ~π: Tidak benar bahwa mahasiswa adalah agent of change ο·
Jika π
βΆ 3 + 8 = 11
Maka ~π: 3 + 8 β 11 ο·
Jika π₯
βΆ semua bilangan prima adalah bilangan ganjil
Maka ~π₯: tidak benar bahwa semua bilangan prima adalah bilangan ganjil Dari penjelasan contoh diatas, dapat ditarik kesimpulan bahwa negasi dari sebuah pernyataan yang benar adalah salah dan negasi dari sebuah pernyataan salah adalah benar. Tabel Kebenaran Negasi: π
~π
π΅
π
π
π΅
7 Matematika Diskrit β Nalsa Cintya Resti, M.Si
2) Operator Konjungsi Suatu pernyataan yang dibentuk dengan menggabungkan dua pernyataan tunggal dengan menggunakan kata hubung dan disebut konjungsi. Operasi konjungsi berfungsi sebagai kata penghubung dua kalimat tunggal menjadi kalimat majemuk. Operasi tersebut dinotasikan dengan tanda " β§ ". a. Jika Dan
π: 7 adalah bilangan prima π: Indonesia adalah negara tropis
Maka π β§ π: 7 adalah bilangan prima dan Indonesia adalah negara tropis b. Jika Dan
π₯: Mahasiswa harus rajin belajar π¦: Kopi mengandung kafein
Maka π β§ π: Mahasiswa harus rajin belajar dan kopi mengandung kafein c. Jika Dan
π: 3 + 6 = 10 π: 4 adalah bilangan prima
Maka π β§ π: 3 + 6 = 10 dan 4 adalah bilangan prima
Dalam
membuat
kalimat
majemuk
tidak
diharuskan
menggunakan kalimat tunggal yang saling berkaitan dan memiliki arti. Sebagai contoh pada soal b diatas, antara pernyataan tunggal yang satu dengan yang lain tidak memiliki arti. Definisi: sebuah konjungsi bernilai benar jika komponenkomponennya benar, tetapi bernilai salah jika salah satu komponennya salah atau keduanya salah.
8 Matematika Diskrit β Nalsa Cintya Resti, M.Si
Tabel Kebenaran Konjungsi: π
π
πβ§π
π΅
π΅
π΅
π΅
π
π
π
π΅
π
π
π
π
a. Jika Dan
π: 7 adalah bilangan prima, π(π) = π΅ π: Indonesia adalah negara tropis, π(π) = π΅
Maka π β§ π: 7 adalah bilangan prima dan Indonesia adalah negara tropis, π(π β§ π) = π΅ b. Jika Dan
π₯: 52 < 42 , π(π₯) = π π¦: Kopi mengandung kafein, π(π¦) = π΅
Maka π β§ π: 52 < 42 dan kopi mengandung kafein, π(π₯ β§ π¦) = π c. Jika Dan
π: 3 + 6 = 10, π(π) = π π: 4 adalah bilangan prima, π(π) = π
Maka π β§ π: 3 + 6 = 10 dan 4 adalah bilangan prima, π(π β§ π) = π
3) Operator Disjungsi Jika terdapat dua pernyataan tunggal yang digabungkan dengan kata perangkai atau, maka pernyataan majemuk yang diperoleh disebut disjungsi. Disjungsi dinotasikan dengan tanda "β". Definisi:
sebuah
disjungsi
bernilai
benar
jika
komponennya benar, paling sedikit satu komponennya benar.
9 Matematika Diskrit β Nalsa Cintya Resti, M.Si
kedua
Tabel Kebenaran Disjungsi π
π
πβπ
π΅
π΅
π΅
π΅
π
π΅
π
π΅
π΅
π
π
π
π: 7 + 5 = 9 , π(π) = π
a. Jika
π: Indonesia adalah negara tropis, π(π) = π΅
Dan
Maka πβπ βΆ 7 + 5 = 9 atau Indonesia adalah negara tropis, π(πβπ) = π΅ π₯: 52 > 42 , π(π₯) = π΅
b. Jika
π¦: Kopi mengandung kafein, π(π¦) = π΅
Dan
Maka π₯βπ¦: 52 > 42 , r atau kopi mengandung kafein, π(π₯βπ¦) = π΅ c. Jika Dan
π: 3 + 6 = 10, π(π) = π π: 4 adalah bilangan prima, π(π) = π
Maka πβπ: 3 + 6 = 10 dan 4 adalah bilangan prima, π(πβπ) = π LATIHAN: Jika π, π, π adalah proposisi, bentuklah tabel kebenaran dari ekspresi logika berikut: 1. (π β ~π)βπ 2 (π β ~π)β(π β π) 3. (πβπ)β(~π β ~π)
10 Matematika Diskrit β Nalsa Cintya Resti, M.Si
4) Operator Implikasi Dalam matematika sering ditemui pernyataan dalam bentuk βjika β¦ makaβ¦β. Pernyataan dalam bentuk tersebut diperoleh dari penggabungan dua pernyataan tertentu, misalnya dari pernyataan tunggal π dan pernyataan tunggal π. Pernyataan βjika π maka πβ dinotasikan "π β π". Perhatikan contoh berikut: Contoh: Jika
π: Segitiga ABC samasisi
Dan
π: Segitiga ABC memiliki tiga sudut yang sama besarnya
Maka π β π: jika segitiga ABC samasisi maka segitiga ABC memiliki tiga sudut yang sama besarnya. Dalam pernyataan implikasi tersebut, komponen yang terletak diantara βjika β¦makaβ yaitu bagian kalimat yang lebih dulu menjadi
syarat
pernyataan
disebut
yang
ditulis
βantesedenβ, kemudian,
sedangkan yaitu
komponen
bagian
belakang
merupakan akibatnya atau yang mengikutinya disebut βkonsekuenβ. Dari contoh diatas dapat diketahui anteseden adalah kalimat π: βsegitiga ABC samasisiβ, dan konsekuen adalah kalimat π: βsegitiga ABC memiliki tiga sudut yang sama besarnya.β Definisi:
suatu
pernyataan
implikasi
hanya
salah
jika
antisedennya benar dan konsekuennya salah, dalam kemungkinan lainnya pernyataan implikasi itu adalah benar.
11 Matematika Diskrit β Nalsa Cintya Resti, M.Si
Tabel Kebenaran Implikasi: π
π
πβπ
π΅
π΅
π΅
π΅
π
π
π
π΅
π΅
π
π
π΅
Contoh: π: Segitiga ABC samasisi, π(π) = π΅
Jika
π: Segitiga ABC memiliki tiga sudut yang sama besarnya,
Dan π(π) = π΅
Maka π β π: jika segitiga ABC samasisi maka segitiga ABC memiliki tiga sudut yang sama besarnya, π(π β π) = π΅. Jika diketahui π β π maka didapatkan konvers, invers dan kontraposisi yang dinyatakan sebagai berikut: Konvers/kebalikan : π β π Invers
: ~π β ~π
Kontraposisi
: ~π β ~π
Tabel kebenaran untuk proposisi bersyarat dapat disajikan pada tabel dibawah ini. Tabel kebenaran konvers, invers, dan kontraposisi π
π
~π
~π
πβπ
πβπ
~π β ~π
~π β ~π
π΅
π΅
π
π
π΅
π΅
π΅
π΅
π΅
π
π
π΅
π
π΅
π΅
π
π
π΅
π΅
π
π΅
π
π
π΅
π
π
π΅
π΅
π΅
π΅
π΅
π΅
12 Matematika Diskrit β Nalsa Cintya Resti, M.Si
Contoh: Tentukan konvers, invers, dan kontraposisi dari pernyataan bersyarat berikut: β jika anda mengirim saya list tugas lewat email maka saya akan menyelesaikan tugas dalam seminggu iniβ ο· Konvers: jika saya menyelesaikan tugas dalam seminggu ini maka anda mengirim list tugas lewat email. ο· Invers: jika anda tidak mengirim list tugas lewat email maka saya tidak akan menyelesaikan tugas dalam seminggu ini. ο· Kontraposisi: jika saya tidak menyelesaikan tugas dalam seminggu ini maka anda tidak mengirim list tugas lewat email. Latihan: Tentukan konvers, invers dan kontraposisi dari pernyataan bersyarat berikut: a. βjika manusia tidak memelihara lingkungan dengan baik maka akan
terjadi
kerusakan-kerusakan
bumi
yang
merugikan
manusiaβ. b. Jika π2 + π 2 = π 2 maka π, π, π adalah sisi-sisi segitiga siku-siku c. Jika π habis dibagi 8 maka π habis dibagi 2 d. Jika π adalah bujur sangkar maka π adalah empat persegi panjang
5) Operator Biimplikasi Operasi biimplikasi disebut juga operasi bikondisional, operasi dua arah, operasi ekuivalensi. Operasi biimplikasi dinotasikan dengan " β " atau βjika dan hanya jikaβ. 13 Matematika Diskrit β Nalsa Cintya Resti, M.Si
Untuk membentuk pernyataan majemuk biimplikasi diperlukan dua pernyataan π dan π. Untuk operator biimplikasi maka pernyataan majemuknya menjadi βπ jika dan hanya jika π" atau "π ekivalen dengan π" yang dinotasikan dengan "π β π". Hal tersebut memiliki arti "π β π" dan "π β π". Definisi: Suatu biimplikasi π β π bernilai benar jika nilai kebenaran π sama dengan nilai kebenaran π. Biimplikasi π β π bernilai salah jika nilai kebenaran π tidak sama dengan nilai kebenaran π. Tabel Kebenaran Biimplikasi: π
π
πβπ
π΅
π΅
π΅
π΅
π
π
π
π΅
π
π
π
π΅
Contoh: Jika Dan
π: Segitiga ABC samakaki, π(π) = π΅ π: Segitiga ABC memiliki dua sudut yang sama besarnya,
π(π) = π΅ Maka π β π: segitiga ABC samakaki jika dan hanya jika memiliki dua sudut yang sama besarnya, π(π β π) = π΅.
Latihan Soal: a. (πβ(~πβπ)) β π b. (π β π) β ~(πβπ) c. (~πβ(~πβπ)) β (πβπ) 14 Matematika Diskrit β Nalsa Cintya Resti, M.Si
15 Matematika Diskrit β Nalsa Cintya Resti, M.Si