Thursday, September 23, 2010

IBSI/IX/2010 - 23

Course Guide (3): AI   


Course Guide:
Introduction to Artificial Intelligence


Faculty Name: Information and Communication Technology
School Name: Sekolah Tinggi Teknik (STT) Ibnu Sina
Campus: Teuku Umar Rd, Lubuk Baja. Batam, KEPRI. Indonesia
Course: Artificial Intelligence (AI)
Credit Points: 3


Class = 10% (Minimum: 10times)
Discussion = 20 %
Assignments = 20 %
Midle Test = 20 %
Final Test = 30%


Assessment Criteria and Gradings Available

The following table lists the possible grades for the course, and the corresponding percentages that apply, as appropriate:
HD (80 - 100) = High Distinction
DI (70 - 79) = Distinction
CR (60 - 69) = Credit
PA (50 - 59) = Pass
NN (00 - 49) = Fail
DNS = Did not sit/did not submit
RW = Result withheld (see lecturer for reasons)


Planned Student Learning Experiences

Pokok Pembahasan: Pengantar tentang Sistem Pakar
Tujuan Intruksi Khusus: Mahasiswa mendapat gambaran tentang apa yang dimaksud dengan Sistem Pakar
Sub Pokok Pembahasan:
1. Defenisi
2. Kaitan dengan Al
3. Ruang Lingkup
4. Penerapan
5. Contoh Aplikasi

Pokok Pembahasan: Arsitektur Sistem Pakar
Tujuan Intruksi Khusus: Mahasiswa dapat menjelaskan bagian-bagian dari arsitektur Sistem Pakar dan keterkaitannya
Sub Pokok Pembahasan:
1. User interface
2. Knowledge Base
3. Inference Engine
4. Knowledge Acquisition
5. Working Memory
6. Explanation Facility Knowledge

Pokok Pembahasan: Representation
Tujuan Intruksi Khusus: Mahasiswa dapat menjelaskan bagaimana cara merepresentasikan pengetahuan untuk Sistem Pakar
Sub Pokok Pembahasan:
1. Permasalahan pada representasi pengetahuan untuk Sistem Pakar
2. Jenis-Jenis Representasi Pengetahuan
3. Frame
4. Semantic Network
5. Script
6. Logic
7. Rule Base

Pokok Pembahasan: Knowledge Representation (Lanjutan)
Tujuan Intruksi Khusus: Mahasiswa dapat menjelaskan kelebihan representasi pengetahuan jenis 'rule base'
Sub Pokok Pembahasan:
1. Prinsip Rule base
2. Kelebihan representasi menggunakan rule base
3. Contoh kasus penerapan rule base

Pokok Pembahasan: Inference Engine
Tujuan Intruksi Khusus: Mahasiswa dapat menjelaskan apa yang dimaksud dengan inference engine dan metodanya
Sub Pokok Pembahasan:
1. Kegunaan utama bagian Inference Engine
2. Teknik pemecahan masaiah dengan Tree/Graph
3. Metoda Deduktif dan Silogisme
4. Forward chaining backward Chaining

Pokok Pembahasan: Working memory dan contoh kasus penerapan foward dan backward chaining
Tujuan Intruksi Khusus: Mahasiswa dapat menganalisa metoda inferece engine baik penalaran dengan Forward maupun Backward dan bagaimana working memory berfungsi
Sub Pokok Pembahasan:
1. Perbedaan, kelebihan dan kelemahan masing-masing teknik forward dan backward
2. Fungsi working memory pada proses inference
3. Contoh kasus

Pokok Pembahasan: Masaiah Ketidak-pastian (Uncertainty)
Tujuan Intruksi Khusus: Mahasiswa dapat menjelaskan apa yang dimaksud dengan keadaan ketidak-pastian (Uncertainty)
Sub Pokok Pembahasan:
1. Apa yang dimaksud dengan ketidak-pastian (Uncertainty)
2. Kesalahan induksi
3. Probabilitas
4. Teorema Bayes

Pokok Pembahasan: Mengatasi masalah Ketidak-pastian
Tujuan Intruksi Khusus: Mahasiswa dapat menjelaskan bagaimana cara mengatasi masaiah ketidak pastian Sub Pokok Pembahasan:
1. Penerapan Probabilistik dan Teorema Bayes
2. Penalaran ketidakpastian
3. Faktor Kepastian (CF = Certainty Factor)
4. Studi Kasus

Pokok Pembahasan: Sistem Fuzzy pada Sistem Pakar
Tujuan Inruksi Khusus: Mahasiswa dapat menjelaskan tentang logika fuzzy dan fungsinya pada Sistem Pakar
Sub Pokok Pembahasan:
1. Sekilas tentang apa itu Logika Fuzzy
2. Dasar-dasar logika Fuzzy: Himpunan dan keanggotaan fuzzy, operasi dasar fuzzy, aturan IF-THEN

Pokok Pembahasan: Sistem Fuzzy pada Sistem Pakar (Lanjutan)
Tujuan Intruksi Khusus: Mahasiswa dapat menjelaskan pada masalah bagaimana fuzzy dapat diterapkan pada Sistem Pakar
Sub Pokok Pembahasan:
1. Bagaimana memfungsikan logika fuzzy pada Sistem Pakar
2. Proses penalaran fuzzy: Fuzzifikasi, Inferensi, Komposisi, Defuzzifikasi

Pokok Pembahasan: Sistem Pakar Berbasis Logika Fuzzy (Study Kasus).
Tujuan Intruksi Khusus: Mahasiswa dapat menjelaskan cara kerja sebuah aplikasi Sistem Pakar memanfaatkan sistem fuzzy
Sub Pokok Pembahasan:
1. Contoh Aplikasi Sistem Pakar berbasis Fuzzy
2. Arsitektur Sistem dan cara kerja
3. Analisa proses Fuzzy pada system

Pokok Pembahasan: Pengembangan Sistem Pakar
Tujuan Intruksi Khusus: Mahasiswa dapat merancang-bangun proyek Sistem pakar
Sub Pokok Pembahasan:
1. Tahapan Pengembangan Sistem Pakar
2. Kualifikasi orang-orang yang terlibat pada pengembangan Sistem Pakar
3. Contoh kasus dan latihan membangun sebuah proyek Sistem Pakar

Pokok Pembahasan: Tool untuk membangun Sistem Pakar
Tujuan Intruksi Khusus: Mahasiswa dapat menggunakan tool untuk membangun Sistem Pakar
Sub Pokok Pembahasan:
1. Pengenalan jenis-jenis tool untuk membangun Sistem Pakar
2. Prolog: mewakili pemrograman deklaratif
3. Clips: mewakili semacam Shell
4. Matlab: Mewakili Pemrograman prosedural dengan fungsi-fungsi komputasi soft-computing yang built-in

Pokok Pembahasan: Tool untuk membangun Sistem Pakar (Lanjutan)
Tujuan Intruksi Khusus: Mahasiswa dapat mempraktekkan tool untuk membangun Sistem Pakar
Sub Pokok Pembahasan:
Praktikum dan latihan menggunakan tool Expert System

Ujian Akhir Semester




Texts, References and Other Learning Resources

Title : A Guide to Intelligent Systems
Author(s) : Negnevitsky, M.

Title : The Application of Real Numbers Code for Genetic Algorithms
Author(s) : Ismail Yusuf, Yusram. SPd and Nur Iksan. ST

Other Reference : CliCK




.