i
SISTEM PAKAR DIAGNOSA PENYAKIT DAN KONSULTASI IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING PADA
KLINIK MITRA ANANDA
TUGAS AKHIR
Disusun Untuk Memenuhi Persyaratan Menyelesaikan Pendidikan Diploma IV Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya
Oleh :
Mila Karmelia 061740832034
PROGRAM STUDI DIV MANAJEMEN INFORMATIKA JURUSAN MANAJEMEN INFORMATIKA
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
2021
ii
iii
ii
KATA PENGANTAR
Alhamdulillah puji dan syukur kehadirat Allah SWT, karena berkat rahmat dan karunia-Nya, penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul “Sistem Pakar Diagnosa Penyakit dan Konsultasi Ibu Hamil menggunakan Metode Forward Chaining pada Klinik Mitra Ananda ” ini sesuai dengan waktu yang telah ditentukan. Tujuan dari penyusunan Laporan Tugas Akhir ini adalah untuk memenuhi syarat Mata Kuliah Kerja Praktik pada Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
Dalam penyusunan Laporan Kerja Praktik ini, penulis sangat banyak mendapat bantuan, bimbingan dan dukungan dari berbagai pihak, maka penulis mengucapkan terima kasih kepada :
1. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Direktur Politeknik Negeri Sriwijaya.
2. Bapak Carlos RS, S.T., M.T. selaku Pembantu Direktur I Politeknik Negeri Sriwijaya.
3. Ibu Nelly Masnila, S.E., M.Si.,AK. selaku Pembantu Direktur II Politeknik Negeri Sriwijaya.
4. Bapak Ahmad Zamheri, S.T., M.T. selaku Pembantu Direktur III Politeknik Negeri Sriwijaya.
5. Bapak Drs. Zakaria, M.T. selaku Pelaksana Bidang Kerjasama Politeknik Negeri Sriwijaya.
6. Ibu Dr. Indri Aryanti, S.E., M.Si. selaku Ketua Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
7. Bapak Meivi Kusnandar, S.Kom., M.Kom. selaku Sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
iii
8. Ibu Rika Sadariawati, S.E., M.Si. selaku Ketua Program Studi DIV Manajemen Informatika Politeknik Negeri Sriwijaya.
9. Ibu Ienda Meiriska, S.Kom., M.Kom selaku Dosen Pembimbing ke-1.
10. Bapak Ahmad Ari Gunawan Sepriansyah., S.Kom, M.Kom selaku Dosen Pembimbing ke-2.
11. Seluruh Dosen dan Staf Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
12. Keluarga besar Klinik Mitra Ananda.
13. Orangtua yang senantiasa memberikan doa dan dukungan kepada kami.
14. Rekan-rekan jurusan Manajemen Informatika, terutama kelas 8 MID dan 15. Semua pihak yang telah membantu dalam menyelesaikan Laporan Tugas
Akhir ini.
Penulis menyadari bahwa dalam Laporan Tugas Akhir ini masih terdapat kesalahan dan kekurangan. Untuk itu, penulis mengharapkan kritik dan saran yang bersifat membangun dari semua pihak agar dapat lebih baik lagi kedepannya.
Akhir kata, penulis berharap agar Laporan Tugas Akhir ini bermanfaat bagi pembaca, khususnya kepada mahasiswa Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya dan untuk menambah wawasan, sehingga tujuan yang diharapkan dapat tercapai. Aamiin.
Palembang, Juli 2021
Penulis
iv ABSTRAK
Kehamilan merupakan anugerah bagi wanita. Selama kehamilan, Ibu hamil akan merasakan berbagai macam keluhan pada tubuhnya. Karena masalah Masalah
Kesehatan Ibu dan Anak (KIA) masih menjadi masalah kesehatan di Indonesia. Dari angka kematian Ibu di Indonesia, sebagian besar disebabkan oleh kurangnya pengetahuan mengenai kehamilan, terlambatnya penanganan di rumah sakit, kurangnya tenaga medis maupun fasilitas yang memadai dan mahalnya biaya, dan jauhnya tempat untuk
konsultasi membuat para Ibu enggan untuk ke dokter ahli. Tidak hanya itu semenjak pandemi Covid-19, ada banyak kasus pasien Ibu hamil yang takut untuk berkonsultasi karena takut terkena virus corona. Selain itu juga, keberadaan dokter ahli di Indonesia khususnya di pulau-pulau terpencil masih sangat minim. Tujuan pembuatan sistem pakar ini adalah agar pasien dapat melakukan konsultasi secara online, mengetahui diagnosa awal dari keluhan yang dialami, mendapat pengetahuan tentang penyakit ibu hamil, dan dapat melakukan pencegahan lebih awal terhadap penyakit yang di alami dengan menggunakan metode forward chaining. Hasil sistem pakar ini adalah pasien dapat mengetahui nama penyakit ibu hamil serta solusi sesuai dengan gejalanya yang di alami selama kehamilan.
Kata kunci : Sistem Pakar, Penyakit Ibu Hamil, Forward Chaining.
v ABSTRACT
Pregnancy is a gift for women. During pregnancy, pregnant women will feel various kinds of complaints in their bodies. Because the problem of Maternal and Child Health Problems (MCH) is still a health problem in Indonesia. From the maternal mortality rate in Indonesia, it is mostly caused by lack of knowledge about pregnancy, delays in hospital treatment, lack of medical personnel and adequate facilities and high costs, and the distance of places for consultations makes mothers reluctant to go to specialist doctors. Not only that, since the Covid-19 pandemic, there have been many cases of pregnant women patients who are afraid to consult for fear of being exposed to the corona virus. In addition, the presence of expert doctors in Indonesia, especially in remote islands, is still very minimal. The purpose of making this expert system is so that patients can conduct online consultations, find out the initial diagnosis of complaints experienced, gain knowledge about pregnant women's diseases, and can take early prevention of diseases experienced by using the forward chaining method. The result of this expert system is that the patient can find out the name of the pregnant woman's disease and the solution according to the symptoms experienced during pregnancy.
Key words : Expert System, Maternal Disease, Forward Chaining
.
vi
MOTTO DAN PERSEMBAHAN
Motto :
" Sesungguhnya Allah tidak akan mengubah keadaan suatu kaum sebelum mereka mengubah keadaan diri mereka sendiri. "
(QS. Ar-Ra’d Ayat 11)
“Winning horse doesn't knows why it runs in the race, It runs because of the beat and pains...
Life is a race, Allah is your rider, So if you are in pain then think,
Allah want you to win..
”
Saya persembahkan untuk :
 Allah SWT yang telah memberi pertolongan, ridho-Nya dan segalanya.
 Kedua Orang Tuaku, Adikku, Kakek dan Nenekku
yang selalu menjadi penyemangat, dukungan, penasihat, pendengar, penolong, dan semuanya.
 Keluarga Besarku yang selalu mendukung cita-citaku.
 DMR yang selalu menemani dan mau di repotkan.
 Dosen pembimbingku, Ibu Ienda Meiriska, S.Kom., M.Kom dan Bapak Ahmad Ari Gunawan Sepriansyah., S.Kom, M.Kom
 Dosen-dosen Politeknik Negeri Sriwijaya khususnya jurusan Manajemen Informatika terima kasih atas ilmunya.
 Keluarga Besar Klinik Mitra Ananda
 Teman-Teman Seperjuangan DIV Manajemen Informatika, khususnya MI.D 2017
 Almamater Kebanggaan, Politeknik Negeri Sriwijaya
 Kosan Hj. Wiwin
vii
DAFTAR ISI
HALAMAN JUDUL ... i
KATA PENGANTAR ... ii
ABSTRAK ... iv
ABSTRACT ... v
MOTTO DAN PERSEMBAHAN ... vi
DAFTAR ISI ... vii
DAFTAR TABEL ... xiii
DAFTAR GAMBAR ... xiv
BAB I PENDAHULUAN 1.1 ... Latar Belakang ... 1
1.2 ... Perumusan Masalah ... 3
1.3 ... Batasan Masalah ... 3
1.4 ... Tujuan dan Manfaat ... 4
1.4.1 Tujuan ... 4
1.4.2 Manfaat ... 4
1.5 Sistematika Penulisan ... 4
BAB II TINJAUAN PUSTAKA 2.1 ... Teori Umum ... 6
2.1.1 Pengertian Komputer ... 6
2.1.2 Komponen Komputer ... 6
2.1.3 Pengertian Perangkat Lunak (Software) ... 7
2.1.4 Pengertian Sistem ... 7
2.1.5 Pengertian Basis Data (Database) ... 8
viii
2.1.6 Komponen Basis Data ... 8
2.1.7 Pengertian Website... 8
2.2 ... Teori Judul ... 9
2.2.1 Pengertian Sistem Pakar ... 9
2.2.2 Keuntungan dan Kelemahan Sistem Pakar ... 9
2.2.3 Pengertian Diagnosa ... 11
2.2.4 Jenus-jenis Penyakit Ibu Hamil ... 11
2.2.5 Pengertian Konsultasi ... 13
2.2.6 Metode Forward Chaining ... 13
2.2.7 Klinik Mitra Ananda ... 15
2.2.8 Pengertian Sistem Pakar Diagnosa Penyakit dan Konsultasi Ibu Hamil pada Klinik Mitra Ananda ... 15
2.3 ... Teori Khusus ... 15
2.3.1 Pengertian Data Flow Diagram (DFD) ... 15
2.3.2 Pengertian Blockchart ... 20
2.3.3 Pengertian Entity Relationship Diagram (ERD) ... 20
2.3.4 Pengertian Flowchart ... 21
2.3.5 Pengertian Kamus Data ... 23
2.3.6 Metode Expert System Development Life Cycle (ESDLC)... 24
2.4 Teori Program ... 27
2.4.1 Pengertian Laravel ... 27
2.4.2 Pengertian XAMPP ... 28
2.4.3 Pengertian MySql ... 28
2.4.4 Pengertian Framework... 29
2.4.5 Pengertian PHP ... 29
2.4.6 Pengertian Subline Text ... 30
2.5 Referensi Jurnal ... 32 BAB III METODOLOGI PENELITIAN
ix
3.1 Instansi Penelitian ... 37
3.1.1 Profil Instansi Penelitian ... 37
3.1.2 Visi dan Misi ... 37
3.1.2.1 Visi ... 37
3.1.2.2 Misi ... 37
3.1.3 Struktur Organisasi ... 38
3.2 Tempat dan Waktu Penelitian ... 41
3.2.1 Tempat Penelitian ... 41
3.2.2 Waktu Penelitian ... 41
3.3 Alat dan Bahan Penelitian ... 41
3.3.1 Alat ... 41
3.3.2 Bahan Penelitian ... 42
3.4 Tahap Penelitian ... 43
3.4.1 Tahap Perumusan Masalah ... 43
3.4.2 Tahap Pengumpulan Data ... 43
3.5 Rancangan Penelitian... 45
3.6 Analisis Sistem ... 47
3.6.1 Sistem yang sedang berjalan ... 47
3.7 Metode Pengembangan Sistem ... 47
3.8 Metode Pemecahan Masalah ... 49
3.8.1 Metode Forward Chaining ... 49
3.8.1.1 Basis Pengetahuan (Knowledge Base) ... 50
BAB IV HASIL DAN PEMBAHASAN 4.1 ... Penilaian (Assessment) ... 66
4.1.1 Analisa Kebutuhan Sistem ... 66
4.1.2 Perancangan Sistem ... 67
4.2 Akuisisi Pengetahuan (Knowledge Acquisition) ... 68
4.2.1 Data Penyakit Ibu Hamil dan Gejalanya ... 68
4.2.2 Data Penyakit Ibu Hamil ... 69
x
4.2.3 Data Gejala Ibu Hamil ... 71
4.2.4 Data Solusi ... 73
4.2.5 Basis Aturan (Rule) ... 77
4.2.6 Tabel Keputusan ... 80
4.2.7 Tabel Keputusan (Decision Tree) ... 84
4.2.8 Data Pakar ... 86
4.3 Desain (Design) ... 86
4.3.1 Diagram Konteks ... 87
4.3.2 Data Flow Diagram Level 0 (DFD Level Zero) ... 89
4.3.3 Blockchart ... 92
4.3.4 Flowchart ... 95
4.3.4.1 Flowchart Admin ... 95
4.3.4.2 Flowchart Pasien ... 96
4.3.4.3 Flowchart Dokter ... 97
4.3.4.4 Flowchart Perawat ... 98
4.3.5 Entity Relationship Diagram ... 99
4.3.6 Kamus Data ... 100
4.3.7 Tabel Data ... 105
4.3.8 Desain Tampilan ... 112
4.3.8.1 Desain Halaman Utama ... 112
4.3.8.2 Desain Halaman Login ... 113
4.3.8.3 Desain Dashboard Admin ... 113
4.3.8.4 Desain Master Data Penyakit Admin ... 114
4.3.8.5 Desain Master Data Gejala Admin ... 114
4.3.8.6 Desain Master Data Basis Pengetahuan Admin ... 115
4.3.8.7 Desain Master Data Aturan (Rule) Admin ... 115
4.3.8.8 Desain Master Data Dokter Admin ... 116
4.3.8.9 Desain Master Data Perawat Admin ... 116
4.3.8.10 Desain Data PAsien Admin ... 117
4.3.8.11 Desain Data Pengguna Admin ... 117
4.3.8.12 Desain Halaman Form Registrasi Akun Pasien ... 118
xi
4.3.8.13 Desain Halaman Beranda Pasien ... 118
4.3.8.14 Desain Halaman Konsultasi Pasien ... 119
4.3.8.15 Desain Halaman Hasil Konsultasi Pasien ... 119
4.3.8.16 Desain Halaman Rawat Jalan Pasien ... 120
4.3.8.17 Desain Halaman Rekam Medik Pasien ... 120
4.3.8.18 Desain Halaman Profil Pasien ... 121
4.3.8.19 Desain Halaman Data Pemeriksaan Perawat ... 121
4.3.8.20 Desain Halaman Form Pemeriksaan Perawat ... 122
4.3.8.21 Desain Halaman Data Pemeriksaan Dokter ... 122
4.3.8.22 Desain Halaman Frm Pemeriksaan Dokter ... 123
4.3.8.23 Desain Halaman Pencarian Data Rekam Medik Pasien 123 4.3.9 Hasil ... 124
4.3.9.1 Halaman Utama ... 124
4.3.9.2 Halaman Login ... 124
4.3.9.3 Dashboard Admin ... 125
4.3.9.4 Master Data Penyakit Admin ... 125
4.3.9.5 Master Data Gejala Admin ... 126
4.3.9.6 Master Data Basis Pengetahua Admin ... 126
4.3.9.7 Halaman Master Data Aturan (Rule) Admin ... 127
4.3.9.8 Data Dokter Admin ... 127
4.3.9.9 Data Perawat Admin ... 128
4.3.9.10 Data Pasien Admin ... 128
4.3.9.11 Halaman Data Pengguna Admin ... 129
4.3.9.12 Halaman Form Registrasi Akun Pasien ... 129
4.3.9.13 Halaman Beranda Pasien ... 130
4.3.9.14 Halaman Konsultasi Pasien ... 130
4.3.9.15 Halaman Hasil Konsultasi Pasien ... 131
4.3.9.16 Halaman Rawat Jalan Pasien ... 136
4.3.9.17 Halaman Rekam Medik Pasien ... 137
4.3.9.18 Halaman Profil Pasien ... 137
4.3.9.19 Halaman Data Pemeriksaan Perawat ... 138
xii
4.3.9.20 Halaman Form Pemeriksaan Perawat ... 138
4.3.9.21 Halaman Data Pemeriksaan Dokter ... 139
4.3.9.22 Halaman Form Pemeriksaan Dokter ... 139
4.3.9.23 Halaman Pencarian Data Rekam Medik Pasien ... 140
4.4 Pengujian (Testing) ... 140
4.4.1 Pengujian Perangkat Lunak ... 140
4.4.2 Lingkungan Pengujian ... 140
4.4.3 Hasil Pengujian ... 141
4.4.4 Pembahasan Hasil Pengujian ... 145
4.5 Dokumentasi ... 145
4.6 Pemeliharaan Sisten ... 146
BAB V KESIMPULAN DAN SARAN 5.1 ... Kesimpulan ... 147
5.2 ... Saran ... 147
DAFTAR PUSTAKA LAMPIRAN
xiii
DAFTAR TABEL
Tabel 2.1 Simbol-simbol Data Flow Diagram (DFD) ... 16
Tabel 2.2 Simbol-simbol pada BlockChart ... 18
Tabel 2.3 Simbol-simbol pada ERD ... 20
Tabel 2.4 Simbol-Simbol Flowchart... 22
Tabel 2.5 Simbol-Simbol Kamus Data ... 23
Tabel 2.6 Referensi Jurnal... 32
Tabel 3.1 Data Gejala Penyakit Ibu hamil dan Gejalanya ... 51
Tabel 3.2 Data Penyakit Ibu Hamil ... 54
Tabel 3.3 Data Gejala Penyakit Ibu Hamil ... 54
Tabel 3.4 Data Aturan (Rule) ... 56
Tabel 3.5 Tabel Keputusan ... 59
Tabel 4.1 Data Penyakit Ibu Hamil ... 68
Tabel 4.2 Data Gejala Ibu Hamil ... 71
Tabel 4.3 Data Penyakit Ibu Hamil dan Gejalanya ... 71
Tabel 4.4 Data Solusi ... 73
Tabel 4.5 Basis Aturan (Rule) ... 77
Tabel 4.6 Tabel Keputusan ... 80
Tabel 4.7 Data Pakar ... 86
Tabel 4.8 Basis Pengetahuan ... 105
Tabel 4.9 Dokter... 105
Tabel 4.10 Gejala ... 106
Tabel 4.11 Pasien ... 107
Tabel 4.12 Pemeriksaan ... 108
Tabel 4.13 Pendaftaran ... 109
Tabel 4.14 Penyakit ... 110
Tabel 4.15 Perawat ... 111
Tabel 4.16 Users ... 111
Tabel 4.17 Data Penyakit Ibu Hamil dan Gejalanya ... 132
Tabel 4.18 Data Penyakit Ibu Hamil ... 132
xiv
Tabel 4.19 Data Gejala ... 133
Tabel 4.20 Tabel Aturan (Rule) Penyakit Kehamilan di Luar Kandungan... 133
Tabel 4.21 Tabel Keputusan ... 134
Tabel 4.22 Hasil Pengujian ... 141
xv
DAFTAR GAMBAR
Gambar 2.1 Proses Inferensi Forward Chaining ... 14
Gambar 2.2 Tahap Pengembangan Sistem Pakar ... 24
Gambar 2.3 Logo XAMPP ... 28
Gambar 2.4 Logo MySQL ... 28
Gambar 2.5 Logo Subline Text ... 30
Gambar 3.1 Struktur Organisasi Klinik Mitra Ananda ... 38
Gambar 3.2 Tahap Rancangan Penelitian ... 42
Gambar 3.3 Sistem Yang Sedang Berjalan ... 44
Gambar 3.4 Proses Inferensi Forward Chaining ... 46
Gambar 3.5 Pohon Keputusan (Deicision Tree) ... 61
Gambar 4.1 Pohon Keputusan (Deicision Tree) ... 85
Gambar 4.2 Diagram Konteks... 87
Gambar 4.3 Data Flow Diagram (DFD Level 0) ... 89
Gambar 4.4 Blockchart ... 92
Gambar 4.5 Flowchart Admin ... 95
Gambar 4.6 Flowchart Dokter ... 96
Gambar 4.6 Flowchart Pasien ... 97
Gambar 4.6 Flowchart Perawat ... 98
Gambar 4.7 Entity Relationship Diagram (ERD) ... 99
Gambar 4.8 Desain Halaman Utama ... 112
Gambar 4.9 Desain Halaman Login ... 113
Gambar 4.10 Desain Dashboard Admin ... 113
Gambar 4.11 Desain Master Data Penyakit ... 114
Gambar 4.12 Desain Master Data Gejala ... 114
xvi
Gambar 4.13 Desain Master Data Basis Pengetahuan ... 115
Gambar 4.14 Desain Master Data Aturan (Rule) ... 115
Gambar 4.15 Desain Halaman Data Dokter ... 116
Gambar 4.16 Desain Halaman Data Perawat ... 116
Gambar 4.17 Desain Halaman Data Pasien ... 117
Gambar 4.18 Desain Halaman Data Pengguna ... 117
Gambar 4.19 Desain Halaman Form Registrasi Akun Pasien ... 118
Gambar 4.20 Desain Halaman Beranda Pasien... 118
Gambar 4.21 Desain Halaman Konsultasi Pasien ... 119
Gambar 4.22 Desain Halaman Hasil Konsultasi Pasien ... 119
Gambar 4.23 Desain Halaman Rawat Jalan Pasien ... 120
Gambar 4.24 Desain Halaman Rekam Medik Pasien ... 120
Gambar 4.25 Desain Halaman Profil Pasien ... 121
Gambar 4.26 Desain Halaman Data Pemeriksaan Perawat ... 121
Gambar 4.27 Desain Halaman Form Pemeriksaan Perawat ... 122
Gambar 4.28 Desain Halaman Data Pemeriksaan Dokter ... 122
Gambar 4.29 Desain Halaman Form Pemeriksaan Dokter ... 123
Gambar 4.30 Desain Halaman Pencarian Data Rekam Medik Pasien ... 123
Gambar 4.31 Halaman Utama ... 124
Gambar 4.32 Halaman Login ... 124
Gambar 4.33 Halaman Dashboard Admin ... 125
Gambar 4.34 Halaman Data Penyakit Admin ... 125
Gambar 4.35 Halaman Master Data Gejala Admin ... 126
Gambar 4.36 Halaman Master Data Basis Pengetahuan Admin... 126
Gambar 4.37 Halaman Master Data Aturan (Rule) Admin ... 127
xvii
Gambar 4.38 Halaman Data Admin ... 127
Gambar 4.39 Halaman Data Perawat Admin ... 128
Gambar 4.40 Halaman Data Pasien Admin ... 128
Gambar 4.41 Halaman Data Pengguna Admin ... 129
Gambar 4.42 Halaman Form Registrasi Akun Pasien ... 129
Gambar 4.43 Halaman Beranda Pasien ... 130
Gambar 4.44 Halaman Konsultasi Pasien ... 130
Gambar 4.45 Halaman Hasil Konsultasi Pasien ... 131
Gambar 4.46 Pohon Keputusan (Decision Tree) ... 135
Gambar 4.47 Halaman Rawat Jalan Pasien... 136
Gambar 4.48 Halaman Rekam Medik Pasien ... 137
Gambar 4.49 Halaman Profil Pasien ... 137
Gambar 4.50 Halaman Data Pemeriksaan Perawat... 138
Gambar 4.51 Halaman Form Pemeriksaan Perawat ... 138
Gambar 4.52 Halaman Data Pemeriksaan Dokter ... 139
Gambar 4.53 Halaman Form Pemeriksaan Dokter ... 139
Gambar 4.54 Halaman Pencarian Data Rekam Medik Pasien ... 140