tugas prolog
DESCRIPTION
Kecerdasan BuatanTRANSCRIPT
![Page 1: Tugas Prolog](https://reader036.vdocuments.pub/reader036/viewer/2022082614/5695d1f01a28ab9b02988491/html5/thumbnails/1.jpg)
1. Program Prolog
Fakta :
namadepan(handika).namatengah(agus).namabelakang(fauzi).lelaki(agus).agama(islam, agus).hobby(makan, agus).kakek(anto,agus).bapak(adi,agus).ibu(susi,agus).kewarganegaraan(indonesia, agus).asal(tulungagung,agus).umur(21,agus).status(menikah,agus).profesi(mahasiswa,agus).kelahiran(1Jan 1994, agus).
Pertanyaan :
1. Query => ?- Lelaki(agus). Answer => true
2. Query => ?- hobby(Apa,agus).Answer => Apa = makan
3. Query => ?- bapak(Siapa,agus).Answer => Siapa = Adi
4. Query => ?- tempat_kelahiran(Dimana,agus).Answer => Dimana = tulungagung
5. Query => ?- tahun_kelahiran(Kapan,agus).Answer => Kapan = 1994
![Page 2: Tugas Prolog](https://reader036.vdocuments.pub/reader036/viewer/2022082614/5695d1f01a28ab9b02988491/html5/thumbnails/2.jpg)
2. Tugas Opsional
Fakta :
kakekbuyut(santo,roni).
kakekbuyut(santo,rizki).
kakekbuyut(santo,bambang).
kakekbuyut(santo,sodiq).
nenekbuyut(susi,roni).
nenekbuyut(susi,rizki).
nenekbuyut(susi,bambang).
nenekbuyut(susi,sodiq).
kakek(rudi,roni).
kakek(rudi,rizki).
kakek(adi,bambang).
kakek(adi,sodiq).
kakek(santo,aisah).
kakek(santo,anto).
nenek(nina,roni).
nenek(nina,rizki).
nenek(ani,bambang).
nenek(ani,sodiq).
paman(rudi,anto).
paman(adi,aisah).
paman(budi,bambang).
paman(anto,roni).
paman(budi,sodiq).
paman(anto,rizki).
bibi(nina,anto).
bibi(ani,aisah).
bibi(aisah,bambang).
bibi(aisah,sodiq).
Santo Susi
Rudi AdiNina Ani
Aisah AntoBudi nindy
Roni Rizki Bambang Sodiq
Level 4
Level 3
Level 2
Level 1
![Page 3: Tugas Prolog](https://reader036.vdocuments.pub/reader036/viewer/2022082614/5695d1f01a28ab9b02988491/html5/thumbnails/3.jpg)
bibi(nindy,roni).
bibi(nindy,rizki).
nenek(susi,aisah).
nenek(susi,anto).
ayah(santo,rudi).
ayah(santo,adi).
ayah(rudi,aisah).
ayah(adi,anto).
ayah(budi,roni).
ayah(budi,rizki).
ayah(anto,bambang).
ayah(anto,sodiq).
ibu(susi,rudi).
ibu(susi,adi).
ibu(nina,aisah).
ibu(ani,anto).
ibu(aisah,roni).
ibu(aisah,rizki).
ibu(nindy,bambang).
ibu(nindy,sodiq).
Pertanyaan :
1. Query => ?- kakek(adi,sodiq).Answer => true
2. Query => ?- bibi(Siapa,rizki).Answer => Siapa = nindy
3. Query => ?- nenekbuyut(Siapa,roni).Answer => Siapa = susi
4. Query => ?- ayah(santo,anto).Answer => false
5. Query => ?- ibu(susi,rizki).Answer => false