KELAS : INSTRUMENTASI 5 C
NPT : 41.17.0064
1. Langkah pertama buka web browser, lalu bukan URL berikut http://www.swi-
prolog.org/download/stable untuk download aplikasi tersebut. Pilih sesuai dengan tipe PC
yang digunakan.
2. Setelah download selesai, buka installer swi-prolog. Klik dua kali pada installer swi-prolog.
Kemudian akan akan muncul tampilan wizard installer swi-prolog, lalu pilih agree.
3. Kemudian akan muncul halaman awal wizard installer dari SWI-Prolog. Klik next untuk
melanjutkan ke halaman wizard berikutnya.
1
4. Halaman berikutnya yaitu wizard license agreement klik I Agree untuk melanjutkan ke
halaman wizard berikutnya.
5. Selanjutnya adalah wizard install options untuk mengatur tentang penambahan swipl pada
path. Di sini saya memilih do not add swipl to the system path. Kemudian, klik next untuk
melanjutkan.
2
6. Kemudian akan tampil halaman pemilihan destination folder untuk meletakan file prolog
pada komputer kita, disini saya meletakkan file untuk Prolog secara default
aplikasi. Klik Next untuk melanjutkan ke tahap berikutnya.
7. Langkah berikutnya adalah menentukan start menu program. Pilih SWI-Prolog, lalu klik next.
3
8. Langkah berikutnya, akan tampil halaman untuk memilih Select the type of install :
pilih Typical, jika ingin customize instalasi juga bisa dengan check dan uncheck pada radio
button tersebut. Klik install untuk melakukan instalasi pada computer dan tunggu hingga
proses instalasi selesai.
4
9. Proses installasi SWI-Prolog selesai. Klik finish.
5
11. Kemudian akan muncul tampilan seperti dibawah ini. Aplikasi siap untuk digunakan.
6
2. FUNGSI TOOLBAR PADA SWI-PROLOG
1. FILE
Menu file berfungsi untuk memuat file pada prolog, membuat file baru, mengedit file yang
sudah ada, memuat ulang file yang sudah diedit, hingga menutup suatu file yang telah
dibuat.
File/ Consult berfungsi untuk memuat file sumber.
File/ Edit digunakan untuk mengedit file prolog.
File/ New digunakan untuk membuka file baru .
File / Reload modified file digunakan untuk memuat ulang semua file sumber yang
dimuat yang telah dimodifikasi menggunakan perintah 0 .
File / Navigator digunakan untuk membuka tampilan seperti penjelajah di file Prolog
dan predikat yang dikandungnya.
File/ Exit digunakan untuk keluar dari prolog.
2. Edit
Merupakan menu yang digunakan untuk meng-copy atau menyalin suatu objek kedalam
clipboard atau file lain dan memunculkan suatu objek dari dalam clipboard atau file lain.
Edit/ Copy digunakan untuk memperbanyak objek yang diinginkan.
Edit/ Paste digunakan untuk meletakan objek yang diperbanyak.
3. Settings
7
Debug/Edit spy points digunakan untuk edit break-point pada predikat.
Debug/Graphical debugger digunakan untuk menampilkan representasi grafis.
6. Help
8
3. BAHASA PEMROGRAMAN PROLOG
Prolog adalah bahasa pemograman logika,di sebut juga sebagai bahasa non-
procedural. Bahasa pemrograman Prolog di ambil dari bahasa prancis yaitu programmation
en logiquie (pemrograman logika).bahasa ini di buat oleh Alain Colmerauer dan Robert
Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman
yang pernyataan logika alih-alih rangkaian perintah untuk di jalankan komputer. Prolog
popular di Eropa untuk aplikasi Artificial intelligence. Prolog didasarkan pada klausa-klausa
Horn (Horn clauses), yang merupakan himpunan bagian dari sistem formal yang dinamakan
logika predikat (predicate logic). Logika predikat menyederhanakan cara agar jelas
bagaimana berpikir akan dilakukan. Prolog menggunakan variasi sintak logika predikat yang
telah disederhanakan dengan demikian sintaknya mudah dimengerti dan sangat mirip
dengan bahasa natural.
Prolog mempunyai mesin inferensi (infrence engine) yang merupakan suatu proses
berpikir logis mengenai informasi. Mesin inferensi mempunyai pencocok pola (pattern
matcher) yang akan mengambil informasi yang telah disimpan (diketahui) dan kemudian
mencocokkan jawaban atas pertanyaan. Satu feature penting dari Prolog adalah bahwa,
sehubungan mencari jawaban logis atas pertanyaan yang diajukan, ia dapat berhubungan
dengan banyak alternatif dan mencari semua kemungkinan dari pada hanya satu solusi.
Logika predikat dibangun agar mudah menerjemahkan ide-ide berbasis logika menjadi
bentuk tertulis. Prolog mengambil keunggulan dari sintak ini untuk membangun suatu
bahasa pemrograman yang berbasis logika. Dalam logika predikat, pertama kali harus
membuang semua kata-kata yang tidak dibutuhkan dari suatu kalimat. Kemudian
mentransformasi kalimat tersebut dengan mencari relasi terlebih dahulu, kemudian setelah
itu melakukan pengelompokkan object. Object kemudian menjadi argumen dari relasi atas
object tersebut Kalimat : Fakta dan Aturan.