Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-procedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman logika). Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman yang memungkinkan pernyataan logika alih-alih rangkaian perintah untuk dijalankan komputer.Bahasa prolog memungkinkan bagi kita untuk mengeksplorasi lebih jauh bahasan-bahasan tentang matematika diskrit, logika dan komputabilitas. Prolog biasanya dikaitkan dengan berlogika dan merupakan bahasa pemprograman untuk perhitungan simbolik dan tak-berangka. Prolog paling sesuai untuk menyelesaikan masalah yang berkaitan dengan objek dan hubungan antara objek, masalah persamaan corak, masalah perunutan ke belakang dan masalah yang informasinya tidak lengkap.
Untuk menuliskan bahasa pemrograman ini kita membutuhkan sebuah editor text-nya (software) untuk menjalankannya dan yang dibutuhkan ialah SWI-Prolog. SWI-Prolog merupakan implementasi open source bahasa pemrograman Prolog, biasanya digunakan untuk mengajar dan aplikasi web semantik. Ini memiliki seperangkat kaya fitur, perpustakaan untuk pemrograman kendala logika, multithreading, unit testing, GUI, interfacing ke Jawa, ODBC dan lain-lain, server web, pengembang alat (termasuk sebuah IDE dengan GUI debugger dan profiler GUI), dan dokumentasi yang ekstensif.
Algoritma dari prolog terdiri dari logika dan kontrol, logika terdiri dari fakta dan peraturan sedangkan kontrol cara sebuah algoritma untuk diterapkan pada sebuah peraturan. Berikut disajikan contoh program prolog tentang silsilah sebagian anggota pandawa. Aplikasi untuk menjalankan bahasa pemrograman prolog banyak ditemui di internet, untuk bahasan ini kami menggunakan aplikasi SWI-Prolog. installasi aplikasi ini cukup mudah, tinggal klik 2 kali installernya w32pl5101.exe, ikuti langkah-langkahnya hingga proses instalasi selesai. pada sebagian langkah-langkahnya kita dapat diberi pilihan untuk memilih paket-paket yang akan diinstal, instalasi folder dan jenis file prolog yang diinginkan, pilihannya adalah .pl atau .pro.
Untuk menggunakan prolog, buat dahulu dengan notepad atau aplikasi semisalnya, yang berisi fakta-fakta (sebagaimana penjelasan di bawah, dan contoh dari fakta adalah fakta silsilah pandawa di bawah ini) dan peraturan (rules). setelah itu simpan dengan ekstensi .pl. kemudian buka aplikasi SWI-Prolog dari menu file pilih consult… dan pilih file .pl yang baru saja kita buat.

Tidak ada komentar:
Posting Komentar