Pages

Selasa, 07 Februari 2012

Perkembangan Expert System




Apa itu expert system?
            Expert system biasa juga disebut sebagai system pakar. Seperti yang kita ketahui pakar adalah seseorang yang mempunyai keahlian atau kemampuan yang mendalam pada suatu bidang. Sebagai contoh , orang yang ahli dalam bidang telekomunikasi dan informatika maka biasa disebut sebagai pakar telematika. Seorang pakar akan sangat dibutuhkan oleh orang-orang. Adakalanya pakar tersebut dapat membantu orang-orang tersebut, namun tidak menutup kemungkinan seorang pakar tidak bisa selalu membantu orang-orang tersebut.
            Karena keterbatasan penyediaan jasa para pakar maka para ahli teknologi mengembangkan suatu teknologi dalam bidang kepakaran, yakni  expert system (system pakar).  Menurut Durkin, sistem pakar (expert system) adalah “suatu program komputer yang dirancang untuk memodelkan kemampuan penyelesaian masalah yang dilakukan oleh seorang pakar” . Sistem pakar dibangun untuk mencoba menyerupai kemampuan manusia dalam menyelesaikan masalah tertentu dalam bentuk heuristic.

Mengapa diperlukan expert system?
            Adapun tujuan utama dari system pakar adalah mengalihkan keahlian para ahli ke computer kemudian di teruskan ke orang yang bukan ahli untuk menyelesaikan suatu masalah. Namun ada alasan-alasan lain yang mandasari pengembangan expert system, antara lain;
  • untuk menyelesaikan pekejaan pakar dimanapun dan kapanpun
  • meminimalisasi mahalnya biaya seorang pakar
  • untuk melakukan pekerjaan rutin yang membutuhkan seorang pakar
Apa keuntungan expert system?
v  Memudahkan dalam mendapatkan pengetahuan dan nasihat
v  Peningkatan produktivitas
v  Menghemat waktu pekerjaan
v  Meningkatkan keefektifan penyelesaian masalah
v  Meningkatkan realibiltas
v  Memberikan respons yang cepat

Apa komponen dari expert system?
  1. Basis pengetahuan (knowledge base)Basis pengetahuan merupakan inti program system pakar, yaitu berisikan representasi pengetahuan (knowledge representation)
  1. Basis data (data base)Basis data adalah bagian yang mengandung semua fakta-fakta, baik fakta awal pada saat system tersebut mulai beroperasi maupun fakta-fakta yang didapatkan pada saat pengambilan kesimpulan yang sedang dilaksanakan
Apa contoh dari expert system?
            Pengembangan expert system bisa dilakukan dengan dua cara, yang pertama yakni dengan membuat sendiri sofwarenya dan memasukan komponen-komponen yang dibutuhkan. Atau dengan cara yang kedua, yakni menggunakan system pakar yang ada, namun mengganti isi basis pengetahuannya. Cara yang kedua biasa disebut pengembangan system pakar dengan shell.
            Salah satu shell yang ada saat ini adalah E2glite. E2glite dikembangkan oleh expertise2go dengan berbasis internet dan dilengkapi dengan applet java. E2glite cukup mudah untuk digunakan untuk pembangunan expert system atau untuk pengguna. Pengguna cukup menggunakan browser umum yang dilengkapi dengan fitur java seperti Netscape Navigator dan Internet Explorer.
E2gLite mempunyai kelebihan dalam pengaksesan dan penggunaannya. Mudah diakses, karena e2gLite berisi applet Java dan basis pengetahuan dapat didownload ke browser pengguna. Namun e2gLite juga memiliki kekurangan, antara lain waktu startup yang lama, dan kurang terjaminnya kerahasiaan. Salah satu expert system dengan menggunakan e2glite adalah untuk mendiagnosis Penyakit THT.
Berikut merupakan langkah-langkahnya:
gambar 1. tampilan awal dari expert system
Pengguna bisa memulai konsultasi dengan meng-klik tombol ‘mulai konsultasi. Lalu akan muncul daftar pertanyaan yang harus dijawab
gambar2. pilihan pertanyaan
Tampilan diatas merupakan pertanyaan yang harus di jawab oleh pengguna
gambar 3. hasil akhir diagnosis
            Pada tampilan ini akan terlihat hasil yang dibutuhkan oleh pengguna (diagnosa)
Itulah sekilas penjelasan mengenai expert system atau yang biasa disebut dengan system pakar

Referensi: