Selasa, 31 Oktober 2017

Tugas 2 : Sistem Pakar

PENGERTIAN SISTEM PAKAR

Sistem pakar atau Expert System biasa disebut juga dengan Knowledge Based System yaitu suatu aplikasi komputer yang ditujukan untuk membantu pengambilan keputusan atau pemecahan persoalan dalam bidang yang spesifik. Sistem ini bekerja dengan menggunakan pengetahuan dan metode analisis yang telah didefinisikan terlebih dahulu oleh pakar yang sesuai bidang keahliannya. Sistem ini disebut dengan sistem pakar karena fungsi dan perannya sama seperti seorang ahli yang harus memiliki pengetahuan, pengalaman dalam memecahkan suatu persoalan.
Sistem pakar adalah bagian dari kecerdasan buatan yang berisi kombinasi pemahaman teoritis tentang suatu persoalan dan sekumpulan aturan pemecahan persoalan heuristik yang dikembangkan oleh manusia untuk dapat memecahkan problema pada suatu domain yang spesifik.
Pengertian Sistem Pakar Menurut para Ahli :
Sistem Pakar adalah sebuah program komputer yang memiliki basis pengetahuan untuk domain tertentu dan dirancang berdasarkan model pemecahan masalah dari seorang pakar (Durkin, 1994).
Menurut Prof. Edward Feigenbaum tahun 1982 : Sistem Pakar adalah suatu program komputer cerdas yang menggunakan “knowledge”(pengetahuan) dan prosedur inferensi untuk menyelesaikan masalah yang cukup sulit sehingga membutuhkan seorang yang ahli untuk menyelesaikannya.

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

Tujuan dari sebuah sistem pakar adalah untuk mentransfer kepakaran yang dimiliki seorang pakar ke dalam komputer, lalu kepada orang lain (non-expert).

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.

 MANFAAT SISTEM PAKAR

Sistem pakar menjadi sangat popular karena sangat banyak kemampuan dan manfaat yang diberikannya di antaranya :

  1.  Memungkinkan orang awam bisa mengerjakan pekerjaan para ahli.
  2.  Bisa melakukan proses berulang secara otomatis.
  3. Menyimpan pengetahuan dan keahlian para pakar.
  4. Meningkatkan output dan produktivitas, karena sistem pakar dapat bekerja lebih cepat                daripada manusia.
  5. Meningkatkan kualitas, dengan member nasehat yang konsisten dan mengurangi kesalahan.
  6. Mampu mengambil dan melestarikan keahlian para pakar.
  7. Mampu beroperasi dalam lingkungan yang berbahaya.
  8. Memiliki kemampuan untuk mengakses pengetahuan.
  9. Memiliki reliabilitas.
  10.  Meningkatkan kapasitas komputer.
  11. Memiliki kemampuan untuk bekerja dengan informasi yang tidak lengkap dan mengandung ketidakpastian.
  12. Sebagai media pelengkap dalam pelatihan. Pengguna pemula yang bekerja dengan sistem pakar akan menjadi lebih berpengalaman karena adanya fasilitas penjelas yang berfungsi   sebagai guru.
  13. Meningkatkan kapabilitas dalam penyelesaian masalah karena sistem pakar mengambil sumber pengetahuan dari banyak pakar.
  14. Menghemat waktu dalam pengambilan keputusan.

PENERAPAN SISTEM PAKAR DALAM BERBAGAI BIDANG

            a.      Aplikasi Sistem Pakar Bidang Kesehatan

Salah satu contoh penerapan sistem pakar pada bidang kesehatan adalah E2gLite.  E2gLite adalah sebuah shell sistem pakar yang dikembangkan oleh Expertise2Go yang berbasis internet dan dilengkapi applet Java. E2gLite memberikan kemudahan dalam hal pembangunan sistem pakar serta pelaksanaan konsultasi oleh pengguna. Basis pengetahuan berupa file teks yang berisi fakta dan aturan yang dapat dibuat dengan editor teks dan disimpan sebagai file *.kb, sedangkan pengguna cukup menggunakan browser umum yang memiliki fitur Java seperti Netscape Navigator dan Internet Explorer.
E2gLite dapat didownload dari http://www.Expertise2go.com secara gratis. Kelebihan e2gLite terletak pada kemudahan akses dan penggunaannya. Kemudahan akses, karena e2gLite yang berisi applet Java dan basis pengetahuan dapat didownload ke browser pengguna.



b.      Aplikasi Sistem Pakar Dalam Bidang Hankam

Implementasi sistem pakar di bidang pertahanan militer Bentuk implementasi system pakar di bidang ini antara lain pada radar. Fungsi radar secara umum ialah mendeteksi keberadaan benda di lingkungan dimana radar berada. Jarak jangkauan radar bermacam-macam.
Semakin berkembangnya teknologi kemampuan radar semakin canggih. Radar saat ini dapat mendeteksi keberadaan awak yang tidak dikenal, dan menampilkan informasi yang mendukung tentang benda yang ditangkap pada radar. Bentuk lain aplikasi sistem pakar dalam pertahanan adalah pada pesawat tempur. Pesawat tempur memiliki kemampuan yang sangat canggih. Pada persenjataanya dapat mengunci sasaran, rudal secara otomatis akan mengenai sasaran yang telah ditunjuk. Pada sistem keamanan setiap perusahaan juga menerapkan sistem pakar pada kasus otorisasi menggunakan sidik jari, pemindai retina, bahkan suara.
Sistem memiliki data pada database, setiap input yang dimasukkan akan dicocokkan pada database apakah user memiliki hak untuk menggunakan sesuatu yang dilindungi oleh alat ini. Alat ini biasanya menggunakan sensor yang canggih. Tetapi kendala yang dihadapi kasus ini adalah kemiripan ciri yang dimiliki seseorang sehingga mungkin saja orang yang memiliki kemiripan akan dapat menggunakan fasilitas yang dilindungi. Kemiripan inilah yang menjadikan kendala pada perkembangan di bidang ini.
Keuntungan penggunaan sistem pakar pada bidang ini adalah:
·         Membantu pertahanan sebuah instansi atau bahkan negara.
·         Membantu dalam sistem keamanan yang terbatas dapat dilakukan oleh manusia.
·         Mengurangi penyalahgunaan alat yang penting.
Kerugian penggunaan sistem pakar pada bidang ini:
·         Penyalahgunaan dari kelemahan sistem ini akan berakibat fatal.
·         Tingkat keamanan harus sangat diutamakan.
·         Rawan penjebolan.

c.       Aplikasi Sistem Pakar 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 di program dibuat oleh para ahli dibidangnya.
Aplikasi pengambilan keputusan berupa resiko-resiko yang dapat terjadi bila melakukan penambangan. Sistem pakar memperhitungkan berapa peluang keberhasilan yang dapat dicapai. Keputusan ini harus sangat akurat dan meliputi seluruh aspek hingga keselamatan warga sekitar. Jangan sampai timbul kesalahan yang disebabkan oleh salah dalam pengambilan keputusan. Lebih baiknya keputusan tingkat pusat tetap dikaji ulang oleh para ahli di bidangnya. Karena terdapat beberapa aspek yang tidak dapat diterapkan pada rule base.
Manfaat yang dihasilkan sangat menguntungkan, tetapi bukan berarti tidak terlepas dari beberapa kerugian penerapan sistem pakar di bidang ini. Keuntungan yang dapat diambil antara lan:
·         Akurasi perhitungan menjadikan kegiatan di bidang ini mendapat keuntungan.
·         Perhitungan yang rumit dapat terselesaikan dengan cepat.
·         Keakuratan perhitungan meminimalisir kesalahan factor manusia.
·       Menghasilkan informasi yang mendukung, sehingga tugas para ahli lebih mudah untuk mengkaji ulang.
Kerugian yang dapat terjadi anatara lain:
·         Kesalahan perhitungan yang menyebabkan kegagalan.
·         Pengaturan rule base yang berganti-ganti pada setiap eksplorasi yang berbeda.


KESIMPULAN
Sistem pakar merupakan perangkat lunak yang digunakan untuk memecahkan masalah yang biasanya diselesaikan oleh seorang pakar. Sistem pakar ini ditujukan untuk membantu pengambilan keputusan atau pemecahan persoalan dalam bidang yang spesifik. Dengan adanya sistem pakar maka akan mempermudah untuk pengambilan keputusan oleh orang awam pada umumnya meskipun orang tersebut bukanlah ahli di suatu bidang, namun dengan adanya sistem pakar maka keputusan yang akan dihasilkanpun seperti layaknya seorang pakar.
Pada dasarnya sistem pakar diterapkan untuk mendukung aktivitas pemecahan masalah seperti interpretasi, prediksi, diagnosis, perancangan (desain), perencanaan, monitoring, debugging, instruksi, kontrol. Beberapa keuntungan dari sistem pakar adalah meningkatkan output dan produktivitas, meningkatkan kualitas, meningkatkan kapabilitas dalam penyelesaian masalah, menghemat waktu dalam pengambilan keputusan dan lain-lain.

Nama : Tifani Aprilia
Kelas : 3KA04
NPM : 16115894


Sumber:
  1. Anti.2013.Contoh Implementasi Sistem Pakar. Diambi dari : http://anti.staf.akprind.ac.id/wp/wp-content/uploads/2017/01/Contoh-Implementasi-Sispak_02042013.ppt (30 Oktober 2017).
  2. Hayadi, Herawan B.2016.Sistem Pakar.Yogyakarta: Deepublish.
  3. Riadi Muchlisin.2016. Pengertian, Tujuan dan Struktur Sistem Pakar. Diambil dari : http://www.kajianpustaka.com/2016/10/pengertian-tujuan-dan-struktur-sistem-pakar.html (30 Oktober 2017).
  4. http://entin.lecturer.pens.ac.id/Kecerdasan%20Buatan/Buku/Bab%206%20Sistem%20Pakar.pdf .Diakses pada: 30 Oktober 2017.
  5. Syawaludin.2012.Aplikasi Penerapan Sistem Pakar dalam Beragam Bidang. Diambil dari : http://syawaludin.blogdetik.com/2012/10/09/aplikasi-penerapan-sistem-pakar-dalam-beragam-bidang/ (30 Oktober 2017).

Minggu, 01 Oktober 2017

Keterkaitan antara film Ex Machina dengan IMK (Interaksi Manusia dan Komputer)

Keterkaitan antara film Ex Machina dengan materi IMK 

(Interaksi Manusia dan Komputer)


Pada tulisan kali ini saya akan memberikan ulasan tentang keterkaitan antara film Ex macina dengan mata kuliah IMK (Interaksi Manusia dan Komputer). Sebelum mulai menjelaskan saya akan menceritakan sedikit tentang isi dari film Ex Machina.
Jadi film ex machina ini berawal dari seorang programmer bernama caleb dimana dia berhasil memenangkan sebuah kontes yang berhadiah untuk tinggal bersama selama satu minggu di rumah pemilik perusahaan tempat ia bekerja. Pemilik perusahaan tersebut bernama Nathan, seorang programmer jenius yang tinggal di tengah-tengah alam yang indah dan jauh dari hiruk pikuk manusia. Ia tinggal bersama seorang asisten rumah tangganya yang bernama kyoko. Bisa kita lihat bahwa Nathan memiliki tempat tinggal yang berteknologi tinggi. Seperti penggunaan kartu untuk mengakses ruangan dan penggunaan alat-alat di rumahnya.  
 Pada awalnya, Caleb mengira kedatanganya ke rumah Nathan adalah untuk berlibur. Namun, kemudian Nathan memberikan sebuah surat perjanjian yang kemudian ditanda tangani oleh calleb. Setelah perjanjian selesai, Nathan pun memberitahu Caleb bahwa ia telah membuat robot dengan kecerdasan buatan, dan tugas Caleb adalah mengujinya dengan Turing Test. Selajutnya, dalam film tersebut kita diperkenalkan dengan robot bernama Ava. Ava adalah robot dengan kecerdasan buatan yang dibuat oleh Nathan. Ava memiliki kemampuan yang hampir sama dengan manusia. Dimana Ava bisa berinteraksi dengan calleb layaknya manusia biasa. Seperti melontarkan pertanyaan dan menjawab pertanyaan dari calleb menggunakan bahasa manusia tanpa kesulitan sedikitpun. Ava juga memiliki ekspresi wajah seolah-olah ia memiliki perasaan.  Selain itu Ava juga dapat memilih baju mana yang cocok untuk ia pakai, dan juga menggambar seperti manusia.

Selanjutnya adalah penjelasan tentang imk. Apa itu IMK?

IMK (Interaksi Manusia dan Komputer) adalah studi tentang interaksi antara manusia, komputer dan tugas. Yaitu bagaimana manusia dan komputer secara interaktif melaksanakan dan menyelesaikan tugas dan bagaimana sistem yang interaktif itu dibuat.
Dalam IMK meliputi ergonomi dan faktor manusia. Ergonomi memfokuskan pada karakteristik fisik mesin dan sistem dan melihat unjuk kerja (perfomance) dari user. Sedangkan untuk faktor manusia dalah studi tentang manusia dan tingkah lakunya dalam menggunakan mesin, alat-alat teknologi dalam menyelesaikan tugas.

Bentuk keterkaitan :

Telah kita ketahui bahwa imk mempelajari tentang bagaimana manusia dan komputer dapat saling berinteraksi dengan baik. Interaksi yang baik disini maksudnya adalah komputer mengerti apa yang diperintahkan oleh manusia atau dapat melakukan sesuatu seperti apa yang diperintahkan manusia. Dan komputer mengerti apa yang diinginkan manusia serta bagaimana cara membuat suatu interface yang mudah untuk digunakan oleh manusia.
Dalam film Ex Machina kita telah melihat banyak teknologi canggih yang telah diciptakan oleh Nathan. Pada dasarnya, teknologi canggih tersebut adalah sebuah sistem komputer dengan kecerdasan buatan yang telah dirancang dengan sangat baik. Tujuan dari Sistem komputer ini dibuat adalah untuk membantu manusia dalam kehidupan sehari-hari. Dari film Ex Machina dapat kita lihat contoh penerapannya yaitu seperti sistem pengamanan rumah dengan kartu akses, lampu yang padam dengan sendirinya hanya dengan berkata “light”, hingga si robot dengan kecerdasan buatan bernama Ava.
Teknologi atau interface yang paling menonjol dan menarik di film ini adalah robot Ava. Robot Ava merupakan suatu teknologi dengan kecerdasan buatan dimana dia bisa berkomunikasi dan bertingkah laku layaknya manusia. Disini membuktikan bahwa komputer tersebut dapat menjalin interaksi yang baik dengan manusia dimana robot Ava bisa menjawab semua pertayaan yang dilontarkan bahkan dapat balik bertanya dan bisa mengeluarkan ekspresi wajah seakan-akan ia memiliki perasaan. Bisa kita katakan bahwa robot Ava ini adalah robot yang sangat cerdas. Baik pemikiran , tingkah laku dan rancangan bentuknya pun sudah seperti manusia sungguhan. Robot ava dirancang dengan sangat baik sehingga saat manusia berinteraksi dengannya, seolah-olah membuat kita sedang berinteraksi dengan sesama manusia.
Selanjutnya adalah pengaman rumah dengan kartu akses.  Hanya dengan menempelkan kartu ke alat deteksi maka kita bisa menentukan siapa saja yang boleh masuk ke rumah kita dan kita tidak harus mengawasi seseorang yang akan masuk ke ruangan di rumah kita secara sembarangan. Teknologi ini memiliki tingkat keamanan melebihi penjagaan manusia. Lalu adanya sistem mematikan lampu dengan suara. Dengan menggunakan sensor suara maka sistem akan memproses perintah untuk mematikan lampu sehingga kita tidak perlu repot untuk berjalan ke tombol saklar. 
Dari penjabaran di atas dapat kita lihat betapa alat-alat tersebut sangat memudahkan pekerjaan manusia. Bisa kita katakan, dengan adanya teknologi tersebut tentunya banyak memberikan keuntungan untuk kita sebagai manusia. Namun perlu kita sadari dan waspadai juga, bahwa dengan semakin berkembangnya teknologi, semakin manusia dimudahkan pekerjaanya, maka akan membuat manusia semakin malas dan hanya mengandalkan teknologi. Sejujurnya bagus bila teknologi selalu berkembang, apalagi bila teknologi tersebut sangat bermanfaat dan dapat membantu manusia yang dulu pekerjaannya sangat sulit dilakukan dan kini dengan adanya perkembangan teknologi pekerjaannya menjadi lebih mudah. Namun kita juga harus berhati-hati apabila menciptakan sesuatu yang melebihi kecerdasan manusia. Bisa saja akan terjadi hal seperti di dalam film ex machina dimana robot ava dapat menipu manusia demi kebebasannya.


Tifani Aprilia – 16115894 – 3KA04