Kuliah Sistem Pakar Pertemuan X Tahap III, IV Prototyping dan

advertisement

Kuliah Sistem Pakar

Pertemuan X

Tahap III, IV

Prototyping dan

Pengembangan Sistem

Phase III

Rapid Prototyping and Demonstration

Prototype

 Prototyping , suatu proses untuk menghasilkan suatu prototipe

 Prototype , ide bagi pembuat maupun pengguna

(potensial) tentang cara suatu sistem akan berfungsi dalam bentuk lengkap dan bagaimana sistem nantinya akan dikembangkan maupun diperbaiki

Rapid Prototyping and a Demonstration Prototype

 Build a small prototype

 Test, improve, expand

 Demonstrate and analyze feasibility

 Complete design

Rapid Prototyping

 Crucial to ES development

 Small-scale system

 Includes knowledge representation

 Small number of rules

 For proof of concept

Analisis

Hasil

Rapid Prototyping Process

Start

Rancangan

Prototype

Refinement dari

Pengembangan

Sistem

Y a

Perlu

Perbaikan ?

Tidak

Akhir

Prototyping

Evaluasi, Pakar,

Sumbang Saran

Pengguna

Akuisisi

Pengetahuan dan

Representasi

Testing,

Studi Kasus

Prototyping:

ES Development Life Cycle (PADI)

Planning

Analysis

Design

Implementation

Prototype

Keuntungan dan Daya Tarik

Prototipe

Keuntungan

Memperoleh gambaran Sistem

Memperoleh gambaran Perbaikan/Perawatan

Memperoleh gambaran ide, Hardware, Software serta Network (optional)

Memperkenalkan dan menjual Sistem pada calon

“user” yang skeptis.

Mendemonstrasikan Sistem (sederhana)

Keuntungan dan Daya Tarik (lanjutan)

Daya Tarik

Terjadi komunikasi yang baik antara sistem “perancang” dengan user

Perancang dapat bekerja lebih baik dalam menentukan kebutuhan user

User berperan lebih aktif dalam pengembangan sistem

Aplikasi sistem lebih mudah karena keterlibatan user secara aktif, sehingga user mengetahui apa yang diharapkan.

Phase IV

Pengembangan Sistem

Develop the knowledge base

Define the potential solutions

Define the input facts

Develop an outline

Draw a decision tree

Create a knowledge map

Create the knowledge base

Test, evaluate, and improve (knowledge base)

Plan for integration

Development and Maintenance of Expert Systems

1.

Problem Identification and Feasibility Analysis

– The problem must be suitable for an expert to solve it.

– Find an expert for the project

– Cost effectiveness must be established

2. System Design and Expert System Technology

Identification

– The system is designed with integration other subsytems and databases

– Domain knowledge

– Knowledge and inferencing is established with simple cases

3. Development of Prototype

– Knowledge Engineer works with the expert

– Specific Tool is chosen for the project

Development and Maintenance of Expert Systems

(Continued)

4. Testing and Refinement of Prototype

– Test with simple cases

– Deficiencies in performance are noted.

– End users test the prototypes.

5. Complete and Field the Expert System

– The interaction with the environment,, users, and other information systems is tested

– Documented

– User training

6. Maintain the System

– The system is kept current by updating the knowledge base

– Interfaces with other information systems are maintained

Development and Maintenance of Expert Systems

(Continued)

4. Testing and Refinement of Prototype

– Test with simple cases

– Deficiencies in performance are noted.

– End users test the prototypes.

5. Complete and Field the Expert System

– The interaction with the environment, users, and other information systems is tested

– Documented

– User training

6. Maintain the System

– The system is kept current by updating the KB

– Interfaces with other information systems are maintained

Development & Maintenance of ESs

Problem Identification and

Feasibility Analysis

System Design and ES

Technology Identification

Development of

Prototype

Testing and Refinement of Prototype

No

Is the Performance

Satisfactory?

Yes

Complete and

Field the ES

ES Ready for Use

Maintain ES

Pengembangan Sistem Pakar

Team

Problem

Development Team

Expert

Akuisisi

Knowledge

Engineer

Format

Representasi

Pengetahuan

Programmer

Computer

ES

Software

Simulated

Expert

Answer

Conclusion

Solution

Decission

Recomendation

User

Problems to

Solve

Roles in Expert System

Development

 Expert

– Knowledge

 Knowledge Engineer

– Knowledge acquisition tactics include interviews, protocol analysis, observation, and analysis of cases

– Must select a tool with the application of the knowledge acquisition facility

 User

– End user with a simple shell

– Prototypes are used

Persyaratan Sistem Pakar yang Baik

(Pertemuan 10/06 -)

 Dikembangkan untuk menjawab kebutuhan

Kecepatan pemrosesan tinggi

Menambah kepakaran “user”

Mudah diperbaiki

Dapat menjawab pertanyaan sederhana

 Dapat bertanya untuk mendapat info tambahan

Mudah diubah

Pengguna harus merasa menguasai SP

Tidak sulit bagi pengguna pemula

Kebutuhan input harus jelas dan sederhana

Sampai Jumpa di

Pertemuan XI

Selamat Belajar, Semoga

Sukses

Download