Rabu, 14 Oktober 2009

Prolog Dengan Dua Elemen

Assalamu'alaikum Wr. Wb.

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.
  1. Setelah anda mengeksekusi aplikasi prolog, klik file pada menubar dan klik new (seperti pada gambar.
  2. Setelah itu akan muncul dialog box penyimpanan data dengan nama file apa. Tulis saja terserah.
  3. Kemudian akan muncul notepad. Disanalah tempat kita memasukkan datanya.
  4. Data dapat ditulis seperti gambar dibawah ini.
  5. Setelah menulis data seperti contoh di bawah, klik file lalu save.
Setelah melakukan input data, kita akan menuju program prolog dan menjalankan logic programming.
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