Latest Updates

Struktur Program Turbo Prolog

Struktur program turbo prolog terdiri dari 4 bagian utama yaitu



DOMAINS
Domain berisi deklarasi (pernyataan) tentang jenis data yang akan digunakan dalam fakta dan aturan.
Integer : Bilangan bulat.
Real    : Bilangan real
Char    : Karakter tunggal yang diapit dengan ' '.
              Contoh : 'B','1','X'
String  : Kumpulan karakter yang diapit dengan " ".
              Contoh : "Bunga mawar berwarna merah".
Symbol: Kumpulan karakter yang diawali dengan huruf kecil.
               Contoh : pria,wanita,pelajar.
File       : Digunakan untuk operasi file.

PREDICATES

Predicates adalah nama simbolik untuk relasi.
Contoh sebuah fakta :   ayah(harun, fadli)
Predikat dari fakta tersebut dituliskan sebagai : ayah(symbol,symbol)

Syarat penulisan predikat :
-harus diawali dengan huruf kecil dan dapat diikuti dengan huruf, bilangan atau garis bawah.
-panjang nama predikat maksimum 250 karakter.
tidak diperbolehkan menggunakn spasi, tanda minus, tanda bintang, dan garis miring.

CLAUSES
Clauses berisi fakta dan aturan yang membentuk keseluruhan program. bagian klausa ini mirip dengan prosedur pada bahasa pemrograman yang lain.
Contoh :

dosen(andi, ani)
dosen(budi, nina)
dosen_ali(indah, andre)

nilai(ani, Baik_Buruk):-
nilai (nina, Baik_Buruk)

GOAL
Goal berisi pernyataan-pernyataan yang ditujukan kepada turbo prolog 2.0 ada dua jenis goal yaitu : goal ekstrnal dan goal internal.
-Goal eksternal bila goal yang dituliskan di jendela dalog
-Goal internal bila dituliskan di dalam program sehingga setiap kali program tersebut dieksekusi, goal tidak perlu dituliskan lagi.

Contoh Script :

NB : Saat Menuliskan Jenis-Jenis Domains di goal, Awalilah kata dengan huruf besar.

Sekian, Terimakasih

0 Response to "Struktur Program Turbo Prolog"

Post a Comment