VISUAL PROLOG
Puji syukur kehadirat Allah SWT yang hingga saat ini masih memberikan kita nikmat iman dan
kesehatan, sehingga saya diberi kesempatan yang luar biasa ini yaitu kesempatan untuk menyelesaikan
tugas penulisan makalah tentang “VISUAL PROLOG”
Shalawat serta salam tidak lupa selalu kita haturkan untuk junjungan kepada nabi kita, yaitu Nabi
Muhammad SAW yang telah menyampaikan petunjukan Allah SWT untuk kita semua, yang
merupakan sebuah pentunjuk yang paling benar yakni Syariah agama Islam yang sempurna dan
merupakan satu-satunya karunia paling besar bagi seluruh alam semesta.
Sekaligus pula kami menyampaikan rasa terimakasih yang sebanyak-banyaknya untuk dosen yang
telah menyerahkan kepercayaannya kepada kami guna menyelesaikan makalah ini dengan tepat waktu.
Kami juga berharap dengan sungguh-sungguh supaya makalah ini mampu berguna serta bermanfaat
dalam meningkatkan pengetahuan sekaligus wawasan terkait dampak yang diakibatkan karena sampah,
serta sekaligus langkah-langah tentang bagaimana sampah dapat diolah menjadi barang kerajinan yang
dapat dipakai.
Selain itu kami juga sadar bahwa pada makalah kami ini dapat ditemukan banyak sekali kekurangan
serta jauh dari kesempurnaan. Oleh sebab itu, kami benar-benar menanti kritik dan saran untuk
kemudian dapat kami revisi dan kami tulis di masa yang selanjutnya, sebab sekali kali lagi kami
menyadari bahwa tidak ada sesuatu yang sempurna tanpa disertai saran yang konstruktif.
Di akhir kami berharap makalah sederhana kami ini dapat dimengerti oleh setiap pihak yang membaca.
Kami pun memohon maaf yang sebesar-besarnya apabila dalam makalah kami terdapat perkataan yang
tidak berkenan di hati.
1
DAFTAR ISI
Kata Pengantar.......................................................................................................i
Daftar Isi................................................................................................................ii
Bab I
1.1 Latar Belakang.................................................................................................1
1.2 Rumusan Masalah...........................................................................................1
1.3 Tujuan..............................................................................................................2
Bab II
2.1 Sejarah dan Definisi AI (Artificial Intellegence).............................................3
2.2 Pengertian Prolog............................................................................................4
2.3 Sejarah Prolog.................................................................................................5
2.4 Perbedaan Prolog dengan Bahasa Pemograman lain.......................................6
2.5 Kelebihan dan Kekurangan Prolog.................................................................7
2.6 Penerapan Prolog.............................................................................................8
2.7 Langkah-Langkah Instalasi Visual Prolog.......................................................9
BAB III..................................................................................................................
3.1 Kesimpulan......................................................................................................14
DAFTAR PUSTAKA............................................................................................15
2
BAB 1
PENDAHULUAN
2
BAB 2
PEMBAHASAN
3
Artificial Intellegence terbagi menjadi beberapa bidang aplikasi, seperti :
1. Sistem Pakar (Expert System)
Program menggunakan teknik pengambilan kesimpulan dari data-data yang
didapat, layaknya seorang ahli. Contohnya yaitu membantu seorang dokter dalam
mendiagnosa penyakit.
2. Pengolahan Bahasa Alami (Natural Language Processing)
Program dibuat agar user dapat berkomunikasi dengan komputer dengan
menggunakan bahasa manusia sehari hari, layaknya penterjemah.
3. Pengenalan Ucapan (Speech Recognition)
Melalui pengenalan ucapan, diharapkan manusia dapat berkomunikasi dengan
komputer menggunakan suara.
4. Robotika dan Sistem Sensor (Robotics & Sensory Systems)
Prolog digunakan untuk mengolah data masukan yang berasal dari sensor dan
mengambil keputusan untuk menentukan gerakan yang harus dilakukan.
5. Pengenalan Pola (Pattern Recognition)
Pengenalan pola banyak digunakan dalam image processing, dimana komputer
dapat membedakan suatu object dengan object yang lain.
6. Belajar (Learning)
Program belajar dari kesalahan yang pernah dilakukan, dari pengamatan atau dari
hal-hal yang pernah diminta untuk dilakukan.
4
2.3 Sejarah Prolog
5
mencanangkan rencana pengembangan teknologi hardware dan software untuk
tahun 1990-an. Dan bahasa yang dipilih adalah Prolog.
Sejak saat itu, banyak orang menaruh minat pada prolog dan saat itu telah
dikembangkan versi prolog yang mempunyai kecepatan dan kemampuan yang
lebih tinggi, lebih murah dan lebih mudah digunakan, baik untuk komputer
mainframe maupun komputer pribadi sehingga Prolog (pemrograman dalam
logika) merupakan salah satu bahasa pemrograman yang paling banyak digunakan
dalam penelitian kecerdasan buatan. Berbeda dengan bahasa imperatif seperti C
atau Java (yang berorientasi obyek) merupakan bahasa pemrograman deklaratif.
Dimana dalam menerapkan solusi untuk masalah, kita menentukan situasinya
seperti apa (aturan dan fakta) dan tujuan (permintaan) dan prolog akan
menghasilkan informasi untuk pengguna, bukan menentukan bagaimana untuk
mencapai tujuan tertentu dalam situasi tertentu. Prolog sangat berguna dalam
program aplikasi kecerdasan buatan (AI) dan pengembangan system pakar (expert
system).
Hampir semua bahasa pemrograman yang ada saat ini seperti pemrograman
pascal, C, fortran, disebut procedural languange untuk menggunakan bahasa
tersebut diperlukan algoritma atau procedure yang dibuat untuk menyelesaikan
masalah. Program dapat menjalankan procedure serta pengendalian program
sepenuhnya ditentukan oleh programmer dan perhitungan yang dilakukan sesuai
dengan procedure yang telah dibuat. Dengan kata lain, pemrograman harus
memberi tahu komputer bagaimana komputer harus menyelesaikan masalah.
6
Prolog mempunyai sifat-sifat yang berbeda dengan bahasa yang disebutkan
diatas, prolog disebut sebagai object oriented language atau declarative language.
Dalam prolog tidak terdapat prosedur, tapi hanya tampilan data-data object (fakta)
yang akan diolah dengan relasi antar object tersebut yang membentuk suatu
aturan. Aturan-aturan ini disebut HEURISTIK dan diperlukan dalam mencari
suatu jawaban, dengan kata lain, prolog dalam prolog adalah database.
Pemrogaraman menentukan tujuan (goal) dan komputer akan menentukan
bagaimana cara mencapai tujuan tersebut serta mencari jawabannya. Caranya
dengan menggunakan “Formal Reasoning” yaitu membuktikan cocok tidaknya
tujuan dengan data-data yang telah ada dan relasinya. Prolog memecahkan
masalah seperti yang dilakukan oleh fikiran manusia.
Dengan demikian, prolog sangat ideal untuk memecahkan masalah yang
tidak terstruktur dan yang procedure pemecahannya tidak diketahui, khususnya
untuk memecahkan masalah non numeric.
7
Prolog mempunyai Automated Reasoning Procedure (Prosedur Sebab-Akibat
Otomatis) yang disebut Inference Engine yang sudah built-in didalamnya.
Akibatnya, program yang menggunakan logika sebab-akibat jadi lebih mudah
ditulis dalam PROLOG.
Kekurangan Prolog :
Pemborosan dalam pengalokasian memori sehingga program berjalan menjadi
lambat.
8
2.7 Langkah-Langkah Instalasi Visual Prolog
1. Pada layar pertama anda harus menekan tombol “Next”, setelah anda
memahami peringatan yang tertera pada layar pertama.
9
3. Pada layar ketiga anda harus menentukan dimana Visual Prolog 7.4
Personal Edition harus disimpan atau tetap menyimpan pada Program
Files dan Tentukan apakah Software ini diperuntukan untuk siapapun yang
menggunakan perangkat keras ini atau hanya anda, Selanjutnya klik Next
atau Cancel apabila anda ingin membatalkan dan kembali pada layar
kedua.
10
4. Pada layar ke-empat, anda harus menentukan dengan siapa Visual Prolog
akan dihubungkan atau hanya membiarkan saja dengan mengaktifkan
keempatnya, lalu klik Next
5. Pada layar kelima, anda cukup melakukan klik Next, karea installer telah
siap untuk menginstal Visual Prolog 7.4 Personal Edition pada perangkat
anda atau klik Back untuk kembali pada tahap selanjutnya di layar
keempat.
11
6. Pada layar keenam, dapat dilihat proses instalasi yang sedang berjalan.
Setelah proses instalasi tersebut telah selesai, klik Next.
12
7. Pada layar terakhir pada proses instalasi Visual Prolog 7.4 Personal
Edition ini, tertera bahwa proses instalasi telah selesai dan klik Close.
13
BAB 3
PENUTUP
3.1 Kesimpulan
Kecerdasan Buatan atau Artificial Intelligence didefinisikan sebagai
kecerdasan yang ditunjukkan oleh suatu entitas buatan. Istilah Artificial
Intelligence dicetuskan oleh John McCarthy (MIT), tahun 1956 pada Dartmouth
Conference. John McCarthy mendefinisikan tujuan AI untuk “mengetahui dan
memodelkan proses-proses berpikir manusia dan mendesain mesin agar dapat
menirukan perilaku manusia”. Kecerdasan buatan harus didasarkan pada prinsip-
prinsip teoretikal dan terapan yang menyangkut struktur data yang digunakan
dalam representasi pengetahuan (knowledge representation), algoritma yang
diperlukan dalam penerapan pengetahuan itu, serta bahasa dan teknik
pemrograman yang dipakai dalam implementasinya.
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.
14
DAFTAR PUSTAKA
Banowosari, Lintang Yuniar dkk., Buku Manual Visual Prolog 7.4, Jakarta: Dapur
Buku, 2013.
https://id.wikipedia.org/wiki/Prolog
http://www.hujanhitam.web.id/2010/10/prolog-pengantar.html
http://drahmanisa.blogspot.co.id/2012/11/prolog.html
http://pintarharati.blogspot.com/2013/09/pengertian-prolog.html
15