SISTEM PAKAR PENGOBATAN ALTERNATIF PADA PENDERITA GANGGUAN KULIT MENGGUNAKAN RAMUAN TRADISIONAL

dokumen-dokumen yang mirip
SISTEM PAKAR ANALISIS PENYAKIT LUPUS ERITEMATOSIS SISTEMIK PADA IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING

By: Sulindawaty, M.Kom

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING. Agam Krisna Setiaji

Sistem Pakar Untuk Mendeteksi Kerusakan Pada Sepeda Motor 4-tak Dengan Menggunakan Metode Backward Chaining

APLIKASI DIAGNOSA PENYAKIT ANAKMELALUI SISTEM PAKAR MENGGUNAKAN JAVA 2 MICRO EDITION YOSEPHIN ERLITA KRISTANTI

Struktur Sistem Pakar

BAB II DASAR TEORI. Sistem pakar atau Expert System biasa disebut juga dengan knowledge

SISTEM PAKAR DIAGNOSA DINI GANGGUAN PADA SISTEM REPRODUKSI PRIA

APLIKASI SISTEM PAKAR UNTUK MENGIDENTIFIKASI PENYAKIT DALAM PADA MANUSIA MENGGUNAKAN METODE FORWARD CHAINING

BAB II LANDASAN TEORI. Landasan teori atau kajian pustaka yang digunakan dalam membangun

BAB 2 TINJAUAN TEORI. Artificial Intelligence. Jika diartikan Artificial memiliki makna buatan,

BAB I PENDAHULUAN. Perkembangan komputer sekarang ini sangat pesat dan salah. satu pemanfaatan komputer adalah dalam bidang kecerdasan buatan.

DIAGNOSA PENYAKIT MANUSIA YANG DIAKIBATKAN OLEH GIGITAN HEWAN MENGGUNAKAN METODE CERTAINTY FACTOR

SISTEM PAKAR PENGOBATAN HERBAL

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SALURAN PENCERNAAN MENGGUNAKAN METODE DEMPSTER SHAFER

TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PGRI KEDIRI 2016

BAB I PENDAHULUAN. produksi secara keseluruhan sangat ditentukan oleh pemilihan jenis perlengkapan

BAB I PENDAHULUAN. komputer adalah internet atau International Networking merupakan sarana

BAB I PENDAHULUAN. akut, TBC, diare dan malaria (pidato pengukuhan guru besar fakultas

BAB III ANALISA DAN DESAIN SISTEM

SISTEM PAKAR UNTUK DIAGNOSA GEJALA DEMAM UTAMA PADA ANAK MENGGUNAKAN METODE FORWARD CHAINING

SISTEM CERDAS DIAGNOSA PENYAKIT AYAM

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

BAB 1 PENDAHULUAN Latar belakang

PENDAHULUAN 1. Latar Belakang 2. Rumusan Masalah 3. Tujuan Dan Manfaat

EXPERT SYSTEM DENGAN BEBERAPA KNOWLEDGE UNTUK DIAGNOSA DINI PENYAKIT-PENYAKIT HEWAN TERNAK DAN UNGGAS

MENGENAL SISTEM PAKAR

SISTEM PAKAR MENDIAGNOSA PENYAKIT UMUM YANG SERING DIDERITA BALITA BERBASIS WEB DI DINAS KESEHATAN KOTA BANDUNG

Sistem Pakar untuk Mendiagnosa Penyakit Kucing Menggunakan Metode Backward Chaining

BAB III ANALISA DAN PERANCANGAN SISTEM

SISTEM PAKAR UNTUK REKOMENDASI DINI DIAGNOSA PENYAKIT ASMA

APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-SHAFER

2/22/2017 IDE DASAR PENGANTAR SISTEM PAKAR MODEL SISTEM PAKAR APLIKASI KECERDASAN BUATAN

BAB I PENDAHULUAN. pesat, seiring dengan kebutuhan manusia yang semakin banyak dan kompleks.

SISTEM PAKAR MENDIAGNOSA PENYAKIT PARU-PARU PADA MANUSIA BERBASIS WEB

BAB II TINJAUAN PUSTAKA

APLIKASI DIAGNOSA KERUSAKAN MESIN SEPEDA MOTOR BEBEK 4 TAK DENGAN METODE FORWARD CHAINING

BAB I PENDAHULUAN. besar yang harus benar-benar diperhatikan oleh setiap orang tua.

PEMANFAATAN TEKNOLOGI KNOWLEDGE-BASED EXPERT SYSTEM UNTUK MENGIDENTIFIKASI JENIS ANGGREK DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

Sistem Pakar Diagnosis Penyakit Menular Pada Klinik Umum Kebon Jahe Berbasis Web Dengan Menggunakan Metode Forward Chaining

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM PAKAR BERBASIS WEB UNTUK DIAGNOSA HAMA DAN PENYAKIT PADA TANAMAN MELON

PEMANFATAN TEOREMA BAYES DALAM PENENTUAN PENYAKIT THT

Pengetahuan 2.Basis data 3.Mesin Inferensi 4.Antarmuka pemakai (user. (code base skill implemetation), menggunakan teknik-teknik tertentu dengan

SISTEM PAKAR UNTUK DIAGNOSIS AUTISME DAN GANGGUAN PSIKOLOGIS LAINNYA PADA ANAK BERBASIS WEB

SISTEM PAKAR UNTUK MENDETEKSI VIRUS PADA PERNAPASAN MANUSIA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM PAKAR BERBASIS MOBILE UNTUK MENDETEKSI PENYAKIT PADA GINJAL

BAB 3 ANALISIS DAN PERANCANGAN

Feriani A. Tarigan Jurusan Sistem Informasi STMIK TIME Jln. Merbabu No. 32 AA-BB Medan

Sistem Pakar Dasar. Ari Fadli

PERANCANGA SISTEM PAKAR PENDETEKSI GANGGUAN KEHAMILAN ABSTRAK

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. serta terkadang sulit untuk menemui seorang ahli/pakar dalam keadaan

SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT GINJAL DENGAN METODE FORWARD CHAINING

NASKAH PUBLIKASI. SISTEM PAKAR PERAWATAN FACIAL ACNE PADA KLINIK dr.ve MEDICAL DERMATIC BERBASIS WEB

APLIKASI SISTEM PAKAR UNTUK PERTOLONGAN PERTAMA MENDIAGNOSA DEMAM Shela Shelina Universitas Gunadarma Jl. Margonda Raya No. 100 Pondok Cina, Depok 164

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Pendahuluan PENGERTIAN SISTEM PAKAR

LAPORAN TUGAS AKHIR SISTEM PAKAR PENGOBATAN ALTERNATIF PADA PENDERITA GANGGUAN KULIT MENGGUNAKAN RAMUAN TRADISIONAL

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

BAB I PENDAHULUAN. sama dengan kemampuan seorang pakar dibidang keilmuan tertentu.

PERANCANGAN SISTEM PAKAR UNTUK MENDIAGNOSA KERUSAKAN HARDWARE KOMPUTER DENGAN METODE FORWARD CHAINING DAN BACKWARD CHAINING BERBASIS WEB

Untung Subagyo, S.Kom

SISTEM PAKAR MENGIDENTIFIKASI PENOLAKAN FILM RADIOLOGI MENGGUNAKAN METODE FORWARD CHAINING

SISTEM PAKAR. Entin Martiana Jurusan Teknik Informatika - PENS

PENGEMBANGAN SISTEM PAKAR DALAM MEMBANGUN SUATU APLIKASI

TAKARIR. data atau informasi dan transformasi data yang bergerak dari pemasukan data hingga ke keluaran. Database

PENGEMBANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT DAN HAMA PADA TANAMAN SEMANGKA BERBASIS ANDROID

BAB I PENDAHULUAN. seiring dengan kebutuhan manusia yang semakin banyak dan kompleks. Hal ini yang

BAB I PENDAHULUAN. pesat terutama pada dunia komputer memberikan kita wawasan yang luas

BAB 1 PENGENALAN SISTEM PAKAR

SISTEM PAKAR PENYAKIT LAMBUNG MENGGUNAKAN METODE FORWARD CHAINING

BAB II TINJAUAN PUSTAKA

APLIKASI SISTEM PAKAR PENENTUAN PERAWATAN KECANTIKAN BERBASIS WEB (STUDI KASUS : PAMELLA SALON YOGYAKARTA)

BAB I PENDAHULUAN. yaitu dengan suatu media konsultasi yang bersifat online. mengemukakan pesoalan-persoalan yang terjadi kemudian pakar akan

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN DAN IMPLEMENTASI SISTEM PAKAR TROUBLESHOOTING PADA MESIN FOTOCOPY CANON MENGGUNAKAN FORWARD CHAINING

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

MERANCANG SISTEM PAKAR DIAGNOSA PENYAKIT JANTUNG DENGAN METODE FORWARD CHAINING BERBASIS WEB SKRIPSI

BAB 1 PENDAHULUAN. Perkembangan ilmu kedokteran mengalami kemajuan pesat yang ditandai

BAB 2 LANDASAN TEORI

APLIKASI SISTEM PAKAR BERBASIS WEB TENTANG PELANGGARAN UNDANG-UNDANG LALU LINTAS DAERAH ISTIMEWA YOGYAKARTA. Arif Budiman

BAB III ANALISA MASALAH DAN RANCANGAN SISTEM PAKAR

SISTEM PAKAR DIAGNOSA PENYAKIT KANKER PAYUDARA MENGGUNAKAN CERTAINTY FACTOR

Jurnal Komputasi. Vol. 1, No. 1, April Pendahuluan. Hal 1 dari 90

BAB I PENDAHULUAN. dapat menyebabkan kematian. Scabies merupakan salah satu penyakit kulit yang

PERANCANGAN SYSTEM PAKAR GENERIC MENGGUNAKAN BINARY TREE

PERANCANGAN SISTEM PAKAR UNTUK MENDETEKSI HAMA DAN PENYAKIT PADA TANAMAN CENGKEH BERBASIS WEBSITE

DIAGNOSA PENYAKIT JANTUNG DENGAN METODE PENELUSURAN FORWARD CHAINNING-DEPTH FIRST SEARCH

MODEL HEURISTIK. Capaian Pembelajaran. N. Tri Suswanto Saptadi

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. akan diderita. Setiap orang wajib menjaga kesehatannya masing-masing, tetapi

BAB I PENDAHULUAN. pentingnya adalah kesehatan, karena seseorang tidak akan merasakan kebahagiaan

Sistem Pakar. Pertemuan 2. Sirait, MT

Gambar 3.1 Arsitektur Sistem Pakar (James Martin & Steve Osman, 1988, halaman 30)

INFERENSI DAN PENALARAN. PERTEMUAN 8 Oleh : Diema Hernyka Satyareni, M.Kom

BAB I PENDAHULUAN. dengan ditemukannya penyakit-penyakit baru yang belum teridentifikasi

Transkripsi:

SISTEM PAKAR PENGOBATAN ALTERNATIF PADA PENDERITA GANGGUAN KULIT MENGGUNAKAN RAMUAN TRADISIONAL Ridwan Bayu Samodra Program Studi Teknik Informatika, Fakultas Ilmu Computer Universitas Dian Nuswantoro Semarang Jl. Nakula 1 No. 5-11 Semarang Telp : (024) 3517261, Fax : (024) 3520165 E-Mail : Samudra_Ridwan@Yahoo.Com ABSTRAK Kulit adalah bagian tubuh manusia yang rentan terkena gangguan karena faktor lingkungan. Berbagai gangguan yang disebabkan virus, kuman, jamur, udara maupun kecelakaan teknis dapat menyebabkan gangguan pada kulit manusia. Berbagai macam penyakit tersebut dapat diketahui melalui gejala-gejala yang ditimbulkan dari penyakit kulit tersebut. Perlu seorang pakar atau ahli untuk mengetahui secara tepat jenis-jenis gangguan yang menyerang serta pengobatan alternatif sebagai cara yang harus dilakukan apabila saat itu tidak memungkinkan untuk dibawa ke seorang pakar atau dokter, sehingga diperlukan sistem yang mempunyai kemampuan seperti seorang pakar, yang mana didalam sistem ini berisi pengetahuan keahlian seorang pakar dibidang pengobatan tradisional pada gangguan kulit. Pada penelitian ini dirancang sistem pakar yang menggunakan basis aturan dan dengan metode inferensi forward chaining yang dimaksud untuk membantu pengguna dalam mendiagnosa penyakit gatal pada kulit dan memberi informasi tentang gangguan kulit. Sistem pakar pengobatan alternatif pada penderita gangguan kulit yang telah dibangun mempunyai keunggulan dalam kemudahan akses dan kemudahan pemakaian untuk mendiagnosa penyakit gatal pada kulit dan memberi informasi tentang pengobatan alternatif pada gangguan kulit. Kata kunci : sistem pakar, ramuan tradisional, gangguan kulit 1

1. PENDAHULUAN Kulit merupakan bagian tubuh penting yang berperan sebagai indra peraba sekaligus penunjang penampilan pada manusia. Terkadang kulit juga digunakan sebagai interaksi antar manusia seperti berjabat tangan, bersentuhan, dan sebagainya. Oleh karena itu kulit harus selalu dijaga kesehatanya. Pada manusia kulit bisa mengalami gangguan kesehatan seperti mulai dari yang berdampak ringan sampai berdampak parah. Sebagian besar orang lebih memilih untuk berkonsultasi dengan seorang pakar atau dokter bila mengalami gangguan pada kulit. Mereka akan menanyakan bagaimana cara penanganannya. Kemudian dokter akan memberikan obat atau resep untuk menangani gangguan kulit tersebut. Tetapi jika penderita memilih untuk pergi ke dokter, maka pasien membutuhkan waktu untuk perjalanan menuju rumah sakit atau dokter. Namun jika gangguan terjadi pada malam hari atau tempat praktek dokter sedang tutup maka penderita harus membutuhkan waktu lebih lama lagi untuk mengobati gangguan yang terjadi pada kulitnya. Padahal gangguan pada kulit bisa terjadi kapan saja. Pengobatan secara alternatif harus segera dilakukan. Akan tetapi pada kenyataanya sering kali orang tidak mengetahui cara mengatasi keadaan tersebut. Padahal pengobatan alternatif bisa digunakan untuk mencegah terjadinya dampak yang lebih buruk sebelum penderita dibawa ke dokter atau rumah sakit. Permasalahanya adalah kebanyakan orang awam tidak tahu cara mengatasi keadaan yang terjadi pada penderita dan jenis obat yang dibutuhkan juga tidak selalu ada saat penderita membutuhkanya. Selain itu untuk pengobatan alternatif agar lebih cepat dilakukan maka kita harus menemukan jenis obat untuk gangguan kulit secara cepat dan tepat. Jenis obat yang lebih cepat ditemukan tak lain lagi adalah obat tradisional. Contoh : penderita gangguan kulit tiba-tiba merasakan gatal di kulit. Penderita tidak boleh menggunakan sembarang obat untuk menghilangkan gatal tersebut, tetapi harus diberi pengobatan yang benar berdasarkan jenis penyakitnya. Untuk mengetahui jenis gangguan dan jenis obat tradisional yang digunakan dan pengobatan alternatif yang harus dilakukan, diperlukan aplikasi sistem pakar. Aplikasi ini bisa digunakan sebagai informasi mengenai pengobatan alernatif bagi penderita jika saat itu tidak memungkinkan untuk dibawa ke dokter. 2. LANDASAN TEORI 2.1 Kecerdasan Buatan Kecerdasan buatan atau AI dapat meringankan pekerjaan manusia misalnya dalam membuat keputusan, mencari informasi lebih akurat, atau membuat komputer lebih mudah digunakan dengan tampilan yang mudah dipahami. Tujuan dari kecerdasan buatan ini yaitu membuat komputer lebih cerdas, mengerti tentang kecerdasan, dan membuat komputer lebih berguna untuk manusia. Kecerdasan buatan dapat meringankan pekerjaan manusia misalnya dalam membuat keputusan, mencari informasi lebih akurat, atau membuat komputer lebih mudah digunakan dengan tampilan yang mudah dipahami. Cara kerja kecerdasan buatan adalah menerima input untuk diproses dan kemudian mengeluarkan output yang berupa keputusan. Saat ini dengan semakin cepatnya perkembangan hardware dan software, berbagai produk sistem pakar atau AI telah berhasil dibangun dan digunakan dalam kehidupan sehari-hari. Dengan teknologi hardware yang perfomasinya semakin tinggi dan berukuran kecilserta didukung teknologi software yang semakin beragam dan kuat, produk-produk AI semakin dekat dengan kehidupan manusia (Suyanto, 2007). 1

Kecerdasan buatan memungkinkan komputer untuk berpikir dengan cara menyederhanakan program. Dengan cara ini, kecerdasan buatan dapat menirukan proses belajar manusia sehingga informasi yang baru dapat digunakan sebagai acuan di masa-masa mendatang. Kecerdasan atau kepandaian itu di dapat berdasarkan pengetahuan dan pengalaman, untuk itu agar perangkat lunak yang dikembangkan dapat mempunyai kecerdasan maka perangkat lunak tersebut harus diberi pengetahuan dan kemampuan untuk menalar dari pengetahuan yang didapat dalam menemukan kesimpulan layaknya seorang pakar dalam bidang tertentu yang bersifat spesifik. Kecerdasan buatan menawarkan media dan uji teori kecerdasan. Teori ini dapat dinyatakan dalam bahasa pemrograman computer dan dibuktikan melalui eksekusinya pada komputer nyata. seorang pakar sebagai asaten yang mempunyai pengetahuan yang dibutuhkan. Pada dasarnya sistem pakar diterapkan untuk mendukung aktivitas pemecahan masalah. Beberapa pemecahan masalah yang dimaksud seperti pembuatan keputusan, pemanduan pengetahuan, pembuatan desain, perencanaan, prakiraan, pengaturan, pengendalian, diagnose, perumusan, penjelasan, dan pelatihan. 2.3 Struktur Sistem Pakar Sistem pakar terdiri dari 2 bagian pokok, yaitu lingkungan pengembangan (development environment) dan lingkungan konsultasi (consultation environment). Lingkungan pengembangan pengembangan digunakan sebagai pengembangan sistem pakar, baik dari segi pembangunan komponen maupun basis pengetahuan. Lingkugan konsultasi digunakan oleh seseorang yang bukan ahli untuk berkonsultasi (Kusumadewi, 2003) 2.2 Sistem Pakar Sistem pakar adalah sistem yang berusaha mengadopsi pengetahuan seorang ke komputer agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli (Kusumadewi, 2003). Sistem pakar memiliki fasilitas informasi yang handal, mudah dimodifikasi, dapat digunakan dalam berbagai jenis komputer dan memiliki kemampuan untuk belajar beradaptasi. Pakar memiliki kemampuan untuk menganalisis dan meningkatkan kinerjanya. User Antar Muka Aksi yang Direkomendasi Fakta-Fakta Tentang Kejadian Khusus Fasilitas Penjelas Motor Inferensi BLACKBOARD Rencana Agenda Solusi Deskripsi Fakta - Interpreter - Scheduler - Consistency Enforce Penyaringan Pengetahuan Basis Pengetahuan : Apa yang diketahui tentang area domain : Logical Reference Rekayasa Pengetahuan Pengetahuan Ahli Penambahan Pengetahuan Dengan sistem pakar ini, orang awam pun dapat menyelesaikan masalahnya atau hanya sekedar mencari informasi berkualitas yang sebenarnya hanya dapat diperoleh dengan bantuan para ahli dibidangnya. Sistem pakar ini juga dapat membantu pekerjaan Gambar 2.1 Struktur sistem pakar Komponen-komponen yang ada dalam sistem pakar adalah : 1. Subsistem penambahan pengetahuan 2

Bagian ini digunakan untuk memasukkan pengetahuan, mengkonstruksi atau memperluas pengetahuan dalam basis pengetahuan. Pengetahuan itu bisa berasal dari ahli, buku, basis data, penelitian, dan gambar. 2. Basis pengetahuan (knowledge base) Basis pengetahuan adalah basis atau pangkalan pengetahuan yang berisi fakta, teori, prosedur, dan hubungan antara satu dengan yang lain atau informasi yang terorganisasi dan teranalisa (pengetahuan di dalam pendidikan atau pengalaman dari seorang pakar) yang diinputkan ke dalam komputer. Ada dua bentuk pendekatan basis pengetahuan yang sangat umum digunakan, yaitu : 1. Penalaran berbasis aturan (rule-based reasoning) Pada penalaran berbasis aturan, pengetahuan direpresentasikan dengan menggunakan aturan berbentuk : IF- THEN. Bentuk ini digunakan apabila kita memiliki sejumlah pengetahuan pakar pada suatu permasalahan tertentu. 2. Penalaran berbasis kasus Pada penalaran berbasis kasus, basis pengetahuan akan berisi solusisolusi yang telah dicapai sebelumnya kemudian akan diturunkan suatu solusi untuk keadaan yang terjadi sekarang (fakta yang ada). 3. Motor inferensi (inference engine) Berisi teknik-teknik pelacakan basis pengetahuan untuk mencari fakta sesuai dengan inputan yang ada dan mencari hubungan antara keduanya sehingga dapat mengambil keputusan. Dari hal ini dapat dijelaskan bahwa, komputer selain terisi pengetahuanpengetahuan dari seorang pakar yang tersusun dalam basis pengetahuan, komputer juga harus mendapatkan inputan-inputan. Setelah mendapatkan inputan akan dicocokkan dengan fakta atau data yang ada di basis pengetahuan oleh mesin inferensi, selanjutnya diolah berdasarkan pengalaman dan prosedur yang ada pada motor inferensi sehingga menghasilkan suatu keputusan. Ada tiga elemen utama yang digunakan dalam motor inferensi, yaitu : a. Interpreter, mengeksekusi itemitem agenda yang terpilih dengan menggunakan aturan-aturan dalam basis pengetahuan yang sesuai. b. Scheduler, digunakan untuk mengontrol agenda. c. Condistency Enforcer, digunakan untuk memelihara kekonsistenan dalam mempresentasikan solusi yang bersifat darurat. 4. Blackboard Merupakan area dalam memori yang digunakan untuk merekam kejadian yang sedang berlangsung termasuk keputusan sementara. Ada tiga tipe keputusan yang dapat direkam, yaitu : a. Rencana digunakan untuk menghadapi permasalahan. b. Agenda digunakan untuk aksi-aksi potensial yang sedang menunggu untuk dieksekusi. c. Solusi digunakan untuk calon aksi yang akan dibangkitkan. 5. Antar muka pemakai (user interface) Adalah bagian penghubung antara program sistem pakar dengan pemakai. Pada bagian ini terjadi dialog antara program dengan pemakai. Program akan mengajukan pertanyaan dalam bentuk ya atau tidak yang nantinya harus dijawab oleh pemakai. Berdasarkan jawaban tersebut sistem pakar akan mengambil suatu kesimpulan berupa solusi pemecahan masalah. 6. Subsistem penjelasan 3

Digunakan untuk melacak respon dan memberikan penjelasan tentang kelakuan sistem pakar secara interaktif melalui pertanyaan : a. Mengapa suatu pertanyaan ditanyakan oleh sistem pakar? b. Bagaimana konklusi dicapai? c. Mengapa ada alternatif yang dibatalkan? d. Rencana apa yang digunakan untuk mendapatkan solusi? 7. Sistem penyaring pengetahuan Sistem ini digunakan untuk mengevaluasi kinerja sistem pakar itu sendiri untuk melihat apakah pengetahuan-pengetahuan yang ada masih cocok untuk digunakan di masa mendatang. 2.2.5 Motor Inferensi Motor inferensi merupakan cara menarik kesimpulan yang dilakukan oleh mesin inferensi untuk menyelesaikan masalah. Ada dua metode inferensi dalam sistem pakar, yaitu : 1. Forward Chaining (Runut Maju) Merupakan pelacakan kedepan, yaitu memulai dari sekumpulan data-data yang akan menuju suatu kesimpulan. IF gatal AND bentol-bentol AND warna kemerahan AND menyebar cepat THEN biduran Secara sederhana dapat dijelaskan bahwa untuk kaidah diatas, agar sistem mencapai konklusi, harus diinput terlebih dahulu fakta gatal, bentol-bentol, warna kemerahan, menyebar cepat. Baru sistem dapat mengeluarkan konklusi bahwa penyakit yang diderita adalah Kaligata. Dalam pendekatan ini pelacakan dimulai dari informasi masukan, dan selanjutnya mencoba menggambarkan kesimpulan. Pelacakan ke depan, mencari fakta yang sesuai dengan bagian IF dari aturan IF-THEN. Kaidah A Kaidah B Kaidah C Fakta 1 Fakta 2 Fakta 3 Gambar 2.2 Proses Forward Chaining 2. Backward Chaining (Runut Balik) Kaidah D Kaidah E Pada pelacakan ke belakang proses dimulai dari konklusi (objek) yang bukan merupakan fakta eksplisit, artinya penalarannya dimulai dari sekumpulan hipotesa-hipotesa yang mendukung fakta dari hipotesa tersebut. Lampu 1 rusak, IF Lampu 1 dinyalakan AND Lampu 1 tidak menyala AND Lampu 1 dihubungkan dengan sekering AND sekering masih utuh Secara sederhana dapat dijelaskan bahwa untuk kaidah diatas, sistem terlebih dahulu menduga bahwa lampu 1 rusak. Kebenaran praduga ini dibuktikan dengan kebenaran ketika lampu 1 tidak menyala, lampu 1 dihubungkan dengan sekering dan sekering masih utuh. Kemudian sistem mengeluarkan kesimpulan bahwa lampu 1 rusak. Namun apabila ada fakta tidak terpenuhi berarti praduga sistem salah, 4

selanjutnya sistem akan mengecek konklusi berikutnya. Kaidah A Kaidah B Kaidah C Fakta 1 Fakta 2 Fakta 3 Gambar 2.3 Proses Backward Chaining 2.3 Gangguan Kulit Kaidah D Kaidah E Merupakan gejala klinik yang paling sering ditemukan pada masyarakat. Gatalgatal merupakan salah satu penyakit yang banyak diderita masyarakat. Itu terbukti, berdasarkan data Dinas Kesehatan, gatal-gatal masuk dalam kelompok lima besar penyakit yang banyak diderita pasien yang berobat di puskesmas. Meski sering dianggap remeh, namun gatal-gatal jika dibiarkan bisa menyebabkan infeksi sekunder pada kulit. Walaupun gejala ini tidak mematikan namun gejala ini amat penting untuk diperhatikan sebab ini mungkin merupakan gejala awal untuk timbulnya gejala yang lebih berat berupa gangguan nafas dan gangguan sirkulasi. Oleh karena itu setiap gangguan kulit harus diwaspadai untuk mencegah kemungkinan timbulnya gejala yang lebih berat. Dengan kata lain setiap keluhan kecil yang timbul sesaat, harus diantisipasi untuk menghindari dapat berkembang kearah yang lebih berat. Dalam kehidupan sehari-hari kita sering mendengar, atau bahkan mungkin pernah mengalami timbulnya bercak-bercak atau bentolan kulit yang gatal serta tersebar di atas permukaan tubuh secara tiba-tiba. Keluhan atau gambaran seperti itu merupakan salah satu dari sekian banyak jenis gangguan kulit. 2.4 Obat Tradisional Obat tradisional adalah obat-obatan yang diolah secara tradisional, turun-temurun, Tujuan berdasarkan resep nenek moyang, adatistiadat, kepercayaan, atau kebiasaan setempat yang bersifat magic tradisional. Menurut penelitian masa kini, obat-obatan tradisional memang bermanfaat bagi kesehatan, dan kini digencarkan penggunaannya karena lebih mudah dijangkau masyarakat, baik harga maupun ketersediaannya. Obat tradisional pada saat ini banyak digunakan karena menurut beberapa penelitian tidak terlalu menyebabkab efek samping, karena masih bisa dicerna oleh tubuh. Beberapa perusahaan mengolah obatobatan tradisional yang dimodifikasi lebih lanjut. Bagian dari Obat tradisional yang bisa dimanfaatkan adalah akar, rimpang, batang, buah, daun dan bunga. Bentuk obat tradisional yang banyak dijual dipasar dalam bentuk kapsul, serbuk, cair, dan tablet. Obat tradisional sudah dikenal sejak lama di beberapa negara, seperti Cina, India, Jerman, Amerika (Indian), Thailand, Jepang, dan Negara-negara lainnya. Bahkan di Indonesia, obat tradisional sangat popular. Hal tersebut dapat kita lihat dengan banyak berdirinya perusahaan jamu dan obat tradisional. Belakangan pun banyak dijumpai, para ahli pengobatan alternatif maupun dokter di Indonesia menyarankan pasien-pasiennya untuk mengkonsumsi obat tradisional sebagai alternatif yang baik untuk menyembuhkan gangguan pada kesehatan. 3. PEMBAHASAN 3.1 Mesin Inferensi Dalam sistem pakar ini, mesin inferensi menggunakan metode Forward Chaining dengan format IF THEN, format ini lebih mudah untuk dimengerti oleh 5

pengguna dalam menggambarkan teknikteknik pemecahan problemnya sendiri. Bagian IF berisi gejala penyakit dan bagian THEN berisi kemungkinan penyakit yang diderita. Pada basis pengetahuan gejala-gejala penyakit ditulis dalam pengkodean yang dihasilkan dari penerimaan pengetahuan yang telah diorganisasikan dalam matrik adalah seperti pada table berikut. Tabel 3.1 Tabel keputusan Keterangan : Primary Key = idgejala 2. Tabel Penyakit Tabel ini berisi data penyakit Field Type Extra idpenyakit nm_penyakit definisi solusi char(4) varchar(60) Text Text Keterangan : Primary Key = idpenyakit 3. Tabel relasi Tabel ini berisi tentang struktur dan data yang terdiri dari gejala dan penyakit yang saling berelasi atau berhubungan yang akan membentuk suatu kesimpulan. Field Type Extra idkaidah tinyint(9) auto_increment idpenyakit varchar(4) idgejala varchar(6) Keterangan : Primary Key = idkaidah 3.2 Perancangan Database Pengetahuan atau data yang ada, disusun sedemikian rupa kedalam bentuk tabel untuk mempermudah sistem dalam pengambilan keputusan. Seluruh tabel saling berhubungan satu dengan yang lainnya dan gambaran tabel basis pengetahuan yang digunakan adalah sebagai berikut : 1. Tabel Gejala Tabel ini berisi data gejala klinis. Field Type Extra idgejala char(4) nm_gejala varchar(100) 4. Tabel diagnosis Tabel ini berisi tentang data yang diinput pengguna pada waktu proses diagnosis Field Type Extra iddiagnosis tinyint(4) auto_increment idpenyakit varchar(4) idgejala varchar(4) Keterangan : Primary Key = iddiagnosis 5. Tabel Admin Tabel ini berisi data tentang nama pakar dan kata kunci pakar Field Type Extra userid varchar(30) passid varchar(30) Relasi tabel merupakan hubungan yang terjadi pada tabel dengan tabel lainnya, yang berfungsi untuk mengatur operasi 6

database. Hubungan yang dapat dibentuk dalam database sistem pakar ini yaitu : Start Data penderita gejala Tidak Kaidah berbasis aturan Gambar Konsep Data Model 3.3 Proses Inferensi Penalaran Maju (Foward Chaining) Suatu kaidah disusun berdasarkan pengetahuan dibagi menjadi dua bagian utama, yaitu bagian fakta dan bagian kesimpulan. Selanjutnya bagian fakta sendiri dikelompokkan lagi menjadi fakta-fakta yang lebih spesifik untuk kemudian masing-masing kelompok fakta akan membentuk sebuah kaidah yang memiliki sebuah kesimpulan tertentu. Dalam hal ini, akan dijelaskan bagaimana aliran proses jika menggunakan metode forward chaining yang dapat dilihat pada flowchart di bawah ini: Kaidah telah sesuai Ya File basis pengetahuan Identifikasi Kesimpulan berupa info penyakit, pencegahan dan pengobatan Data hasil konsultasi End Gambar 4.10 Flowchart Proses Inferensi Penalaran Maju Dari flowchart di atas, dapat dijelaskan langkah-langkah proses inferensi penalaran maju (foward chaining) yang dilakukan adalah sebagai berikut : Masukan berupa fakta yang diberikan oleh user adalah data user, gejala yang tampak. Kemudian data-data tersebut disusun ke dalam kaidah berbasis aturan, dimana setelah itu terjadi pengecekan apakah kaidahkaidah tersebut sesuai atau tidak. Jika tidak maka user akan kembali mengisikan faktafakta yang lain, akan tetapi jika kaidah tersebut sesuai maka, kaidah atau fakta tersebut tersimpan di dalam file berbasis pengetahuan berupa basis data yang kemudian 7

diproses hingga user bisa melakukan proses identifikasi. Dari identifikasi tersebut, akan terlihat gejala yang dimasukkan menghasilkan suatu kesimpulan tentang penyakit atau bahkan penyakit tidak ditemukan karena tidak ada dalam kaidah. Dan di akhir program akan dihasilkan sebuah kesimpulan dan solusi berupa saran pencegahan dan pengobatan sesuai dengan jenis penyakitnya. 3.4 Penjelasan Program Didalam penjelasan program ini dijelaskan tentang alur pembuatan dan kegunaan program yang dibuat beserta tampilan desain. Halaman pada menu home ini merupakan tampilan awal saat progam dijalankan, dimana dalam home ini terdapat deskripsi mengenai tujuan pembuatan program serta informasi mengenai pertolongan pertama pada penderita gangguan kulit. Adapun desain halamannya sebagai berikut : Gambar 2. Menu Diagnosis Gejala Halaman Hasil Identifikasi merupakan halaman yang memberikan informasi hasil dari masukan pengguna yang melakukan proses diagnosa. Adapun desain halamannya adalah sebagai berikut : Gambar 1. Menu Home Pada halaman menu diagnosis gejala, apabila pengguna ingin melakukan proses identifikasi, maka pengguna diwajibkan untuk mengisi data gejala yang dialami sehingga pengguna akan mendapatkan jawaban jenis penyakit yang sedang dialami berdasarkan data gejala yang diisi. Adapun desain halamannya adalah sebagai berikut : Gambar 3. Menu Diagnosis Hasil Identifikasi User 4. Kesimpulan Dari hasil yang telah dicapai dalam pembuatan sistem pakar ini, maka dapat diberikan beberapa kesimpulan sebagai berikut : 8

1. Dengan aplikasi sistem pakar ini, dapat mempermudah diagnosa penyakit kulit pada manusia. Serta sistem pakar ini mampu memberikan alternatif bagi pakar ataupun user yang ingin tahu lebih lanjut tentang penyakit kulit pada manusia dalam menangani permasalahannya. 2. Pakar dapat menambah atau mengubah kaidah-kaidah produksi yang telah dimiliki oleh sistem pakar ini. DAFTAR PUSTAKA Cici, L.N. 2012. www.jasaseo.me/penyakit-kulitgatal.xhtml Heni, A. 2011. Pemrograman Web Database Dengan PHP & MySQL. PT. Skripta Media Creative. Kusumadewi, S. 2003. Artificial Intelligence (Teknik dan Aplikasinya).Yogyakarta : Graha Ilmu. Sri, Y. 2012. Sistem Pakar Penyakit Kulit Pada Manusia Menggunakan Metode Certainty Factor Berbasis Web. Jurnal Seminar Nasional Teknologi Informasi. Suyanto, 2007. Artificial Intelligence (searching, reasoning, planning and learning). Bandung : Informatika. 9