Silsilah
Keluarga Menggunakan Bahasa Pemrograman Prolog
Menurut Wikipedia Indonesia Prolog adalah
bahasa pemrograman logika atau di sebut juga sebagai bahasa non-pocedural diambil dari bahasa
Prancis programmation en logique (pemrograman logika). Bahasa ini
diciptakan oleh Alain Colmerauer danRobert Kowalski sekitar tahun 1972 dalam
upaya untuk menciptakan suatu bahasa pemrograman yang memungkinkan pernyataan
logika alih-alih rangkaian perintah untuk dijalankan komputer.
Berbeda dengan bahasa pemrograman yang lain, yang
menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada
Delphi, Pascal, BASIC, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog
menggunakan teknik pencarian yang di sebut heuristic (heutistic) dengan
menggunakan pohon logika.
Berikut merupakan contoh dari pembuatan silsilah
keluarga menggunakan bahasa pemrograman prolog.
1.
Dibawah ini merupakan contoh silsilah keluarganya.
| 2. D | |
ari kondisi
di atas ubahlah kedalam bahasa prolog !
Berikut scriptnya :
domains
person = symbol
predicates
kakek (person, person)
nenek (person, person)
ayah (person, person)
ibu (person, person)
anak (person, person)
cucu (person, person)
cicit (person, person)
clauses
kakek (purwa, komeng).
kakek (purwa, luntung).
kakek (purwa, surya).
kakek (purwa, vivi).
nenek (nizwa, komeng).
nenek (nizwa, luntung).
ayah (purwa, nizwa).
ayah (purwa, maya).
ibu (maya, surya).
ibu (maya, vivi).
ibu (nizwa, robin).
ibu (nizwa, alex).
anak (surya, maya).
anak (vivi, maya).
anak (maya, purwa).
anak (nizwa, purwa).
anak (robin, nizwa).
anak (alex, nizwa).
anak (komeng, robin).
anak (luntung, alex).
cucu (robin, purwa).
cucu (alex, purwa).
cucu (surya, purwa).
cucu (vivi, purwa).
cucu (komeng, nizwa).
cucu (luntung, nizwa).
cicit (komeng, purwa).
cicit (luntung, purwa).
3.
Kemudian
yaitu pilh run untuk menjalankan
program tersebut.
Berikut Hasil Tampilannya…


Tidak ada komentar:
Posting Komentar