- Aplikasi Yang Menggunakan Prolog
- Fakta dan Relasi dari Prolog
- Variabel Prolog
Aplikasi Yang Menggunakan Prolog
- Sistem Pakar (Expert System)
- Pengolahan Bahasa Alami (Natural Languange Processing)
- Robotik
Fakta dan Relasi dari Prolog
Prolog terdiri dari kumpulan data-data objek yang merupakan suatu fakta.
Fakta dibedakan 2 macam :
- Menunjukkan relasi.
- Menunjukkan milik/sifat.
Contoh :
Fakta : Andi adalah ayah Amin
Prolog : Ayah(Andi,Amin)
Variabel Prolog
- Varibel adalah besaran yang nilainya dapat berubah-ubah.
- Tata cara penulisan variabel :
- Nama varibel harus diawali huruf besar atau garis bawah(_)
- Nama variabel dapat terdiri dari huruf, bilangan, atau simbol dan merupakan kesatuan dengan panjang maksimum 250 karakter.
- Nama variabel hendaknya mengandung makna yang berkaitan dengan data yang dinyatakannya.
?-ayah(slamet,Anak).
Anak=budi;
Anak=badu
No
Dari query di atas akan dicari siapakah anak dari ayah yang bernama Slamet. Karena
mempunyai relasi yang sama (yaitu ayah), variabel Anak akan mencari nilai dari
konstanta suatu fakta/aturan yang sepadan.
Tanda “;” digunakan bila terdapat kemungkinan ada lebih dari satu jawaban.
“No” berarti tidak ada lagi kemungkinan jawaban.
Tidak ada komentar:
Posting Komentar