"Roro Rizky Ananda Febriani"

Sabtu, 27 Oktober 2012

"PENGENALAN PROLOG"


Ø  SEJARAH PROLOG:

-         Prolog singkatan dari Programming in Logic.
-         Dikembangkan oleh Alain Colmenraurer dan P. Roussel di Universitas Marseilles Perancis pada tahun 1972.
-         Prolog popular di Eropa untuk aplikasi artificial intelligence, sedangkan di Amerika peneliti mengembangkan aplikasi yang sama, yaitu LIPS.


Ø  CIRI-CIRI PROLOG :

1.     Bahasa pemrograman non sequential.
2.    Bahasa pemrograman yang deklaratif.
3.    Simbolik.
4.    Berdasarkan first order logic.


Ø  PERBEDAAN PROLOG DENGAN BAHASA LAINNYA:

Bahasa pemrograman yang umum (Basic, Pascal, C, Fortran):
1.     Diperlukan algoritma/prosedur untuk memecahkan masalah (procedural language).
2.    Program menjalankan prosedur yang sama berulang-ulang dengan data masukan yang berbeda-beda.
3.    Prosedur dan pengendalian program ditentukan oleh programmer dan perhitungan dilakukan sesuai dengan prosedur yang telah dibuat.

Sedangkan bahasa pemrograman prolog :
1.     Object Oriented Language atau Declarative Language.
2.    Tidak terdapat prosedur, tetapi hanya kumpulan data-data objek (fakta) yang akan di olah, dan relasi antar objek tersebut membentuk aturan yang diperlukan untuk mencari suatu jawaban.
3.    Programmer menemukan tujuan, dan computer menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya.


Ø  SYNTAX-SYNTAX PADA PROLOG :

1.     Section Clauses
2.    Section Predicates
3.    Section Domains
4.    Section Gaol
5.    Symbol
6.    Integer
7.    Read
8.    Write
9.    nl (new line)
10. PredicateName(tipe_argumen1, tipe_argumen2, . . . , tipe_argumenN).

Tidak ada komentar:

Posting Komentar