Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan ...

5
p-ISSN : 1907 - 3984 e-ISSN : 2541 - 1760 58 LP2M STMIK NURDIN HAMZAH JAMBI Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan Orang Dewasa Ahmad Louis 1 , Samsidar 2 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 of receiving the food to be distributed throughout the body. If digestion is not going well there are times when it will cause indigestion which occurred ketidakyamanan in the abdomen that can bring a variety of symptoms that can be associated with a number of illnesses. Generally indigestion resemblance between the symptoms that sometimes make people diagnose disease commonly occurs without a clear idea of the difference between the disease to each other because of digestive disorders commonly associated with a diet that is not good. Though serious diseases can also occur due to digestive problems. Therefore constructed disease diagnosis expert system for digestive disorders in order to diagnose the early symptoms with the inference method used is a forward chaining which will be read first common symptoms that will point to the specific issues of interest to find 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 yang semakin maju saat ini, komputer tidak hanya dapat digunakan sebagai alat bantu administrasi, tapi juga dapat dimanfaatkan untuk menggantikan fungsi sementara dokter. Pada bidang kedokteran juga telah memanfaatkan teknologi untuk membantu peningkatan pelayanan yang lebih baik kepada masyarakat luas. Sistem pakar merupakan suatu sistem yang menerapkan aplikasi komputerisasi yang berusaha menirukan proses penalaran dari seorang ahlinya dalam memecahkan masalah spesifikasi atau bisa dikatakan merupakan duplikat dari seorang pakar karena pengetahuannya disimpan didalam basis pengetahuan untuk diproses pemecahan masalah. Data yang tersimpan dalam database akan menginformasikan suatu keluhan pasien dengan akurat dan dapat menyimpulkan jenis penyakit yang diderita oleh pengguna. Pekerjaan yang sangat sibuk dari seorang dokter mengakibatkan bidang sistem pakar mulai dimanfaatkan untuk membantu seorang pakar atau ahli dalam mendiagnosa berbagai macam penyakit. Kesibukkan dokter yang menyebabkan dokter tidak ada ditempat ini yang terkadang menjadi kendala dalam pemeriksaan jika pasien tidak bisa berhadapan langsung dengan dokter untuk memberikan penjelasan secara pasti penyakit pasien dengan gejala yang dirasakan pasien. Seperti halnya yang terjadi pada Puskesmas Nipah Panjang jumlah dokter yang sedikit dan tidak selalu berada ditempat menjadi penghambat pemeriksaan terlebih jika jumlah pasien meningkat. Penyakit yang menjadi salah satu perhatian didaerah Nipah Panjang adalah penyakit pada gangguan pencernaan. Ini terbukti sepanjang tahun 2013-2014 pada Puskesmas Nipah Panjang penyakit yang umum menyerang adalah penyakit dengan gejala gangguan pencernaan seperti Gastritis, Diare dan Tukang Lambung karena dipengaruhi oleh faktor lingkungan yang umumnya kekurangan ketersediaan air bersih dan bertempat tinggal didaerah tepi sungai yang sering kali dijadikan tempat pembuangan sampah oleh masyarakat. Keadaan tersebut akan terus memburuk jika musim kemarau tiba. Berdasarkan permasalahan dan kendala tersebut diatas, maka penulis tertarik untuk melakukan penelitian dalam bentuk Laporan Tugas Akhir dengan Judul “Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan Orang Dewasa (Studi Kasus Kecamatan Nipah Panjang) dengan Metode Forward chaining. 1.2. Rumusan Masalah “Bagaimana Membangun Sistem Pakar Yang Dapat Memberikan Diagnosa Awal Tentang Penyakit Berdasarkan Gejala Pada Gangguan Pencernaan?” 1.3. Tujuan Penelitian Membangun sistem pakar untuk mendiagnosa penyakit dengan gejala gangguan

Transcript of Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan ...

Page 1: 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

Page 2: Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan ...

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

Page 3: Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan ...

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.

Page 4: Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan ...

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

Page 5: Sistem Pakar Diagnosa Penyakit Pada Gangguan Pencernaan ...

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]