1
SISTEM PAKAR MENDIAGNOSA PENYAKIT PERUT MENGGUNAKAN METODE
FORWARD CHAINING
SKRIPSI
Diajukan untuk memenuhi syarat kelulusan Program Sarjana
CHRISTY NATALIA GULTOM 11150292
Program Studi Sistem Informasi STMIK NUSA MANDIRI
Jakarta 2019
2
ABSTRAK
Christy Natalia Gultom (11150292) Sistem Pakar Mendiagnosa Penyakit Perut dengan Metode Forward Chaining
Saat ini masih banyak masyarakat yang belum mengetahui tentang jenis-jenis penyakit perut yang ada. Pada umumnya masyarakat hanya mengetahui 1 atau 2 jenis penyakit perut yang ada dan menyepelekan gejala sakit perut yang mereka sedang alami. Padahal sakit perut jika tidak segera diketahui dan di obati bisa menjadi penyakit yang sangat berbahaya bahkan bisa menyebabkan kematian bagi sih penderita. Oleh karena itu, sangat penting bagi masyarakat untuk mengetahui gejala awal dan penyakit perut yang ada sehingga bisa dilakukan antisipasi sebelum terjadi nya hal yang tidak di inginkan. Oleh karena itu penulis memberi solusi dengan membuat sebuah Sistem Pakar Mendiagnosa Penyakit Perut yang dapat membantu masyarakat dalam mendiagnosa penyakit perut yang sedang mereka alami. Sistem Pakar adalah suatu aplikasi computer yang ditujukan untuk membantu dalam hal pengambilan keputusan atau pemecahan persoalan dalam bidang yang spesifik.
Semua dasar pengetahuan yang terdapat di sistem pakar merupakan pengabungan dari beberapa pakar yang di input yaitu dokter sehingga, semua keakuratan data dapat dipercaya kebenarannya. Penelitian ini menggunakan metode forward chaining (runtut-maju) untuk mendapatkan sebuah kesimpulan dari gejala-gejala penyakit perut yang dialami masyarakat.
Kata Kunci : Penyakit Perut, Gejala , Sistem Pakar
3 ABSTRACT
Christy Natalia Gultom (11150292) Expert System to Diagnose Stomach Disease with The Forward Chaining Method
At present there are still many people who do not know about the types of stomach diseases that exits. In general, people only understand 1 or 2 types of stomach disease that exist and underestimate the syptoms of stomach pain they experience. While an upset stomach if not immediately known and treated can be a very dangereous disease that can cause death for sufferers anyway. Therefore, it is very important for the public to know the beginning and existing stomach aliments.
Therefore, the authors provide a solution by creating an Expert Systems to Diagnose Stomach Diseases that can help the community in diagnosing stomach ailments that they are experiencing. Experts system is a computer application that is intended to assist in making decisions or solving problems in a spesific field. All the knowledge needed in the expert system is an amalgamation of several experts made by doctors, all the accuarcy data can be trusted. This research used the forward chaining method to get conclusion from the syptoms of stomach disease experienced by the community.
Keyword : Stomach Disease, Disease, Expert System
4 DAFTAR ISI
LEMBAR JUDUL SKRIPSI ...
LEMBAR PERSEMBAHAN ...
LEMBAR PERNYATAAN KEASLIAN SKRIPSI ...
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ...
LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI...
LEMBAR PANDUAN PENGGUNAAN HAK CIPTA ...
KATA PENGANTAR ... vi
LEMBAR ABSTRAKSI ... viii
DAFTAR ISI ... x
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xiv
DAFTAR LAMPIRAN ... xv
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah ... 1
1.2. Identifikasi Masalah ... 3
1.3. Perumusan Masalah ... 3
1.4. Maksud dan Tujuan ... 4
1.5. Metode Penelitian ... 5
1.5.1. Teknik Pengumpulan Data5 A. Observasi ... 5
B. Wawancara ... 5
C. Studi Pustaka ... 6
1.5.2. Model Pengembangan Sistem ... 6
1.5.2.1. Pengembangan Pakar... 6
5
1.5.2.2. Pengembangan Software ... 7
A. Analisa Kebuthan Software... 8
B. Desain ... 8
C. Code Generation ... 9
D. Testing ... 9
E. Support ... 9
1.6 Ruang Lingkup ... 10
BAB II LANDASAN TEORI 2.1. Tinjauan Pustaka ... 2.2. Penelitian Terkait ... BAB III ANALISA DAN RANCANGAN SISTEM BERJALAN 3.1 Tinjauan Perusahaan ... 11
3.1.1. Sejarah Perusahaan ... 18
3.1.2. Struktur Organisasi ... 19
3.2. Pengumpulan Data Pakar ... 19
3.2.1. Objek Pakar ... 22
3.2.2.Hasil Wawancara Pakar ... 23
3.3. Algoritma Sistem Pakar ... 24
3.4 Basis Pengetahuan ... 25
3.4.1. Tabel Pakar ... 26
3.4.2. Rule-rule Pada Pakar... 29
3.4.3. Pohon Keputusan Pakar ... 30
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Analisa Kebutuhan Software ... 32
4.2 Desain ... 38
6
4.2.1 Database ... 38
4.2.2. Software Architecture ... 44
4.2.3. User Interface ... 44
4.3 Code Generation ... 52
4.4 Testing ... 60
4.5 Support ... 75
4.5.1. Publikasi Web ... 75
4.5.2 Spesifikasi Hardware dan Software ... 76
BAB V PENUTUP 5.1. Kesimpulan ... 77
5.2. Saran-saran ... 77 DAFTAR PUSTAKA
DAFTAR RIWAYAT HIDUP
LEMBAR KONSULTASI BIMBINGAN SURAT KETERANGAN RISET
LAMPIRAN
Lampiran A. Daftar Pertanyaan Kuesioner (Wawancara Pakar) Lampiran B. Daftar Pertanyaan Kuesioner riset (Post-Test)
7
DAFTAR GAMBAR
Gambar I.1. Model Waterfall ... 7
Gambar III.1. Struktur Organisasi ... 22
Gambar III.2. Rancangan Algoritma ... 25
Gambar III.3. Poho Pakar Keputusan ... 30
Gambar IV.1. Use Case Diagram User ... 33
Gambar IV.2. Use Case Diagram Admin... 36
Gambar IV.3. Entity Relationship Diagram ... 38
Gambar IV.4. Tampilan Halaman User ... 44
Gambar IV.5. Tampilan Profil Halaman User ... 44
Gambar IV.6. Tampilan Halaman Buku Tamu ... 45
Gambar IV.7. Tampilan Halaman Konsultasi Kesehatan ... 45
Gambar IV.8. Tampilan Pertanyaan Gejala ... 46
Gambar IV.9 Gambar Hasil Diagnosa ... 46
Gambar IV.10. Tampilan Halaman Login Admin ... 47
Gambar IV.11. Tampilan Halaman Admin ... 47
Gambar IV.12. Tampilan Entri Artikel pada Halaman Admin ... 48
Gambar IV.13. Tampilan Daftar Gejala pada Halaman Admin ... 48
Gambar IV.14. Tampilan Entri Gejala pada Halaman Admin ... 49
Gambar IV.15. Tampilan Data Solusi pada Halaman Admin ... 49
Gambar IV.16. Tampilan Data Rule pada Halaman Admin ... 50
Gambar IV.17. Tampilan Entri Rule pada Halaman Admin ... 50
Gambar IV.18. Tampilan Buku Tamu pada Halaman Admin ... 51
Gambar IV.19. Tampilan Data User pada Halaman Admin ... 51
Gambar IV.20. Tampilan Entri User pada Halaman Admin ... 51
8
DAFTAR TABEL
Tabel III.1. Value Statement ... 21
Tabel III.2. Gejala Penyakit ... 26
Tabel III.3. Tabel Penyakit ... 27
Tabel III.4. Tabel Pakar ... 28
Tabel III.5. Rule-rule Pada Pakar ... 29
Tabel III.6. Tabel Solusi... 31
Tabel IV.1. Deskripsi Use Case Diagram pada Halaman Home ... 33
Tabel IV.2. Use Case Diagram Sistem Pakar pada Halaman Admin ... 37
Tabel IV.3. Spesifikasi File Tabel Admin ... 39
Tabel IV.4. Spesifikasi File Tabel Gejala ... 40
Tabel IV.5. Spesifikasi File Tabel Solusi... 40
Tabel IV.6. Spesifikasi File Tabel Rule ... 41
Tabel IV.7. Spesifikasi File Tabel Analisa Hasil ... 42
Tabel IV.8. Spesifikasi File Tabel Artikel ... 42
Tabel IV.9. Spesifikasi File Tabel Buku Tamu ... 43
9
DAFTAR LAMPIRAN Lampiran Surat Keterangan Wawancara
10
DAFTAR PUSTAKA
Amin, R., & Pitriani, P. (2018). Penerapan Metode Forward Chaining Untuk Diagnosa Penyakit Insomnia. Jurnal PILAR Nusa Mandiri, 14(1), 97–102.
Retrieved from www.nusamandiri.ac.id
Anwar, S., Efendi, Y., & Dzuhri, A. M. (2016). Perancangan Sistem Informasi Data Trip Lintasan Perhari Cabang Merak Dan Laporan Ke Asdp Berbasis Web Pada Pt. Jemla Ferry. Studia Informatika: Jurnal Sistem Informasi Jl, 9(1), 49–71.
Ayu, D., & Wulandari, N. (2015). Metode dempster shafer pada sistem pakar untuk mendiagnosa penyakit perut. Jurnal Teknik Komputer, I(2), 235–244.
Chandra Kesuma, Yutina Meisella Kristiana, F. I. (2018). Jurnal Evolusi Volume 6 No 2 - 2018. Evolusi, 6(2), 57–65.
Diah Puspitasari. (20013). Pengadaan Suku Cadang Mobil Pada. Jurnal Pilar Nusa Mandiri, 12(2), 227–240. https://doi.org/10.1016/j.advengsoft.2012.02.001 Farell, G., Saputra, H. K., & Novid, I. (2018). Rancang Bangun Sistem Informasi
Pengarsipan Surat Menyurat (Studi Kasus Fakultas Teknik Unp). Jurnal Teknologi Informasi Dan Pendidikan (JTIP), 11(2), 56–62.
Kesuma, C., & Kholifah, D. N. (2019). Sistem Informasi Akademik Berbasis Web Pada Lkp Rejeki Cilacap. EVOLUSI - Jurnal Sains Dan Manajemen, 7(1), 82–
88. https://doi.org/10.31294/evolusi.v7i1.5026
Larasati, H., & Masripah, S. (2017). Analisa Dan Perancangan Sistem Informasi Pembelian Grc Dengan Metode Waterfall. Jurnal Pilar Nusa Mandiri, 13(2), 193–198. Retrieved from
http://ejournal.nusamandiri.ac.id/ejurnal/index.php/pilar/article/view/504 Lestanti, S., & Susana, A. D. (2016). Sistem Pengarsipan Dokumen Guru Dan
11
Pegawai Menggunakan Metode Mixture Modelling Berbasis Web. Antivirus : Jurnal Ilmiah Teknik Informatika, 10(2), 69–77.
https://doi.org/10.35457/antivirus.v10i2.164
Ma’rifati, I. S. (2015). Sistem Informasi Akuntansi Pendapatan Sumbangan Pembinaan Pendidikan (SPP) Pada SMU XYZ. Evolusi, 3(1), 1–8. Retrieved from http://ejournal.bsi.ac.id/ejurnal/index.php/evolusi/article/view/650/541 Nofriansyah, D., Ramadhan, P. S., & Andika, B. (1978). Perancangan Aplikasi
Sistem Pakar untuk Mendeteksi Jenis Racun dan Spesies Ular pada Pasien yang Terkena Racun Bisa Ular Menggunakan Metode Certainty Factor. 93–104.
Nugraha, I. C., & Herlawati. (2016). Sistem Pakar Tes Minat Dan Bakat Jurusan Kuliah Berbasis Android Pada Sma Islam Teratai Putih Global Bekasi. Jurnal Teknik Komputer AMIK BSI, 2(21), 138–147. Retrieved from http://www.e- jurnal.com/2016/09/sistem-pakar-tes-minat-dan-bakat.html
Nurajizah, S., & Saputra, M. (2018). Sistem Pakar Berbasis Android Untuk Diagnosa Penyakit Kulit Kucing Dengan Metode Forward Chaining. Jurnal Pilar Nusa Mandiri, 14(1), 7–14. Retrieved from
http://ejournal.nusamandiri.ac.id/ejurnal/index.php/pilar/article/view/750/pdf Nurdin, A., & Darwati, I. (2017). Perancangan Web E-Commerce Pada Penjualan Jam Tangan. Jurnal Teknik Komputer Amik Bsi Issn 2442-2436, III(1), 74–79.
Pasaribu, R., & Lubis, Y. (2017). Perancangan Aplikasi Pengolahan Nilai Mahasiswa Berbasis Web Pada Politeknik Ganesha Medan. Riset Dan E-Jurnal Manajemen Informatika Komputer, Vol.1 No.(2), 29–37.
Penjadwalan, P., & Kuliah, M. (2016). Penerapan Metode Forward Chaining. Jurnal Pilar Nusa Mandiri, 1(2), 17–24.
Putri, D. A. (2018). Perancangan Sistem Informasi Penerimaan dan Pengeluaan
12
Paket Material pada PT. Sepatu Mas Idaman. Jurnal Teknik Komputer, Vol 4 no.(1), 39. Retrieved from
http://ejournal.bsi.ac.id/ejurnal/index.php/jtk/article/view/2759
Ramanda, K. (2015). Penerapan sistem pakar untuk mendiagnosa penyakit pada kehamilan. Jurnal Pilar, XI(2), 179–185.
Rusdisal Rusmi, Defiaryani, S. P. (2016). Sistem Pakar Pendiagnosaan Hama dan Penyakit Pada Tanaman Cabai Menggunakan Metode Forward Chaining Berbasis Web. Sains Dan Informatika, 2, 61–75.
Saryoko, A., & Putri, Y. A. (2016). Penerapan Metode Inferensi Forward Chaining Dalam Mendiagnosa Penyakit Kulit Pada Kucing. None, 12(1), 91–101.
Siregar, I. K., & Taufik, F. (2017). Perancang Aplikasi SMS Alert Berbasis WEB.
Jurnal Informatika Merdeka Pasuruan (JIMP), 2(2), 62–70. Retrieved from http://ejurnal.unmerpas.ac.id/index.php/informatika/article/view/68
Soepomo, P. (2014). Kesesuain Jenis Lahan Pertanian Untuk Budidaya Tanaman Buah-Buahan Menggunakan Metode. Sistem Pendukung Keputusan Penentuan Kesesuain Jenis Lahan Pertanian Untuk Budidaya Tanaman Buah-Buahan Menggunakan Metode Similarity Berbasis Web, 2, 1133–1141.
Sriyadi, Nurhasanah, & Baidawi, T. (2018). Sistem Pakar Diagnosa Penyakit Ikan Nila (Oreochomis Niloticus) Berbasis Web Menggunakan Metode Forward Chaining. Paradigma, XX(2), 123–128.
https://doi.org/10.30957/antivirus.v10i2.165
Sugiharni, G. A. D., & Divayana, D. G. H. (2017). Pemanfaatan Metode Forward Chaining Dalam Pengembangan Sistem Pakar Pendiagnosa Kerusakan Televisi Berwarna. Jurnal Nasional Pendidikan Teknik Informatika (JANAPATI), 6(1), 20. https://doi.org/10.23887/janapati.v6i1.9926
13
Supartini, W., & Hindarto, H. (2016). Sistem Pakar Berbasis Web Dengan Metode Forward Chaining Dalam Mendiagnosa Dini Penyakit Tuberkulosis Di Jawa Timur. Kinetik, 1(3), 147. https://doi.org/10.22219/kinetik.v1i3.123
Suryadi, A., & Zulaikhah, Y. S. (2019). Rancang Bangun Sistem Pengelolaan Arsip Surat Berbasis Web Menggunakan Metode Waterfall. Jurnal Khatulistiwa Informatika, 7(1), 13–21. https://doi.org/10.31294/jki.v7i1.5738
Turaina, R., & Gustia E, C. (2016). Sistem Penunjang Keputusan Penerimaan Calon Tenaga Honorer Di Sma N 1 Junjung Sirih Kab. Solok Menggunakan Metode Multifaktor Evaluasi Proses (Mfep). Jurnal Momentum, 18(2), 60–66.
https://doi.org/10.21063/jm.2016.v18.2.60-66
Widayanto, A., Pratmanto, D., Musyaffa, S. T., Informasi, S., Informasi, S., &
Informatika, T. (2018). Sistem Pakar Diagnosa Kerusakan Kamera Dslr. 6(1), 33–40. Retrieved from
http://ejournal.bsi.ac.id/ejurnal/index.php/evolusi/article/view/3542/2238 Zain Alfajri, N., Taslim Pinzon, R., & Lestari, T. (2016). Fidelity of Case
Management System for Stroke Patient At Universitas Gadjah Mada Hospital.
(November), 1–9.