KECERDASAN BUATAN
Disusun Oleh :
TI-S1
115410074
LABORATORIUM TERPADU
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
Yogyakarta
2012
MODUL 1
PREDICATES
PREDICATES diatas merupakan sebuah bagian dari program yang berfungsi untuk
mendeklarasikan variabel-variabel yang ada. Sedangkan “nondeterm” disana merupakan
pernyataan yang menyatakan bahwa predikat tersebut mempunyai lebih dari satu
kemungkinan jawaban.
CLAUSES
CLAUSES diatas merupakan sebuah bagian dari klausa yaitu berupa bagian fakta dimana
fakta – fakta tersebut memiliki relasi, dalam program ini yang bertindak sebagai relasi yaitu:
putra,saudara_perempuan, saudara_laki,dan menikah. Sedangkan kata berikutnya yang
berada dalam kurung dan ditandai dengan dua tanda petik itu merupakan variabel-variabel
yang bertipe string. Dengan ketentuan variabel-variabel tersebut penulisanya harus dimulai
dengan huruf capital dan diakhiri dengan tanfda titik.
ayah (A,B) :-putra (B,A).
GOAL
ipar_perempuan ("Ikhsan",X).
GOAL merupakan sebuah syarat agar suatu program dapat dieksekusi, GOAL diatas bisa
diartikan dengan “Siapa(X) ipar_perempuan Ikhsan”.
Pembahasan 2
PREDICATES
CLAUSES
CLAUSES diatas merupakan sebuah bagian dari klausa yaitu berupa bagian fakta dimana
fakta – fakta tersebut memiliki relasi, dalam program ini yang bertindak sebagai relasi yaitu:
putra,saudara_perempuan, saudara_laki,dan menikah. Sedangkan kata berikutnya yang
berada dalam kurung dan ditandai dengan dua tanda petik itu merupakan variabel-variabel
yang bertipe string. Dengan ketentuan variabel-variabel tersebut penulisanya harus dimulai
dengan huruf capital dan diakhiri dengan tanfda titik.
GOAL
ipar_perempuan ("Adi",Y).
GOAL merupakan sebuah syarat agar suatu program dapat dieksekusi, GOAL diatas bisa
diartikan dengan “Siapa(Y) ipar_perempuan Adi”.
B. TUGAS
Pembahasan 3
PREDICATES
PREDICATES diatas merupakan sebuah bagian dari program yang berfungsi untuk
mendeklarasikan variabel-variabel yang ada. Sedangkan “nondeterm” disana merupakan
pernyataan yang menyatakan bahwa predikat tersebut mempunyai lebih dari satu
kemungkinan jawaban.
CLAUSES
GOAL
kakek ("Genta",Cucu).
GOAL merupakan sebuah syarat agar suatu program dapat dieksekusi, GOAL diatas bisa
diartikan dengan “Siapa(Cucu) kakek ”.
Pembahasan 4
PREDICATES
PREDICATES diatas merupakan sebuah bagian dari program yang berfungsi untuk
mendeklarasikan variabel-variabel yang ada. Dalam pembahasan 4, program ini tidak
menggunakan “nondeterm” yang merupakan pernyataan yang menyatakan bahwa predikat
tersebut mempunyai lebih dari satu kemungkinan jawaban.
Akan muncul Eror(warning) jika dijalankan namum program tersebut masih tetap
mendapatkan output yang diminta dan masih dibenarkan walaupun terdapat peringatan
eror(Warning).
CLAUSES
CLAUSES diatas merupakan sebuah bagian dari klausa yaitu berupa bagian fakta dimana
fakta – fakta tersebut memiliki relasi, dalam program ini yang bertindak sebagai relasi yaitu:
putra,saudara_perempuan, saudara_laki,dan menikah. Sedangkan kata berikutnya yang
berada dalam kurung dan ditandai dengan dua tanda petik itu merupakan variabel-variabel
yang bertipe string. Dengan ketentuan variabel-variabel tersebut penulisanya harus dimulai
dengan huruf capital dan diakhiri dengan tanfda titik.
ipar_perempuan ("Ikhsan",X).
GOAL merupakan sebuah syarat agar suatu program dapat dieksekusi, GOAL diatas bisa
diartikan dengan “Siapa(X) ipar_perempuan Ikhsan”.
C. KESIMPULAN
Dari laporan yang saya buat diatas dapat saya simpulkan bahwa VPE merupakan sofware yang
didesain agar seorang programer dapat dengan mudah , nyaman dan cepat dalam membangun ,
menguji dan memodifikasi suatu aplikasi atau program yang ditulis dalam visual prolog. Bukan
hanya itu VPE juga dapat digunakan di beberapa platform sistem oprasi seperti MS-DOS, MS
WINDOWS 3.1, MS WINDOWS 95, MS WINDOWS NT Win-OS/2 atau OS/2 PM, yang
digunakan pada platform prosesor 16 bit ataupun prosesor 32 bit dari keluarga intel 80x86
ataupun kompatibelnya seperti prosesor AMD.
Dapat saya jelaskan bahwa PREDICATES merupakan bagian yang mendeklarasikan antar
variabel, CLAUSES merupakan fakta dan aturan Dan GOAL adalah syarat agar suatu program
dapat di eksekusi, sedangkanNondeterm berfungsi untuk memberitahu ke compiler Visual Prolog
bahwa predikat mempunyai lebih dari satu kemungkinan jawaban. Adapun fungsi dari Simbol
(:-) divisual prolog ini memiliki arti (jika) , sedangkan tanda koma (,) memiliki arti (dan).
D. LISTING TERLAMPIR