1. Goal Majemuk dan Unifikasi 2. Runut Balik 3. Input/Output Prolog

Slides:



Advertisements
Presentasi serupa
KECERDASAN BUATAN Oleh :Alifah NRP :
Advertisements

HUKUM WARIS HUKUM WARIS DI INDONESIA MASIH BELUM DIKODIFIKASI.
Pernikahan Menjadi Rusak Bila salah satu hal ini terjadi, maka pernikahan yang telah terjadi dianggap batal, bila pernikahan itu tetap dijalankan maka.
PERANAN SUAMI ISTRI
Pasangan Pola Pasangan Pola.
Pengenalan Prolog Pengenalan Prolog.
HUKUM PERSEORANGAN ADAT
BAGAIMANA PEMBAGIAN WARISANNYA ?
REPRESENTASI PENGETAHUANI
SEBAB-SEBAB MENERIMA WARISAN (أسباب الميراث)
Pengantar Intelegensia Buatan (IB) M. Haviz Irfani, S.Si, M.T.I.
M. Haviz Irfani, S.Si, M.T.I. Menurut Alan Turing “Jika sebuah mesin dapat membuat seseorang percaya bahwa dirinya mampu berkomunikasi dengan orang lain,dapat.
MAWARIS.
Hubungan Keluarga Family Relationships.
Logic Programming (GNU PROLOG)
PENGANTAR BAHASA PROLOG
PENGANTAR BAHASA PROLOG
Materi Pertemuan V Keutamaan Mewaris.
Pengantar Intelegensia Buatan (IB). Pengertian IB H. A. Simon [1987] : “ Kecerdasan buatan (artificial intelligence) merupakan kawasan penelitian, aplikasi.
Representasi Pengetahuan
Pengendalian Alur.
ILMU MAWARIS MK FIQH 3 BAB MAWARIS.
BAB VIII REGRESI LINEAR BERGANDA DAN REGRESI (TREND) NON LINEAR
REKENING KELUARGA RP Tujuan Menabung : = Tabung
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
POINTER Struktur Data M. Haviz Irfani, S.Si. Pendahuluan Pemakaian larik tdk selalu tepat utk program2x terapan yg kebutuhan pengingatnya selalu bertambah.
Unfikasi, Runut Balik, Trace, Masukan dan Keluaran
Logika informatika 5.
SOSIOLOGI KELUARGA SALEHUDDIN, S.Pd., M.Pd PERTEMUAN II ISTITUT ILMU SOSIAL DAN ILMU POLITIK YAPIS BIAK TAHUN AKADEMIK 2016/2017.
Pengantar Intelegensia Buatan (IB)
BAB VIII REGRESI LINEAR BERGANDA DAN REGRESI (TREND) NON LINEAR
Ilmu yang membahas tentang aturan dan pembagian harta warits.
FORMULIR LAMARAN KERJA
BENTUK KLAUSA DAN PRINSIP RESOLUSI UNTUK LOGIKA PREDIKAT
1. Goal Majemuk dan Unifikasi 2. Runut Balik 3. Input/Output Prolog
Bab VI : Inferensi pada FOL
DZAWIL AL- FURUDH DAN BAGIAN-BAGIANNYA
Mata Kuliah Keluarga dan Kewarisan Adat
BAHASA PEMROGRAMAN PROLOG
Kedudukan Dalam Keluarga
Assalamualaikum.wr.wb.
Perbandingan dan Skala
1. Goal Majemuk dan Unifikasi 2. Runut Balik 3. Input/Output Prolog
Logika informatika 5.
Logika informatika 7.
1. KALIMAT INTI 2. KALIMAT TUNGGAL 3. KALIMAT MAJEMUK 4
Struktur Perulangan Yohana Nugraheni.
BAB 7 KEMUNGKINAN 18 MARET 2010 BAMBANG IRAWAN.
Pendidikan Agama Islam Kels XII SMA ISLAM AL IZHAR PONDOK LABU.
LEMBAGA KELUARGA BY : KELOMPOK 2. LEMBAGA KELUARGA BY : KELOMPOK 2.
RIWAYAT HIDUP ANAK I. A. IDENTITAS ANAK Nama Anak : Jenis Kelamin :
Representasi Pengetahuan
Perbandingan dan Skala
PENYUSUNAN GUIDANCE ANAMNESA
Keutamaan mewaris Bilateral KK I Anak, Bapak, Ibu, suami/isteri
Ashabul Furudh Berjumlah 10 (Sepuluh) Orang ;
BAB 7 KEMUNGKINAN 18 MARET 2010 BAMBANG IRAWAN.
HUKUM PERKAWINAN ADAT.
JENIS KALIMAT PADA PROLOG
ADOPSI ANAK.
KELUARGAKU AYO CERITAKAN AYO BELAJAR AYO LAKUKAN AYO BERLATIH
HUKUM WARIS HUKUM WARIS DI INDONESIA MASIH BELUM DIKODIFIKASI.
Assalamualaikum Warahmatullahi Wabarokatuh
Perbandingan dan Skala 1.Perbandingan Perbandingan antara dua nilai seiring kita sebut sbg suatu bentuk pembagian. Secara umum ditulis sbg a : b dibaca.
Adhyatman prabowo, S.Psi
PEMROGRAMAN BERBASIS AI (PROLOG)
Tugas Simulasi Digital Assalamualaikum wr.wb Saya akan mempresentasikan tentang RIWAYAT HIDUP! SELAMAT MENYAKSIKAN.
Kalkulator waris. Seorang laki2 meninggal dunia meninggalkan harta Ahli warisnya 1 orang anak laki-laki 2 orang anak perempuan 1 orang istri.
Contoh Silsilah Keluarga Saya
AYAH BELAJAR.
Transcript presentasi:

1. Goal Majemuk dan Unifikasi 2. Runut Balik 3. Input/Output Prolog M. Haviz Irfani

Goal Majemuk Dalam editor program, Goal dapat dimasukkan pada program sebelum Clauses dengan kata cadangan GOAL. Goal yg dimasukkan dapat lebih dari satu subgoal. Contoh: GOAL ayah(wawan,Siapa),write(Siapa," "), cucu(badu,Kakek), write(Kakek).

Soal: Buatlah program bahasa prolog dengan pengetahuan seperti dalam tabel berikut: MERK WARNA HARGA (Juta) Toyota Putih 150 Honda Hitam 165 Ford 200 BMW 180 Mitsubisi Merah 120 Buatlah goal internal: Informasi mobil untuk harga dibawah 165 juta Informasi mobil untuk harga 180juta s/d 220 juta Mobil apa saja yang berwarna Hitam dengan harga kurang dari 200juta

Unifikasi Adalah proses yang dilakukan untuk mencari padanan antara pernyataan yang terdapat pada aturan dan fakta atau kepala aturan yg lain. Syarat unifikasi sebagai berikut: Mempunyai relasi yg sama. Mempunyai jumlah argumen yg sama dan posisi argumen yg sama pula. Argumen yg berpadanan hrs mempunyai jenis data yg sama. Semua pasangan argumen (data majemuk) hrs berpadanan juga.

Contoh Unifikasi: * ayah(Bapak,badu) dengan ayah(slamet,badu) * tgl_lhr(Tgl,Bln,Thn) dengan tgl_lhr(10,”Agustus”,1998) *data_pribadi(nama(tono),alamat(jalan,kota)) dengan data_pribadi(nama(tono),alamat(“talang semut”,”Palembang”))

Proses pencarian jawaban: SILSILAH KELUARGA: slamet syamsiah jamal wawan susi tukul hera badu meliani jojon vera yuyun tina kayamba yayuk Okto budi fika jimi siti runia Padanan relasi yg sesuai pada proses pencarian, seperti: * ayah(Bapak,badu) dengan ayah(slamet,badu) * tgl_lhr(Tgl,Bln,Thn) dengan tgl_lhr(10,”Agustus”,1998) *data_pribadi(nama(tono),alamat(jalan,kota)) dengan data_pribadi(nama(tono),alamat(“talang semut”,”Palembang”))

Pertanyaan Soal: Dari silsilah keluarga sebelumnya, *Tentukan fakta untuk relasi: ayah, ibu, suami dan istri ! *Tentukan aturan untuk relasi: kakek, nenek, cucu, saudara_kandung, sepupu, dan ipar !

Runut Balik (BackTracking): Prolog akan mencari jawaban dg cara pemadanan mulai dari bagian klausa yg paling atas Bila prolog mengeksekusi subgoal yg terdiri dari subgoal yg lain (call), maka prolog akan akan melakukan langkah 1. Bila sebuah call berhasil berpadanan maka call kembali ke klausa induk dg membawa variabel yg diperoleh dan eksekusi dilanjutkan pd subgoal berikutnya. Variabel terikat akan menjadi variabel bebas pd saat prolog merunut balik, memungkinkan prolog mendapatkan nilai baru sebagai jawaban yg mungkin.

Soal: Buatlah program bahasa prolog dengan pengetahuan seperti dalam tabel berikut: Nama Pemain Umur (Tahun) Bejo 15 Wowok 14 Cokri Parto Kabul Buatlah goal internal dan eksternal: Goal internal : pemain(A,15),pemain(B,15),A<>B, write(A,” ”,B). Goal eksternal: pemain(A,15),pemain(B,15),A<>B.