Kecerdasan Buatan Keahlian LANDASAN TEORI

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