Latihan Kalkulus Predikat

Slides:



Advertisements
Presentasi serupa
PERCABANGAN # IF…THEN IF…THEN…ELSE SELECTION STIKOM
Advertisements

Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Matematika Komputasi Logic Inference + Predicate Quantifier
PEMBUKTIAN VALIDITAS KALIMAT LOGIKA
KALKULUS PREDIKAT PENDAHULUAN DEFINISI SIMBOL DEFINISI TERM
Latihan Kalkulus Predikat Part.2
Pengantar Teknik Kompilasi
Kondisi dan Pengulangan Sparisoma Viridi dan Suprijadi 1.
ALGORITMA DAN PEMROGRAMAN Minggu 4 – Runtunan & Pemilihan
Kalkulus Predikat (First Order Logic / FOL)
PERTEMUAN V Logika Algoritma Algoritma : Metoda pemecahan suatu masalah langkah demi langkah. Karakteristik Algoritma :  Presisi ; langkah-langkahnya.
Tahap Testing Program (lanjutan)
Cakupan Graf (Lanjutan) Pertemuan 7.
REPRESENTASI PENGETAHUAN
Pemograman 1 Pertemuan 5.
DASAR – DASAR LOGIKA INFORMATIKA
REPRESENTASI PENGETAHUAN
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
*Operator - ARITMATIKA
Representasi Pengetahuan (II)
Pengenalan PHP Operator Aritmatika:
Pertemuan Minggu Ke-5 KALKULUS RELASIONAL.
Logika Matematika Bab 3: Kalkulus Predikat
REPRESENTASI PENGETAHUAN - LOGIKA
LOGIKA INFORMATIKA
%Program Hebb AND Hasil (Contoh Soal 1.5)
Algoritma (Struktur, Tipe Data, Input/Output)
Metode Perancangan Program
Matematika Komputasi Inferensi Logika
INDUKSI MATEMATIKA Perhatikan jumlah bilangan ganjil pertama :
1. 2 Adalah ilmu pengetahuan yang mempelajari atau berkaitan dengan prinsip-prinsip dari penalaran argumen yang valid.
OPERATOR LOGIKA.
Relational Calculus Basis Data Pertemuan 05.
INF-301 FEB 2006 Univ. INDONUSA Esa Unggul PERTEMUAN V Tujuan Instruksional Umum : Permutasi & Kombinasi Tujuan Instruksional Khusus : Mahasiswa dapat.
© STMIK-Indonesia 2012 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER INDONESIA KALKULUS PROPOSISI 1 DosenAlbaar Rubhasy, S.Si., M.T.I. Mata.
Chapter 3 PEMROGRAMAN TERSTRUKTUR
{Pertemuan 4 Struktur Kondisi IF}
Prodi S1-Sistem Komputer, F Teknik Elektro
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Internet Programming PHP
ALGORITMA & PEMROGRAMAN
{Pertemuan 4 Struktur Kondisi IF}
Nelly Indriani Widiastuti S.Si., M.T Prodi – Teknik Informatika UNIKOM
Logika proposisi Pertemuan kedua.
{Pertemuan 4 Struktur Kondisi IF}
Dasar – dasar Algoritma dan Pemrograman
ALJABAR BOOLE Aljabar Boole adalah salah satu aljabar yang berkaitan dengan variabel- variabel biner dan operasi-operasi logika. Variabel-variabel dalam.
Pengenalan PHP Operator Aritmatika:
LOGIKA dan ALGORITMA Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta
DASAR PEMROGRAMAN JAVA
REKURSI Struktur data.
Struktur Dasar Algoritma dan Runtunan
Metode Pengujian Perangkat Lunak (White Box)
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
The Logical Basis For Computer Programming
LOGIKA DAN ALGORITMA HANIF AL FATTA M.KOM AMIKOM Yogyakarta 2006
Ekspresi & Alur Kendali
Dasar-Dasar Pemrograman
Core Jurusan Teknik Informatika Kode MK/SKS : TIF /2
JENIS KALIMAT PADA PROLOG
TABEL KEPUTUSAN.
Core Jurusan Teknik Informatika Kode MK/SKS : TIF /2
CCM110, MATEMATIKA DISKRIT Pertemuan ke 10, Logika Algoritma
for FOR (inisialisasi variabel; syarat; increase) {
STATEMEN GO TO DAN IF-THEN Pertemuan IX.
Aljabar Boolean Kusnawi, S.Kom Logika Informatika 2008.
1.JELASKAN YANG ANDA KETAHUI MENGENAI SISTEM ADMINISTRASI KEPEGAWAIAN 2.SEBUTKAN HAL-HAL PENTING YANG ADA DALAM SISTEM ADMINISTRASI KEPEGAWAIAN YANG ADA.
Dasar-Dasar Pemrograman
Operator Himpunan Fuzzy
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Transcript presentasi:

Latihan Kalkulus Predikat Definisi hingga Interpretasi&Arti Kalimat

Soal Semua Komunis itu tidak bertuhan Tidak ada gading yang tidak retak Ada gajah yang jantan dan ada yang betina Tidak semua pegawai negeri itu manusia korup

Jawaban Semua Komunis itu tidak bertuhan x [IF Komunis(x) THEN NOT Bertuhan(x)] Tidak ada gading yang tidak retak NOT (x) [Gading(x) AND NOT Retak(x)] Ada gajah yang jantan dan ada yang betina : (x)[ (Gajah(x) AND Jantan(x)) OR (Gajah(x) AND Betina(x))] Tidak semua pegawai negeri itu manusia korup (x) [Pegawai_Negeri(x) AND Manusia(x) AND NOT Korup(x)]

Soal Tentukan semua subterm dan subkalimat yang muncul di setiap ekspresi berikut ini : A : if (for all x) q(x, f(a)) then f(a) else b B : p(a, x, f(a, x)) and (for some y) q (g(b, x), y) C : if (for some x) (for all y) p(x, y) then g(a, f(a)) else g(a, x) D : if (for all x) p(a, b, x) then (for some y) q(x, y) else r(y)

Jawaban Ekspresi A adalah TERM subTerm : a, b, x, f(a), if (for all x) q(x, f(a)) then f(a) else b subKalimat : q(x, f(a)), (for all x) q(x, f(a)) Ekspresi B adalah KALIMAT subTerm : a, b, x, y, f(a, x), g(a, f(a)) subKalimat : p(a, x, f(a, x)), q (g(b, x), y), (for some y) q (g(b, x), y), p(a, x, f(a, x)) and (for some y) q (g(b, x), y)

Jawaban Ekspresi C adalah TERM subTerm : a, x, y, f(a), g(a, f(a)), g(a, x), if (for some x) (for all x) p(x, y) then g(a, f(a)) else g(a, x) subKalimat : p(x, y), (for all x) p(x, y), (for some x) (for all x) p(x, y) Ekspresi D adalah KALIMAT subTerm : a, b, x, y subKalimat : p(a, b, x), (for all x) p(a, b, x), q(x, y), (for some y) q(x, y), r(y), if (for all x) p(a, b, x) then (for some y) q(x, y) else r(y)

Soal Tentukan semua variabel bebas, variabel terikat pada ekspresi berikut ini : if (for all x) p(x) then q(y) (for all x) (if p(x) then p(y)) (for some x) (p(x) or (for some y) q(x, y)) (for all x) (q(x) if and only if (for some y) p(x, y)) and p(x)

Jawaban Ekspresi point a. adalah KALIMAT TERBUKA Variabel Bebas : y pada q(y) Variabel Terikat : x pada p(x) terikat oleh (for all x) Ekspresi point b. adalah KALIMAT TERBUKA Variabel Bebas : y pada p(y)

Jawaban Ekspresi point c. adalah KALIMAT TERTUTUP Variabel Terikat : x pada p(x) dan x pada q(x,y) terikat oleh (for some x) y pada q(x, y) terikat oleh (for some y) Ekspresi point d. adalah KALIMAT TERBUKA Variabel Bebas : x pada p(x) Variabel Terikat : x pada q(x) dan x pada p(x, y) terikat oleh (for all x) y pada p(x, y) terikat oleh (for some y)

Soal Tentukan simbol bebas dari ekspresi berikut ini dan tentukan apakah termasuk kalimat tertutup atau terbuka : if (for all x) p(a, b, x) then (for some y) q(x, y) else r(y) p(a, x, f(a, x)) and (for some y) q (g(b, x), y) (for all x) (p(x, y) and (for some y) q(y, f(a, z)))

Jawaban Ekspresi point a. adalah KALIMAT TERBUKA Simbol bebas dari ekspresi : a, b, x pada q(x, y), y pada r(y), p, q, r Ekspresi point b. adalah KALIMAT TERBUKA Simbol bebas dari ekspresi : a, b, x, f, g, p, q.   Ekspresi point c. adalah KALIMAT TERBUKA Simbol bebas dari ekspresi : a, z, y pada p(x, y), f, p, q

Soal Tentukan jenis setiap variabel (bebas/terikat) pada kalimat berikut, lalu simpulkan jenis kalimatnya (tertutup/tidak) : A = x ( IF p(x) THEN q(x) ) B = IF y p(y) THEN q(y) C = y [IF x p(x) THEN q(x, y)]

Jawaban A = Kalimat Tertutup, karena tidak ada variabel bebas atau x = variabel terikat B = Kalimat tidak Tertutup, karena ada variabel bebas atau y pada q(y) = variabel bebas C = Kalimat tidak Tertutup, karena ada variabel bebas, yaitu x pada p(x) = variabel terikat, x pada q(x, y) variabel bebas, dan y variabel terikat  

Soal A = Not P(y, f(y)) or P(a, f(a)) I adalah Interpretasi untuk A dengan domain bil. Bulat. a = 0 y = 2 f = fungsi suksesor f1 (d) = d + 1 p = relasi “kurang dari” pI(dI, d2) = dI < d2 Tentukan arti dan A!

Jawaban P(y, f(y)) = 2 < (2+1) = 2 < 3 P(a, f(a)) = 0 < (0+1) = 0 < 1   Not 2<3 OR 0<1

Soal Misal I adalah interpretasi dengan Domain Bilangan Integer a = 1; b = 2; c = 3; x = 2; y = 1 f = fungsi fI(d) = d – 1 p = relasi pI(d1, d2) = dI < d2 Tentukan arti untuk setiap subkalimat berikut! p(x,a) p(IF p(b, x) then f(a) else f(c), x)

Jawaban a. p(x,a) = 2 < 1 b. p(b,x) = 2 < 2 = f(a) = 1 – 1 = 0 f(c) = 3 – 1 = 2 p(IF p(b,x) then f(a) else f(c), x) Arti : (if (2<2) then 0 else 2) < 2

Soal Tuliskan interpretasi dan representasi kalimat predikat untuk : b.

Jawaban a. f = fungsi “kuadrat” fI(d) = d2 g = fungsi “tambah” gI(d1, d2) = d1 + d2 p = relasi “sama dengan” pI(d1, d2) = (d1 = d2) Kalimat predikat: p(y,g(f(x), f(z))

a1 = 3п f = fungsi “akar” f(d) = d g = fungsi “negatif” g(d) = -d h = fungsi “kurang” h(d1, d2, d3) = d1 - d2 - d3 g1 = fungsi “kali” g1(d1, d2) = d1 * d2 h1 = fungsi “bagi” h1(d1, d2) = d1 / d2 p = relasi “sama dengan” p(d1, d2) = (d1 = d2) Kalimat predikat : p( x, f( h1(h( g(a),b,c)), g1(a1,x) ) ) ) )

Soal Tuliskan interpretasi I dan representasi kalimat predikat untuk Ibu Mira terpandai Setiap Mahasiswa IK pasti cerdas Tidak ada penyanyi terkenal yang miskin

Jawaban Ibu Mira terpandai Domain : Manusia a = Mira f = fungsi Ibu yaitu f(d) = ibu d p = relasi “terpandai dari”, p(d1, d2) = d1 terpandai dari d2 Ibu Mira terpandai = x P(f(a), x) Untuk semua x sedemikian sehingga Ibu Mira terpandai dari x

Domain : a = IK p = relasi “adalah Mahasiswa yaitu p(d1, d2) = d1 adalah mahasiwa d2 q = relasi “cerdas” q(d1) = d1 adalah seorang yang cerdas x [IF p(x,a) Then q(x)] Untuk semua x sedemikian sehingga (Jika x adalah mahasiswa IK maka x seorang yang cerdas) ATAU

Domain : manusia a = IK f = fungsi Mahasiswa yaitu f(d) = d seorang mahasiwa p = relasi “kuliah di jurusan” yaitu p(d1, d2) = d1 kuliah di jurusan d2 q = relasi “yang cerdas” q(d1) = d1 yang cerdas x [IF p(f(x),a) Then q(f(x)] Untuk semua x sedemikian sehingga (Jika x seorang mahasiswa kuliah di jurusan IK maka x seorang mahasiwa yang cerdas)

Domain : manusia p = relasi “penyanyi terkenal” p(d) = d adalah penyanyi terkenal q = relasi “kaya” q(d) = d kaya x [IF p(x) Then q(x)] = Not(x) [p(x) AND Not q(x)] Untuk semua x jika x adalah penyanyi terkenal maka x kaya Tidak ada x dimana x adalah penyanyi terkenal dan x tidak kaya (miskin)