prak 03

Download Prak 03

If you can't read please download the document

Upload: ravindra-bezaliel-kila

Post on 16-Feb-2016

293 views

Category:

Documents


26 download

DESCRIPTION

PRAKTIKUM

TRANSCRIPT

DOMAINSkali,jumlah = integerPREDICATEStambahkan(jumlah,jumlah,jumlah)kalikan(kali,kali,kali)CLAUSEStambahkan(X,Y,Jumlah):-Jumlah=X+Y. kalikan(X,Y,Kali):-Kali=X*Y.GOALkalikan(13,25,Kali).DOMAINSmerek,warna = symbol usia = byteharga, kilometer = ulongPREDICATESnondeterm mobil(merek,kilometer,usia,warna,harga)CLAUSES mobil(atoz,130000,3,merah,120000000). mobil(karimun,90000,4,silver,100000000). mobil(ceria,8000,1,hitam,75000000).GOALmobil(Merek,Kilometer,Usia,Warna,75000000).PREDICATESnondeterm suka(symbol,symbol)CLAUSES suka(asep,menbaca).suka(asari,computers).suka(nunung,bulutangkis).suka(vida,bulutangkis).suka(astana,renang).suka(astana,membaca).GOALsuka(Orang, bulutangkis).Soal:Buatlah program Visual Prolog dari narasi berikut:Pada suatu semester di STMIK AKAKOM. Ada 5 mahasiswa yang mengambil matakuliah Intelejensi Buatan (Irfan, Komeng, Dati, Fatima, dan Maspion); 5 mahasiswa mengambil mata kuliah PDE (Ricky, Embang, Salmin, Vina, dan Sondang) dan 5 mahasiswa lagi mengambil mata kuliah Sistem Operasi (Pamuji, Luki, Sadek, Yusida dan Eka). Setelah ujian selesai masing-masing mendapat nilai (sesuai urutan nama dari pertama) : A, D, C, B, C, E, A, D, B, C, D, E, B, A, dan A. Mahasiwa yang tidak lulus adalah mahasiswa yang nilainya di bawah C (D dan E tidak lulus).Kemudian buatlah goal untuk mencari:a. Nama mahasiswa yang mengikut mata kuliah Intelejensi Buatan.b. Nama mahasiwa yang tidak lulus.c. Nama mahasiswa yang lulus.d. Seluruh nama matakuliah yang diajarkan.e. Seluruh nama mahasiswa yang ada.DOMAINSnama=symbolmatakuliah=stringnilai=symbolPREDICATESnondeterm mahasiswa(nama,matakuliah,nilai)CLAUSESmahasiswa(irfan,intelegensibuatan,a).mahasiswa(komeng,intelegensibuatan,d).mahasiswa(dati,intelegensibuatan,c).mahasiswa(fatimah,intelegensibuatan,b).mahasiswa(maspion,intelegensibuatan,c).mahasiswa(ricky,pde,e).mahasiswa(embang,pde,a).mahasiswa(salmin,pde,d).mahasiswa(vina,pde,b).mahasiswa(sondang,pde,c).mahasiswa(pamuji,sistemoperasi,d).mahasiswa(luki,sistemoperasi,e).mahasiswa(sadek,sistemoperasi,b).mahasiswa(yusida,sistemoperasi,a).mahasiswa(eka,sistemoperasi,a).GOALmahasiswa(Nama,Intelegensibuatan,Nilai).