• Tidak ada hasil yang ditemukan

Modul 3 003

N/A
N/A
Protected

Academic year: 2017

Membagikan "Modul 3 003"

Copied!
4
0
0

Teks penuh

(1)

MODUL 3

PROGRAM VISUAL PROLOG

A. TUJUAN

a) Mahasiswa dapat mengrti dan dapat menerapkan section – section dasar yang ada di Visual Prolog seperti PREDICATES, DOMAINS, CLAUSES, dan GOAL.

b) Mahasiswa dapat mengetahui section-section lainya yang ada di Visual Prolog seperti FACTS, CONSTANT, GLOBAL.

c) Mahasiswa dapat mengerti tentang Compiler Directives.

d) Mahasiswa dapat mengerti dan menerapkan aritas jamak ( multiple arity ) pada Visual Prolog.

e) Mahasiswa dapat mengerti konsep aturan ( rule ) pada Prolog dan perbedaanya dengan bahasa lain.

f) Mahasiswa dapat mengenai konversi tipe otomatis ( automatic type conversion )

B. DASAR TEORI

Pemrograman Visual Prolog a) Section Dasar Visual Prolog

Secara umum, program Visual Prolog terdiri dari empat section dasar, yaitu section clauses, section predicates, section domains, dan section goal.

Section Clauses

Merupakan section yang paling penting pada program Visual Prolog. Pada section ini programer bisa meletakkan aturan dan fakta. Ketika mencari jawaban, Visual Prolog akan mencari dari bagian paling atas dari section clauses, melihat setiap fakta dan aturan untuk mendapatkan jawaban benar, hingga ke bagian paling bawah dari section.

Section Predicates

Merupakan predikat yang harus dideklarasikan dahulu sebelum sectioon clauses. Kalau tidak, Visual Prolog tidak akan mengenal predikat yang kita tuliskan tersebut.

Section Domains

(2)

 Programer dapat meberikan nama yang berarti untuk domain, walaupun secara internal domain tersebut sama tipenya dengan domain yang telah ada.

 Programer dapat mendeklarasi domain khusus yang digunakan untuk mendeklarasikan struktur data yang tidak didefinisikan oleh standar domain.

Section Goal

Secara esensial, section goal sama dengan body dari sebuah aturan (rule), yaitu sederatan sub-sub goal.

b) Section program lainyaSection facts

Section contansGlobal

c) Compiler drectifes

d) Aritas jamak (multiple arity) e) Sintak Aturan (rule syntax)

C. PEMBAHASAN TUGAS Tugas 1

PREDICATES

nondeterm mahasiswa(symbol, symbol, symbol) nondeterm mahasiswa_makul(symbol,symbol) nondeterm mahasiswa_jurusan(symbol,symbol)

(3)

CLAUSES

mahasiswa("Irfan","111234","2015"). mahasiswa("Komeng","121234","2014"). mahasiswa("Dati","131234","2013"). mahasiswa("Fatima","141234","2012"). mahasiswa("Maspion","151234","2011").

mahasiswa_makul("Irfan","Kecerdasan Buatan"). mahasiswa_makul("Komeng","Statistika").

mahasiswa_makul("Dati","Matematika"). mahasiswa_makul("Fatima","ADT").

mahasiswa_makul("Maspion","struktur Data").

mahasiswa_jurusan("Irfan","TI"). mahasiswa_jurusan("Ririn","TI"). mahasiswa_jurusan("Rina","TI"). mahasiswa_jurusan("Rudi","TI"). mahasiswa_jurusan("Komengi","S1"). mahasiswa_jurusan("Komeng","S1"). mahasiswa_jurusan("Dati","TK"). mahasiswa_jurusan("Fatima","MI").

Scrip proogram diatas merupakan bagian dari clauses yaitu berupa aturan. Aturan merupakan suatu konklusi diketahui benar jika satu atau lebih konklusi atau fakta lain ditemukan benar. Simbol ( , ) dapat dibaca dengan “dan” dan pada akhir bagian clauses ini harus diakhiri tanda titik (.).

(4)

1. Uji Goal untuk mencari Nama mahasiswa yang mengikuti matakuliah Intelejensi Buatan

GOAL

mahasiswa_jurusan (Siapa,"TI").

a. GOAL diatas bertujuan untuk mengetahui Siapa saja mahasiswa jurusan TI. Variabel mahasiswa_makul akan di-link-kan dengan variabel pertama dari masing-masing fakta pada bagian CLAUSES .

Referensi

Dokumen terkait

Berdasarkan prioritas masalah dan diskusi lebih lanjut dengan kepala dan staf puskesmas, maka yang menjadi prioritas utama adalah “Rendahnya penemuan pasien baru BTA positif

Pada aspek imunisasi, dari tujuh penelitian yang melihat hubungan imunisasi dengan risiko terkena penyakit diare menunjukkan bahwa hanya satu penelitian yang menunjukkan hasil yang

Suasana yang selalu harmonis dalam lingkungan organisasi dibentuk agar bawahan merasa nyaman ketika berinteraksi

Berdasarkan makna tersebut dan sesuai dengan Visi Pemerintah Kabupaten Padang Lawas tahun 2014-2019, maka visi Dinas Sosial Tenaga Kerja dan Transmigrasi Kabupaten

Adobe dan program aplikasi standar yang digunakan untuk membuat animasi dan. bitmap yang sangat menarik untuk keperluan pembangunan situs web

The 2000 unilateral with- drawal of the Israel Defense Forces from “the security zone” in Lebanon demonstrates the effect of public opinion on strategic change in

tertarik untuk melakukan penelitian dengan judul “Beberapa Faktor Yang Mempengaruhi Dalam Penggunaan Informasi Akuntansi Keuangan Terhadap Persepsi Manajer Atas

Besar artinya kehadiran seorang pendamping persalinan karena dapat berbuat banyak untuk membantu ibu saat persalinan. Pendamping tersebut akan menghitung konnnntraksi sehingga