Elemen-elemen dalam Sistem Pakar

memberikan nasehat dan konsultasi kepada pengguna. Selain itu, sistem kecerdasan buatan juga memberikan kelebihan ekonomis karena menghemat waktu para ahli yang umumnya sangat terbatas Rauch-Hindin, 1988. Kecerdasan buatan dibagi menjadi tiga bidang penelitian yang secara relatif berdiri sendiri, yaitu : 1. Pengembangan program-program yang menggunakan pengetahuan simbolik untuk mensimulasi perilaku seorang ahli, yang disebut dengan sistem ahli. 2. Pengembangan robot-robot, yaitu pengembangan program-program yang akan memungkinkan robot-robot mengamati perubahan-perubahan yang terjadi pada saat mereka bergerak dalam suatu lingkungan. 3. Pengembangan program-program komputer yang dapat membaca, berbicara dan mengerti bahasa yang digunakan manusia sehari-hari.

2.4 Sistem Pakar

Beberapa definisi sistem pakar adalah sebagai berikut : ♣ Sistem pakar adalah program komputer yang mencoba meniru tingkah laku dari seorang pakar yang mempunyai kepakaran tertentu dalam melakukan tugas tertentu Medsker Liebowitz, 1993. ♣ Sistem pakar adalah suatu aplikasi komputer yang digunakan untuk memecahkan masalah yang kompleks dengan menggunakan kepakaran seseorang dalam bidangnya Rolson David, 1998.

2.4.1 Elemen-elemen dalam Sistem Pakar

Pembangunan sistem pakar sering disebut knowledge engineering, merupakan suatu proses yang melibatkan interaksi antara knowledge engineer- orang yang membangun sistem pakar dan pakar-orang yang memiliki kepakaran dalam suatu lingkup permasalahan. E lemen-elemen yang terlibat dalam pembangunan sistem pakar saling berinteraksi satu sama lain, hal ini ditunjukkan pada Gambar 2. Gambar 2. Elemen-elemen Dalam Sistem Pakar Waterman, 1986 Dalam sistem pakar terdapat beberapa elemen yang saling berinteraksi satu sama lain, yaitu sebagai berikut : • Domain Expert Domain expert adalah sumber pengetahuan yang mampu memberikan alternatif pemecahan masalah pada suatu bidang tertentu. Domain expert dapat dibentuk dari pengetahuan pakar secara langsung-hasil wawancara dengan pakar ataupun observasi bagaimana suatu masalah dipecahkan oleh pakar-atau dapat diperoleh secara tidak langsung, yaitu melalui buku dan artikel dalam jurnal. • Knowledge Engineer Knowledge engineer adalah seseorang yang memiliki latar belakang ilmu komputer dan intelijensia buatan yang mengetahui bagaimana membangun suatu sistem pakar. Knowledge engineer inilah yang menginventarisasikan dan mengorganisasikan semua pengetahuan yang berkaitan dengan pemecahan masalah, baik secara langsung melalui wawancara atau observasi maupun tidak langsung melalui buku dan artikel. Seringkali knowledge engineer membantu programmer dalam pengkodean dan pemrograman sistem pakar itu sendiri. • Expert System Building Tool Expert system building tool adalah bahasa pemrograman dan sistem pendukung lain yang digunakan oleh knowledge engineer dan programmer untuk membangun sistem pakar. • User pengguna Pengertian user secara sempit adalah orang yang menggunakan sistem pakar yang sudah dikembangkan atau end user, tetapi sebenarnya secara umum pengertian user juga mengacu kepada semua pengguna sistem pakar baik itu seorang knowledge engineer yang memperbaiki arsitektur sistem pakar, domain expert yang memberikan tambahan pengetahuan ataupun staf yang menambahkan data pada sistem pakar.

2.4.2 Karakteristik Sistem Pakar