Krusor Mouse

Blinking Cute Box Cat

Rabu, 16 November 2016

SISTEM PAKAR


Tugas 2 Pengantar Teknologi Sistem Cerdas

  1. 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.


  1. 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.


  1. 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.

  1. 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 ?


  1. 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.


  1. 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.


  1. 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. 


  1. 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 :
Sumber:

https://gaptechnology.wordpress.com/2010/03/23/kelebihan-dan-kekurangan-sistem-pakar/