Dokumen tersebut membahas tentang Prolog sebagai bahasa pemrograman logika dan contoh-contoh program dasar menggunakan Prolog seperti program biodata, menghitung nilai, menghitung luas lingkaran, dan menghitung luas kerucut.
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
La prolog 1
1. Program Biodata
Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-
procedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman
logika).
Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma
konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, BASIC, COBOL dan
bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut
heuristik (heutistic) dengan menggunakan pohon logika.
Prolog merupakan singkatan dari Programming in Logic. Idenya berasal dari era 1970-
an yang bertujuan untuk menggunakan logic (logika) sebagai bahasa pemrograman.
Kali ini adalah program membuat biodata. Langkah-langkah yang harus dilakukan yaitu :
Buka program Notepad++, ketik program. Karena untuk memulai membuat program
harus dilakukan pada Notepad++.
Pada program biodata yang akan diinput adalah Nama dan NPM. Maka sebagai inputan
anda harus write Nama dan NPM anda kemudian di Read agar kemudian program dapat
membaca statement/perintah anda. Setiap penulisan statement baru, akhiri degan tanda
koma (,). Dan untuk mengakhiri statement anda harus mengakhiri dengan tanda titik (.)
Jika tidak diakhiri tanda titik, program salah dan tidak akan bisa running.
PROLOG (Program In Logic)| Universitas Gunadarma 1
2. Program selesai diketik, kemudian Save dengan klik menu File – Save As – Local Disk
D:// - Save As type : (Perl source file:*.pl*.pm*plx) – Nama File (ketik nama file dan
akhiri dengan .pl *misal; machu.pl*- Save.
Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada
menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ Machu.pl – Ok.
Kemudian untuk running, ketik biodata. (Jangan lupa diakhiri dengan tanda titik, karena jika
belum diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya
program.
Dibawah ini adalah hasil running program biodata :
PROLOG (Program In Logic)| Universitas Gunadarma 2
3. Program Menghitung Nilai
Pada Notepad++, pilih File – New. Buat file kedua untuk membuat program kedua.
Pada program nilai yang akan diinput adalah nilai UTS dan nilai UAS untuk mencari
nilai rata-ratanya. Maka sebagai inputan anda harus write nilai UTS dan nilai UAS anda
kemudian di Read agar kemudian program dapat membaca statement/perintah anda.
Untuk grade, anda harus menyisipkan statement kondisi untuk mengetahui nilai yang
diinput berapa pada grade apa. Setiap penulisan statement baru, akhiri degan tanda koma
(,). Dan untuk mengakhiri statement anda harus mengakhiri dengan tanda titik (.) Jika
tidak diakhiri tanda titik, program salah dan tidak akan bisa running. Ketikkan progam
seperti printscreen dibawah kemudian save dengan nama nilai.pl
Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada
menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ nilai.pl – Ok.
Kemudian untuk running, ketik nilai. (Jangan lupa diakhiri dengan tanda titik, karena jika belum
diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya program.
Dibawah ini adalah hasil running program nilai :
PROLOG (Program In Logic)| Universitas Gunadarma 3
4.
Pada Notepad++, pilih File – New. Buat file ketiga untuk membuat program ketiga.
Pada program luas lingkaran yang akan diinput adalah jari-jari untuk menghitung luas
lingkaran. Maka sebagai inputan anda harus write jari-jari kemudian di Read agar
kemudian program dapat membaca statement/perintah anda. Ketikkan program seperti
printscreen dibawah kemudian save dengan nama lingkaran.pl
Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada
menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ lingkaran.pl – Ok.
Kemudian untuk running, ketik lingkaran. (Jangan lupa diakhiri dengan tanda titik, karena jika
belum diberi tanda titik program aka terus meminta tanda titik dengan tidak runningnya
program.
Dibawah ini adalah hasil running program luas lingkaran :
PROLOG (Program In Logic)| Universitas Gunadarma 4
5.
Pada Notepad++, pilih File – New. Buat file keempat untuk membuat program keempat.
Pada program luas lingkaran yang akan diinput adalah alas dan tinggi untuk menghitung
luas kerucut. Maka sebagai inputan anda harus write nilai alas dan nilai tinggi kerucut
kemudian di Read agar kemudian program dapat membaca statement/perintah anda.
Ketikkan program seperti printscreen dibawah kemudian save dengan nama kerucut.pl
Buka dan run aplikasi SWI Prolog. Untuk mengcompile program yang telah anda save, pada
menu SWI Prolog, klik File – Consult – Local Disk D:// ‐ kerucut.pl – Ok.
PROLOG (Program In Logic)| Universitas Gunadarma 5