Thursday, June 5, 2014

Ringkasan 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 :
·        Bahasa pemrograman non sequential.
·        Bahasa pemrograman yang deklaratif.
·        Simbolik.
·        Berdasarkan first order logic.

Ø  PERBEDAAN PROLOG DENGAN BAHASA LAINNYA:
Bahasa pemrograman yang umum (Basic, Pascal, C, Fortran):
·        Diperlukan algoritma/prosedur untuk memecahkan masalah (procedural language).
·        Program menjalankan prosedur yang sama berulang-ulang dengan data masukan yang berbeda-beda.
·        Prosedur dan pengendalian program ditentukan oleh programmer dan perhitungan dilakukan sesuai dengan prosedur yang telah dibuat.
Sedangkan bahasa pemrograman prolog :
·        Object Oriented Language atau Declarative Language.
·        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.
·        Programmer menemukan tujuan, dan computer menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya.
  
Ø  SYNTAX-SYNTAX PADA PROLOG :
·        Section Clauses
·        Section Predicates
·        Section Domains
·        Section Gaol
·        Symbol
·        Integer
·        Read
·        Write
·        nl (new line)
·        PredicateName(tipe_argumen1, tipe_argumen2, . . . , tipe_argumenN).


No comments:

Post a Comment