Anda di halaman 1dari 5

JOB SHEET PRAKTIKUM 1

Topik : Project Pemograman Prolog


Sub Topik : Memahami Pemograman Prolog
Nama Ketua : Manter Erikson Sinaga
Nama Anggota :
1. Kevin Tua S
2. Rahil Putri Syabella
3. Reyhan Vian Ardhana (Sakit)
4. Marihot Siahaan
5. Nurul Hanifah
6. Aiman rafly
A. Tujuan praktikum
1. Mahasiswa dapat menjalankan Pemograman Prolog
2. Mahasiswa dapat memahami cara Pemograman Prolog
B. Alat dan Bahan
1. 1 unit komputer/laptop
2. Software prolog

C. Keselamatan Kerja
1. Pastikan unit computer, software prolog dalam keadaan baik.
2. Gunakan unit komputer sesuai dengan modul praktek.
3. Pastikan komputer telah di-shutdown (dimatikan).
4. Cabutlah kabel power komputer dari stop kontak.
5. Cabutlah kabel power modul hardware dari stop kontak.
6. Cabutlah semua kabel aplikasi pada masing-masing port
mikrokontroler.
7. Rapikan kabel modul hardware dengan cara menggulung dan
mengikatnya.
8. Letakkan modul hardware dan kabel-kabel aplikasi pada meja dengan
rapi.
9. Rapikan laci keyboard, mouse, dan pad mouse.
10. Rapikan kursi dengan cara mendekatkannya dengan meja komputer.
11. Jangan meninggalkan sampah apapun di dalam ruang praktikum (kertas,
sobekan kertas, plastik, bungkus permen, dll).
12. Periksa barang-barang anda agar tidak ada yang ketinggalan (flashdisk,
buku, pulpen, handphone).
13. Kehilangan barang-barang setelah meninggalkan tempat menjadi
tanggung jawab praktikan sendiri
D. Dasar teori
Pernahkan anda melihat atau mendengar perkataan Prolog? Prolog
adalah singkatan daripada PROgramming in LOGic. Prolog merupakan satu
ide yang dicetuskan pada awal 1970an untuk menggunakan logika sebagai
bahasa pemprograman. Mereka yang bertanggungjawab dalam
pengembangan ide ini ialah Robert Kowalski dari Edinburgh dalam aspek
teori dan Colmerauer dari Marseilles dalam aspek implementasi. Kapankah
bahasa Prolog sesuai untuk digunakan? 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 penjejakan ke belakang dan masalah yang
informasinya tidak lengkap. Algoritma dalam Prolog terdiri dari logika dan
kontrol. Logika merupakan fakta dan peraturan yang menerangkan apa yang
seharusnya dilakukan oleh algoritma. Sedangkan kontrol merupakan cara
algoritma bisadiimplementasikan dengan menggunakan peraturan. Sintaks
yang dibentuk dalam Prolog adalah dalam bentuk klausa atau formula First
Order Predicate Logic.

E. Prosedur Percobaan
1. Instalasi SWI Prolog
2. Buka aplikasi SWI Prolog yang telah terinstal di komputer
3. Membuat file baru
Tugas 1. Membuat program sederhana

Gambar 1. Membuat program sederhana


Gambar 2. Membuat program sederhana

Tugas 2. Membuat program silsilah keluarga

Gambar 3. Membuat program silsilah keluarga

Gambar 4. Membuat program silsilah keluarga


Tugas 3. Tugas Laporan
Diketahui silsilah suatu keluarga sebagai berikut :

1. Buatlah fakta-fakta dari silsilah keluarga tersebut dengan pemrograman


prolog.
2. Buatlah predikat-predikat berdasarkan silsilah keluarga tersebut :
a. Predikat yang menunjukkan saudara kandung
b. Predikat yang menunjukkan saudara tiri
c. Predikat yang menunjukkan hubungan paman dan keponakan
d. Predikat yang menunjukkan hubungan bibi dan keponakan
e. Predikat yang menunjukkan kakek
f. Predikat yang menunjukkan cucu
Jawaban :

Gambar 5. fakta-fakta dari silsilah keluarga

Gambar 6. Kebenarannya

Anda mungkin juga menyukai