Module/Course Title: Expert System

Module course code

KOMS120606

Student Workload
119 hours

Credits

3 / 4.5 ETCS

Semester

6

Frequency

Even Semester

Duration

16

1

Type of course

Field of Study Courses

Contact hours


40 hours of face-to-face (theoretical) class activity

Independent Study


48 hours of independent activity
48 hours of structured activities

Class Size

30

2

Prerequisites for participation (if applicable)

-

3

Learning Outcomes

  1. Students can demonstrate systematic thinking in analyzing and designing intelligent system solutions
  2. Students can apply effective methods in developing intelligent systems
  3. Students can create and evaluate intelligent systems
  4. student can describe expert system concepts and principles
  5. students can develop an expert system models

4

Subject aims/Content

This course aims to provide an understanding of computer systems that utilize artificial intelligence methods to solve a problem in a specific domain that usually requires someone's expertise. To produce the desired result, an expert system relies on two components, namely a knowledge base and an inference engine. The facts for the knowledge base must be obtained from human experts through interviews and observations. This knowledge is represented in an "if-then" production rule format. The probability factor can also be included in the production rules for the final recommendation because the conclusion is not a certainty. Conclusions or final recommendations are inferred (reasoned) based on facts and production rules. The process is carried out by an inference engine. Characteristics and advantages of expert systems, Comparison with other AI and decision support techniques, Knowledge Representation, Techniques for representing knowledge in expert systems, Rule-based systems, semantic networks, frames, and ontologies. Knowledge acquisition and knowledge engineering methods. Inference and Reasoning: Rule-based reasoning and production systems, Forward chaining and backward chaining algorithms, Fuzzy logic and uncertainty handling in expert systems. Explanation and justification of system outputs.

Study Material
  • System Concept
  • Position of Expert System in Computer-Based Information System
  • System Concept
  • Position of Expert System in Computer-Based Information System
  • expert system concept
  • expert system structure
  • Concept of an expert system
  • Structure of the expert system
  • Concept of an expert system
  • Structure of the expert system
  • Knowledge Acquisition Concept
  • Knowledge Representation
  • Inference Mechanism
  • Human-Machine Interaction
  • Knowledge Acquisition Concept
  • Knowledge Representation
  • Inference Mechanism
  • Human-Machine Interaction

All materials from 1st meeting to 7th meeting

  • Stages of Expert System Development
  • Expert System Development Tool
  • Scope of Expert System Problems
  • Stages of Expert System Development
  • Expert System Development Tool
  • Scope of Expert System Problems
  • Stages of Expert System Development
  • Expert System Development Tool
  • Scope of Expert System Problems
  • General Application of Expert System
  • Expert System For Product Development
  • Expert System For Recruitment
  • General Application of Expert System
  • Expert System For Product Development
  • Expert System For Recruitment
  • Fuzzy System
  • Basic Structure
  • Membership Function
  • Fuzzy Number Processing
  • Defuzzification
  • Fuzzy System Implementation
  • Fuzzy System
  • Basic Structure
  • Membership Function
  • Fuzzy Number Processing
  • Defuzzification
  • Fuzzy System Implementation

All materials

5

Teaching methods

Lectures, discussions and questions and answers

6

Assesment Methods

Attendance and participation

7

This module/course is used in the following study programme/s as well

Computer Science Study Programme

8

Responsibility for module/course

  • Agus Aan Jiwa Permana, S.Kom., M.Cs.
  • NIDN : 0004088702

9

Other Information

  1. Marimin. Sistem Pakar. IPB Press. Bogor. 2005.
  2. Turban. Decision Support and Expert Systems. MacMillan Publishing Company. New York. 1988
  3. Expert Systems with Applications, Publisher: Elsevier, Link: https://www.journals.elsevier.com/expert-systems-with-applications
  4. IEEE Transactions on Knowledge and Data Engineering, Publisher: Institute of Electrical and Electronics Engineers (IEEE), Link: https://www.computer.org/csdl/journal/tk
  5. Journal Artificial Intelligence by Elsevier, access on https://www.journals.elsevier.com/artificial-intelligence
  6. Journal of Expert Systems by Taylor & Francis access on https://www.tandfonline.com/toc/texs20/current
  7. International Journal of Expert Systems access on https://onlinelibrary.wiley.com/journal/1468034x
  8. "Expert Systems Tutorial" by Simplilearn access on https://www.youtube.com/watch?v=gwwUuZmNqU4
  9. "Introduction to Expert Systems" by Udacity access on https://www.youtube.com/watch?v=RddhW9XEuIE
  10. "Expert Systems in Artificial Intelligence" by Great Learning access on https://www.youtube.com/watch?v=WcCGyUBXE-4
  11. "Building Expert Systems with Rule Engines" by O'Reilly access on https://www.youtube.com/watch?v=R9fYmumhTJ4
  12. "Expert Systems and Rule Engines" by MIT OpenCourseWare access on https://www.youtube.com/watch?v=CEsnf9Zw0iY