Thursday, October 27, 2016

SISTEM BERBASIS PENGETAHUAN - CODINGAN PROGRAM PROLOG

Berikut adalah salah satu program tentang Obat.

%predicate : relieve
%relieve(DRUG, SYMPTOM).
%SYMPTON is a manifestation of an underlying disease process,
%but is distinct from the disease process itself.
%
%

relieve(aspirin, headche).
relieve(aspirin, medoreate_pain).
relieve(aspirin_codeine_combination, severe_pain).
relieve(aspirin, moderate_arthritis).
relieve(cough_cire_xm, cough).
relieve(pain_gone, severe_pain).
relieve(ko_diarrhea, diarrhea).
relieve(de_congest, coigh).
relieve(de_congest, nasal_congestion).
relieve(penicillin, pnemonia).
relieve(bis_cure, nausea).
relieve(bis_cure, diarhea).
relieve(noasprinol, headche).
relieve(noaspirinol, moderate_pain).
relieve(triple_tuas, nasal_congestion).

%predicate : aggravates
%aggravates (Drug, Condition).
%Condition is a single disease process, or collectio of disease.
%process,
%sometimes called a syndrome.
%

aggravates(aspirin, ashtma).
aggravates(asprin, paptic_ulcer).
aggravates(de_congest, high_blood_pressure).
aggravates(de_congest, heart_disease).
aggravates(de_congest,galucomma).
aggravates(bis_cure, diabetes).
aggravates(bis_cure, gout).
aggravates(bis_cure, fever).

%% add fact
%

form_of_pain(moderate_pain).
form_of_pain(severe_pain).

%% rule
%

relieve_cold(Drug) :- relieve(Drug, cough), relieve(Drug, nasal_congestion).
relieve_cold(relieve_nose) :- relieve(relieve_nose, cough).
ashma_involved(Drug, Condition) :- aggravates(aspirin, ashtma), relieve(Drug, Condition).
pain_killer(Drug) :- relieve(Drug, moderate_pain).
pain_killer(Drug) :- relieve(Drug, severe_pain).
pain_killer(Drug) :- form_of_pain(Condition), relieve(Drug, Condition).

complains_of(john, headache).
suffer_from(john, peptic_ulcer).
should_take(Person, Drug) :-complains_of(Person, Symptom),
suppresses(Drug, Symptom),
not(unsuitable_for(Person, Drug)).
suppresses(Drug, Symptom) :- relieve(Drug, Symptom).
unsuitable_for(Person, Drug) :- aggravates(Drug, Condition),
suffers_from(Person, Condition).
1.      


Monday, October 3, 2016

EXPERT SYSTEM / SISTEM PAKAR



 Latar Belakang Masalah
 Keunggulan manusia dibanding dengan makhluk lainnya terletak pada kecerdasannya. Dengan kecerdasan manusia menguasai ilmu pengetahuan dan teknologi. Manusia kemudian diciptakan berbagai macam karya termasuk salah satunya adalah komputer. Dalam era komputer, peran komputer sangat besar untuk meringankan pekerjaan manusia karena dapat mengolah data dalam jumlah yang besar dengan tingkat ketelitian yang tinggi. Penerapan komputer juga dilakukan pada berbagai bidang ilmu termasuk diantaranya dalam bidang ketenaga-kerjaan. Sebagai salah satu negara yang yang sedang berkembang, sudah tentu indonesia membutuhkan tenaga kerja yang potensial dan memiliki kriteria yang sesuai dengan pekerjaannya untuk mendukung perkembangan dan kemajuan negara indonesia.
           Perusahaan membutuhkan seorang pakar yang dapat menangani masalah dibagian-bagian perusahaan. Akan tetapi perusahaan belum tentu dapat memakai seorang pakar karena dipandang dari segi keuangan perusahaan maupun waktu pakar tersebut. Dengan adanya masalah diatas, maka peranan komputer akan sangat diperlukan dalam membantu perusahaan khususnya bagian personalia untuk mengatasi masalah tersebut. Oleh karena itu, maka dibuatlah suatu sistem pakar untuk memudahkan perusahaan dalam merekrut karyawan secara baik berdasarkan kriteria-kriteria yang sesuai dengan kebutuhan perusahaan. Solusi dari permasalahan ini adalah penggunaan sistem pakar yang berbasis komputer.
Sistem pakar adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya seorang pakar. Dengan sistem pakar ini, orang awam pun dapat menyelesaikan masalahnya atau hanya sekedar mencari suatu informasi berkualitas yang sebenarnya hanya dapat diperoleh dengan bantuan para ahli di bidangnya. Sistem pakar ini juga akan dapat membantu aktivitas para pakar sebagai asisten yang berpengalaman dan mempunyai asisten yang berpengalaman dan mempunyai pengetahuan yang dibutuhkan. Dalam penyusunannya, sistem pakar mengkombinasikan kaidah-kaidah penarikan kesimpulan (inference rules) dengan basis pengetahuan tertentu yang diberikan oleh satu atau lebih pakar dalam bidang tertentu. Kombinasi dari kedua hal tersebut disimpan dalam komputer, yang selanjutnya digunakan dalam proses pengambilan keputusan untuk penyelesaian masalah tertentu.

Definisi Expert System
·         ES adalah system yang berusaha mengadopsi pengetahuan manusia ke computer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan para ahli.
·         suatu sistem yang menggunakan pengetahuan manusia dalam komputer untuk memecahkan masalah yang biasanya dikerjakan oleh seorang pakar, misalnya : Dokter, Lawyer, Analist Keuangan, Tax Advisor.

Tujuan pengembangan Sistem Pakar adalah :
Menurut Syamsudinn aries ( pengantar system pakar.2004) tujuan pengembangan system pakar antara lain :
a)    Mempermudah kerja tenaga ahli
b)    Mengganti tenaga ahli
c)    Menggabungkan kemampuan tenaga ahli
d)    Training tenaga ahli
e)    Mengurangi resiko pada pekerjaan yang berbahaya
f)     Menyediakan ahli pada bidang pekerjaan “kering”

KESIMPULAN
Menurut saya, Expert System atau Sistem Pakar adalah sistem yang memberi kemudahan bagi manusia dalam penggunaan alat-alat sesuai kebutuhan dan yang menjadi medianya adalah komputer.
Indonesia merupakan salah satu negara dari penggunaan system pakar. Wajar , ketika tiap negara memiliki ES dikarenakan seiring perkembangan era teknologi yang begitu pesat dan masyarakat juga ingin menggunakan alat tapi dengan cara sederhana. Dengan pemakaian ES , maka manusia dimudahkan dalam penggunaannya. Apalagi manusia kota dewasa kini, yang sangat sibuk dengan aktivitasnya sehingga tidak memungkinkan mereka untuk melakukan hal yang menggunakan alat dengan tingkat cara pemakaian yang ribet. Penggunaan ES juga banyak membantu perusahaan atau institusi, yaitu dengan mengurangi resiko pekerjaan yang berbahaya.
             Tapi, namanya juga buatan manusia ada saja kekurangan dari alat tersebut. Dengan penggunaan ES juga dapat menambah tingkat pengangguran karena banyak perusahaan/institusi bealih ke penggunaan ES, menjadikan manusia jadi ketergantungan, dan penggunaan ES juga membutuhkan biaya mahal.
             Maka dari itu, sebaiknya dalam penggunaannya jadikan ES sebaik-baiknya agar yang didapatkan seimbang.

REFERENSI
https://elhasbyblog.wordpress.com/kuliah-2/expert-system-sistem-pakar/
http://exsys123.blogspot.co.id/p/kesan-kesan.html

NOTE :
Informasi ini saya mengambil dari internet. Bagi pihak manapun yang merasa informasinya diambil oleh saya untuk bahan kuliah mohon dimaafkan, karena informasi yang kalian share sangat membantu.