Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan ...
Transcript of Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan ...
p-ISSN : 1907 - 3984
e-ISSN : 2541 - 1760
58 LP2M STMIK NURDIN HAMZAH JAMBI
Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan
Orang Dewasa
Ahmad Louis1, Samsidar2
STMIK Nurdin Hamzah
E-mail: [email protected]
Abstract – Digestion is one of the most important parts of the human body because of digestion in charge ofreceiving the food to be distributed throughout the body. If digestion is not going well there are times when itwill cause indigestion which occurred ketidakyamanan in the abdomen that can bring a variety of symptoms thatcan be associated with a number of illnesses. Generally indigestion resemblance between the symptoms thatsometimes make people diagnose disease commonly occurs without a clear idea of the difference between thedisease to each other because of digestive disorders commonly associated with a diet that is not good. Thoughserious diseases can also occur due to digestive problems. Therefore constructed disease diagnosis expertsystem for digestive disorders in order to diagnose the early symptoms with the inference method used is aforward chaining which will be read first common symptoms that will point to the specific issues of interest tofind a solution. This expert system developed by using VB 6.0 programming language and database SQLyog.
Keywords : Expert System, Forward Chaining, Digestive Disorders, Visual Basic 6.0, Database, SQLyog
I. PENDAHULUAN
1.1 Latar Belakang
Seiring perkembangan teknologi yangsemakin maju saat ini, komputer tidak hanya dapatdigunakan sebagai alat bantu administrasi, tapi jugadapat dimanfaatkan untuk menggantikan fungsisementara dokter. Pada bidang kedokteran juga telahmemanfaatkan teknologi untuk membantupeningkatan pelayanan yang lebih baik kepadamasyarakat luas.
Sistem pakar merupakan suatu sistem yangmenerapkan aplikasi komputerisasi yang berusahamenirukan proses penalaran dari seorang ahlinyadalam memecahkan masalah spesifikasi atau bisadikatakan merupakan duplikat dari seorang pakarkarena pengetahuannya disimpan didalam basispengetahuan untuk diproses pemecahan masalah.Data yang tersimpan dalam database akanmenginformasikan suatu keluhan pasien denganakurat dan dapat menyimpulkan jenis penyakit yangdiderita oleh pengguna.
Pekerjaan yang sangat sibuk dari seorangdokter mengakibatkan bidang sistem pakar mulaidimanfaatkan untuk membantu seorang pakar atauahli dalam mendiagnosa berbagai macam penyakit.Kesibukkan dokter yang menyebabkan dokter tidakada ditempat ini yang terkadang menjadi kendaladalam pemeriksaan jika pasien tidak bisaberhadapan langsung dengan dokter untukmemberikan penjelasan secara pasti penyakit pasiendengan gejala yang dirasakan pasien.
Seperti halnya yang terjadi pada PuskesmasNipah Panjang jumlah dokter yang sedikit dan tidak
selalu berada ditempat menjadi penghambatpemeriksaan terlebih jika jumlah pasien meningkat.Penyakit yang menjadi salah satu perhatian didaerahNipah Panjang adalah penyakit pada gangguanpencernaan. Ini terbukti sepanjang tahun 2013-2014pada Puskesmas Nipah Panjang penyakit yangumum menyerang adalah penyakit dengan gejalagangguan pencernaan seperti Gastritis, Diare danTukang Lambung karena dipengaruhi oleh faktorlingkungan yang umumnya kekurangan ketersediaanair bersih dan bertempat tinggal didaerah tepi sungaiyang sering kali dijadikan tempat pembuangansampah oleh masyarakat. Keadaan tersebut akanterus memburuk jika musim kemarau tiba.
Berdasarkan permasalahan dan kendalatersebut diatas, maka penulis tertarik untukmelakukan penelitian dalam bentuk Laporan TugasAkhir dengan Judul “Sistem Pakar DiagnosaPenyakit Pada Gangguan Pencernaan OrangDewasa (Studi Kasus Kecamatan Nipah Panjang)dengan Metode Forward chaining”.
1.2. Rumusan Masalah
“Bagaimana Membangun Sistem PakarYang Dapat Memberikan Diagnosa Awal TentangPenyakit Berdasarkan Gejala Pada GangguanPencernaan?”
1.3. Tujuan Penelitian
Membangun sistem pakar untukmendiagnosa penyakit dengan gejala gangguan
p-ISSN : 1907 - 3984
e-ISSN : 2541 - 1760
LP2M STMIK NURDIN HAMZAH JAMBI 59
pencernaan. Serta menerapkan pengabdian kepadamasyarakat.
II. TINJAUAN PUSTAKA
2.1 Definisi2.1 Pengertian Sistem
Menurut Sutabri, (2012:06) Sistem adalahsekelompok unsur yang erat hubungannya satudengan yang lain, yang berfungsi bersama-samauntuk mencapai tujuan tertentu
2.2 Pengertian Sistem Informasi
Menurut Sutabri, (2012:38) Sistem informasi adalahsuatu sistem didalam suatu organisasi yangmempertemukan kebutuhan pengolahan transaksiharian yang mendukung fungsi operasi organisasiyang bersifat manejerial dengan kegiatan strategidari suatu organisasi untuk dapat menyediakanlaporan-laporan yang diperlukan oleh pihak luartertentu.
2.3. Pengertian Sistem Pakar
Menurut Darmawan dan Fauzi (2013:158)dalam bukunya yang berjudul “Sistem InformasiManajemen” menyatakan bahwa : “Sistem Pakaradalah program komputer yang beroperasimenyerupai pengetahuan seorang pakar dalambentuk heuristic”
Menurut Sutojo (2011:13) dalam bukunyayang berjudul “Kecerdasan Buatan” menyatakanbahwa :
Sistem pakar adalah suatu sistem yangdirancang untuk dapat menirukan keahlian seorangpakar dalam menjawab pertanyaan dan memecahkansuatu masalah.
III. HASIL DAN PEMBAHASAN
1. Sistem Yang DiusulkanBerdasarkan analisa yang diamati terhadapsistem yang sedang berjalan pada PuskesmasNipah Panjang telah diketahui kelemahan yangada dalam mendiagnosa pasien dengan gejalagangguan pencernaan, penulis membuat suatusistem yang dianggap dapat menutupikekurangan sistem yang sedang berjalan,diharapkan dapat meningkatkan efesiensi danefektivitas kerja dokter dan dapat menghasilkanhasil diagnosa yang cepat bagi pasien, sistembaru yang dibuat penulis menerapkan suatusistem untuk mendiagnosa penyakit denganmenggunakan komputer dengan menggunakanaplikasi yang akan dibangun.
2. Diagram KonteksPenelitian menggunakan Diagram Konteksuntuk menggambarkan proses arus data PadaSistem Pakar Diagnosa Pada SaluranPencernaan Pada Orang Dewasa, untuk lebihjelasnya dapat dilihat diagram konteks sepertitampak pada gambar 1.
b.Pakar
DataPengetahuanData solusi
LaporanHasil
Diagnosa,LaporanPasien.
Sistem Pakar DiagnosaPenyakit Pada Saluran
Pencernaan
a.Pasien
HasilDiagnosa
Data Pasien, JawabPertanyaan
c.Admin
Lap. Data Pasien, Lap.Hasil Diagnosa
Data Admin,Data Pertanyaan , DataPengetahuan , data solusi
Gambar 1. Diagram Konteks3. Diagram Level Nol
Diagram level nol atau top level merupakandiagram yang dijabarkan lebih rinci lagi daridiagram konteks dan berdasarkan prosesdibagian berjenjang seperti tampak pada gambar2.c.
Admin
b.Pakar
a.Pasien
1.p
InputData Penyakit
2.p
InformasiPenyakit pada
Saluranpencernaan
3.p
Hasil DiagnosaPenyakit pada
saluran
4.0
Laporan
Lap. Data PasienLap. Hasil Diagnosa
Lap. Data Pasien
Data diagnosa
Data solusi,Data Pasien
Data Pasien
Data Pengetahuan
DataPengetahuan
DataPasien
Jenis Pengetahuan,Solusi
Data Pengetahuan,Data Solusi
Data PasienJawab
Pertanyaan
InformasiPenyakit pada
SaluranPencernaan
D2. Pengetahuan
D4. Data Pasien
D5. Diagnosa
D1. Data Admin
D3. Solusi
Data Pasien
DataSolusi
Data Solusi
DataPengetahuan
Data Solusi
Gambar 2. DFD Level 0
4. Rancangan Entri Data PengirimanTabel 1. Tabel PertanyaanNo
Pertanyaan FaktaYa
FaktaTidak
BilaYa
Bila Tidak
1 Apakahperut andaterasa mual?
Ya Tidak LanjutPertanyaan2
LanjutPertanyaan21
2 Apakah andamengalamimuntah?
Ya Tidak LanjutPertanyaan3
LanjutPertanyaan6
3 Apakahperut andamengalamikembung?
Ya Tidak LanjutPertanyaan4
TidakTerdiagnosa
4 Apakah andamengalaminyeri uluhati?
Ya Tidak LanjutPertanyaan
TidakTerdiagnosa
p-ISSN : 1907 - 3984
e-ISSN : 2541 - 1760
60 LP2M STMIK NURDIN HAMZAH JAMBI
5
5 Apakahnyeri ulu hatiterasasampai perutsebelah kiri?
Ya Tidak A B
6 Apakah andamerasakanneg?
Ya Tidak E LanjutPertanyaan7
7 Apakahkepala andamerasakanpusing?
Ya TidakLanjutPertanyaan8
LanjutPertanyaan10
8 Apakah andamerasaberkeringat ?
Ya Tidak LanjutPertanyaan9
TidakTerdiagnosa
9 Apakah andaterkadangpingsan?
Ya Tidak G TidakTerdiagnosa
10 Apakah andaseringmengalamisendawa?
Ya Tidak LanjutPertanyaan11
TidakTerdiagnosa
11 Apakahlambunganda terasapanas?
Ya Tidak F TidakTerdiagnosa
12 Apakah babanda terasakeras
Ya Tidak LanjutPertanyaan13
LanjutPertanyaan15
13 Apakah andamerasa sulitpada saatbab?
Ya Tidak LanjutPertanyaan14
TidakTerdiagnosa
14 Apakah andajuga merasatidak puassaat bab?
Ya Tidak C TidakTerdiagnosa
15 Apakah babanda terasacair?
Ya Tidak LanjutPertanyaan16
TidakTerdiagnosa
16 Apakah babanda lebihdari 3xsehari?
Ya Tidak LanjutPertanyaan17
TidakTerdiagnosa
17 Apakah andamengalamibab tidakseperti
Ya Tidak LanjutPertanyaan
TidakTerdiagnos
biasa? 18 a
18 Apakah babandaberlendir?
Ya Tidak LanjutPertanyaan19
TidakTerdiagnosa
19 Apakah babandaberdarah
Ya Tidak D TidakTerdiagnosa
20 Apakahperut andaterasa tidakenak?
Ya Tidak H TidakTerdiagnosa
5. Rancangan Data AdminPada rancangan ini menyediakanpengolahan data administrator bagi pihakyang berhak berikut dengan akunnyaseperti tampak pada gambar 3.
Gambar 3. Rancangan Data Admin
6. Rancangan Data PasienPada rancangan ini menyediakanpengolahan data pasien meliputi noregistrasi, no kartu serta data identitaspasien seperti tampak pada gambar 4.
Gambar 4. Rancangan Data Pasien
7. Rancangan PertanyaanPada rancangan ini menyediakanpengolahan data pertanyaan yang menjadirule pada setiap pertanyaan di sistem yangdibangun seperti tampak pada gambar 5.
p-ISSN : 1907 - 3984
e-ISSN : 2541 - 1760
LP2M STMIK NURDIN HAMZAH JAMBI 61
Gambar 5. Rancangan Pertanyaan8. Rancangan Diagnosa
Pada rancangan ini merupakan tampilanberupa informasi penyakit, rekomendasi,dan tindakan pengobatan seperti terlihatpada gambar 6.
Gambar 6. Rancangan Diagnosa
9. Rancangan Laporan SolusiPada rancangan ini menyediakan pelaporandata solusi bagi pihak yang membutuhkanberikut dengan rekomendasi hasil diagnosaseperti tampak pada gambar 7.
Gambar 7. Rancangan Input Solusi
IV. PENUTUP
Pada bab terakhir ini penulis mencobauntuk menyimpulkan dari uraian-uraian yang telahditemukan sebelumnya akan lebih mudah untukmengetahui isi dari laporan ini secara ringkasberdasarkan hasil uji coba dan evaluasi yang telah
dilakukan, maka dapat diambil beberapa kesimpulansebagai berikut:1. Metode Sistem Pakar (expert system) yang
dibuat dengan proses penelusuran forwardchaining untuk mengenali jenis penyakit padasaluran pencernaan orang dewasa.
2. Beberapa gejala penyakit pada saluranpencernaan dapat menyimpulkan jenis penyakitsesuai tabel penelusuran. Dari hasilpenelusuran, maka menunjukkan jenis penyakitapa yang diderita oleh pasien
3. Sistem hanya dapat mengenali danmendiagnosa jenis penyakit yang ada dalamtabel pengetahuan yang telah diinputkan olehPakar (dokter)
4.1 SaranDari beberapa kesimpulan tersebut diatas,
saran-saran yakni :1. Diperlukan pentunjuk dalam melakukan
sistem pakar ini agar admin atau pasien yangingin melakukan proses diagnosa dapat denganmudah memahami alur yang harusdilaksanakan agar dapat melakukan prosesdiagnosa yang diinginkan.
2. Sistem dapat dikembangkan denganmenggunakan metode lain seperti bacwardchaining, certanty factor, dan metode alurpenelusuran yang lainnya sehingga sistempakar ini akan menjadi lebih baik lagi
DAFTAR REFERENSI
Darmawan Deni, Fauzi Kunkun Nur, “SistemInformasi Manajemen”, PT RemajaRosdakarya, Bandung-2013
Istiqomah Yasidah Nur, Fadlil Abdul 2013 “SistemPakar Untuk Mendiagnosa PenyakitSaluran Pencernaan Menggunakan MetodeDempster Shafer” Jurnal Sarjana TeknikInformatika. 1(1), 34.
Kadir Abdul, “Pengenalan Sistem Informasi edisiRevisi” CV. Andi Offset, Yogyakarta.2014
Pratama J Putu Agus Eka, “Sistem Informasi danImplementasinya” Informatika,Bandung.2014
Saefudin, Rianti Rosi Tri 2015 “Sistem Pakar UntukMendiagnosa Gangguan Pencernaan PadaAnak Dengan Metode Forward Chaining”Jurnal Sistem Informasi 2,11.
Sutabri Tata, “Analisis Sistem Informasi” CV. AndiOffset, Yogyakarta.2012
p-ISSN : 1907 - 3984
e-ISSN : 2541 - 1760
62 LP2M STMIK NURDIN HAMZAH JAMBI
Sutojo, T, et all 2011. Kecerdasan Buatan.Yogyakarta : CV Andi Offset
Syamsudin, “Farmakoterapi Gangguan SaluranPencernaan” Buku Kedokteran EGC,Jakarta. 2016
IDENTITAS PENULIS
Nama : Ahmad LouisNIDN/NIK : 02.015TTL : Jambi, 13 April 1977Golongan / Pangkat : IIICJabatan Fungsional : LektorAlamat Rumah : Nusa IndahTelp. : 081366725727Email :[email protected]