Anda di halaman 1dari 6

Tutorial Pemrograman Silsilah Keluarga dengan SWI-Prolog

1.Install terlebih dahulu software SWI-Prolog.Untuk memperoleh software SWIProlog dapat didownload secara free pada link http://www.swiprolog.org/Download.html
2.Selanjutnya untuk memulai programming prolog,gunakan notepad++ sebagai
text editor.Buka software notepad++ kemudian pilih File New maka akan
muncul tampilan sebagai berikut

Pengantar Intelegensi Buatan Universitas Singaperbangsa Karawang

Page 1

3.Kemudian salin fakta dan relasi pada file silsilah keluarga ke dalam notepad++.

Pengantar Intelegensi Buatan Universitas Singaperbangsa Karawang

Page 2

4.Selanjutnya salin aturan (rules) pada file silsilah keluarga ke dalam notepad++.

Pengantar Intelegensi Buatan Universitas Singaperbangsa Karawang

Page 3

5.Kemudian Save As file pada Notepad++ dan beri nama misalkan family.pl
6.Selanjutnya buka software SWI-Prolog maka akan muncul tampilan seperti
berikut.

7.Kemudian pilih File Consult untuk membuka file family.pl yang sudah kita
buat di notepad++.Isi file name dengan family.pl lalu klik open

Pengantar Intelegensi Buatan Universitas Singaperbangsa Karawang

Page 4

8.Jika layar tampilan swi-prolog tidak ada warning maka program dapat
dijalankan.Berikut tampilan swi prolog yang tidak terdapat error.

9.Jika layar tampilan swi-prolog terdapat warning seperti berikut ini maka terdapat
kesalahan pada program yang sudah dibuat.

Jika terdapat warning seperti gambar di atas maka cek file family.pl yang ada pada
notepad++ kemudian cek dan perbaiki line 36 (Error tersebut di atas muncul
karena pada line 36 tidak diakhiri dengan tanda titik).
Pengantar Intelegensi Buatan Universitas Singaperbangsa Karawang

Page 5

10.Selanjutnya jika tampilan swi-prolog sudah tidak ada error maka program siap
dijalankan.Untuk menjalankan program,kita perlu memberikan pertanyaan dengan
mengetikkan query pada swi-prolog seperti pada gambar berikut.

Penjelasan :
*)Pada pertanyaan (query) 1 kita bertanya siapa saja dua orang yang termasuk
dalam hubungan saudaraperempuan maka swi-prolog menjawab emi-john;mellydoni;melly-anton;rossa-andre
*)Pada pertanyaan (query) 2 kita bertanya siapa saudara kandung melly?
Kemudian swi-prolog menjawab doni.

Lihat gambar silsilah keluarga pada file silsilah keluarga (pdf),jika hasil jawaban
dari swi-prolog benar dan sesuai maka rules yang kita buat sudah benar.

Terima Kasih
Pengantar Intelegensi Buatan Universitas Singaperbangsa Karawang

Page 6

Anda mungkin juga menyukai