lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/12099/7/halaman awal.pdf ·...
TRANSCRIPT
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.
Rancang Bangun Sistem Pakar Pendiagnosa
Penyakit Demam Typhoid dan Demam Berdarah
Dengue dengan Metode Forward Chaining
SKRIPSI
Diajukan guna Memenuhi Persyaratan Memperoleh
Gelar Sarjana Komputer (S.Kom.)
pada Program Strata I (S-1)
Benny Wijaya
08110110034
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2012
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
HALAMAN PENGESAHAN SKRIPSI
Rancang Bangun Sistem Pakar Pendiagnosa
Penyakit Demam Typhoid dan Demam Berdarah
Dengue dengan Metode Forward Chaining
Oleh
Nama : Benny Wijaya
NIM : 08110110034
Program Studi : Teknik Informatika
Fakultas : Teknologi Informasi dan Komunikasi
Tangerang, 18 Juni 2012
Dewan Penguji
Ketua Penguji Dosen Penguji
Dr. P. M. Winarno, M.Si. Dodick Z. S., S.Kom., B.App.Sc., M.T.I
Dosen Pembimbing Ketua Program Studi
Maria Irmina Prasetiyowati, S.Kom., M.T. Januar Wahjudi, S.Kom., M.Sc.
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
i
PERNYATAAN TIDAK MELAKUKAN PLAGIAT
Saya yang bertanda tangan di bawah ini
Nama : Benny Wijaya
NIM : 08110110034
Program Studi : Teknik Informatika
Judul Skripsi : Rancang Bangun Sistem Pakar Pendiagnosa Penyakit
Demam Typhoid dan Demam Berdarah Dengue Dengan
Metode Forward Chaining
menyatakan bahwa skripsi ini merupakan hasil karya ilmiah saya sendiri dan tidak
melakukan plagiat. Semua kutipan dari karya ilmiah orang lain atau lembaga
lainnya yang dirujuk di dalam skripsi ini telah saya sebutkan sumber kutipannya
dan dicantumkan di Daftar Pustaka.
Tangerang, 18 Juni 2012
Benny Wijaya
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
ii
ABSTRAKSI
Penyakit demam typhoid dan demam berdarah dengue merupakan penyakit yang
umum di Indonesia. Kedua penyakit ini memiliki gejala yang hampir sama.
Apabila pada saat menangani pasien, dokter salah mengetahui jenis penyakit yang
diderita, hal ini dapat menyebabkan kematian. Oleh karena itu, dibuatlah Sistem
pakar pendiagnosa penyakit demam typhoid dan demam berdarah dengue. Sistem
pakar ini dibangun menggunakan metode inferensi forward chaining. Metode
inferensi forward chaining ini diimplementasikan dengan menggunakan bahasa
pemrograman C#. Sistem pakar yang dirancang dalam skripsi ini merupakan rule-
based expert system. Dari hasil uji coba sistem dapat disimpulkan bahwa tingkat
keakuratan sistem adalah 93,33%, rata – rata waktu yang dibutuhkan untuk
mendiagnosa penyakit menggunakan sistem ini adalah 3,16 menit. Tingkat
keakuratan sistem bergantung pada knowledge base yang disimpan dalam
database.
Kata kunci: Sistem Pakar, Rule-Based System, Forward Chaining
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
iii
ABSTRACT
Typhoid fever and dengue fever is a common diseases in Indonesia. Both diseases
have some similar symptoms. When treating a patient, if doctor misdiagnose the
type of the diseases, it can cause death. Therefore, expert system for diagnosing
typhoid fever and dengue hemorrhagic fever disease is made to handle that
situation. The expert system is build using an inference method called forward
chaining. Forward chaining is implemented by using C# programming language.
The expert system that is designed in this thesis is a rule-based expert system. The
result show that the accuracy of this system is 93,33%, average time required to
use this system is 3,16 minute. The accuracy of this expert system relies on the
knowledge base that is stored in the database.
Keywords: Expert System, Rule-Based System, Forward Chaining
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
iv
KATA PENGANTAR
Rasa syukur yang dalam penulis sampaikan ke hadiran Tuhan Yang Maha
Esa, akhirnya skripsi ini dapat diselesaikan oleh penulis sesuai dengan yang
diharapkan. Dalam Skripsi ini penulis membahasa tentang “Rancang Bangun
Sistem Pakar Pendiagnosa Penyakit Demam Typhoid dan Demam Berdarah
Dengue Dengan Metode Forward Chaining”. Skripsi ini diajukan kepada
Program Studi Teknik Informatika, Universitas Multimedia Nusantara.
Pada kesempatan ini, penulis juga ingin menyampaikan rasa terima kasih
kepada banyak pihak yang telah membantu dalam menyelesaikan skripsi ini,
sebagai berikut.
1. Januar Wahjudi, S.Kom., M.Sc., selaku Ketua Progam Studi Teknik
Informatika, Fakultas ICT, Universitas Multimedia Nusantara.
2. Maria Irmina Prasetiyowati, S.Kom., M.T., selaku Dosen Pembimbing
sekaligus Pembimbing Akademik yang telah membantu dan membimbing
dengan penuh kesabaran serta dukungannya dalam memecahkan
banyak masalah dalam skripsi ini.
3. Liem Tjia Seng dan Phua Siao Hoong, selaku Orang Tua yang selalu
membimbing, mendukung dan memberi semangat kepada penulis untuk
menyelesaikan skripsi.
4. dr. Darwin Lie, selaku pakar yang membantu dalam perancangan sistem pakar
ini.
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
v
5. David, Bryan Ary P., Aditya Jaya L., Christian H., dan Kenan R. yang telah
mendukung dan memberi semangat kepada penulis untuk menyelesaikan
skripsi ini.
6. Teman – teman program studi Teknik Informatika 2008 atas kerja samanya
selama 8 semester ini.
7. Semua pihak yang tidak dapat disebutkan oleh penulis yang secara langsung
maupun tidak langsung memberikan dukungan dan bantuan untuk dapat
menyelesaikan skripsi ini.
Demikian skripsi ini dibuat, semoga dapat bermanfaat untuk
perkembangan ilmu teknologi informasi dan komunikasi.
Tangerang, 18 Juni 2012
Penulis
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
vi
DAFTAR ISI
Halaman Judul
Halaman Pengesahan Skripsi
PERNYATAAN TIDAK MELAKUKAN PLAGIAT ........................................... i
ABSTRAKSI ....................................................................................................... ii
ABSTRACT ....................................................................................................... iii
KATA PENGANTAR ........................................................................................ iv
DAFTAR ISI ...................................................................................................... vi
DAFTAR GAMBAR .......................................................................................... ix
DAFTAR TABEL ............................................................................................. xii
BAB I PENDAHULUAN .................................................................................... 1
1.1. Latar Belakang ....................................................................................... 1
1.2. Perumusan Masalah................................................................................ 2
1.3. Batasan Masalah .................................................................................... 2
1.4. Tujuan Penelitian ................................................................................... 3
1.5. Manfaat Penelitian ................................................................................. 3
1.6. Sistematika Penulisan ............................................................................. 3
BAB II TINJAUAN PUSTAKA .......................................................................... 5
2.1. Kecerdasan Buatan ................................................................................. 5
2.2. Sistem Pakar .......................................................................................... 7
2.2.1. Ciri – Ciri Sistem Pakar ............................................................ 9
2.2.2. Keuntungan Sistem Pakar ....................................................... 10
2.2.3. Metode Inferensi ..................................................................... 11
2.3. Rule-Based System ............................................................................... 12
2.4. Demam Typhoid ................................................................................... 13
2.5. Demam Berdarah Dengue .................................................................... 15
2.6. C# Programming Language ................................................................. 17
BAB III METODOLOGI DAN PERANCANGAN SISTEM ............................. 19
3.1. Metode Penelitian................................................................................. 19
3.2. Analisis Penyakit .................................................................................. 21
3.3. Analisis Permasalahan .......................................................................... 22
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
vii
3.4. Perancangan Sistem.............................................................................. 22
3.4.1. Flowchart ............................................................................... 22
3.4.2. Dependency Diagram ............................................................. 30
3.4.3. Data Flow Diagram ................................................................ 33
3.4.4. Entity Relationship Diagram................................................... 37
3.5. Perancangan Interface .......................................................................... 42
3.5.1. Rancangan Menu Utama ......................................................... 42
3.5.2. Rancangan Menu Diagnosa Penyakit ...................................... 43
3.5.3. Rancangan Form Login .......................................................... 45
3.5.4. Rancangan Form Ganti Password ........................................... 46
3.5.5. Rancangan Form Update Data Aturan .................................... 46
3.5.6. Rancangan Form Update Data Gejala .................................... 48
3.5.7. Rancangan Form Update Data Pertanyaan ............................. 50
3.5.8. Rancangan Form Buat Id Baru ................................................ 51
3.5.9. Rancangan Form Bantuan ....................................................... 52
BAB IV TESTING DAN IMPLEMENTASI ..................................................... 53
4.1. Implementasi Sistem ............................................................................ 53
4.2. Tampilan Sistem .................................................................................. 54
4.2.1. Form Menu Utama ................................................................. 54
4.2.2. Menu Mulai Diagnosa ............................................................ 55
4.2.3. Form Login ............................................................................ 58
4.2.4. Form Buat Id Baru .................................................................. 59
4.2.5. Form Ubah Password ............................................................. 60
4.2.6. Form Update Aturan............................................................... 60
4.2.7. Form Update Gejala ............................................................... 62
4.2.8. Form Update Pertanyaan ........................................................ 64
4.2.9. Form Bantuan ......................................................................... 66
4.3. Pengujian Keakuratan Sistem ............................................................... 67
4.4. Rekapitulasi Questionaire Mengenai Sistem Pakar ............................... 71
BAB V SIMPULAN DAN SARAN .................................................................. 73
5.1. Simpulan .............................................................................................. 73
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
viii
5.2. Saran .................................................................................................... 73
DAFTAR PUSTAKA ........................................................................................ 75
LAMPIRAN ...................................................................................................... 77
BIOGRAFI PENULIS ....................................................................................... 78
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
ix
DAFTAR GAMBAR
Gambar 3.1 Flowchart Diagnosa Penyakit untuk user ........................................ 24
Gambar 3.2 Flowchart Update Aturan untuk pakar ............................................ 25
Gambar 3.3 Flowchart Update Gejala untuk pakar ............................................. 26
Gambar 3.4 Flowchart Update Pertanyaan untuk pakar...................................... 27
Gambar 3.5 Flowchart Ubah Password untuk pakar ........................................... 28
Gambar 3.6 Flowchart Buat Id Baru untuk pakar ............................................... 29
Gambar 3.7 Dependency Diagram ..................................................................... 30
Gambar 3.8 Context Diagram DFD sistem pakar ............................................... 34
Gambar 3.9 DFD level 1 Sistem Pakar ............................................................... 35
Gambar 3.10 DFD level 2 proses 1 Diagnosa penyakit ....................................... 36
Gambar 3.11 DFD level 2 proses 3 ubah password ............................................. 37
Gambar 3.12 Entity Relationship Diagram ......................................................... 38
Gambar 3.13 Rancangan Tampilan Menu Utama Tab 1 ..................................... 43
Gambar 3.14 Rancangan Tampilan Menu Utama Tab 2 ..................................... 43
Gambar 3.15 Rancangan Tampilan Form Pertanyaan ......................................... 44
Gambar 3.16 Rancangan Tampilan Hasil Diagnosa ............................................ 44
Gambar 3.17 Rancangan Tampilan Form Detil Gejala ....................................... 45
Gambar 3.18 Rancangan Tampilan Form Login ................................................. 45
Gambar 3.19 Rancangan Tampilan Form Ganti Password .................................. 46
Gambar 3.20 Rancangan Tampilan Form Update Data Aturan ........................... 47
Gambar 3.21 Rancangan Tampilan Form Buat Aturan Baru............................... 47
Gambar 3.22 Rancangan Tampilan Form Edit Aturan ........................................ 48
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
x
Gambar 3.23 Rancangan Tampilan Form Update Data Gejala ........................... 49
Gambar 3.24 Rancangan Tampilan Form Tambah Gejala .................................. 49
Gambar 3.25 Rancangan Tampilan Form Edit Gejala......................................... 50
Gambar 3.26 Rancangan Tampilan Form Tambah Pertanyaan ........................... 50
Gambar 3.27 Rancangan Tampilan Form Update Data Pertanyaan .................... 51
Gambar 3.28 Rancangan Tampilan Form Edit Pertanyaan ................................. 51
Gambar 3.29 Rancangan Tampilan Form Buat Id baru ....................................... 52
Gambar 3.30 Rancangan Tampilan Form Bantuan ............................................. 52
Gambar 4.1 Form Menu Utama Tab Diagnosa ................................................... 54
Gambar 4.2 Form Menu Utama Tab Administrasi .............................................. 55
Gambar 4.3 Form Pertanyaan 1 .......................................................................... 56
Gambar 4.4 Form Pertanyaan 2 .......................................................................... 56
Gambar 4.5 Form Pertanyaan 3 .......................................................................... 57
Gambar 4.6 Form Pertanyaan 4 .......................................................................... 57
Gambar 4.7 Form Hasil Diagnosa ...................................................................... 58
Gambar 4.8 Form Login .................................................................................... 58
Gambar 4.9 Form Menu update ......................................................................... 58
Gambar 4.10 Form Buat Id Baru ........................................................................ 59
Gambar 4.11 Form Ubah Password .................................................................... 60
Gambar 4.12 Form Update Aturan ..................................................................... 61
Gambar 4.13 Form Buat Aturan Baru ................................................................ 61
Gambar 4.14 Form Edit Aturan .......................................................................... 62
Gambar 4.15 Form Update Gejala ..................................................................... 63
Gambar 4.16 Form Tambah Gejala Baru ............................................................ 63
Gambar 4.17 Form Edit Gejala .......................................................................... 64
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
xi
Gambar 4.18 Form Update Pertanyaan .............................................................. 65
Gambar 4.19 Form Tambah Pertanyaan Baru ..................................................... 65
Gambar 4.20 Form Edit Pertanyaan ................................................................... 66
Gambar 4.21 Form Bantuan ............................................................................... 66
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012
xii
DAFTAR TABEL
Tabel 3.1 Decision Table Jenis Penyakit ............................................................ 31
Tabel 3.2 Nama Gejala....................................................................................... 32
Tabel 3.3 Struktur Pertanyaan ............................................................................ 40
Tabel 3.4 Struktur Aturan................................................................................... 40
Tabel 3.5 Struktur Admin .................................................................................. 41
Tabel 3.6 Struktur Gejala ................................................................................... 41
Tabel 3.7 Struktur Penyakit ................................................................................ 42
Tabel 4.1 Hasil Pengujian Keakuratan Sistem .................................................... 67
Tabel 4.2 Rekapitulasi Questionaire Mengenai Sistem Pakar ............................. 72
Rancang Bangun Sistem..., Benny Wijaya, FTI UMN, 2012