Thursday, September 30, 2010

IBSI/IX/2010 - 30


1st Assignment:
Membuat makalah tentang arsitektur Sistem Pakar (ES).

Dikumpulkan pada october 14, 2010.

KETERANGAN
  1. Arsitektur dan bahagian-bahagian dari expert system mungkin berbeda satu dengan lainnya bergantung pada sumber penulisan. Dan, ini DIBENARKAN sepanjang dapat menyebutkan sumber/reference- nya.
  2. Jumlah kata adalah 1000 - 1500, dan ditulis dalam bahasa Indonesia ataupun English Language.
  3. Isi makalah menjelaskan tentang bahagian-bahagian dari expert system, berdasarkan gambar yang dikemukakan.
  4. Isi makalah HARUS memuat gambar arsitektur dari expert sistem (seperti yang dicontohkan pada http://ai-softcomp.blogspot.com/2007/06/structure-of-es.html).
  5. Penjelasan tentang bahagian-bahagian dari expert system harus mengandungi: User interface, Knowledge Base, Inference Engine, Knowledge Acquisition, Working Memory and Explanation Facility Knowledge.
  6. HARUS menyebutkan sumber penulisan (reference) dan minimum dari tiga sumber.
  7. Sumber penulisan dapat berupa buku maupun web/link di internet.


TUJUAN PENULISAN
Dapat menggambarkan arsitektur dari ES serta menyebutkan bahagian-bahagian nya.
Dapat menjelaskan fungsi dan peranan masing-masing dari bahagian ES tersebut.
Dapat membandingkan keragaman dari arsitektur ES.
 

BANTUAN REFERENCE
Searching by http://scholar.google.com.my/
Keyword: Structure of Expert System, Arsitektur Sistem Pakar.

.

Saturday, September 25, 2010

BOOK - FGA


B O O K





Authors: Ismail Yusuf, Yusram. SPd and Nur Iksan. ST

This book investigates the use of Genetic Algorithms (GA) to design and implement of Fuzzy Logic Controllers (FLC). A fuzzy logic is fully defined by its membership function. What is the best to determine the membership function is the first question that has be tackled. Thus it is important to select the accurate membership functions but these methods possess one common weakness where conventional FLC use membership function and control rules generated by human operator. The membership function selection process is done with trial and error and it runs step by step which is too long in solving the underlined the problem.

This book proposes a method that may help users to determine the membership function of FLC using the technique of GA optimization for the fastest processing in solving the problems.

The book discusses the literature review up to date from the concept of closed loop control system, fuzzy logic control, genetic algorithm and matlab.



Book Details
Book Title     The Application of Real Numbers Code for GA
Authors         Ismail Yusuf, Yusram Spd, and Nur Iksan ST
Publisher       Lap Lambert Academic, Germany.
ISBN-10       3838398491
ISBN-13       9783838398495
Edition          Paperback 08/2010
Total Pages   148
Language       English
Dimension     6 x 9.02 x 0.34 inches

Price
Rs. 3675 by nbcindia
CDN$ 73.69 by amazon.ca
$125.95 by booktopia
£48.00 by amazon.co.uk
266 zł by petlaczasu
$75.00 by amazon
R1,016.44 by kalahari
$75.00 by shopping@pedia





In future requests, please always add the ISBN (978-3-8383-9849-5) in your subject line.
This will speed up processing.

Thank a lot !

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




.