Pengertian
Sistem Pakar
Sistem pakar (expert system) adalah sistem yang berusaha
mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan
masalah seperti yang biasa dilakukan oleh para ahli, dan sistem pakar yang baik
dirancang agar dapat menyelesaikan suatu permasalahan tertentu dengan meniru
kerja dari para ahli (Kusumadewi, 2003:109).
Sistem pakar pertama kali dikembangkan oleh komunitas AI
pada pertengahan tahun 1960. Sistem pakar yang muncul pertama kali adalah
General Purpose Problem Solver (GPS) yang dikembangkan oleh Newel & Simon
(Turban, 1995).
Ilustrasi
Sistem pakar.
Sistem pakar adalah suatu sistem komputer yang bisa
menyamai atau meniru kemampuan seorang pakar. Pakar yang dimaksud disini adalah
orang yang mempunyai keahlian khusus yang dapat menyelesaikan masalah yang
tidak dapat diselesaikan orang awam. Contohnya dokter, mekanik, psikolog, dan
lain-lain.
Tujuan
Sistem Pakar
Sistem pakar (expert system) sendiri merupakan paket
perangkat lunak atau paket program komputer yang ditujukan sebagai penyedia
nasihat dan sarana bantu dalam memecahkan masalah di bidang-bidang spesialisasi
tertentu seperti sains, perekayasaan, matematika, kedokteran, pendidikan dan
sebagainya. Sistem pakar merupakan merupakan subset dari Artificial Intelegence
(Arhami, 2005).
Pada dasarnya sistem pakar diterapkan untuk mendukung aktivitas
pemecahan masalah. Beberapa aktivitas pemecahan masalah yang dimaksud seperti
(Lestari, 2012):
1. Interpretasi.
Membuat kesimpulan atau deskripsi dari sekumpulan data mentah. Pengambilan
keputusan dari hasil observasi, termasuk pengenalan ucapan, analisis citra,
interpretasi sinyal, dll.
2. Prediksi.
Memproyeksikan akibat-akibat yang dimungkinkan dari situasi-situasi tertentu.
Contoh: prediksi demografi, prediksi ekonomi, dll.
3.Diagnosis.
Menentukan sebab malfungsi dalam situasi kompleks yang didasarkan pada
gejala-gejala yang teramati diagnosis medis, elektronis, mekanis, dll.
4. Perancangan
(desain). Menentukan konfigurasi komponen-komponen sistem yang
cocok dengan tujuan-tujuan kinerja tertentu yang memenuhi kendala-kendala
tertentu. Contoh: perancangan layout sirkuit, bangunan.
5. Perencanaan.
Merencanakan serangkaian tindakan yang akan dapat mencapai sejumlah tujuan
dengan kondisi awal tertentu. Contoh: perencanaan keuangan, militer, dll.
6. Monitoring.
Membandingkan hasil pengamatan dengan kondisi yang diharapkan. Contoh: computer
aided monitoring system.
7. Debugging.
Menentukan dan menginterpretasikan cara-cara untuk mengatasi malfungsi. Contoh:
memberikan resep obat terhadap kegagalan.
8. Instruksi.
Mendeteksi dan mengoreksi defisiensi dalam pemahaman domain subjek. Contoh:
melakukan instruksi untuk diagnosis dan debugging.
9. Kontrol.
Mengatur tingkah laku suatu environment yang kompleks. Contoh: melakukan
kontrol terhadap interpretasi, prediksi, perbaikan dan monitoring kelakukan
sistem.
Struktur
Sistem Pakar
Sistem pakar terdiri dari dua bagian pokok, yaitu:
lingkungan pengembangan (development environment) dan lingkungan konsultasi
(consultation environment). Lingkungan pengembangan digunakan sebagai pembangun
sistem pakar baik dari segi pembangunan komponen maupun basis pengetahuan.
Lingkungan konsultasi digunakan oleh seseorang yang bukan ahli untuk
berkonsultasi (Kusumadewi, 2003:113-115).
Struktur
Sistem pakar
Komponen-komponen yang terdapat dalam arsitektur/struktur
sistem pakar pada gambar di atas dijelaskan sebagai berikut:
a. Antarmuka Pengguna (User Interface)
Antarmuka merupakan mekanisme yang digunakan oleh
pengguna dan sistem pakar untuk berkomunikasi. Antarmuka menerima informasi
dari pemakai dan mengubahnya ke dalam bentuk yang dapat diterima oleh sistem.
Selain itu antarmuka menerima dari sistem dan menyajikannya ke dalam bentuk
yang dapat dimengerti oleh pemakai.
b. Basis Pengetahuan
Basis pengetahuan mengandung pengetahuan untuk pemahaman,
formulasi, dan penyelesaian masalah.
c. Akuisisi Pengetahuan (Knowledge Acquisition)
Akuisisi pengetahuan adalah akumulasi, transfer, dan
transformasi keahlian dalam menyelesaikan masalah dari sumber pengetahuan ke
dalam program komputer. Dalam tahap ini knowledge engineer berusaha menyerap
pengetahuan untuk selanjutnya ditransfer ke dalam basis pengetahuan.
Pengetahuan diperoleh dari pakar, dilengkapi dengan buku, basis data, laporan
penelitian, dan pengalaman pemakai.
d. Mesin/Motor Inferensi (Inference Engine)
Komponen ini mengandung mekanisme pola pikir dan
penalaran yang digunakan oleh pakar dalam menyelesaikan suatu masalah. Mesin
inferensi adalah program komputer yang memberikan metodologi untuk penalaran
tentang informasi yang ada dalam basis pengetahuan dan dalam workplace, dan
untuk memformulasikan kesimpulan.
e. Workplace/Blackboard
Workplace merupakan area dari sekumpulan memori kerja
(working memory), digunakan untuk merekam kejadian yang sedang berlangsung
termasuk keputusan sementara.
f. Fasilitas Penjelasan
Fasilitas penjelasan adalah komponen tambahan yang akan
meningkatkan kemampuan sistem pakar, digunakan untuk melacak respon dan
memberikan penjelasan tentang kelakuan sistem pakar secara interaktif melalui
pertanyaan.
g. Perbaikan Pengetahuan
Pakar memiliki kemampuan untuk menganalisis dan
meningkatkan kinerjanya serta kemampuan untuk belajar dari kinerjanya.
Kemampuan tersebut adalah penting dalam pembelajaran terkomputerisasi, sehingga
program akan mampu menganalisis penyebab kesuksesan dan kegagalan yang
dialaminya dan juga mengevaluasi apakah pengetahuan-pengetahuan yang ada masih
cocok untuk digunakan di masa mendatang.
Beberapa manfaat Sistem Pakar adalah sebagai berikut
(Turban, dkk., 2005):
- Meningkatkan output dan produktivitas.
- Meningkatkan waktu dan pengambilan keputusan.
- Meningkatkan kualitas proses dan produk.
- Mengurangi downtime.
- Menyerap keahlian langka.
- Fleksibilitas.
- Operasi peralatan yang lebih mudah.
- Eliminasi kebutuhan peralatan yang mahal.
- Operasi dilingkungan yang berbahaya.
- Aksesibilitas ke pengetahuan dan help desk.
- Kemampuan untuk bekerja dengan informasi yang tidak lengkap/tidak pasti.
- Kelengkapan pelatihan.
- Peningkatan pemecahan masalah dan pengambilan keputusan Meningkatkan proses pengambilan keputusan.
- Meningkatkan kualitas keputusan.
- Kemampuan untuk memecahkan persoalan kompleks.
- Transfer pengetahuan ke lokasi terpencil.
- Peningkatan sistem informasi yang lain.
Implemetasi Sistem Pakar di Bidang Ilmu
Pengetahuan
pada bidang robotika penerapan sistem pakar sangat jelas.
Sebagaimana yang kita ketahui selama ini, robot merupakan suatu benda yang
dapat bekerja secara otomatis. Baik bekerja berdasarkan program yang sudah
diinputkan atau menerima input dalam bentuk sensor (gerak, cahaya, suhu, dll).
– Tugas manusia semakin ringan.
– Tugas yang mengancam nyawa dapat diminimalisir dengan
memanfaatkan robot.
– Efisiensi waktu.
– Membantu rumah tangga.
– Kemajuan teknologi akan membuat generasi muda untuk
berusaha menciptakan robot yang lebih pintar lagi.
Kesimpulan
Sistem Pakar ialah sistem yang berusaha mengadopsi
pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah
seperti yang biasa dilakukan oleh para ahli, dan sistem pakar yang baik
dirancang agar dapat menyelesaikan suatu permasalahan tertentu dengan meniru
kerja dari para ahli dan sistem pakar berguna sebagai penyedia nasihat dan
sarana bantu dalam memecahkan masalah di bidang-bidang spesialisasi tertentu
seperti sains, perekayasaan, matematika, kedokteran, pendidikan dan sebagainya.
Sistem pakar merupakan subset dari Artificial Intelegence.
Daftar Pustaka :
EmoticonEmoticon