Seperti yang telah kita ketahui, prolog adalah suatu aplikasi yang bekerja dengan sistem logika (logic programming). Untuk menjalankan program tersebut, tentu ada tatacaranya. Ada aturan-aturan untuk memasukkan data (input) maupun meminta keluaran (output). Setelah ini kita akan membahasnya bersama-sama.
Pertama-tama, pastikan program tersebut telah terisntall dengan sempurna di komputer anda. Kemudian jalankan program prolog tersebut dan akan muncul seperti gambar di bawah ini.
Kemudian, kita bisa mulai memasukkan data. Misalnya saja dengan contoh sebagai berikut.
Fakta | Prolog |
Laptop Anggoro adalah Acer | laptop(anggoro,acer). |
Laptop Rizal adalah Axioo | laptop(rizal,axioo). |
Laptop Roodhin adalah Axioo | laptop(roodhin,axioo). |
Laptop Apriyan adalah Toshiba | laptop(apriyan,toshiba). |
Laptop Randy adalah Toshiba | laptop(randy,toshiba). |
Garansi Axioo adalah 3 tahun | garansi(tiga_tahun,axioo). |
Garansi Acer adalah 2 tahun | garansi(dua_tahun,acer). |
Garansi Toshiba adalah 1 tahun | garansi(satu_tahun,toshiba). |
Bahasa yang bisa di mengerti prolog adalah pada kolom kanan (kolom prolog). Sehingga kita harus menggunakan aturan-aturan seperti yang telah dituliskan tersebut. Nah, bagaimana cara memasukkannya ke dalam prolog? Simak langkah berikut.
- Setelah anda mengeksekusi aplikasi prolog, klik file pada menubar dan klik new (seperti pada gambar.
- Setelah itu akan muncul dialog box penyimpanan data dengan nama file apa. Tulis saja terserah.
- Kemudian akan muncul notepad. Disanalah tempat kita memasukkan datanya.
- Data dapat ditulis seperti gambar dibawah ini.
- Setelah menulis data seperti contoh di bawah, klik file lalu save.
Buka lagi program prolog tadi dan klik file, consult, dan pilih file berekstensi *.pl yang telah anda buat tadi.
Kemudian tulis pertanyaan, misalnya saja siapa yang mempunyai laptop acer.
?- laptop(X,acer).
Jawaban dari pertanyaan ini adalah anggoro.
Kita pun bisa menggunakan pertanyaan yes/no question. Seperti apakah benar garansi laptop toshiba adalah satu tahun?
?- garansi(satu_tahun,acer).
dan jawaban yang muncul adalah yes.
Demikian, kurang lebihnya mohon maaf.
Wassalamu'alaikum Wr. Wb.
Tidak ada komentar:
Posting Komentar