APLIKASI SISTEM PAKAR BERBASIS PHP UNTUK MENDETEKSI PENYAKIT DIABETES MENGGUNAKAN METODE CERTAINTY FACTOR.
perpustakaan.uns.ac.id
digilib.uns.ac.id
TUGAS AKHIR
APLIKASI SISTEM PAKAR BERBASIS PHP UNTUK MENDETEKSI
PENYAKIT DIABETES MENGGUNAKAN METODE CERTAINTY
FACTOR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
diajukan oleh
VITA ANASTASYA DAMAYANTI GUNAWAN
M3110158
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2013
commit to user
i
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSETUJUAN
APLIKASI SISTEM PAKAR BERBASIS PHP UNTUK MENDETEKSI
PENYAKIT DIABETES MENGGUNAKAN METODE CERTAINTY
FACTOR
Disusun Oleh
VITA ANASTASYA DAMAYANTI GUNAWAN
M3110158
Tugas Akhir ini telah disetujui dan untuk dipresentasikan pada ujian Tugas Akhir
Pada tanggal 26 Juni 2013
Pembimbing Utama
Muhammad Asri Syafi’i,S.Si
NIDN: 9906001049
commit to user
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PENGESAHAN
APLIKASI SISTEM PAKAR BERBASIS PHP UNTUK MENDETEKSI
PENYAKIT DIABETES MENGGUNAKAN METODE CERTAINTY
FACTOR
Disusun Oleh
VITA ANASTASYA DAMAYANTI GUNAWAN
M3110158
Dibimbing oleh
Pembimbing Utama
Muhammad Asri Safi'ie, S.Si
NIDN. 9906001049
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika
Pada Hari Kamis Tanggal 18 Juli 2013
Dewan Penguji :
1. Muhammad Asri Safi’ie, S.Si
NIDN. 9906001049
2. Didiek Sri Wiyono, S.T, M.T
NIP. 19750331 200501 1 001
3. Taufiqurrakhman NH, S.Kom
NIDN. 9906006780
(
)
(
)
(
)
Disahkan Oleh,
Dekan Fakultas MIPA
Universitas Sebelas Maret
Ketua Program Diploma III
Teknik informatikaFMIPA UNS
Prof. Ir. Ari Handono Ramelan, MSc(Hons),Ph.D.
NIP. 19610223 198601 1 001commit to user
Drs. Y. S. Palgunadi, M. Sc
NIP. 19560407 198303 1 004
iii
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT
Vita Anastasya Damayanti Gunawan. 2013. An Expert System Application Based
on PHP to Detect Diabetes Using Certainty Factor Method. 3rd Diploma Degree
of Information Engineering. Faculty of Mathematics and Natural Sciences.
Sebelas Maret University of Surakarta.
Symptoms of the disease is the beginning of the onset of a life-threatening
disease. As well as the symptoms of diabetes that are often overlooked that cause
unmanageable consequences.
This application is based on PHP and MySQL along with the use of
certainty factor method which uses the value of certainty as a result of diagnosing
the disease that has been known as the value of the possibility of the symptoms of
the disease. This application has two facilities : the user who want to do the
diagnostics and the expert who process the knowledge data.
This application have been made and expected to help detect diabetes and
provide information and solutions about diabetes.
Keywords : Expert System, Certainty Factor, Diabetes
commit to user
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK
Vita Anastasya Damayanti Gunawan. 2013. Aplikasi Sistem Pakar Berbasis
PHP untuk Mendeteksi Penyakit Diabetes Menggunakan Metode Certainty
Factor. Program Diploma III Teknik Informatika Fakultas Matematika dan
Ilmu Pengetahuan Alam. Universitas Sebelas Maret Surakarta.
Gejala penyakit merupakan awal dari timbulnya penyakit yang
membahayakan nyawa seseorang. Seperti halnya gejala dari penyakit diabetes
yang seringkali diabaikan sehingga menyebabkan timbulnya akibat yang sulit
ditangani.
Pembuatan aplikasi ini berbasis PHP dan MySQL serta menggunakan
metode certainty factor dimana menggunakan nilai kepastian sebagai hasil yang
menentukan diagnosa penyakit yang telah diketahui nilai kemungkinan dari gejala
terhadap penyakitnya. Aplikasi ini mempunyai dua fasilitas : user yang ingin
melakukan diagnosa dan pakar untuk mengolah data pengetahuannya
Dengan demikian dapat aplikasi ini telah selesai dibuat dan diharapkan
mampu membantu mendeteksi penyakit diabetes dan memberikan informasi serta
solusi tentang penyakit diabetes.
Kunci : Sistem pakar, Certainty factor, Diabetes
commit to user
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
MOTTO DAN PERSEMBAHAN
“Education exists in whatever your heart accepts. Open up your mind and let
ourself be taught by everything, everywhere.” –Nichkhun Buck Horvejkul-
Kupersembahkan semua ini kepada :
Tuhan Yesus Kristus terima kasih atas segala jalan yang diberikan kepadaku,
Orang tua dan adik-adikku,
Diriku yang telah mau berusaha dan mencoba,
Seluruh teman-teman TI angkatan 2010,
Seluruh member RME,
2PM yang telah memberiku semangat dengan semua lagu dan inspirasinya,
Dan semua
yang membaca
commit
to user tulisan ini, Tuhan Memberkati.
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
Puji syukur ke hadirat Tuhan Tuhan Yang Maha Esa karena kasih dan
karunianya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“Aplikasi Sistem Pakar Berbasis PHP untuk Mendeteksi Penyakit Diabetes
Menggunakan Metode Certainty Factor”. Laporan Tugas Akhir ini disusun untuk
memenuhi salah satu syarat dalam memperoleh gelar ahli madya pada Program
Studi Diploma III Teknik Informatika Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D. selaku Dekan Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Surakarta.
2. Drs. Y.S. Palgunadi, M.Sc selaku Ketua Program Studi Diploma III
Teknik Informatika FMIPA UNS.
3. Muhammad Asri Syafi’i,S.Si selaku pembimbing Tugas Akhir yang telah
memberikan bimbingan, petunjuk dan masukkan dalam penulisan serta
pengerjaan Tugas Akhir ini.
4. Keluarga yang senantiasa memberikan dukungan tiada henti.
5. Berbagai pihak yang telah membantu dalam penyusunan laporan ini yang
tidak dapat disebutkan penulis satu-persatu.
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna. Semoga tulisan ini dapat memberikan manfaat dan memberikan
wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.
Surakarta, Juni 2013
commit to user
vii
Penulis.
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
HALAMAN PERSETUJUAN
ii
HALAMAN PENGESAHAN
iii
ABSTRACT
iv
ABSTRAK
v
HALAMAN MOTTO DAN PERSEMBAHAN
vi
KATA PENGANTAR
vii
DAFTAR ISI
viii
DAFTAR TABEL
ix
DAFTAR GAMBAR
x
BAB I PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Perumusan masalah
2
1.3 Batasan Masalah Penelitian
2
1.4 Tujuan Penelitian
3
1.5 Manfaat Penelitian
3
1.6 Metodologi Penelitian
3
1.7 Sistematika Penulisan
5
BAB II LANDASAN TEORI
7
2.1 Konsep Dasar
7
2.1.1 Sistem Pakar
7
2.1.2 Metode Certainty Factor
10
2.1.3 Penyakit Diabetes
11
2.2 Perancangan Sistem
11
2.2.1 Basis Data
11
a. Context Diagram
11
b. Data Flow Diagram
12
c. Entity Relationship Diagram
13
2.2.2 Bahasa Pemrograman
14
a. PHP
b. HTML
14
commit to user
viii
15
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.2.3 Software
16
a. Macromedia Dreamweaver
16
b. XAMPP
16
c. MySQL
16
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM
18
3.1 Spesifikasi Sistem
18
3.2 Kebutuhan Sistem
18
3.2.1 Kebutuhan Software
18
3.2.2 Kebutuhan Hardware
18
3.3 Gambaran Kerja Sistem
19
3.4 Analisis dan Perancangan Sistem
19
3.4.1 Diagram Konteks ( Context Diagram)
19
3.4.2 Diagram Alir (Data Flow Diagram)
20
3.5 Analisis dan Perancangan Database
24
3.6 Perancangan Desain Antar Muka
27
BAB IV IMPLEMENTASI DAN ANALISA
37
4.1 Langkah Pembuatan Aplikasi
37
4.2 Implementasi Dan Analisa Aplikasi
37
4.2.1 Implementasi Dan Analisa Aplikasi Pakar
37
4.2.2 Implementasi Dan Analisa Aplikasi User/Pasien
45
BAB V PENUTUP
53
5.1 Kesimpulan
53
5.2 Saran
53
DAFTAR PUSTAKA
54
commit to user
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Tabel 2.1. Simbol Komponen Context Diagram
12
Tabel 2.2. Simbol Komponen Data Flow Diagram
13
Tabel 2.3. Simbol komponen ERD
14
Tabel 3.1. Tabel Penyakit
24
Tabel 3.2. Tabel Gejala
24
Tabel 3.3. Tabel Rule
25
Tabel 3.4. Tabel tmp_pasien
25
Tabel 3.5. Tabel tmp_diagnosa
25
Tabel 3.6. Tabel tmp_analisa
26
Tabel 3.7. Tabel tmp_hasil
26
Tabel 3.8. Tabel Pakar
26
Tabel 3.9. Tabel Menu User
27
commit to user
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Gambar 3.1. Diagram konteks sistem
19
Gambar 3.2. DFD Level 0
20
Gambar 3.3. DFD Level 1
21
Gambar 3.4. DFD Level 1 Proses Manajemen Gejala
22
Gambar 3.5. DFD Level 1 Proses Manajemen Rule
22
Gambar 3.6. DFD Level 1 Proses Manajemen Pakar
23
Gambar 3.7. ERD
23
Gambar 3.8. Rancangan Desain Halaman Informasi Penyakit
28
Gambar 3.9. Rancangan Desain Halaman Diagnosa
28
Gambar 3.10. Rancangan Desain Halaman Riwayat Diagnosa
29
Gambar 3.11. Rancangan Desain Halaman Riwayat User
29
Gambar 3.12. Rancangan Desain Halaman Login Pakar
30
Gambar 3.13. Rancangan Desain Halaman Informasi Penyakit
30
Gambar 3.14. Rancangan Desain Halaman Edit Penyakit
31
Gambar 3.15. Rancangan Desain Halaman Informasi Gejala
31
Gambar 3.16. Rancangan Desain Halaman Edit Gejala
32
Gambar 3.17. Rancangan Jika Data Berhasil Diubah
32
Gambar 3.18. Rancangan Desain Halaman Hapus Gejala
33
Gambar 3.19. Rancangan Desain Halaman Informasi Rule
33
Gambar 3.20. Rancangan Desain Halaman Tambah Rule
34
Gambar 3.21. Rancangan Desain Halaman Edit Rule
34
Gambar 3.22. Rancangan Desain Halaman Hapus Rule
35
Gambar 3.23. Rancangan Desain Halaman Informasi Pakar
35
Gambar 3.24. Rancangan Desain Halaman Tambah Pakar
36
Gambar 3.25. Rancangan Desain Halaman Edit Pakar
36
Gambar 4.1. Form Login
37
Gambar 4.2. Login Gagal
38
Gambar 4.3. Halaman Utama Pakar
38
Gambar 4.4. Halaman Menu Data Penyakit
commit
to user
Gambar 4.5. Halaman Menu Detail
Data Penyakit
39
xi
39
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.6. Halaman Menu Ubah Data Penyakit
40
Gambar 4.7. Data Berhasil Diedit
40
Gambar 4.8. Halaman Menu Data Gejala
41
Gambar 4.9. Halaman Form Ubah Data Gejala
41
Gambar 4.10. Halaman Menu Hapus Data Gejala
42
Gambar 4.11. Data Berhasil Dihapus
42
Gambar 4.12. Halaman Menu Data Rule
43
Gambar 4.13. Halaman Form Tambah Data Rule
43
Gambar 4.14. Halaman Form Ubah Data Rule
44
Gambar 4.15. Halaman Menu Hapus Data Rule
44
Gambar 4.16. Halaman Utama User
45
Gambar 4.17. Halaman Menu Help
46
Gambar 4.18. Halaman Menu Tentang Sistem
46
Gambar 4.19. Halaman Menu Info Penyakit
47
Gambar 4.20. Halaman Menu Mulai Diagnosa
47
Gambar 4.21. Halaman Form Data User
48
Gambar 4.22. Username Sudah Digunakan
48
Gambar 4.23. Pesan Melanjutkan ke Proses Diagnosa
49
Gambar 4.24. Halaman Form Diagnosa
49
Gambar 4.25. Pemilihan Gejala oleh User
49
Gambar 4.26. Nilai cf dari Relasi yang didapatkan
50
Gambar 4.27. Hasil Proses Diagnosa
50
Gambar 4.28. Form Koresponden
51
Gambar 4.29. Halaman Riwayat Diagnosa
51
Gambar 4.30. Halaman Riwayat Detail Diagnosa
52
Gambar 4.31. Halaman Riwayat User
52
commit to user
xii
digilib.uns.ac.id
TUGAS AKHIR
APLIKASI SISTEM PAKAR BERBASIS PHP UNTUK MENDETEKSI
PENYAKIT DIABETES MENGGUNAKAN METODE CERTAINTY
FACTOR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
diajukan oleh
VITA ANASTASYA DAMAYANTI GUNAWAN
M3110158
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2013
commit to user
i
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSETUJUAN
APLIKASI SISTEM PAKAR BERBASIS PHP UNTUK MENDETEKSI
PENYAKIT DIABETES MENGGUNAKAN METODE CERTAINTY
FACTOR
Disusun Oleh
VITA ANASTASYA DAMAYANTI GUNAWAN
M3110158
Tugas Akhir ini telah disetujui dan untuk dipresentasikan pada ujian Tugas Akhir
Pada tanggal 26 Juni 2013
Pembimbing Utama
Muhammad Asri Syafi’i,S.Si
NIDN: 9906001049
commit to user
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PENGESAHAN
APLIKASI SISTEM PAKAR BERBASIS PHP UNTUK MENDETEKSI
PENYAKIT DIABETES MENGGUNAKAN METODE CERTAINTY
FACTOR
Disusun Oleh
VITA ANASTASYA DAMAYANTI GUNAWAN
M3110158
Dibimbing oleh
Pembimbing Utama
Muhammad Asri Safi'ie, S.Si
NIDN. 9906001049
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika
Pada Hari Kamis Tanggal 18 Juli 2013
Dewan Penguji :
1. Muhammad Asri Safi’ie, S.Si
NIDN. 9906001049
2. Didiek Sri Wiyono, S.T, M.T
NIP. 19750331 200501 1 001
3. Taufiqurrakhman NH, S.Kom
NIDN. 9906006780
(
)
(
)
(
)
Disahkan Oleh,
Dekan Fakultas MIPA
Universitas Sebelas Maret
Ketua Program Diploma III
Teknik informatikaFMIPA UNS
Prof. Ir. Ari Handono Ramelan, MSc(Hons),Ph.D.
NIP. 19610223 198601 1 001commit to user
Drs. Y. S. Palgunadi, M. Sc
NIP. 19560407 198303 1 004
iii
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT
Vita Anastasya Damayanti Gunawan. 2013. An Expert System Application Based
on PHP to Detect Diabetes Using Certainty Factor Method. 3rd Diploma Degree
of Information Engineering. Faculty of Mathematics and Natural Sciences.
Sebelas Maret University of Surakarta.
Symptoms of the disease is the beginning of the onset of a life-threatening
disease. As well as the symptoms of diabetes that are often overlooked that cause
unmanageable consequences.
This application is based on PHP and MySQL along with the use of
certainty factor method which uses the value of certainty as a result of diagnosing
the disease that has been known as the value of the possibility of the symptoms of
the disease. This application has two facilities : the user who want to do the
diagnostics and the expert who process the knowledge data.
This application have been made and expected to help detect diabetes and
provide information and solutions about diabetes.
Keywords : Expert System, Certainty Factor, Diabetes
commit to user
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK
Vita Anastasya Damayanti Gunawan. 2013. Aplikasi Sistem Pakar Berbasis
PHP untuk Mendeteksi Penyakit Diabetes Menggunakan Metode Certainty
Factor. Program Diploma III Teknik Informatika Fakultas Matematika dan
Ilmu Pengetahuan Alam. Universitas Sebelas Maret Surakarta.
Gejala penyakit merupakan awal dari timbulnya penyakit yang
membahayakan nyawa seseorang. Seperti halnya gejala dari penyakit diabetes
yang seringkali diabaikan sehingga menyebabkan timbulnya akibat yang sulit
ditangani.
Pembuatan aplikasi ini berbasis PHP dan MySQL serta menggunakan
metode certainty factor dimana menggunakan nilai kepastian sebagai hasil yang
menentukan diagnosa penyakit yang telah diketahui nilai kemungkinan dari gejala
terhadap penyakitnya. Aplikasi ini mempunyai dua fasilitas : user yang ingin
melakukan diagnosa dan pakar untuk mengolah data pengetahuannya
Dengan demikian dapat aplikasi ini telah selesai dibuat dan diharapkan
mampu membantu mendeteksi penyakit diabetes dan memberikan informasi serta
solusi tentang penyakit diabetes.
Kunci : Sistem pakar, Certainty factor, Diabetes
commit to user
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
MOTTO DAN PERSEMBAHAN
“Education exists in whatever your heart accepts. Open up your mind and let
ourself be taught by everything, everywhere.” –Nichkhun Buck Horvejkul-
Kupersembahkan semua ini kepada :
Tuhan Yesus Kristus terima kasih atas segala jalan yang diberikan kepadaku,
Orang tua dan adik-adikku,
Diriku yang telah mau berusaha dan mencoba,
Seluruh teman-teman TI angkatan 2010,
Seluruh member RME,
2PM yang telah memberiku semangat dengan semua lagu dan inspirasinya,
Dan semua
yang membaca
commit
to user tulisan ini, Tuhan Memberkati.
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
Puji syukur ke hadirat Tuhan Tuhan Yang Maha Esa karena kasih dan
karunianya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“Aplikasi Sistem Pakar Berbasis PHP untuk Mendeteksi Penyakit Diabetes
Menggunakan Metode Certainty Factor”. Laporan Tugas Akhir ini disusun untuk
memenuhi salah satu syarat dalam memperoleh gelar ahli madya pada Program
Studi Diploma III Teknik Informatika Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D. selaku Dekan Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Surakarta.
2. Drs. Y.S. Palgunadi, M.Sc selaku Ketua Program Studi Diploma III
Teknik Informatika FMIPA UNS.
3. Muhammad Asri Syafi’i,S.Si selaku pembimbing Tugas Akhir yang telah
memberikan bimbingan, petunjuk dan masukkan dalam penulisan serta
pengerjaan Tugas Akhir ini.
4. Keluarga yang senantiasa memberikan dukungan tiada henti.
5. Berbagai pihak yang telah membantu dalam penyusunan laporan ini yang
tidak dapat disebutkan penulis satu-persatu.
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna. Semoga tulisan ini dapat memberikan manfaat dan memberikan
wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.
Surakarta, Juni 2013
commit to user
vii
Penulis.
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
HALAMAN PERSETUJUAN
ii
HALAMAN PENGESAHAN
iii
ABSTRACT
iv
ABSTRAK
v
HALAMAN MOTTO DAN PERSEMBAHAN
vi
KATA PENGANTAR
vii
DAFTAR ISI
viii
DAFTAR TABEL
ix
DAFTAR GAMBAR
x
BAB I PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Perumusan masalah
2
1.3 Batasan Masalah Penelitian
2
1.4 Tujuan Penelitian
3
1.5 Manfaat Penelitian
3
1.6 Metodologi Penelitian
3
1.7 Sistematika Penulisan
5
BAB II LANDASAN TEORI
7
2.1 Konsep Dasar
7
2.1.1 Sistem Pakar
7
2.1.2 Metode Certainty Factor
10
2.1.3 Penyakit Diabetes
11
2.2 Perancangan Sistem
11
2.2.1 Basis Data
11
a. Context Diagram
11
b. Data Flow Diagram
12
c. Entity Relationship Diagram
13
2.2.2 Bahasa Pemrograman
14
a. PHP
b. HTML
14
commit to user
viii
15
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.2.3 Software
16
a. Macromedia Dreamweaver
16
b. XAMPP
16
c. MySQL
16
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM
18
3.1 Spesifikasi Sistem
18
3.2 Kebutuhan Sistem
18
3.2.1 Kebutuhan Software
18
3.2.2 Kebutuhan Hardware
18
3.3 Gambaran Kerja Sistem
19
3.4 Analisis dan Perancangan Sistem
19
3.4.1 Diagram Konteks ( Context Diagram)
19
3.4.2 Diagram Alir (Data Flow Diagram)
20
3.5 Analisis dan Perancangan Database
24
3.6 Perancangan Desain Antar Muka
27
BAB IV IMPLEMENTASI DAN ANALISA
37
4.1 Langkah Pembuatan Aplikasi
37
4.2 Implementasi Dan Analisa Aplikasi
37
4.2.1 Implementasi Dan Analisa Aplikasi Pakar
37
4.2.2 Implementasi Dan Analisa Aplikasi User/Pasien
45
BAB V PENUTUP
53
5.1 Kesimpulan
53
5.2 Saran
53
DAFTAR PUSTAKA
54
commit to user
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Tabel 2.1. Simbol Komponen Context Diagram
12
Tabel 2.2. Simbol Komponen Data Flow Diagram
13
Tabel 2.3. Simbol komponen ERD
14
Tabel 3.1. Tabel Penyakit
24
Tabel 3.2. Tabel Gejala
24
Tabel 3.3. Tabel Rule
25
Tabel 3.4. Tabel tmp_pasien
25
Tabel 3.5. Tabel tmp_diagnosa
25
Tabel 3.6. Tabel tmp_analisa
26
Tabel 3.7. Tabel tmp_hasil
26
Tabel 3.8. Tabel Pakar
26
Tabel 3.9. Tabel Menu User
27
commit to user
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Gambar 3.1. Diagram konteks sistem
19
Gambar 3.2. DFD Level 0
20
Gambar 3.3. DFD Level 1
21
Gambar 3.4. DFD Level 1 Proses Manajemen Gejala
22
Gambar 3.5. DFD Level 1 Proses Manajemen Rule
22
Gambar 3.6. DFD Level 1 Proses Manajemen Pakar
23
Gambar 3.7. ERD
23
Gambar 3.8. Rancangan Desain Halaman Informasi Penyakit
28
Gambar 3.9. Rancangan Desain Halaman Diagnosa
28
Gambar 3.10. Rancangan Desain Halaman Riwayat Diagnosa
29
Gambar 3.11. Rancangan Desain Halaman Riwayat User
29
Gambar 3.12. Rancangan Desain Halaman Login Pakar
30
Gambar 3.13. Rancangan Desain Halaman Informasi Penyakit
30
Gambar 3.14. Rancangan Desain Halaman Edit Penyakit
31
Gambar 3.15. Rancangan Desain Halaman Informasi Gejala
31
Gambar 3.16. Rancangan Desain Halaman Edit Gejala
32
Gambar 3.17. Rancangan Jika Data Berhasil Diubah
32
Gambar 3.18. Rancangan Desain Halaman Hapus Gejala
33
Gambar 3.19. Rancangan Desain Halaman Informasi Rule
33
Gambar 3.20. Rancangan Desain Halaman Tambah Rule
34
Gambar 3.21. Rancangan Desain Halaman Edit Rule
34
Gambar 3.22. Rancangan Desain Halaman Hapus Rule
35
Gambar 3.23. Rancangan Desain Halaman Informasi Pakar
35
Gambar 3.24. Rancangan Desain Halaman Tambah Pakar
36
Gambar 3.25. Rancangan Desain Halaman Edit Pakar
36
Gambar 4.1. Form Login
37
Gambar 4.2. Login Gagal
38
Gambar 4.3. Halaman Utama Pakar
38
Gambar 4.4. Halaman Menu Data Penyakit
commit
to user
Gambar 4.5. Halaman Menu Detail
Data Penyakit
39
xi
39
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.6. Halaman Menu Ubah Data Penyakit
40
Gambar 4.7. Data Berhasil Diedit
40
Gambar 4.8. Halaman Menu Data Gejala
41
Gambar 4.9. Halaman Form Ubah Data Gejala
41
Gambar 4.10. Halaman Menu Hapus Data Gejala
42
Gambar 4.11. Data Berhasil Dihapus
42
Gambar 4.12. Halaman Menu Data Rule
43
Gambar 4.13. Halaman Form Tambah Data Rule
43
Gambar 4.14. Halaman Form Ubah Data Rule
44
Gambar 4.15. Halaman Menu Hapus Data Rule
44
Gambar 4.16. Halaman Utama User
45
Gambar 4.17. Halaman Menu Help
46
Gambar 4.18. Halaman Menu Tentang Sistem
46
Gambar 4.19. Halaman Menu Info Penyakit
47
Gambar 4.20. Halaman Menu Mulai Diagnosa
47
Gambar 4.21. Halaman Form Data User
48
Gambar 4.22. Username Sudah Digunakan
48
Gambar 4.23. Pesan Melanjutkan ke Proses Diagnosa
49
Gambar 4.24. Halaman Form Diagnosa
49
Gambar 4.25. Pemilihan Gejala oleh User
49
Gambar 4.26. Nilai cf dari Relasi yang didapatkan
50
Gambar 4.27. Hasil Proses Diagnosa
50
Gambar 4.28. Form Koresponden
51
Gambar 4.29. Halaman Riwayat Diagnosa
51
Gambar 4.30. Halaman Riwayat Detail Diagnosa
52
Gambar 4.31. Halaman Riwayat User
52
commit to user
xii