PR 2 METODE FORMAL (CIG4F3) Semester Ganjil

dokumen-dokumen yang mirip
PR 1 METODE FORMAL (CIG4F3) Semester Ganjil

(Contoh Solusi) PR 1 METODE FORMAL (CIG4F3) Semester Ganjil

TUGAS 1: Logika Proposisi Logika Matematika (MUG2B3)

TUGAS I HIMPUNAN Matematika Diskrit (MUG2A3)

Tugas 2: Logika Predikat Logika Matematika (MUG2B3)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Logika Predikat (Kalkulus Predikat)

Pendahuluan Perkuliahan Logika Matematika

Logika Proposisi 3: Translasi Bahasa Alami ke Formula Logika Proposisi Masalah Dalam Inferensi Logika Proposisi

Logika Proposisi. Pertemuan 2 (Chapter 10 Schaum, Set Theory) (Chapter 3/4 Schaum, Theory Logic)

REPRESENTASI PENGETAHUAN. Pertemuan 6 Diema Hernyka Satyareni, M. Kom

SINTAKS DAN SEMANTIK PADA LOGIKA PROPOSISI. Matematika Logika Semester Ganjil 2011/2012

STMIK Banjarbaru EKUIVALENSI LOGIKA. 10/15/2012 H. Fitriyadi & F. Soesianto

SPREADSHEET DOCUMENTATION FOR STUDENTS AND ENGINEERS

FM-UDINUS-BM-08-05/R0

Selamat Datang. MA 2251 Matematika Diskrit. Semester II, 2016/2017. Rinovia Simanjuntak & Saladin Uttunggadewa

FM-UDINUS-PBM-08-04/R0

PANDUAN PENGUNGGAHAN LAPORAN KEMAJUAN, CATATAN HARIAN, DAFTAR PENGELUARAN PENELITIAN DAN PENGABDIAN MASYARAKAT TAHUN 2013 MELALUI SIM-LITABMAS

Pendahuluan Perkuliahan Matematika Diskret

Logika Proposisi 1: Motivasi Pohon Urai (Parse Tree)

REPRESENTASI PENGETAHUAN

Pengenalan Dasar Model Checker NuSMV

TABEL KEBENARAN. Liduina Asih Primandari, S.Si.,M.Si. P a g e 8

Berdasarkan tabel 1 diperoleh bahwa p q = q p.

kusnawi.s.kom, M.Eng version

Soal Ujian Akhir Semester Pendek TA. 2006/2007 D3-Manajemen Informatika

Argumen premis konklusi jika dan hanya jika Tautolog

BAB I PENDAHULUAN. 1.1 Latar Belakang

PRAKTIK KERJA LAPANGAN (PKL) 2017

ARGUMENTASI. Kalimat Deklaratif Kalimat Deklaratif (Proposisi) adalah kalimat yang bernilai benar atau salah, tetapi tidak keduanya.

DESKRIPSI MATA KULIAH

Rencana Perkuliahan. Kuliah Aljabar Linier Semester Ganjil MZI. Fakultas Informatika Telkom University. FIF Tel-U.

Dian Wirdasari, S.Si.,M.Kom

BUKU PANDUAN REGISTRASI PENDAFTARAN KKN ONLINE

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

RENCANA PEMBELAJARAN SEMESTER (RPS)

PERTEMUAN TAUTOLOGI, KONTRADIKSI, DAN CONTINGENT

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pendahuluan. Bab I Logika Manusia

STUDI KASUS SISTEM PAKAR (11) Betha Nurina Sari, M.Kom

Deductive Logic 2 (Symbolic/ Modern)

KALKULUS PERNYATAAN. Totologi & Kontradiksi. Tingkat Kekuatan Operator. Tabel Kebenaran 9/30/2013. Nur Insani, M.Sc

DASAR-DASAR LOGIKA. Pertemuan 2 Matematika Diskrit

Model Checking LTL dengan NuSMV

MATERI 1 PROPOSITIONAL LOGIC

Logika Matematika BAGUS PRIAMBODO. Silogisme Silogisme Hipotesis Penambahan Disjungsi Penyederhanaan Konjungsi. Modul ke: Fakultas FASILKOM

PANDUAN PENGUSULAN HIBAH PENGABDIAN KEPADA MASYARAKAT MELALUI SIM-LITABMAS

DIREKTORAT PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT DIREKTORAT JENDERAL PENDIDIKAN TINGGI KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

manual aplikasi e-planning pendis

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

PANDUAN PENGGUNAAN SIM-LITABMAS UNTUK OPERATOR LP/LPPM DAN PENGUSUL PROPOSAL PENELITIAN

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

Pemanfaatan Wintask untuk Otomatisasi Sistem Informasi Memakai Data Microsoft Excel: Studi Kasus Sistem Informasi Akademik

Matematika diskrit Bagian dari matematika yang mempelajari objek diskrit.

KOMPARASI PENGGUNAAN METODE TRUTH TABLE DAN PROOF BY FALSIFICATION DALAM PENENTUAN VALIDITAS ARGUMEN. Abstrak

Materi-3 PROPOSITION LOGIC. Properties of Sentences Inference Methods Quantifier Sentences

PENARIKAN KESIMPULAN/ INFERENSI

Pendahuluan Perkuliahan Metode Formal

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

BAB III - Tunneling IPV6. Iljitsch van Beijnum

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Representasi Pengetahuan

BAB III DASAR DASAR LOGIKA

REPRESENTASI PENGETAHUAN

PERTEMUAN KE <JUDUL PERTEMUAN PRAKTIKUM>

PROPOSITION LOGIC LOGIKA INFORMATIKA. Properties of Sentences Inference Methods Quantifier Sentences. Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta

Pendahuluan Perkuliahan Pemodelan Sistem

BAB III ANALISIS DAN PERANCANGAN

Standard Kompetensi. Kompetensi Dasar. Melakukan Instalasi Sistem Operasi Dasar. Menjelaskan langkah instalasi sistem operasi 9/4/2012

REPRESENTASI PENGETAHUAN

PANDUAN PENDAFTARAN CALON PESERTA PELATIHAN PENULISAN ARTIKEL ILMIAH NASIONAL/INTERNASIONAL

BAB III METODE FUZZY MAMDANI

Pertemuan 5 PEMILIHAN/PERCABANGAN

PANDUAN PENGGUNAAN SIM-LITABMAS UNTUK PENGUSUL PROPOSAL PENELITIAN/PENGABDIAN

PANDUAN PENGGUNAAN SIM-PPM UII UNTUK PENGUSUL DAN REVIEWER PROPOSAL PENELITIAN

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

LOGIKA INFORMATIKA PROPOSITION LOGIC. Materi-2. Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta

BAB I PENDAHULUAN Pengantar Bahasa ISETL

PANITIA LKTI DAN NATIONAL EDUCATION PERHIMPUNAN MAHASISWA SOSIAL EKONOMI PERTANIAN FAKULTAS PERTANIAN UNIVERSITAS BRAWIJAYA - MALANG

Model Formal dan Verifikasi Sistem Layanan Presensi RFID dengan Logika Temporal: Studi Kasus di Universitas Telkom, Indonesia

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama UJIAN TENGAH SEMESTER TA. 2009/2010

BAB 4 PROPOSISI. 1. Pernyataan dan Nilai Kebenaran

PANDUAN PENGUSULAN HIBAH PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT MELALUI SIMLITABMAS

PANDUAN PENGUSULAN HIBAH PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT MELALUI SIMLITABMAS

Program Studi Teknik Informatika STMIK Tasikmalaya

DASAR DASAR LOGIKA. Kalimat Deklaratif (Proposisi) adalah kalimat yang bernilai benar atau salah, tetapi tidak keduanya.

BUKU PANDUAN REGISTRASI PENDAFTARAN KKN ONLINE

Panduan Sistem Informasi Akademik Terpadu (SIMPADU) Untuk : Operator Akademik

Logika. Apakah kesimpulan dari argumen di atas valid? Alat bantu untuk memahami argumen tsb adalah Logika

BUKU PANDUAN SKRIPSI. Versi 0.1

Logika hanya berhubngan dengan bentukbentuk logika dari argumen-argumen, serta penarikan kesimpulan tentang validitas dari argumen tersebut.


BAB V REPRESENTASI PENGETAHUAN

Matematika Industri I

Logika Temporal Linier (Linear-Time Temporal Logic, LTL)

PROGRAM STUDI MANAJEMEN FAKULTAS EKONOMI DAN BISNIS UNIVERSITAS KATOLIK INDONESIA ATMA JAYA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

Prosedur Pendaftaran Online

Veterinary Scientific Competition 2016

BUKU PETUNJUK DAFTAR ULANG ONLINE MAHASISWA POLITEKNIK NEGERI JEMBER

Transkripsi:

PR 2 METODE FORMAL (CIG4F3) Semester Ganjil 2015-2016 Dikumpulkan paling lambat pukul 15:00, Jumat, 16 Oktober 2015, di slot pengumpulan PR di idea (softcopy, format.pdf, ukuran berkas tidak lebih dari 10 MB) Petunjuk pengerjaan: 1. Sebagaimana telah dijelaskan di awal perkuliahan, bobot seluruh nilai PR yang diberikan dalam satu semester untuk perkuliahan Metode Formal pada semester ganjil 2015-2016 direncanakan sebesar 25% dari nilai akhir. 2. Gunakan PR sebagai sarana berlatih untuk menghadapi ujian. Oleh karenanya, kerjakan PR ini dengan serius. Jangan hanya memberi jawaban dan argumen untuk PR ini tanpa memahaminya dengan baik. 3. PR dikerjakan secara individu. Meskipun begitu, Anda diperkenankan berdiskusi dengan teman sekelas, teman sekampus, atau teman yang berasal dari kampus lain. Tuliskan nama-nama orang yang Anda ajak berdiskusi lengkap dengan asal institusinya pada bagian referensi yang mungkin perlu ditambahkan pada bagian akhir PR. 4. PR ini terdiri dari: i. 10 (sepuluh) soal PR yang wajib dikerjakan oleh semua mahasiswa yang mengambil mata kuliah Metode Formal. Bobot masing-masing soal adalah 12 poin. Total nilai yang dapat diperoleh adalah 120 poin. Bobot untuk masing-masing subsoal dapat dilihat pada masing-masing soal. Soal PR yang harus dikerjakan adalah nomor 1 10. ii. 3 (tiga) soal PR yang diperuntukkan sebagai pengganti PR 1 bagi mahasiswa yang tidak mengumpulkan PR 1 yang lalu. Bobot total ketiga soal ini adalah 60 poin. Nilai maksimal untuk PR 1 bagi mahasiswa yang mengerjakan soal PR 1 pengganti ini adalah 60. Soal PR yang harus dikerjakan adalah nomor 11 13. 5. Berkas PR dikumpulkan dalam bentuk softcopy saja, hardcopy (berupa tulisan tangan sendiri atau hasil cetak/ print-out dari softcopy yang dikumpulkan) dibawa pada saat UTS. UTS diadakan pada hari Senin 19 Oktober 2015 di ruang A201A dan dimulai pukul 07:30 (harap lihat kembali igracias untuk memastikan hal ini). Mohon untuk tidak datang terlambat. 6. Pengumpulan berkas softcopy dilakukan pada slot yang telah disediakan di idea, batas waktu unggah adalah Jumat 16 Oktober 2015 pukul 15:00 waktu idea. Berkas yang diunggah berformat.pdf dengan format penamaan halaman 1 dari 15

PR2MetFor-<NIM>-Nama_Panggilan. Contoh: PR2MetFor-1103120075-Yogga. 7. PR boleh dikerjakan dengan cara: Ditulis dengan tulisan tangan sendiri, kemudian hasilnya dipindai (scan) dan dijadikan berkas.pdf. Kertas yang boleh dipakai adalah kertas A4, HVS, atau folio bergaris. Jawaban boleh ditulis dengan pensil 2B, pensil HB, atau pulpen bertinta hitam/ biru. Diketik rapi. Usahakan untuk memakai notasi yang telah diajarkan diperkuliahan. Jika tidak, jelaskan terlebih dulu notasi yang Anda pakai. 8. Ukuran berkas PR yang diunggah ke idea tidak boleh melebihi 10 MB. 9. Selamat berlatih dan mengerjakan PR. Semoga beruntung ketika ujian. halaman 2 dari 15

Soal 1 (2 + 1 + 1 + 2 + 2 + 1 + 2 + 1 = 12) Pada perkuliahan yang lalu, kita telah mengenal operator logika nor yang dinotasikan dengan. Semantik dari operator ini juga sudah dijelaskan pada perkuliahan Metode Formal. Pada soal ini Anda diminta untuk mengkaji sifat-sifat yang dimiliki oleh operator. (a). [2 poin] Periksa apakah operator bersifat asosiatif. (Catatan: suatu operator logika bersifat asosiatif apabila untuk setiap proposisi φ, ψ, dan η berlaku: (φ ψ) η φ (ψ η)). (b). [1 poin] Gunakan hanya operator saja untuk menyatakan p, dengan p adalah sembarang proposisi atom. Verifikasi jawaban Anda dengan tabel kebenaran. (c). [1 poin] Gunakan hanya operator saja untuk menyatakan p q, dengan p dan q adalah sembarang proposisi atom. Verifikasi jawaban Anda dengan tabel kebenaran. (d). [2 poin] Gunakan hanya operator saja untuk menyatakan p q, dengan p dan q adalah sembarang proposisi atom. Berikan argumen dengan memakai hukumhukum ekuivalensi logika yang telah dijelaskan (petunjuk: gunakan hasil pada (b) dan (c)). (e). [2 poin] Gunakan hanya operator saja untuk menyatakan p q, dengan p dan q adalah sembarang proposisi atom. Verifikasi jawaban Anda dengan memakai hukum-hukum ekuivalensi logika yang telah dijelaskan (petunjuk: nyatakan p q hanya dengan operator,, dan saja, lalu gunakan hasil pada (b), (c), dan (d)). (f). [1 poin] Gunakan hanya operator saja untuk menyatakan p q, dengan p dan q adalah sembarang proposisi atom. Berikan argumen dengan memakai hukumhukum ekuivalensi logika yang telah dijelaskan (petunjuk: nyatakan p q hanya dengan operator dan saja, lalu gunakan hasil pada (b) dan (c)). (g). [2 poin] Gunakan hanya operator saja untuk menyatakan p q, dengan p dan q adalah sembarang proposisi atom. Berikan argumen dengan memakai hukumhukum ekuivalensi logika yang telah dijelaskan (petunjuk: nyatakan p q hanya dengan operator dan saja, lalu gunakan hasil pada (d) dan (f)). (h). [1 poin] Apa yang dapat disimpulkan dari (b) (g)? halaman 3 dari 15

Soal 2 (3 + 3 + 3 + 3 = 12) Carilah formula φ dalam CNF yang memiliki tabel-tabel kebenaran berikut: (a). [3 poin] Formula φ yang memuat proposisi atom a dan b dengan tabel kebenaran: a b φ T T T T F F F T T F F F (b). [3 poin] Formula φ yang hanya memuat proposisi atom a dan b dengan tabel kebenaran: a b φ T T F T F F F T F F F F (c). [3 poin] Formula φ yang hanya memuat proposisi atom a, b, dan c dengan tabel kebenaran: a b c φ T T T T T T F F T F T F F T T T T F F F F T F F F F T T F F F F (d). [3 poin] Formula φ yang hanya memuat proposisi atom a, b, dan c dengan tabel kebenaran: a b c φ T T T F T T F T T F T F F T T F T F F T F T F F F F T F F F F T halaman 4 dari 15

Soal 3 (3 + 3 + 3 + 3 = 12) Carilah bentuk CNF dan DNF untuk formula-formula berikut: (a). [3 poin] φ 1 := (p q) r (b). [3 poin] φ 2 := p (q r) (c). [3 poin] φ 3 := (p q) r (d). [3 poin] φ 4 := ( p ( q r)) s halaman 5 dari 15

Soal 4 (6 + 6 = 12) Diberikan suatu sistem dengan spesifikasi berikut: if the file system is locked, then new messages will be queued; if the file system is not locked, then the system is functioning normally, and conversely; if the new messages are not queued, then they will be sent to the message buffer; if the file system is not locked, then new messages will be sent to the message buffer; (a). [6 poin] Translasikan spesifikasi sistem yang telah dijelaskan dalam formula logika proposisi. Jelaskan arti dari setiap proposisi atom yang Anda gunakan. (b). [6 poin] Periksa apakah spesifikasi sistem tersebut konsisten atau tidak. halaman 6 dari 15

Soal 5 (6 + 6 = 12) Diberikan suatu program aplikasi dengan spesifikasi berikut: if the program can not be executed in Linux, then the program can not be executed in Mac OS X; if the program can not be executed in Mac OS X, then the program is not compatible with ios; if the program can run in Android, then the program is compatible with ios; the program can not be executed in Linux but it can run in Android; (a). [6 poin] Translasikan spesifikasi program aplikasi yang telah dijelaskan dalam formula logika proposisi. Jelaskan arti dari setiap proposisi atom yang Anda gunakan. (b). [6 poin] Periksa apakah spesifikasi sistem tersebut konsisten atau tidak. halaman 7 dari 15

Soal 6 (4 + 4 + 4 = 12) Diberikan suatu sistem dengan spesifikasi berikut: the router can send packets to the edge system only if it supports the new address space; for the router to support the new address space, it is necessary that the latest software release be installed; the router can send packets to the edge system if the latest software release is installed; the router does not support the new address space; (a). [4 poin] Tranlasikan spesifikasi sistem yang telah dijelaskan dalam formula logika proposisi. Jelaskan arti dari setiap proposisi atom yang Anda gunakan (petunjuk: p only if q sama artinya dengan if p then q, kemudian q is necessary for p juga sama artinya dengan if p then q, Anda dapat melihat WIKIPEDIA untuk penjelasan secara singkat). (b). [4 poin] Tuliskan sebuah skrip NuSMV untuk memeriksa apakah spesifikasi sistem tersebut konsisten atau tidak. (c). [4 poin] Tuliskan keluaran (output) dari program NuSMV yang Anda buat. Jelaskan apakah sistem bersifat konsisten atau tidak. halaman 8 dari 15

Soal 7 (4 + 4 + 4 = 12) Diberikan suatu sistem dengan spesifikasi berikut: the diagnostic message is stored in the buffer or it is retransmitted; the diagnostic message is not stored in the buffer; if the diagnostic message is stored in the buffer, then it is retransmitted; the diagnostic message is not retransmitted; (a). [4 poin] Translasikan spesifikasi sistem yang telah dijelaskan dalam formula logika proposisi. Jelaskan arti dari setiap proposisi atom yang Anda gunakan. (b). [4 poin] Tuliskan sebuah skrip NuSMV untuk memeriksa apakah spesifikasi sistem tersebut konsisten atau tidak. (c). [4 poin] Tuliskan keluaran (output) dari program NuSMV yang Anda buat. Jelaskan apakah sistem bersifat konsisten atau tidak. halaman 9 dari 15

Soal 8 (6 + 6 = 12) Gunakan inferensi pada logika proposisi untuk memverifikasi kesimpulan dari premis-premis berikut: (a). [6 poin] Fakta: terdapat variabel yang belum dideskripsikan atau syntax error pada lima baris pertama dari program ; jika terdapat syntax error pada lima baris pertama dari program, maka ada titik koma yang kurang atau nama variabel yang salah ; tidak ada titik koma yang kurang dan tidak ada nama variabel yang salah ; Kesimpulan: terdapat variabel yang belum dideskripsikan (b). [6 poin] Fakta: jika program dapat dijalankan secara remote, maka program dapat dijalankan pada sistem operasi Linux atau Windows jika program dapat dijalankan pada sistem operasi Windows, maka program dapat dijalankan melalui command prompt dan berformat.exe program dapat dijalankan secara remote dan dapat dijalankan melalui command prompt, tetapi tidak berformat.exe Kesimpulan: program dapat dijankan dalam sistem operasi Linux, tetapi tidak dapat dijalankan dalam sistem operasi Windows halaman 10 dari 15

Soal 9 (4 + 4 + 4 = 12) Misalkan φ adalah formula (p ( (q ( p q)))). Pada soal ini Anda diminta untuk menerapkan fungsi IMPL FREE, NNF, dan CNF yang telah di jelaskan di slide kuliah 1.LogikaProposisi(KalkulusProposisi).pdf untuk mengkonversi φ ke dalam bentuk CNF. Tuliskan langkah-langkahnya secara detail. (a). [4 poin] Tentukan IMPL FREE (φ). (b). [4 poin] Tentukan NNF (IMPL FREE (φ)). (c). [4 poin] Tentukan CNF (NNF (IMPL FREE (φ))). halaman 11 dari 15

Soal 10 Pada soal ini Anda diminta untuk mentranslasikan kalimat dalam bahasa alami (bahasa Indonesia) ke dalam formula logika predikat. Pelajari slide kuliah tentang logika predikat yang telah diunggah ke idea. Misalkan D 1 = {x x adalah user} dan D 2 = {y y adalah sistem operasi} adalah dua buah himpunan yang berturut-turut merepresentasikan user (manusia) dan jenis-jenis sistem operasi. Misalkan Ammy, Ben, Carl D 1 dengan Ammy, Ben, dan Carl berturut-turut merepresentasikan user bernama Ammy, Ben, dan Carl. Misalkan Linux, MacOSX, W indows D 2 dengan Linux, MacOSX, dan W indows berturutturut merepresentasikan sistem operasi Linux, Mac OS X, dan Windows. Apabila Memakai (x, y) adalah predikat yang berarti: user x memakai sistem operasi y, translasikan setiap kalimat dalam bahasa Indonesia berikut ke dalam formula logika predikat yang sesuai. (a). [1 poin] Ammy dan Ben memakai sistem operasi Linux. (b). [1 poin] Ammy memakai sistem operasi Linux atau Windows. (c). [1 poin] Semua user memakai sistem operasi Linux. (d). [1 poin] Ben memakai setidaknya satu sistem operasi. (e). [1 poin] Semua user setidaknya memakai satu sistem operasi. (f). [1 poin] Ada user yang memakai semua jenis sistem operasi. (g). [1 poin] Semua sistem operasi setidaknya dipakai oleh seorang user. (h). [2 poin] Semua user yang memakai sistem operasi Mac OS X juga memakai sistem operasi Linux. (i). [1 poin] Ada sistem operasi yang dipakai oleh Ben dan Carl. (j). [2 poin] Setiap sistem operasi yang dipakai Ammy juga dipakai oleh Carl. halaman 12 dari 15

Soal 11 (4 + 4 + 4 + 4 + 4 = 20) Diberikan proposisi-proposisi m, l, dan w sebagai berikut: m : program dapat dijalankan dalam sistem operasi Mac OS X l : program dapat dijalankan dalam sistem operasi Linux w : program dapat dijalankan dalam sistem operasi Windows Nyatakan kalimat-kalimat berikut dalam formula logika proposisi menggunakan proposisiproposisi m, l, dan w serta operator-operator logika proposisi,,,,,. (a). [4 poin] Program tidak dapat dijalankan dalam sistem operasi Mac OS X bila program tidak dapat dijalankan dalam sistem operasi Linux. (b). [4 poin] Jika program dapat dijalankan pada sistem operasi Linux, maka program dapat dijalankan dalam sistem operasi Mac OS X. Namun bila program tidak dapat dijalankan pada sistem operasi Linux, maka program dapat dijalankan dalam sistem operasi Windows. (c). [4 poin] Program dapat dijalankan dalam sistem operasi Windows bila program dapat dijalankan dalam sistem operasi Mac OS X atau Linux, namun tidak keduanya. (d). [4 poin] Ketika program tidak dapat dijalankan dalam sistem operasi Windows, maka program tidak dapat dijalankan dalam sistem operasi Mac OS bila program tidak dapat dijalankan dalam sistem operasi Linux. (e). [4 poin] Program dapat dijalankan dalam tepat dua sistem operasi di antara sistem operasi Mac OS X, Linux, atau Windows. halaman 13 dari 15

Soal 12 (5 + 5 + 5 + 5 = 20) Diberikan formula-formula φ 1, φ 2, φ 3, φ 4, dan φ 5 berikut: (a). [5 poin] φ 1 := ((p q) (q r) (r s)) (p s) (b). [5 poin] φ 2 := (p (q r)) (p q r) (c). [5 poin] φ 3 := (p q r s) (p q r s) (d). [5 poin] φ 4 := (p q q s) (p (q (r s))) Berikan tanda pada baris dan kolom yang bersesuaian untuk Tabel 1 bila formula φ i memenuhi sifat-sifat yang bersesuaian. Berikan bukti dan argumen yang mendukung jawaban Anda. φ 1 φ 2 φ 3 φ 4 valid satisfiable contradiction falsifiable contingency Tabel 1: Tabel Sifat-sifat Formula halaman 14 dari 15

Soal 13 (5 + 5 + 5 + 5 = 20) Periksa apakah pasangan formula-formula φ dan ψ berikut ekuivalen atau tidak. Berikan argumen pada jawaban Anda. (a). [5 poin] φ := ((p q) r) s dan ψ := p q r s (b). [5 poin] φ := (p s) (q s) (r s) dan ψ := (p q r) s (c). [5 poin] φ := (p s) (q s) (r s) dan ψ := (p q r) s (d). [5 poin] φ := (p s) (q s) (r s) dan ψ := (p q r) s halaman 15 dari 15