SISTEM PAKAR
- PENGERTIAN SISTEM PAKAR
Sistem pakar adalah suatu program komputer yang dirancang untuk
mengambil keputusan yang diambil oleh seorang atau beberapa orang pakar.
Menurut Marimin (1992), sistem pakar adalah sistem perangkat lunak komputer
yang menggunakan ilmu, fakta, dan teknik berpikir dalam pengambilan keputusan
untuk menyelesaikan masalah-masalah yang biasanya hanya dapat diselesaikan oleh
tenaga ahli dalam bidang yang bersangkutan.
- CIRI-CIRI
SISTEM PAKAR
Ciri-ciri sistem pakar adalah
sebagai berikut:
A.
Terbatas pada domain keahlian tertentu.
B.
Dapat memberikan penalaran untuk data data yang
tidak pasti.
C.
Dapat mengemukan rangkaian alasan-alasan yang
diberikannya dengan cara yang dapat dipahami.
D.
Berdasarkan pada kaidah / Rule tertentu.
E.
Dirancang untuk dapat dikembangkan secara bertahap.
F.
Keluaranya bersifat anjuran.
- TUJUAN SISTEM PAKAR
Tujuan sistem pakar sangat mudah yaitu hanya untuk mentransfer kepakaran dari
seorang pakar ke komputer, kemudian ke orang lain atau orang awam (yang bukan
pakar). Proses ini terdapat dalam rekayasa pengetahuan (knowledge engineering)
yang akan dibahas didalam komponen sistem pakar ini. Berbicara dengan knowledge
engineering maka kami bahas komponennya.
- KOMPONEN SISTEM
PAKAR
Sistem pakar memiliki 6 komponen yang sangat penting, yaitu ada
Knowledge (Pengetahuan), Working Memory ( Memori Kerja), Interface Engine (
Mesin Inferensi ), Knowledge Acquistion ( Akuisisi Pengetahuan ), User
Interface ( Antarmuka ) dan Explanation Facility ( Fasilitas Penjelasan ). Nah!
Apa saja tuh maksud dari 6 komponen tersebut. Kami bahas satu persatu.
Komponen yang pertama adalah Knowledge ( Pengetahuan )
yaitu kemampuan untuk membentuk model mental yang menggambarkan objek dengan
tepat dan mempresentasikannya dalam aksi yang dilakukan terhadap suatu objek
(Martin dan Oxman , 1988). Pengetahuan itu sendiri dapat diklasifikasikan
menjadi tiga yaitu Pengetahuan prosedural menekankan bagaimana melakukan
sesuatu, pengetahuan deklaratif lebih menjawab pertanyaan apakah sesuatu
bernilai benar atau salah, sedangkan pengetahuan tacit adalah pengetahuan yang
tidak dapat diungkapkan dengan bahasa.
Komponen yang kedua adalah Working Memory ( Memori
kerja ), yang berfungsi untuk menyimpan data hasil observasi dan data lainnya
yang dibutuhkan selama pengolahan memori kerja berada didalam memori komputer.
Komponen yang ketiga adalah Interface Engine ( Mesin
Inferensi ) yang berperan sebagai otak dari sistem pakar. Mesin inferensi
berfungsi untuk memandu proses penalaran terhadap suatu kondisi, berdasarkan
pada basis pengetahuan yang tersedia. Dalam prosesnya, mesin inferensi
menggunakan strategi penalaran dan strategi pengendalian.
Dibawah ini ada
2 macam metode inference, yaitu :
A.
Forward Chaining
Menggunakan himpunan aturan kondisi-aksi. Dalam metode
ini, data digunakan untuk menentukan aturan mana yang akan dijalankan, kemudian
aturan tersebut dijalankan. Mungkin proses menambahkan data ke memori kerja.
Proses diulang sampai ditemukan suatu hasil (Wilson,1998).
B.
Backward Chaining
Merupakan penalaran dari node tujuan dan bergerak ke
belakang menuju keadaan awal, dalam penalaran ke belakang prosesnya disebut
terarah. Menggunakan pendekatan goal-driven, dimulai dari ekspektasi apa yang
diinginkan terjadi (hipotesis), kemudian mengecek pada sebab-sebab yang
mendukung (ataupun kontradiktif) dari ekspektasi tersebut.
Komponen ke empat dari sistem pakar adalah
Knowledge Acquisition (Akuisisi Pengetahuan ) adalah akumulasi, transfer, dan
transformasi keahlian dalam menyelesaikan masalah dari sumber pengetahuan ke
dalam program komputer. Metode akuisisi pengetahuan ada 3 yaitu Wawancara,
Analisis protocol, Observasi pada pekerjaan pakar, dan Induksi aturan dari
contoh.
Komponen ke lima yaitu 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. Terdapat beberapa teknik
representasi pengetahuan yang biasa digunakan dalam pengembangan suatu sistem
pakar, yaitu Rule-Based Knowledge, Frame-Based Knowledge, Object-Based Knowledge,
dan Case-Base Reasoning.
Komponen terakhir yaitu Explanation Facility
(Fasilitas Penjelasan) Elemen tambahan yang akan meningkatkan kemampuan sistem
pakar. Digunakan untuk melacak respon dan memberikan penjelasan tentang
kelakuan sistem pakar secara interaktif melalui pertanyaan :
·
Mengapa suatu pertanyaan ditanyakan oleh sistem pakar ?
·
Bagaimana konklusi dicapai ?
·
Mengapa ada alternative yang dibatalkan ?
·
Rencana apa yang digunakan untuk mendapatkan solusi ?
- BENTUK / TIPE SISTEM PAKAR
A.
Mandiri. Sistem pakar yang murni
berdiri sendiri, tidak digabung dengan software lain, bisa dijalankan pada
komputer pribadi, mainframe.
B.
Terkait / Tergabung. Dalam bentuk
ini sistem pakar hanya merupakan bagian dari program yang lebih besar. Program
tersebut biasanya menggunakan teknik algoritma konvensional tapi bisa mengakses
sistem pakar yang ditempatkan sebagai subrutin, yang bisa dimanfaatkan setiap
kali dibutuhkan.
C.
Terhubung. Merupakan sistem pakar
yang berhubungan dengan software lain, misalnya : spreadsheet, DBMS, program
grafik. Pada saat proses inferensi, sistem pakar bisa mengakses data
dalam spreadsheet atau DBMS atau program grafik bisa dipanggil untuk
menayangkan output visual.
D.
Sistem Mengabdi. Merupakan bagian
dari komputer khusus yang diabdikan kepada fungsi tunggal. Sistem tersebut bisa
membantu analisa data radar dalam pesawat tempur atau membuat keputusan
intelejen tentang bagaimana memodifikasi pembangunan kimiawi, dan lain-lain.
- PENERAPAN
SISTEM PAKAR DALAM BERBAGAI BIDANG
A. Dalam
Bidang Pendidikan / Ilmu Pengetahuan
·
Penelitian
tentang penggunaan system pakar dalam bidang pendidikan dilakukan oleh prof.
Gordon S. Novack Jr. pada Universitas of Texas, Austin, tahun 1990. Aplikasi
system pakar ini diberi nama ISAAC yang memiliki parser yang mampu membaca
kalimat (dalam bahasa Inggris) dalam kecepatan 5000 kata/menit dan mampu
menyelesaikan soal-soal Fisika Mekanik (Statika) dalam waktu kurang dari 5
menit. Aplikasi ini dikerjakan oleh 1
tim terdiri dari 60 0rang dan membutuhkan waktu 1 tahun. (E.S. Handbook, 1992).
·
Studi
system pakar untuk proses belajar Fisika dilakukan oleh seorang dosen Fisika
yang menempuh pendidikan S2 pada salah satu perguruan tinggi di Jakarta. Latar belakang
dari dilakukannya studi ini adalah karena Fisika merupakan disiplin ilmu yang
sangat fundamental yang menjadi dasar dari sains dan teknilogi.
Melihat
kepentingan tersebut, maka para siswa/mahasiswa perlu menguasai ilmu ini, tapi
kenyataannya sering dianggap momok oleh sebagian besa siswa/mahasiswa selain
itu juga kurangnya tenaga guru / dosen Fisika serta kurangnya sarana prasarana
yang diperlukan dalam proses belajar mengajar Fisika, seperti alat banto audio
maupun visual.
Dalam
studi ini dibuat aplikasi sitem pakar yang mampu menyelesaikan persoalan
rangkaian arus bolak-balik yang terdiri dari komponen resistor dan inductor
baik seri maupun pararel.
B. Dalam
Bidang Bisnis
1.
Sistem
Pakar dalam Pembelian
System
ini berfungsi untuk menilai dan memilih pemasok (supplier) dengan pertolongan
dan pengiriman barang secara optimal, dimana dalam hal ini menunjang pemasok
yang potensial.Dalam hal operasi, maka system ini mempunyai fungsi penasihat
kepada pembeli.
2.
Sistem
Pakar mengenai suku cadang mesin percetakan
Sistem
ini menunjang pengujian secara teknis dari pesanan langganan dalam mesin cetak
dan suku cadang yang diinginkan.
3.
System
pakar mengenai konsultasi program bantuan kredit bank
System
ini membantu pada konsultasi tentang program kredit bantuan pada institusi
public.
C. Dalam
Bidang Pertanian
Dalam
dunia pertanian banyak sekali hal yang harus dipelajari agar dapat menghasilkan
sesuatu yang bermanfaat. Begitu banyaknya hal yang harus diingat seperti media
tanam yang berbeda bagi tiap jenis tanaman, takaran pupuk, hama dan penyakit
tanaman, dan banyak sekali cara agar tanaman yang ditanam dapat menghasilkan
hasil yang lebih baik.
Oleh
karena itu dalam hal ini system pakar
dapat memberikan tambahan pengetahuan kepada petani mengenai macam-macam
penyakit yang berhasil di identifikasi oleh sistem dan dapat mengetahui tanaman
apa saja yang biasa diserang oleh penyakit tersebut, dengan adanya pengetahuan
ini maka ketika para petani sadar tanamannya terkena hama atau penyakit, maka
petani dapat dengan mudah untuk mengatasi hama dan menanggulangi penyakit
tersebut.
D. Dalam
Bidang Psikologis
Salah satu implementasi yang diterapkan sistem pakar
dalam bidang psikologi, yaitu untuk sistem pakar menentukan jenis gangguan
perkembangan pada anak. Anak-anak merupakan fase yang paling rentan dan sangat
perlu diperhatikan satu demi satu tahapan perkembangannya. Contoh satu bentuk
gangguan perkembangan adalah conduct disorder. Conduct disorder adalah
satu kelainan perilaku dimana anak sulit membedakan benar salah atau baik dan
buruk, sehingga anak merasa tidak bersalah walaupun sudah berbuat kesalahan.
Dampaknya akan sangat buruk bagi perkembangan sosial anak tersebut. Oleh karena
itu dibangun suatu sistem pakar yang dapat membantu para pakar/psikolog anak
untuk menentukan jenis gangguan perkembangan pada anak dengan menggunakan
metode Certainty Factor (CF).
Contoh lain implementasinya adalah tes kepribadian.
aplikasi tes kepribadian berbasiskan sistem pakar ini, lebih mudah dan lebih
cepat dalam proses pengukuran kepribadian dibandingkan metode terdahulu,
sehingga memberikan banyak keuntungan dari segi penghematan waktu, tenaga, dan
memudahkan kinerja user (pemakai) dalam mengukur kepribadiannya masing-masing.
Selain itu aplikasi tes kepribadian ini dikemas dengan tampilan yang cukup
menarik. Bagi
masyarakat yang ingin mengetahui ukuran kepribadiannya, mereka dapat
menggunakan aplikasi ini sebagai referensi, dan bagi para mahasiswa khususnya
mahasiswa psikologi, aplikasi ini dapat dijadikan tambahan untuk mendukung
studi mereka terutama untuk sub bidang pengukuran kepribadian.
Namun demikian, aplikasi tes kepribadian berbasiskan
sistem pakar ini tidak bisa menggantikan seorang ahli karena dia pakar di
bidangnya. Aplikasi sistem pakar ini hanyalah alat bantu yang sangat bergantung
pada data-data yang di-input oleh seorang programmer sehingga aplikasi sistem
pakar ini haruslah selalu dikembangkan.
Tools yang disediakan oleh Visual Basic.NET 2008 sudah
sangat mengakomodir dalam proses pembuatan aplikasi ini. Selain itu, Visual
Basic.NET 2008 dapat dengan baik melakukan koneksi database ke sql
server.
E. Dalam Bidang
Kedokteran
Bidang
kedokteran sangat erat hubungannya dengan kesehatan. Penerapan sistem pakar
pada bidang ini akan sangat membantu dalam kelangsungan hidup sesorang. Beberapa
alat kedokteran saat ini sudah memanfaatkna sistem pakar.
Ada yang
sebagai penentu keputusan dan ada juga yang bekerja untuk menyembuhkan suatu
penyakit mulai yang sederhana hingga yang kronis. Contoh alat kedokteran yang
menerapkan sistem pakar di dalamnya antara lain USG (ultrasonografi). Alat ini
bekerja berdasarkan pantulan gelombang suara ultrasonik. Banyak digunakan untuk
mendeteksi janin dalam kandungan. Alat ini bekerja dengan menerima input berupa
suara yang lalu diolah menjadi sebuah informasi berupa visual.
Alat lain
yang menerapkannya adalah pengukur kadar lemak dalam darah. Alat ini berfungsi
untuk mengetahui kadar lemak dalam darah seseorang. Terlebih dahulu diberi
input yang mendukung perhitungan. Perhitungan alat ini telah dirumuskan dengan
rule base yang telah terprogram. Setelah input dimasukkan maka alat ini secara
otomatis mengolah datanya dan hasilnya berupa keputusan.
Alat
terapi kanker yang menghasilkan keputusan berupa bentuk terapi yang otomatis
dilakukan oleh alat ini. Sangat membantu memang bila tidak terjadi kesalahan.
Tetapi karena kesalahan dalam pengambilan keputusan maka menimbulkan korban
jiwa. Hal ini yang tidak diinginkan dari penerapan sistem pakar pada dunia
kesehatan.
Seharusnya
alat-alat yang dilengkapi sistem pakar pada bidang ini hanya bersifat membantu
menghasilkan keputusan bukan secara otomatis melakukan tindakan. Bagaimana pun
keputusan final tetap berada pada tangan ahlinya. Dan sistem pakar tercanggih
adalah manusia. Sistem pakar yang diterapkan semata-mata hanya sebagai
pendukung keputusan. Bila mana dimungkinkan untuk kerja otomatis, itu juga
hanya mengerjakan input yang merupakan keputusan dari ahli di bidangnya
(dokter/spesialis).
Dari
berbagai contoh sistem pakar di bidang kedokteran tampak beberapa keuntungan
dan kerugian dalam penerapannya. Keuntungan dan kerugian inilah yang sebaiknya
dicermati dalam pembuatan dan penggunaannya di bidang kedokteran ini.
Keuntungan
yang dapat diambil antara lain:
·
Membantu dalam menghasilkan keputusan berupa analisa suatu
penyakit.
·
Membantu tugas yang tidak dapat dilakukan secara manual
oleh manusia.
·
Memudahkan untuk penyembuhan.
Kerugian
yang dapat terjadi antara lain:
·
Error yang terjadi saat pengambilan keputusan.
·
Rule base yang harus sesuai dengan kondisi setiap pasien.
·
Efek samping dari tindakan yang dilakukan oleh alat.
Terbang
untuk pelatihan calon pilot, teater keong mas, visual tubuh bagian dalam
manusia untuk membantu proses operasi. Pada simulasi pesawat terbang kita dapat
merasakan seperti menerbangkan sebuah pesawat secara nyata. Simulator menerima
input dari user lalu diproses dan ditampilkan pada layar yang tersedia.
Informasi yang dihasilkan berupa posisi pesawat setelah menerima input dari
user. Layaknya menerbangkan pesawat biasa bila kita melakukan kesalahan dalam
penerbangan simulasi ini maka dapat menghasilkan informasi berupa kecelakaan
dalam konteks visual. Maka dari itu simulator pesawat terbang ini biasanya
digunakan untuk pelatihan terbang para calon pilot.
Pada
teater keong mas kita dapat merasakan serunya film yang diputar dan ditampilkan
pada layar yang mengelilingi teater. Kursi yang kita tempati akan bergerak dan
mendapat efek hentakan mirip seperti pada film yang sedang diputar. Kursi
diprogram untuk bergerak sesuai dengan film yang sedang diputar. Sehingga kita
dapat menikmati bagaimana serunya layaknya kita mengalami sendiri.
Alat
pembantu proses operasi berupa tampilan visual tubuh bagian dalam manusia.
Dengan alat ini dokter atau ahli bedah tidak perlu melakukan pembedahan yang
besar. Cukup melakukan luka sayatan kecil yang dapat dimasukkan kamera mini.
Kamera mini tersebut menampilkan tampilan tubuh bagian dalam pada layar
monitor. Dokter dapat berpedoman pada tampilan informasi berupa gambar bagian
dalam tubuh pasien. Dengan begitu resiko yang dihadapi saat proses operasi
dapat diminimalisir. Luka yang dihasilkan juga kecil bahkan bisa saja tidak
tampak.
USG
(ultrasonografi) juga dapat dimasukkan dalam katgori ini. Informasi yang
dihasilkan berupa gambar visual. Dapat digunakan untuk melihat kondisi janin,
penyakit (kista, dll), dan gangguan lainnya. Alat ini cukup aman karena tidak
menimbulkan radiasi seperti sinar-x yang biasanya digunakan untuk rontgen. City
scan juga merupakan penerapan system pakar, fungsinya mirip seperti rontgen. Informasi
yang dihasilkan juga sama.
F. Dalam
Bidang Eksplorasi Alam
Dalam
bidang ini sistem pakar sangat penting manfaatnya. Keputusan yang dihasilkan
akan sangat bermanfaat. Contoh penerapannya yaitu sistem pakar yang diterapkan
pada alat pendeteksi kandungan minyak bumi.Alat ini menghasilkan keputusan dari
data-data yang ada, dan mengambil keputusan ada atau tidaknya hingga berapa
jumlah kandungan yang terkandung. Rule base yang deprogram dibuat oleh para
ahli dibidangnya.
G. Dalam
Bidang Kecerdasan Buatan
Artificial
Intelligence atau Kecerdasan Buatan adalah suatu sistem informasi yang
berhubungan dengan penangkapan, pemodelan dan penyimpanan kecerdasan manusia
dalam sebuah sistem teknologi informasi. Dalam hal ini Sistem Pakar juga
merupakan bagian dari Artificial Intelligence(AI) atau kecerdasan buatan,
dimana letak persamaannya adalah sama-sama untuk mencapai hasil yang maksimal
dalam memecahkan masalah, dan perbedaannya adalah sistem pakar mengacu pada si
pembuatnya atau seseorang yang ahli dalam suatu bidangnya atau mengacu pada si
perancang itu sendiri sebagai objek dalam menyiapkan suatu sistem guna
mendapatkan hasil yang maksimal, sedangkan AI mengacu pada jalur atau langkah
yang berorientasi pada hardware guna mencapai yang maksimal.
Dapat
disimpulkan Sistem Pakar merupakan bagian dari AI, dimana selain sistem pakar
yang menggunakan AI, ada beberapa yang lain diantarnya games, logika Fuzzy,
jaringan saraf tiruan, dan robotika.
Kecerdasan
buatan merupakan salah satu topik yang disukai penggemar science-ction, pada lm
Terminator digambarkan perang manusia melawan mesin, bahkan dalam novel
berjudul With Folded Hands karangan Jack Williamson, digambarkan bangsa
Humanoids (robot mesin ciptaan manusia) menjajah bangsa manusia dan
menggantikan semua peranan manusia.
H.
Dalam Bidang Manufacture
System Pakar
Dalam Perencanaan. Wood Trus fabrication Application merupakan contoh system
pakar dalam proses perencanaan. System ini dibuat dengan menggunakan shell
sitem pakar SPS (Semi Intelligent Process Selector).
Seluruh
penerapan sistem pakar dalam berbagai bidang sudah dijelaskan lalu bagaimana
sih contoh sistem pakar yang sudah ada dan sangat bermanfaat bagi masyarakat
ataupun pekerja. Kami punya contoh sistem pakar yang sudah ada
yaitu Sistem Pakar Diagnosa Penyakit Bayi Baru Lahir. Permasalahan yang ada
mengapa sih sistem pakar ini dibuat yaitu kurang lebih 98% kematian bayi
terjadi di negara berkembang dan sebagian besar kematian ini dapat dicegah
dengan pengenalan dini dan pengobatan yang tepat. Sistem pakar berbasis web ini
melakukan proses identifikasi yang sama namun lebih cepat dan tepat. Sehingga
user dapat langsung mengetahui jenis penyakit dan cara penyembuhannya saat itu
juga. Itu adalah contoh sistem pakar yang sudah ada dan dijelaskan secara
global.
- SISTEM
PAKAR YANG SUDAH ADA SECARA GLOBAL
A.
MYCIN :
dianosa penyakit.
B.
DENDRAL
: mengidentifikasi struktur molekular campuran yang tidak dikenal.
C.
XCON
& XSEL : membantu konfigurasi sistem komputer besar.
D.
SOPHIE :
analisis sirkuit elektronik.
E.
PROSPECTOR
: digunakan di dalam geologi untuk membantu mencari dan menemukan deposit.
F.
FOLIO :
membantu memberikan keputusan bagi seorang manajer dalam hal stok broker dan
investasi.
G.
DELTA :
pemeliharaan lokomotif listrik diesel.
Seluruh penerapan sistem pakar dalam berbagai bidang
sudah dijelaskan lalu bagaimana sih contoh sistem pakar yang sudah ada dan
sangat bermanfaat bagi masyarakat ataupun pekerja. Kami punya contoh
sistem pakar yang sudah ada yaitu Sistem Pakar Diagnosa Penyakit Bayi
Baru Lahir. Permasalahan yang ada mengapa sih sistem pakar ini dibuat yaitu
kurang lebih 98% kematian bayi terjadi di negara berkembang dan sebagian besar
kematian ini dapat dicegah dengan pengenalan dini dan pengobatan yang tepat.
Sistem pakar berbasis web ini melakukan proses identifikasi yang sama namun
lebih cepat dan tepat. Sehingga user dapat langsung mengetahui jenis penyakit
dan cara penyembuhannya saat itu juga. Itu adalah contoh sistem pakar yang
sudah ada dan dijelaskan secara global.
- KEUNTUNGAN
SISTEM PAKAR
Ada
banyak keuntungan bila menggunakan system pakar, diantaranya adalah :
A.
Menjadikan
pengetahuan dan nasihat lebih mudah didapat.
B.
Meningkatkan
output dan produktivitas.
C.
Menyimpan
kemampuan dan keahlian seorang pakar.
D.
Meningkatkan
penyelesaian masalah yang khusus.
E.
Meningkatkan
reliabilitas.
F.
Memberikan
respons (jawaban) yang cepat.
G.
Merupakan
panduan yang cerdas.
H.
Dapat
bekerja dengan informasi yang kurang lengkap dan mengandung ketidakpastian.
I.
Sebagai
basis data cerdas, bahwa system pakar dapat digunakan untuk mengakses basis data
dengan cara cerdas.
J.
Meningkatkan kapabilitas dalam penyelesaian masalah.
K.
Menghemat waktu dalam pengambilan keputusan
Sumber:
https://gaptechnology.wordpress.com/2010/03/23/kelebihan-dan-kekurangan-sistem-pakar/
No comments:
Post a Comment