Thursday, November 20, 2014

PROGRAM SILSILAH KELUARGA PADA PROLOG

Standard
   Kali ini saya akan membagi tips membuat program prolog silsilah keluarga. Sebelum kita membuat program ini kita harus mengetahui apa itu prolog. Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-procedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman logika). Bahasa ini diciptakan oleh Alain Colmerauer dan Robert 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 heuristik (heutistic) dengan menggunakan pohon logika.

Dibawah ini adalah diagram silsilah keluarganya


Setelah kita mengetahui bagaimana diagram keluarganya, saatnya kita implementasikan kedalam sebuah program prolog. Dibawah ini merupakan coding program dari diagram pohon diatas

kakek(Suparjo,Jones).
nenek(Wulas, Jones).
paman(Anton, Jones).
bibi(Viola, Jones).
bapak(Andre, Jones).
ibu(Vivi, Jones).
adik(Erik, Jones).

PrntScr coding program silsilah keluarga yang ada pada diagram diatas.


PrntScr hasil run program prolog silsilah keluarga diatas.


Bila kalian tidak tahu cara membaca hasil program diatas, saya akan menjelaskan dengan cara membuat logika programnya. 

1.Siapakah kakek dari jones?
suparjo adalah kakek dari jones
2.Siapakah nenek dari jones?
wulas adalah nenek dari jones
3.Siapakah paman dari jones?
anton adalah paman dari jones
4.Siapakah bibi dari jones?
viola adalah bibi dari jones
5.Siapakah bapak dari jones?
andre adalah bapak dari jones
6.Siapakah ibu dari jones?
vivi adalah ibu dari jones
7.Siapakah adik dari jones?
erik adalah adik dari jones


0 komentar:

Post a Comment