7
BAB II LANDASAN TEORI
2.1 Kecerdasan Buatan
Kecerdasan buatan Artificial Intelligence merupakan salah satu bagiam ilmu komputer yang mempelajari bagaimana cara membuat mesin komputer
agar dapat melakukan pekerjaan seperti yang dilakukan oleh manusia. Supaya komputer dapat bertindak menyerupai manusia, maka komputer juga harus diberi
bekal pengetahuan dan mempunyai kemampuan untuk menalar. Untuk itu maka terdapat beberapa metode yang membekali komputer dengan kedua komponen
tersebut agar komputer bisa menjadi mesin yang pintar. Definisi kecerdasan buatan dapat dilihat dari berbagai sudut pandang, antar lain :
[Kusumadewi S., 2003] a. Sudut pandang kecerdasan
Kecerdasan buatan akan membuat mesin mampu melakukan apa yang dikerjakan oleh manusia.
b. Sudut pandang penelitian Kecerdasan buatan adalah suatu studi tentang bagaiman membuat agar
komputer dapat melakukan sesuatu sebaik yang dikerjakan oleh manusia. c. Sudut pandang bisnis
Kecerdasan buatan adalah kumpulan peralatan yang sangat metodologis dalam menyelesaikan masalah – masalah bisnis.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
d. Sudut pandang pemrograman Kecerdasan buatan meliputi studi tentang pemrograman simbolik,
penyelesaian masalah problem solving dan pencarian searching. Gambar 2.1 menunjukkan bahwa kecerdasan buatan memiliki
banyak ruang lingkup dan bidang. Salah satu bidangnya adalah sistem pakar yang menggabungkan pengetahuan dan penelusuran data untuk
memecahkan masalah secara normal memerlukan keahlian manusia.
Gambar 2.1 Ruang Lingkup Kecerdasan Buatan
2.2 Sistem Pakar
Sistem pakar Expert System adalah salah satu cabang dari kecerdasan buatan yang berusaha mengadopsi pengetahuan manusia ke komputer, agar
komputer menyelesaikan masalah seperti yang biasa dilakukan oleh para pakar. Seorang pakar adalah orang yang mempunyai keahlian dalam bidang tertentu dan
memiliki pengetahuan atau kemampuan khusus yang orang lain tidak
understanding robotic
Speech
Jaringan Saraf Jaringan
Sistem Pakar
Bahasa Alami
Vision
AI
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
mengetahuinya. Suatu pengetahuan dari sistem pakar bersifat khusus, seperti kedokteran, keuangan, bisnis atau teknik. [Kusumadewi S., 2003]
Sistem pakar yang baik dirancang agar dapat menyelesaikan suatu permasalahan tertentu dangan meniru kerja dari para pakar. Dengan sistem pakar,
orang awam dapat menyelesaikan masalah yang cukup rumit yang sebenarnya hanya dapat diselesaikan dangan bantuan para ahli. Bagi para ahli, sistem pakar
dapat membantu aktivitasnya sebagai asisten yang sangat berpengalaman. Referensi lain mengatakan juga bahwa sistem pakar merupakan sebuah
perangkat lunak komputer yang memiliki basis pengetahuan untuk domain tertentu dan menggunakan penalaran inferensi menyerupai seorang pakar dalam
memecahkan masalah. Sistem pakar adalah salah satu jalan untuk mendapatkan pemecahan masalah secara lebih cepat dan mudah Azis Farid, 1994. Sedangkan
definisi lain dari sitem pakar adalah sistem berbasis komputer yang menggunakan pengetahuan, fakta, dan teknik penalaran dalam memecahkan masalah yang
biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tersebut Martin dan Oxman, 1998.
Sistem pakar menggabungkan pengetahuan dan penelusuran data untuk memecahkan masalah yang secara normal memerlukan keahlian manusia. Tujuan
dari sistem pakar sebenarnya bukan untuk menggantikan peran manusia, tetapi untuk mensubtitusikan pengetahuan manusia kedalam bentuk sistem, sehingga
dapat digunakan oleh orang banyak. Seorang pakar dangan sistem pakar mempunyai banyak perbedaan. Perbandingan kemampuan antara seorang pakar
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
dengan sebuah sistem pakar dapat dilihat seperti pada tabel 2.1 berikut : [Arhami, 2004]
Tabel 2.1 Perbandingan kemampuan seorang pakar dangan sistem pakar
Faktor Human Expert
Expert System
Time Availability Hari Kerja
Setiap saat Geografis
Lokal tertentu Dimana saja
Perishable dapat habis Ya
Tidak Performa
Dapat berubah Konsisten
Kecepatan Dapat berubah
Konsisten Biaya
Tinggi Terjangkau
Ada beberapa definisi lain tentang sistem pakar [Kusumadewi S., 2003], antara lain :
a. Menurut Durkin : Sistem pakar adalah suatu program komputer yang dirancang unutk memodalkan kemampuan penyelesaian masalah yang
dilakukan oleh seorang pakar. b. Menurut Ignizio : sistem pakar adalah suatu model dan prosedur yang
berkaitan dalam suatu domain tertentu yang mana tingkat keahliannya dapat dibandingkan dengan keahlian seorang pakar.
c. Menurut Giarratano dan Riley : sistem pakar adalah suatu sistem komputer yang bisa menyamai atau meniru kemampuan seorang pakar.
2.2.1. Konsep Umum Sistem Pakar
Konsep dasar sistem pakar terdiri dari beberapa unsur atau elemen antara lain : [Arhami, 2004]
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
a. Keahlian
Keahlian adalah suatu kelebihan penguasaan pengetahuan di bidang tertentu yang diperoleh dari pelatihan, membaca atau pengalaman.
Contoh bentuk pengetahuan yang termasuk keahlian adalah : •
Fakta – fakta pada lingkup permasalahan tertentu. •
Teori – teori pada lingkup permasalahan tertentu •
Prosedur – prosedur dan aturan – aturan berkenaan dengan lingkup permasalahan tertentu
• Strategi – strategi global untuk menyelesaikan masalah
• Meta – knowledge.
Bentuk – bentuk ini memungkinkan para ahli untuk dapat mengambil keputusan lebih cepat dan lebih baik daripada seseorang yang bukan
ahli.
b. Ahli