Wednesday, October 29, 2014

Program Prolog Mahasiswa



BUATLAH PROGRAM PROLOG DARI NARASI BERIKUT :
PADA SEMESTER 7 ADA 15 MAHASISWA DI STMIK POTENSI UTAMA TERDAPAT MASING-MASING 5 MAHASISWA YANG MENGAMBIL MATA KULIAH  

  1. KNOWLEDGE MANAGEMENT SYSTEM(ANDI,BUDI,CINDY,DEDI,EDI)
  2. EXPERT SYSTEM(FERI,GERI,HERI,IRI, JERI)
  3. SISTEM PENDUKUNG KEPUTUSAN(KELLI, LELI, MELI, NELI, OLI)
SETELAH UJIAN SELESAI , MASING MASING MENDAPAT NILAI(SESUAI URUTAN NAMA YANG ADA PADA MATA KULIAH) : A,D,C,B,C, E,A,D,B,C, D,E,B,A, A. MAHASISWA YANG TIDAK LULUS ADALAH MAHASISWA YANG NILAINYA D DAN E. BUATLAH GOAL UNTUK MENCARI
  1. NAMA MAHASISWA YANG MENGIKUTI MATA KULIAH KNOWLEDGE MANAGEMENT SYSTEM
  2. NAMA MAHASISWA YANG TIDAK LULUS 
  3.  NAMA MAHASISWA YANG LULUS
  4. SELURUH MATA KULIAH YANG DIAJARKAN
  5. SELURUH NAMA MAHASISWA YANG ADA

JAWABANYA

Program dalam visual Prolognya adalah
PREDICATES
nondeterm kms(symbol,symbol)
nondeterm es(symbol,symbol)
nondeterm spk(symbol,symbol)
nondeterm kul(symbol,symbol)
nondeterm mtkul(symbol,symbol)
lulus(symbol)
tidaklulus(symbol)
matakul(symbol)

CLAUSES
lulus(A).
lulus(B).
lulus(C).
tidaklulus(D).
tidaklulus(E).

kul(andi,lulus).
kul(budi,tidaklulus).
kul(cindy,lulus).
kul(dedi,lulus).
kul(edi,lulus).
kul(feri,tidaklulus).
kul(geri,lulus).
kul(heri,tidaklulus).
kul(iri,lulus).
kul(jeri,lulus).
kul(kelli,tidaklulus).
kul(leli,tidaklulus).
kul(meli,lulus).
kul(neli,lulus).
kul(oli,lulus).

kms(andi,lulus).
kms(budi,tidaklulus).
kms(cindy,lulus).
kms(dedi,lulus).
kms(edi,lulus).

es(feri,tidaklulus).
es(geri,lulus).
es(heri,tidaklulus).                                                       
es(iri,lulus).
es(jeri,lulus).

spk(kelli,tidaklulus).
spk(leli,tidaklulus).
spk(meli,lulus).
spk(neli,lulus).
spk(oli,lulus).

matakul(kms).
matakul(es).
matakul(spk).

mtkul(andi,kms).
mtkul(budi,kms).
mtkul(cindy,kms).
mtkul(dedi,kms).
mtkul(edi,kms).

mtkul(feri,es).
mtkul(geri,es).
mtkul(heri,es).
mtkul(iri,es).
mtkul(jeri,es).

mtkul(kelli,spk).
mtkul(leli,spk).
mtkul(meli,spk).
mtkul(neli,spk).
mtkul(oli,spk).

GOAL NYA:
  1.  NAMA MAHASISWA YANG MENGIKUTI MATA KULIAH KNOWLEDGE MANAGEMENT SYSTEM
          mtkul(Nama,kms).

   
        2.   NAMA MAHASISWA YANG TIDAK LULUS 

                           
                           kms(Orang,tidaklulus);
             es(Orang,tidaklulus);
             spk(Orang,tidaklulus).


         3.   NAMA MAHASISWA YANG LULUS 

                           
                           kms(Orang,lulus);
             es(Orang,lulus);
             spk(Orang,lulus).

          4.  SELURUH MATA KULIAH YANG DIAJARKAN

               matakul(Mhs).


            5.  SELURUH NAMA MAHASISWA YANG ADA
           
                  kul(Mhs,lulus);
                  kul(Mhs,tidaklulus).



No comments:

Post a Comment