BAHASA PEMROGRAMAN PROLOG
|
|
|
- Johan Pranoto
- 9 tahun lalu
- Tontonan:
Transkripsi
1 BAHASA PEMROGRAMAN PROLOG 1.1 Sejarah Prolog Prolog singkatan dari Programming in Logic. Dikembangkan oleh Alain Colmenraurer dan P.Roussel di Universitas Marseilles Perancis, tahun Prolog populer di Eropa untuk aplikasi artificial intelligence, sedangkan di Amerika peneliti mengembangkan aplikasi yang sama, yaitu LISP. 1.2 Perbedaan Prolog dengan Bahasa Lainnya Bahasa Pemrograman yang Umum (Basic, Pascal, C, Fortran): diperlukan algoritma/prosedur untuk memecahkan masalah (procedural languange) program menjalankan prosedur yang sama berulang-ulang dengan data masukan yang berbeda-beda. Prosedur dan pengendalian program ditentukan oleh programmer dan perhitungan dilakukan sesuai dengan prosedur yang telah dibuat. Bahasa Pemrograman Prolog : Object oriented languange atau declarative languange. Tidak terdapat prosedur, tetapi hanya kumpulan data-data objek (fakta) yang akan diolah, dan relasi antar objek tersebut membentuk aturan yang diperlukan untuk mencari suatu jawaban Programmer menentukan tujuan (goal), dan komputer menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya. Dilakukan pembuktian terhadap cocok-tidaknya tujuan dengan data-data yang telah ada dan relasinya. Prolog ideal untuk memecahkan masalah yang tidak terstruktur, dan prosedur pemecahannya tidak diketahui, khususnya untuk memecahkan masalah non numerik. Prolog bekerja seperti pikiran manusia, proses pemecahan masalah bergerak di dalam ruang masalah menuju suatu tujuan (jawaban tertentu). Contoh : Pembuatan program catur dengan Prolog 1.3 Aplikasi Prolog Sistem Pakar (Expert System) Program menggunakan teknik pengambilan kesimpulan dari data-data yang didapat, layaknya seorang ahli. Contoh dalam mendiagnosa penyakit Pengolahan Bahasa Alami (Natural Languange Processing) Program dibuat agar pemakai dapat berkomunikasi dengan komputer dalam bahasa manusia sehari-hari, layaknya penterjemah
2 Robotik Prolog digunakan untuk mengolah data masukanyang berasal dari sensor dan mengambil keputusan untuk menentukan gerakan yang harus dilakukan. Pengenalan Pola (Pattern Recognition) Banyak digunakan dalam image processing, dimana komputer dapat membedakan suatu objek dengan objek yang lain. Belajar (Learning) Program belajar dari kesalahan yang pernah dilakukan, dari pengamataqn atau dari hal-hal yang pernah diminta untuk dilakukan. 1.4 Fakta dan Relasi Prolog terdiri dari kumpulan data-data objek yang merupakan suatu fakta. Fakta dibedakan 2 macam : o Menunjukkan relasi. o Menunjukkan milik/sifat. Penulisannya diakhiri dengan tanda titik. Contoh : 1.5 Aturan ( Rules ) Aturan adalah suatu pernyataan yang menunjukkan bagaimana fakta-fakta berinteraksi satu dengan yang lain untuk membentuk suatu kesimpulan. Sebuah aturan dinyakatakan sebagai suatu kalimat bersyarat. Kata if adalah kata yang dikenal Prolog untuk menyatakan kalimat bersyarat atau disimbolkan dengan :-. Contoh : Setiap aturan terdiri dari kesimpulan(kepala) dan tubuh. Tubuh dapat terdiri dari 1 atau lebih pernyataan atau aturan yang lain, disebut subgoal dan dihubungkan dengan logika and. Aturan memiliki sifat then/if conditional Kepala(head) benar jika tubuh (body) benar
3 Contoh : Silsilah keluarga : 1.6 Pertanyaan ( Query ) Setelah memberikan data-data berupa fakta dan aturan, selanjutnya kita dapat mengajukan pertanyaan berdasarkan fakta dan aturan yang ada. Penulisannya diawali simbol?- dan diakhiri tanda Predikat ( Predicate ) Predikat adalah nama simbolik untuk relasi. Contoh : ayah(slamet,amin). Predikat dari fakta tersebut ditulis : ayah(simbol,simbol). dimana ayah adalah nama predikat, sedangkan slamet dan amin adalah menujukkan argumen. Sebuah predikat dapat tidak memiliki atau memiliki argumen dengan jumlah bebas. Jumlah argumen suatu predikat disebut aritas (arity). ayah(nama) aritas-nya 1 ayah(nama1,nama2).. aritasnya 2 Syarat-syarat penulisan nama predikat : Harus diawali dengan huruf kecil dan dapat diikuti dengan huruf, bilangan atau garis bawah. Panjang nama predikat maksimum 250 karakter. Tidak diperbolehkan menggunakan spasi, tanda minus, tanda bintang dan garis miring. 1.8 Variabel Varibel adalah besaran yang nilainya dapat berubah-ubah. Tata cara penulisan variabel : 1. Nama varibel harus diawali huruf besar atau garis bawah(_) 2. Nama variabel dapat terdiri dari huruf, bilangan, atau simbol dan merupakan kesatuan dengan panjang maksimum 250 karakter. 3. Nama variabel hendaknya mengandung makna yang berkaitan dengan data yang dinyatakannya
4 Contoh : dari silsilah di atas :?-ayah(slamet,anak). Anak=budi; Anak=badu No Dari query di atas akan dicari siapakah anak dari ayah yang bernama Slamet. Karena mempunyai relasi yang sama (yaitu ayah), variabel Anak akan mencari nilai dari konstanta suatu fakta/aturan yang sepadan. Tanda ; digunakan bila terdapat kemungkinan ada lebih dari satu jawaban. No berarti tidak ada lagi kemungkinan jawaban. Contoh dari silsilah di atas :?- ayah(slamet,x),ayah(x,y). X=amin Y=budi ; X=amin Y=badu ; X=anang Y=didi ; X=anang Y=didi No Contoh : Silsilah Keluarga %% FAKTA */ %%orang tua */ ayah(slamet,amin). ayah(slamet,anang). ayah(amin,budi). ayah(amin,badu). ayah(anang,didi). ayah(anang,dadi). ayah(santoso,bu_amin). ayah(supardi,bu_anang). ibu(bu_slamet,amin). ibu(bu_slamet,anang). ibu(bu_amin,budi). ibu(bu_amin,badu). ibu(bu_anang,didi). ibu(bu_anang,dadi). ibu(bu_santoso,bu_amin). ibu(bu_santoso,bu_anang). %% ATURAN */ - 4 -
5 %% Kakek adalah kakek Cucu */ kakek(kakek,cucu) :- ayah(ayah,cucu), ayah(kakek,ayah). kakek(kakek,cucu) :- ibu(ibu,cucu), ayah(kakek,ibu). %% Nenek adalah nenek Cucu */ nenek(nenek,cucu) :- ayah(ayah,cucu), ibu(nenek,ayah). nenek(nenek,cucu) :- ibu(ibu,cucu), ibu(nenek,ibu). %% Nama1 adalah saudara kandung Nama2 saudara_kandung(nama,name) :- ayah(ayah,nama), ayah(ayah,name), ibu(ibu,nama), ibu(ibu,name), Nama \= Name. %% Sdr1 adalah saudara sepupu Sdr2 ayah(ayah1,sdr1), ayah(ayah2,sdr2), saudara_kandung(ayah1,ayah2). ayah(ayah,sdr1), ibu(ibu,sdr2), saudara_kandung(ayah,ibu). ibu(ibu,sdr1), ayah(ayah,sdr2), saudara_kandung(ibu,ayah). ibu(ibu1,sdr1), ibu(ibu2,sdr2), saudara_kandung(ibu1,ibu2)
BAHASA PEMROGRAMAN PROLOG
BAHASA PEMROGRAMAN PROLOG Sejarah Prolog - Prolog singkatan dari Programming in Logic. - Dikembangkan oleh Alain Colmenraurer dan P.Roussel di Universitas Marseilles Perancis, tahun1972. - Prolog populer
Praktikum Representasi Pengetahuan
Sejarah Prolog Praktikum Representasi Pengetahuan - Prolog singkatan dari Programming in Logic. - Dikembangkan oleh Alain Colmenraurer dan P.Roussel di Universitas Marseilles Perancis, tahun1972. - Prolog
Konsep. Bahasa Pemrograman. Evangs Mailoa. Pertemuan 7
Konsep Bahasa Pemrograman Pertemuan 7 Evangs Mailoa PROLOG PROgramming in LOGic Kebanyakan dikembangkan untuk Artificial Intelligence Dibuat oleh Alain Colmerauer dan Phillipe Roussel (University of Aix-Marseille)
MATERI 5. Representasi Pengetahuan
MATERI 5 Representasi Pengetahuan FAKTA DAN RELASI Prolog terdiri dari kumpulan data-data objek yang merupakan suatu fakta. Fakta menunjukkan suatu keadaan atau situasi nyata maka fakta selalu benar. Contoh
Modul 3 Pengolahan Citra 2012
Modul 3 Pengolahan Citra 2012 Resolusi Citra Resolusi citra merupakan tingkat detil suatu citra. Semakin tinggi resolusi citra maka akan semmakin tinggi pula tingkat detil dari citra tersebut. Satuan dalam
Praktikum 1. Representasi Pengetahuan
Praktikum 1 Representasi Pengetahuan A. TUJUAN PEMBELAJARAN Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: 1. Memahami mengapa Representasi Pengetahuan diperlukan dalam sistem Kecerdasan
Kelas A & B Jonh Fredrik Ulysses, ST.
Kelas A & B Jonh Fredrik Ulysses, ST [email protected] Sejarah Prolog singkatan dari Programming in Logic. Dikembangkan oleh Alain Colmenraurer dan P.Roussel di Universitas Marseilles Perancis,
Tools Pembangun Sistem Pakar
Pengenalan PROLOG Tools Pembangun Sistem Pakar Language LISP Prolog CLIPS Planner Conniver Popler OPS5 AMORD SAIL LOGO Smaltalk Shell EXSYS PC+ CRYSTAL 1stClass EXPERT EASE INSIGHT2+ e2glite Dasar-Dasar
1. PENGANTAR KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
1. PENGANTAR KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE) 1.1 DEFINISI KECERDASAN BUATAN Definisi Kecerdasan Buatan H. A. Simon [1987] : Kecerdasan buatan (artificial intelligence) merupakan kawasan penelitian,
Bahasa Pemrograman. Arrummaisha Adrifina, ST., MMSI., MSc. Universitas Gunadarma. 14 Januari 2013 Materi Ajar STIMIK - MURA
Universitas Gunadarma 14 Januari 2013 Materi Ajar STIMIK - MURA Outline 1 Prinsip Konsep Paradigma Pemrograman Desain Compiler and Interpreter 2 Data Program 3 institution-logo-filen Prinsip Prinsip Konsep
Modul 1 Pengenalan Prolog
Modul 1 Pengenalan Prolog A. Tujuan Setelah menyelesaikan modul ini, diharapkan mahasiswa mampu: 1. Mengetahui sejarah dan pengertian prolog. 2. Mengenal dan memahami penggunaan SWI Prolog. 3. Membuat
APLIKASI SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT GANGGUAN TIDUR DENGAN TURBO PROLOG 2.0
APLIKASI SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT GANGGUAN TIDUR DENGAN TURBO PROLOG 2.0 Rina Noviana 1), Winarti 2), Devi Indriani 3) 1,2,3) Sistem Informasi Universitas Gunadarma Depok Jl. Margonda Raya
MATERI I PENGENALAN BAHASA PROLOG
MATERI I PENGENALAN BAHASA PROLOG Waktu : 1.5 Jam Kompetensi Dasar : Mahasiswa mengenal salah satu bahasa pemrograman untuk membangun aplikasi Kecerasan Buatan. Indikator : Setelah mengikuti praktikum
KECERDASAN BUATAN Artificial Intelligence (AI)
KECERDASAN BUATAN Artificial Intelligence (AI) Pengertian AI Putu Putra Astawa S.Kom.,M.kom [email protected] Ptputraastawa.wordpress.com Kedudukan Ilmu Kecerdasan Buatan Kecerdasan? Kecerdasan berasal
Perkenalan. Kuliah Kecerdasan Buatan Semester genap 2006/2007. Feb 28, KB-Slide-01
Perkenalan Kuliah Kecerdasan Buatan Semester genap 2006/2007 Feb 28, 2007-1 Pendahuluan Bahasa Prolog Hubungan keluarga Kesimpulan #1 Aturan Kesimpulan #2 Materi Feb 28, 2007-2 Pendahuluan [1] Kecerdasan
4. Melakukan pengawasan terhadap kinerja proyek merupakan pengertian dari... a. Chronicling b. Perubahan c. Analisa d. Bottlenecks
A. Pengembangan Sistem Pakar 1. Maksud dari tools dalam pemilihan problem pada Sistem Pakar adalah.... a. Alasan dibuatnya Sistem Pakar b. Produk yang dihasilkan dalam Sistem Pakar c. Bayaran apa yang
LOGIKA DAN ALORITMA. Pertemuan II:
LOGIKA DAN ALORITMA Pertemuan II: Variabel dan Operator Pertemuan II Tujuan: Mahasiswa dapat membedakan antara data, varia bel, dan konstanta. Mahasiswa dapat menyebutkan tipe data dalam ba hasa pemrograman
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN Farah Zakiyah Rahmanti, M.T Overview Definisi Representasi Pengetahuan Entitas Representasi Pengetahuan Kategori dari Representasi Ilustrasi Representasi Pengetahuan Logika Contoh
Pengenalan Algoritma & Pemrograman
Pengenalan Algoritma & Pemrograman I Gusti Agung Made Wirautama, S.Kom Agenda ALGORITMA PEMROGRAMAN BAHASA PEMROGRAMAN Definisi Algoritma Algoritma adalah urutan langkahlangkah logis penyeselaian masalah
ALGORITMA PEMROGRAMAN 1C PEMROGRAMAN LOGIK
ALGORITMA PEMROGRAMAN 1C PEMROGRAMAN LOGIK Indah Wahyuni PARADIGMA-PARADIGMA PEMROGRAMAN Bahasa pemrograman (programming language): notasi yang dipakai untuk menentukan, mengorganisasi, dan melakukan penalaran
Penggunaan Algoritma Runut-Balik dalam Proses Resolusi Query dari Eksekusi Program dalam Bahasa Prolog
Penggunaan Algoritma Runut-Balik dalam Proses Resolusi Query dari Eksekusi Program dalam Bahasa Prolog Edwin Rachman (NIM 13515042) Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika
BAB 1 PENGENALAN BAHASA PROLOG
1.1 Pengenalan BAB 1 PENGENALAN BAHASA PROLOG Modul ini memberi penekanan kepada aspek pemprograman dengan menggunakan bahasa pemprograman Prolog. Disamping itu dalam modul ini juga akan dibahas tentang
Knowledge Representation
Kecerdasan Buatan Pertemuan 2 Knowledge Representation IT-EEPIS Basis Pengetahuan Langkah pertama untuk membangun Kecerdasan Buatan adalah bagaimana membangun sebuah knowledge base Selanjutnya kita akan
APLIKASI DESKTOP SISTEM PAKAR REAKSI JARINGAN TERHADAP KELAINAN DAN TRAUMA MUSKULOSKELETAL MENGGUNAKAN STRAWBERRY PROLOG (LIGHT EDITION)
APLIKASI DESKTOP SISTEM PAKAR REAKSI JARINGAN TERHADAP KELAINAN DAN TRAUMA MUSKULOSKELETAL MENGGUNAKAN STRAWBERRY PROLOG (LIGHT EDITION) 123 Fakultas Teknik Industri, Universitas Gunadarma [email protected],
Algoritma dan Pemrograman. Pertemuan Ke-1 Pengantar Algoritma
Algoritma dan Pemrograman Bab I Pengantar Algoritma Pertemuan Ke-1 Pengantar Algoritma Disusun Oleh : Wilis Kaswidjanti, S.Si., M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas
BAB III LOGIC PROGRAMMING
BAB III LOGIC PROGRAMMING PROLOG adalah kependekan dari PROgramming in LOGic, yang berarti pemrograman logika. Pemrograman Prolog menggunakan bahasa deklaratif, dimana pemrogram memberi fakta dan aturan
Jonh Fredrik Ulysses
Kelas A & B Jonh Fredrik Ulysses [email protected] STMIK Palangkaraya - 2012 - JFU Tujuan Mahasiswa mampu memahami konsep-konsep sistem pakar (expert system) dan mampu mengimplementasikannya baik
Bahasa Pemograman Modul XI
Bahasa Pemograman Modul XI Pembahasan Membedakan jenis bahasa pemograman Menjelaskan bahasa prosedural beserta dengan contohnya Menjelaskan bahasa pemograman berorientasi objek Menjelaskan jenis jenis
REPRESENTASI PENGETAHUAN (KNOWLEDGE REPRESENTATION)
REPRESENTASI PENGETAHUAN (KNOWLEDGE REPRESENTATION) KNOWLEDGE IS POWER! Pengetahuan adalah kekuatan! Representasi Pengetahuan : Definisi dlm ES: Metode yang digunakan untuk mengkodekan pengetahuan dalam
MI1264 DASAR ALGORITMA DAN PEMROGRAMAN
MI1264 DASAR ALGORITMA DAN PEMROGRAMAN Semester Ganjil 2015/2016 Pengenalan Algoritma dan Pemrograman Dahliar Ananda, M.T. [email protected] Hanya dipergunakan untuk kepentingan pengajaran di lingkungan
programming Proses perancangan, penulisan, pengujian,
Pemrograman Berorientasi Object Introduction IMade Suartana, S.Kom, M.Kom programming Proses perancangan, penulisan, pengujian, debugging, dan pemeliharaan source code dari program komputer. Source code
INTELEGENSI BUATAN. Sistem Pakar. M. Miftakul Amin, M. Eng. website :
INTELEGENSI BUATAN Sistem Pakar M. Miftakul Amin, M. Eng. e-mail: [email protected] website : http://mafisamin.web.ugm.ac.id Jurusan Teknik Komputer Politeknik Negeri Sriwijaya Palembang 2015 1 Definisi
Kecerdasan Buatan (Artificial Intelligence) Muhammad Dahria
Kecerdasan Buatan (Artificial Intelligence) Muhammad Dahria Abstrak Kecerdasan Buatan (Artificial Intelligence) merupakan salah satu bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer)
Kecerdasan Buatan B Artificial Inttelligent CEH3I3 PRODI SISTEM KOMPUTER UNIVERSITAS TELKOM BANDUNG 2017
Kecerdasan Buatan B Artificial Inttelligent CEH3I3 PRODI SISTEM KOMPUTER UNIVERSITAS TELKOM BANDUNG 2017 PENDAHULUAN (Pengenalan Silabus dan Kontrak Belajar) Pengenalan Matakuliah Matakuliah Bobot : Kecerdasan
SISTEM PENELUSURAN RUANG KERJA PEGAWAI UNIVERSITAS PGRI YOGYAKARTA DENGAN REPRESENTASI KNOWLEDGE VIA LOGIC STATEMENTS
SISTEM PENELUSURAN RUANG KERJA PEGAWAI UNIVERSITAS PGRI YOGYAKARTA DENGAN REPRESENTASI KNOWLEDGE VIA LOGIC STATEMENTS Ahmad Riyadi Universitas PGRI Yogyakarta [email protected] Abstract Universitas
Kecerdasan Buatan. Untuk mengetahui dan memodelkan proses proses berpikir manusia dan mendesain Mesin agar dapat menirukan perilaku manusia.
Kecerdasan Buatan Definisi AI John McCarthy (1956): Untuk mengetahui dan memodelkan proses proses berpikir manusia dan mendesain Mesin agar dapat menirukan perilaku manusia. H. A. Simon (1987) : Kecerdasan
BAB I PENGANTAR KECERDASAN BUATAN
BAB I PENGANTAR KECERDASAN BUATAN 1. 1 DEFINISI Kecerdasan buatan (Artificial Intelligence) : Bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti
H. A. Simon [1987] : Rich and Knight [1991]:
H. A. Simon [1987] : Kecerdasan buatan (artificial intelligence) merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang - dalam pandangan
Alih Kontrol dengan Flowchart
Alih Kontrol dengan Flowchart Pada contoh-contoh pertemuan 1, flowchart (diagram alur) mengalir lurus dari atas ke bawah. Flowchart demikian biasanya untuk masalah-masalah sederhana. Untuk masalah yang
BAB II DASAR TEORI. 2.1 Sistem Diagnosa Penyakit berbasis Perangkat Lunak. sekali penyakit-penyakit yang pada akhirnya terlambat didiagnosa sehingga
BAB II DASAR TEORI 2.1 Sistem Diagnosa Penyakit berbasis Perangkat Lunak Kesehatan merupakan hal yang begitu penting bagi manusia. Ironisnya banyak sekali penyakit-penyakit yang pada akhirnya terlambat
Pemrograman dan Bahasa Pemrograman
Pemrograman dan Bahasa Pemrograman Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Apakah Pemrograman? Problem Space Abstraction Modelling Programming Language Implementation Solution
APPLIED ARTIFICIAL INTELLIGENT. Ir. Arthur Daniel Limantara, MM.MT
APPLIED ARTIFICIAL INTELLIGENT Ir. Arthur Daniel Limantara, MM.MT PENILAIAN Paper 30 % Ujian Tengah Semester 30 % Ujian Akhir Semester 40 % Open Book 2 REFERENSI UTAMA INTRODUCTION TO ARTIFICIAL INTELLIGENT,
BAHASA TINGKAT TINGGI
BAHASA TINGKAT TINGGI PENGEMBANGAN BAHASA TINGKAT TINGGI Kelemahan bahasa tingkat rendah Dikembangkan untuk mengatasi kelemahan / keterbatasan bahasa tingkat rendah (BTR), yaitu : a. Penulisan program
Pemrograman Komputer Oleh : Agus Priyan : Agus Priy t an o t, o M.Kom M.K
Pemrograman Komputer Oleh : Agus Priyanto, M.Kom Tujuan Pembelajaran 1. Memahami bagaimana komputer menangani data elektronik 2. Memahami komponen yang terlibat dalam memproduksi informasi 3. Memahami
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE) By :Suthami A.
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE) By :Suthami A. Definisi Kecerdasan buatan (Artificial Intelligence) : Bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan
Dasar Dasar Pemrograman. Fery Updi,S.Kom
Dasar Dasar Pemrograman Fery Updi,S.Kom Komponen Penilaian 1. Tugas Mandiri : 20 % 2. Ujian UTS : 30 % 3. Ujian UAS : 40 % 4. Presensi kehadiran : 10 % Basic Programming "Ilmu" pemrograman berkembang,
Pemrograman Logika 03/09/2014. Julio Adisantoso 1. Learning Outcomes KOM204 : BAHASA PEMROGRAMAN. Outline Materi. Logic Programming.
KOM204 : BAHASA PEMROGRAMAN Pemrograman Logika Pertemuan 5 Learning Outcomes Mahasiswa dapat memahami prinsip dasar pemrograman logika, horn clause, logika predikat Mahasiswa dapat menulis program sederhana
BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR 20 BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR
SISTEM PAKAR 20 BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR 3.1 Sistem Pakar Sistem pakar adalah suatu program komputer cerdas yang menggunakan knowledge (pengetahuan) dan
SATUAN ACARA PERKULIAHAN (SAP)
SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Kecerdasan Buatan Kode Mata Kuliah : TI 037 Bobot Kredit : 3 SKS Semester Penempatan : VI Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya Mata Kuliah
Implementasi OOP Pada Perangkat Lunak Pemrograman
Silabus Pertemuan ke- Pokok Bahasan Keterangan 1 Pengenalan Dasar Pemrograman 2 Konsep Dasar Pemrograman 3 Tahapan Pembuatan Program 4 Elemen-Elemen Bahasa Pemrograman 5 Analisa Struktur Program 6 Analisa
Bahasa Pemrograman :: Pendahuluan
Bahasa Pemrograman :: Julio Adisantoso ILKOM IPB 20 Pebruari 2011 Deskripsi Konsep bahasa pemrograman (functional programming, logic programming, concurent programming, imperative programming, object oriented
Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK
Perkembangan Perangkat Lunak Oleh: Tim Pengajar PTIK 1 Pengertian Perangkat Lunak Sekumpulan instruksi dan data yang tersimpan dan dijalankan oleh komputer. Komputer tidak dapat melakukan apa-apa tanpa
KOM204 : BAHASA PEMROGRAMAN
KOM204 : BAHASA PEMROGRAMAN Bahasa Pemrograman Pertemuan 1 Learning Outcomes Mahasiswa dapat mengetahui sejarah dan prinsip bahasa pemrograman Mahasiswa dapat mengelompokkan berbagai bahasa pemrograman
SA N BUA BU T A A T N
MATERI KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE) PENGANTAR by : Suthami A MATERI No 1. Pendahuluan Materi 2. Masalah dan Ruang Keadaan 3. Metode Pelacakan/Pencarian 4. Representasi Pengetahuan 5. Penalaran
BAB I PENGANTAR Pendahuluan Penyajian 1.1 Latar Belakang 1.2 Algoritma dan Struktur Data
BAB I PENGANTAR Pendahuluan Program komputer dibuat berdasarkan langkah-langkah logis untuk menyelesaikan masalah. Lagkah-langkah tersebut ditulis dalam suatu instruksi yang bisa dipahami oleh komputer,
ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN
ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN Indah Wahyuni KONSEP DASAR PEMROGRAMAN Program merupakan himpunan atau kumpulan instruksi tertulis yang dibuat oleh programer atau suatu bagian
2/22/2017 IDE DASAR PENGANTAR SISTEM PAKAR MODEL SISTEM PAKAR APLIKASI KECERDASAN BUATAN
APLIKASI KECERDASAN BUATAN PENGANTAR SISTEM PAKAR Shinta P. Sari Prodi. Informatika Fasilkom UIGM, 2017 Definisi : Sebuah program komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah
ALGORITMA PEMROGRAMAN 1C PEMROGRAMAN FUNGSIONAL
ALGORITMA PEMROGRAMAN 1C PEMROGRAMAN FUNGSIONAL Indah Wahyuni PEMROGRAMAN FUNGSIONAL Disebut aplikatif karena fungsi yang diaplikasikan ke dalam argumentasi menjadi deklaratif dan non prosedural Merupakan
BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Kecerdasan Buatan ( Artificial Intelligence ) merupakan salah satu cabang dari ilmu computer yang membuat agar mesin atau komputer dapat melakukan pekerjaan
Dewasa ini teknologi robotik dan informasi telah berkembang dengan cepat. Begitu
12 BAB I PENDAHULUAN 1.1 Latar Belakang dan Rumusan Masalah 1.1.1 Latar belakang Dewasa ini teknologi robotik dan informasi telah berkembang dengan cepat. Begitu juga kontrol berbasis sensor yang merupakan
Modul 1 PENGENALAN PROLOG
1 Modul 1 PENGENALAN PROLOG PENDAHULUAN Prolog adalah singkatan dari Programming in Logic. Prolog adalah bahasa yang dibangun atas dasar pemrograman alamiah dan logika. Prolog merupakan bahasa deklaratif,
Alex Budiyanto.
Pengantar Algoritma dan Pemrograman [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan)
ARTIFICIAL INTELLIGENCE / AI (Kecerdasan Buatan) Definisi : - Awalnya komputer difungsikan sebagai alat hitung. - Seiring dengan perkembangan jaman, komputer diharapkan dapat diberdayakan untuk mengerjakan
IT234 - Algoritma dan Struktur Data. Ramos Somya
IT234 - Algoritma dan Struktur Data Ramos Somya Asal kata Algoritma berasal dari nama seorang ilmuan Persian yang bernama Abu Ja far Mohammed lbn Musa al-khowarizmi, yang menulis kitab al jabr w al-muqabala
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Proposisi adalah pernyataan yang dapat ditentukan nilai kebenarannya, bernilai benar atau salah tetapi tidak keduanya. Sedangkan, Kalkulus Proposisi (Propositional
Algoritma Pemrograman Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Entin Martiana IT-EEPIS
Introduction to Artificial Intelligence Entin Martiana IT-EEPIS Definisi AI Bagian dari ilmu komputer yang mempelajari bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang
SISTEM BERBASIS PENGETAHUAN PENDAHULUAN HENKI FDS R
SISTEM BERBASIS PENGETAHUAN PENDAHULUAN HENKI FDS R DESKRIPSI PERKULIAHAN Mata Kuliah Sistem Berbasis Pengetahuan (2 SKS) Tujuan : Mhs mampu memahami SBP : karakteristik, penggunaan, manfaat dan arsitektur
Web Site :
BAHASA ASSEMBLY Salahuddin, SST Email : [email protected] [email protected] Web Site : www.salahuddinali.com Pendahuluan Program adalah kumpulan instruksi/perintah yang disusun sebagai
Bahasa Pemrograman- TIS SKS
Bahasa Pemrograman- TIS1313 3 SKS T.Informatika@2013 Materi Bahasan Pemrograman TIS1313 Pengenalan / Pengantar Bahasa Pemrograman Algoritma,Program, Bahasa Pemrograman Struktur sistem komputer Siklus Hidup
BAB I PENDAHULUAN. pengetahuan yang sangat populer saat ini. Dengan ilmu pengetahuan ini, teknologi di
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi Informasi dan Komunikasi (TIK) merupakan suatu cabang ilmu pengetahuan yang sangat populer saat ini. Dengan ilmu pengetahuan ini, teknologi di dunia
SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA
Mata Kuliah Kode / SKS Program Studi Fakultas : Sistem : IT012234 / 2 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1 Review Sistem Mahasiswa mengingat mbali konsep serta ruang lingkup dan
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN Representasi pengetahuan adalah cara untuk menyajikan pengetahuan yang diperoleh ke dalam suatu skema/diagram tertentu sehingga dapat diketahui relasi antara suatu pengetahuan
Pemrograman Komputer Oleh : Agus Priyan : Agus Priy t an o t, o M.Kom M.K
Pemrograman Komputer Oleh : Agus Priyanto, M.Kom Tujuan Pembelajaran 1. Memahami bagaimana komputer menangani data elektronik 2. Memahami komponen yang terlibat dalam memproduksi informasi 3. Memahami
PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom
PENDAHULUAN Brigida Arie Minartiningtyas, M.Kom Langkah dalam proses pembuatan suatu program atau software : Mendefinisikan masalah dan menganalisanya Tujuan dari pembuatan program Parameter-parameter
MODUL. Variabel. Workshop Programming
W o r P r o 1 Variabel MODUL Workshop Programming Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Setelah tanda $ diawali oleh huruf atau under---scrore
BAB 2 TINJAUAN PUSTAKA. Cikal bakal Kepolisian Jakarta di bentuk oleh penjajah Belanda. Ini
BAB 2 TINJAUAN PUSTAKA 2.1 Sejarah Berdirinya Polda Metro Jaya Cikal bakal Kepolisian Jakarta di bentuk oleh penjajah Belanda. Ini terjadi sejak penduduk Belanda terhadap bangsa Indonesia, jauh sebelum
BAB 2 REPRESENTASI PENGETAHUAN 8 Dalam representasi sebuah fakta yang kita gunakan dalam sebuah program, kita juga harus konsisten dengan representasi
Bab2 Representasi Pengetahuan POKOK BAHASAN: Definisi Representasi Pengetahuan Representasi Pengetahuan secara Logik Programmable Logic (Prolog) Contoh Representasi Pengetahuan dengan Prolog TUJUAN BELAJAR:
MODUL II. OBJECK, PROPERTY, METHOD dan EVENT
MODUL II OBJECK, PROPERTY, METHOD dan EVENT Dalam bahasa pemrograman berbasis obyek OOP, kita harus memahami istilah Object, Property, Method, dan Event sebagai berikut. 1) Object Komponen dalam sebuah
BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.
BAHASA PEMROGRAMAN PROGRAM Kata, ekspresi, pernyataan atau kombinasinya yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan
Citra Kurniawan, ST, MM 1 Program Studi Teknik Elektronika Sekolah Tinggi Teknik Malang
IMPLEMENTASI ARTIFICIAL INTELLIGENCE DALAM PENYELESAIAN MASALAH DENGAN METODE UNIFICATION DAN BACK TRACKING VISUAL PROLOG (Studi Kasus: pemilihan mahasiswa terbaik) Citra Kurniawan, ST, MM 1 Program Studi
SMA SANTO PAULUS PONTIANAK
SMA SANTO PAULUS PONTIANAK Konsep Dasar Pemrograman Pascal Kelas X Semester 2 Pengayaan Teknologi Informasi dan Komunikasi Oleh : Vianney Alexius, mtb TIK-vianney.mtb 2012 Algoritma Serangkaian langkah
SATUAN ACARA PERKULIAHAN(SAP)
SATUAN ACARA PERKULIAHAN(SAP) Nama Mata Kuliah : Kecerdasan Buatan Kode Mata Kuliah : SI 044 Bobot Kredit : 3 SKS Semester Penempatan : 3 Kedudukan Mata Kuliah : Mata Kuliah Prasyarat : - Penanggung Jawab
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCE Team teaching: Sri Winiarti, Andri Pranolo, dan Anna Hendri SJ Andri Pranolo W : apranolo.tif.uad.ac.id M : 081392554050 E : [email protected] Informatics Engineering,
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi Kecerdasan Buatan (Artificial Intelligence) Defri Kurniawan, M.Kom Fasilkom 1/7/2016 What s Artificial Intelligence What is Artificial Intelligence (AI) Cabang Science yang
SATUAN ACARA PERKULIAHAN MATA KULIAH INTELIGENSI BUATAN (TK) KODE / SKS : KK / 4 SKS
SATUAN ACARA PERKULIAHAN MATA KULIAH INTELIGENSI BUATAN (TK) KODE / SKS : KK-014420 / 4 SKS Minggu Pokok Bahasan dan 1 1. Konsep dasar AI 2 memahami konsep dasar AI 2. Penyelesaian Masalah berdasarkan
Konsep Bahasa Pemrograman Pertemuan 2
Konsep Bahasa Pemrograman Pertemuan 2 Evangs Mailoa Dapat memilih bahasa pemrograman tertentu yang tepat untuk menyelesaikan suatu masalah. Meningkatkan kemampuan untuk belajar bahasa pemrograman yang
Pengenalan Algoritma
Pengenalan Algoritma PENGERTIAN DASAR LOGIKA DAN ALGORITMA Diperkenalkan Oleh Ahli Matematika : Abu Ja far Muhammad Ibnu Musa Al Khawarizmi Definisi Algoritma 1. Langkah-langkah yang dilakukan agar solusi
BAB I PENDAHULUAN 1 Pendahuluan 1.1 Latar Belakang Masalah Grafologi atau analisis tulisan tangan adalah metode ilmiah untuk mengidentifikasi,
BAB I PENDAHULUAN 1 Pendahuluan 1.1 Latar Belakang Masalah Grafologi atau analisis tulisan tangan adalah metode ilmiah untuk mengidentifikasi, mengevaluasi dan pemahaman karakter seseorang melalui pola
Menjelaskan pengertian kecerdasan buatan dengan baik
Menjelaskan pengertian kecerdasan buatan dengan baik Kecerdasan Buatan (Artificial Intelligence, AI) telah menjadi wacana umum yang sangat penting dan jamak dijumpai. Namun masih banyak menyisakan pertanyaan
MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017
MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Variabel Maret, 2017 [MODUL 2 - Review] Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel
Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.
Struktur Data Struktur Data Setiap data memiliki tipe data, apakah merupakan angka bulat, angka pecahan, atau berupa karakter, dan sebagainya. Jadi, tipe data adalah pengelompokan data berdasarkan isi
Pendahuluan. Algoritma
Pendahuluan Komputer pada dasarnya adalah mesin yang tidak bisa apa-apa. Kita harus memberikan perintah untuk dapat berbicara (berkomunikasi) dengan komputer, dengan cara memberikan serangkaian instruksi
BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,
BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai
Bab 2. Representasi Pengetahuan POKOK BAHASAN: TUJUAN BELAJAR: 2.1 DEFINISI REPRESENTASI PENGETAHUAN
Bab 2 Representasi Pengetahuan POKOK BAHASAN: Definisi Representasi Pengetahuan Representasi Pengetahuan secara Logik Programmable Logic (Prolog) Contoh Representasi Pengetahuan dengan Prolog TUJUAN BELAJAR:
Wawan Yunanto
Algoritma Backward Chaining pada Rule-Based Expert System Wawan Yunanto [email protected] http://www.pcr.ac.id/~wawan Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
KOMPILASI. Assembler Bahasa Rakitan Bahasa Mesin Compiler (Kompilator) Bahasa Tingkat Tinggi Bahasa tingkat rendah
KOMPILASI Translator (penerjemah) adalah sebuah program yang menerjemahkan sebuah program sumber ( source program) menjadi program sasaran ( target program) Proses translasi suatu program dari bentuk syntax
KECERDASAN BUATAN Artificial intelligence TRI WAHYUDI TIPA 15
KECERDASAN BUATAN Artificial intelligence TRI WAHYUDI 1530055401001 TIPA 15 DAFTAR isi BAB I pengantar kecerdasan buatan BAB II Bidang Ilmu Ai BAB III Machine Learning BAB I PENGANTAR KECERDASAN BUATAN
