i
PEMBANGUNAN SISTEM PAKAR PENGOBATAN PENYAKIT MENGGUNAKAN OBAT TRADISIONAL SUKU DAYAK
BERBASIS WEB
TUGAS AKHIR
Diajukan Untuk Memenuhi Sebagian Persyaratan
Mencapai Derajat Sarjana Teknik Informatika
Oleh
NENENG KRITIANA .Z
11 07 06569
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ATMA JAYA YOGYAKARTA
2015
ii
HALAMAN PERSEMBAHAN
In the name of the father,
of the son, and
of the holy spirit, Amen.
dedicated to :
My father, My mother, My brother, and My sister,
all my best friends and partner in my life.
Thank you for always beside me.
God always be with u
iv
KATA PENGANTAR
Puji dan syukur kepada Tuhan Yang Maha Esa atas
segala kasih dan karunia-Nya sehingga penulis dapat
menyelesaikan tugas akhir ini dengan baik. Tujuan
pembuatan tugas akhir ini adalah sebagai salah satu
syarat untuk mencapai derajat sarjana Teknik
Informatika dari Fakultas Teknologi Industri
Universitas Atma Jaya Yogyakarta.
Dalam kesempatan ini, penulis juga menyadari bahwa
pembuatan tugas akhir ini tidak terlepas dari bantuan
berbagai pihak yang telah menyumbangkan waktu, tenaga,
pikiran, bimbingan, dan doa kepada penulis baik secara
langsung maupun tidak langsung. Oleh karena itu penulis
mengucapkan terima kasih secara khusus kepada :
1. Ibu Dra.Ernawati, M.T. dan Bapak Dr.Ir.Alb.Joko
Santoso, M.T. selaku dosen pembimbing yang telah
meluangkan waktu untuk membimbing serta
memberikan saran kepada penulis dari awal
pembuatan tugas akhir hingga selesai.
2. Bapak Irya Wisnubhadra, S.T.,M.T. selaku dosen
pembimbing akademik dan seluruh dosen yang
pernah mengajar dan membimbing penulis selama
mengikuti perkuliahan di Program Studi Teknik
Informatika, Fakultas Teknologi Industri,
Universitas Atma Jaya Yogyakarta.
3. Ibu Frince Randeyani Hamer, Ibu Yelly Repani
Hamer, dan Ibu Suarti sebagai pakar dalam
pembuatan tugas akhir ini.
Puji dan syukuurr kepada TuTuhah n Yang Maha Esa atas
segala kasih ddan karunia-Nya sehingngga penulis dapat
menyelesaikkan tugas akhir ini dengan baik. Tujuan
pembuataan tugag s akhirr ininii adadalalahah sebagai salah satu
syaraat untukk mmencapai derajaatt sarjana Teknik
Innfformattikikaa darrii Fakultas Teknolologigi Indndustri
UUniverrsisitatas AtAtma Jaya Yogyakarta.
DaD laam kesempatan ini, penulis juga mennyaddaarii bahwwa
pepembmbuatatan tugas akhir ini tidak terlepas daari babantntuann
beberbr aggai pihak yang telah menyumbangkan waktu,u, ttenenaga,
ipikirran, bimbingan, dan doa kepada penulis baiik sesecarara
langssung maupun tidak langsung. Oleh karena itu penulliss
mmenguucapkan terima kasih secara khusus kepada :
1. Ibuu DDrara E.Ernrnawawata i,i, M.TT. dadann BaBapapakk DrD .Ir.Alb.Jookoko
Santoso, M.T. selaakuku dosen pembimbing yang ttelelahah
meluangkan waktu untuk membimbing ssertrta
memembmbererikikanan ssararanan kkepepadadaa pepenunuliliss dadariri aawwal
pembmbuauatatan n tutugagas akkhihirr hiingnggaga selelesesaia .
2. BaBapapakk Irya Wisnuubhadrra, S.T.,M.TT. seselalakku dosen
pembimbing akaaddemik dad n seluruh dosen yang
pernah mengajarr dan mmembimbing penulis selama
mengikuti perkulliahann di Program Studi Teknik
Informatika, Fakakullttas Teknologi Industri,
Universitas Atma Jayaya Yogyakarta.
v
4. Ayahanda Zulkaiji dan Ibunda Frince Randeyani
Hamer, serta saudara-saudari terkasih Aji
Aprilius .Z dan Frinsapela Ria Veronika .Z yang
senantiasa mendoakan keberhasilan, keselamatan
dan kesehatan kepada penulis.
5. Rekan dari semester 1 : Desi, Ishac, Maria,
Pras, Pritha dan semua teman-teman TF-C 2011.
6. Teman-teman KKN : Natalia, Agatha, Amel, Martin,
Rangga, Oliver, Trogon, dan semua masyarakat
Padukuhan Luweng Ombo, Tepus, Gunung Kidul.
7. Teman kos dan partner in crime Aurel dan Oci,
serta kak Winda, Kak Joice, Kak Leo, dan tidak
terlupa juga untuk wiwin.
8. Semua teman-teman yang tidak dapat disebutkan
satu per satu yang telah memberikan dukungan dan
doa, terima kasih banyak, Tuhan memberkati.
“Tak ada gading yang tak retak”, dengan segala
kerendahan hati penulis menyadari bahwa masih banyak
kekurangan dan kesalahan, sehingga penulis mengharapkan
adanya kritik dan saran yang bersifat membangun dalam
upaya menyempurnakan tugas akhir ini dan perbaikan
dikemudian hari. Akhir kata, semoga tugas akhir ini
dapat bermanfaat bagi ilmu pengetahuan khususnya di
bidang Teknik Informatika dan juga bagi semua orang.
Yogyakarta, Juni 2015
Penulis,
Neneng Kritiana .Z
senantiasa mmendoakan kebebererhasilan, keselamatan
dan kesesehatan kepada penulis.
5. Rekakan dari seme ester 1 : Desi, IsI hac, Maria,
PPras, PrP itithah danan ssememuaua tememanan-teman TFF--C 2011.
6.. Teman-teemamann KKN : Natalia, AAgagatha,, Amel, Martin,
RaRangnggag , OlOliiver, Trogon, dadan seemumua a masyaarakat
PPada ukkuhuhan Luweng Ombo, Tepus, Gununungg KiKidudul.
7.7. Temman kos dan partner in crime AAuurell ddaan Ocici,
sserta kak Winda, Kak Joice, Kak Leo,, ddanan tidakak
terlupa juga untuk wiwin.
8. Semua teman-teman yang tidak dapat disi ebbututkann
satu per satu yang telah memberikan dukuungan ddanan
doa, terima kasih banyak, Tuhan memberkatti.
“T“Tak ada gading g yang tak retak”, dengann segaalala
kerendahan hhatatii peenunuliliss meenynyadadararii bbahwhwaa masih banynyakak
kek kurangan dan kesalahan, ssehingga penulis mengharapapkakan
adadannyaya kritik dan saran yang bersifat membangugunn dadalalam
uupapayaya mmenenyeyempmpururnaakakann tutugag ss akakhihirr ininii dadann peperbrbaiaikkan
didikekemumudidianan hhaari.i. AkAkhih r kakata,, semomogaga ttugugasas aakhkhirir ini
dapatt bebermrmanfaat bagi ilmuu pengetahuan kkhuhususnya di
bidang Teknik Informattika dan juga bagi semua orang.
Yogyakarta, Juni 2015
Penulis
vi
DAFTAR ISI
HALAMAN PERSEMBAHAN ................................. ii
HALAMAN PENGESAHAN ........ Error! Bookmark not defined.
KATA PENGANTAR ..................................... iii
DAFTAR ISI .......................................... vi
DAFTAR GAMBAR ....................................... ix
DAFTAR TABEL ....................................... xii
BAB I ................................................ 1
PENDAHULUAN .......................................... 1
1.1 Latar Belakang ................................. 1
1.2 Rumusan Masalah ................................. 3
1.3 Batasan Masalah ................................. 3
1.4 Tujuan Penelitian ............................... 4
1.5 Manfaat Penelitian .............................. 4
1.6 Metode Penelitian ............................... 5
1.7 Sistematika Penulisan ........................... 6
BAB II ............................................... 8
TINJAUAN PUSTAKA ..................................... 8
BAB III ............................................. 11
LANDASAN TEORI ...................................... 11
3.1 Kecerdasan Buatan (Artificial Intelligent) ..... 11
3.2 Sistem Pakar ................................... 12
3.2.1 Pengertian Sistem Pakar .................... 12
3.2.2 Ciri-Ciri Sistem Pakar ..................... 13
HALAMAN PERSEMBAHAANN................................. ii
HALAMAN PENGESESAHAN ........ Error! Bookmkmark not defined.
KATA PENNGGANTAR ............................................ iii
DAFTARAR ISI ................................. ................ vi
DAAFFTAR GGAMAMBABAR .............................................. ix
DAFTTARAR TTABELL .......................................... xxii
BAB B II .................................................... 1
PEPENDN AHUULUAN ............................................. 11
1.1.1 Latar Belakang .................................. . 11
1.2 Rumusan Masalah .................................. 33
1.1 3 Batasan Masalah ................................. 33
1.4 Tujuanan PPenenelelititiaian ............................................ 44
1.1 5 Manfaat Penelitian ................................. 44
1.1.6 MeMetotoded Penele ittian ............................................ 5
1.1.77 Sistemattikikaa Penulisasan n ................................ 6
BAB IIII ......................................... ............ 8
TINJAUAN PUSTAKA ...................................... 8
BAB III .............................................. 11
LANDASAN TEORI ....................................... 11
3.1 Kecerdasan Buatan (Arrttificial Intelligent) ..... 11
vii
3.2.3 Modul Penyusun Sistem Pakar ................ 14
3.2.5 Kelebihan Sistem Pakar ..................... 14
3.2.6 Kekurangan Sistem Pakar ...................... 15
3.3 Metode Inferensi ............................... 15
3.3.1 Pohon Keputusan (Decision Tree) ............ 15
3.3.2 Metode Forward Chaining dan Backward Chaining
................................................. 16
2.3 Website ........................................ 17
2.4 Pengobatan Suku Dayak .......................... 18
BAB IV .............................................. 19
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK ............ 19
4.1 Analisis Perangkat Lunak ....................... 19
4.1.1 Lingkup Masalah ............................ 20
4.1.2 Kebutuhan Fungsionalitas Produk ............. 20
4.1.3 Kebutuhan Antarmuka Ekternal ................. 21
4.1.3.1 Antarmuka pemakai ....................... 21
4.1.3.2 Antarmuka perangkat keras ............... 21
4.1.3.3 Antarmuka perangkat lunak ............... 21
4.1.3.4 Antarmuka Komunikasi .................... 22
4.1.5 Perancangan Rinci ........................... 23
4.1.5.1 Sequence Diagram ......................... 23
4.1.6 Class Diagram ............................ 25
4.1.7 Physical Data Model ........................ 26
4.1.8 Deskripsi Dekomposisi Data ................. 27
4.1.8 Perancangan Antarmuka .................... 31
4.1.9 Pohon Keputusan (Decision Tree) .......... 45
3.2.6 Kekurangan Sistetemm PPakakarr ...................... 15
3.3 Metode Inffererensi .................. .............. 15
3.3.1 PoPohon Keputuussan (Decision Tree) ............ 15
3.3.3.2 Metoded FoForwarrd d ChChaiaininingng dadann BaB ckwardd Chaining
.............................. .......................... 16
22.3 Websbsitite .......................................... ...... 17
2.44 PePengobbatan Suku Dayak .............................. 18
BAABB IV ............................................... 199
ANANALA ISSIS DAN PERANCANGAN PERANGKAT LUNAK ............... 19
4.4 1 AAnalisis Perangkat Lunak ........................ 1199
4..1.1 Lingkup Masalah ............................. 200
4.1.1.2 Kebutuhan Fungsionalitas Produk .............. 2200
4.1.3 Kebutuhan Antarmrmukuka EkEkteternal .................. 2211
4.1.3.1 Antarmuka pemakai....................... 221
4.4.1.1.3.22 AnAntatarmrmukukaa peperanggkakatt kekerarass.................... 21
4.4.1.1 3.33 AnAntatarrmukukaa peraranngkatt llunanak..... ... ............ 21
4.1.33.4 Antarmuka KoKomuniikak si.................... 22
4.1.5 Perancangan Rinnci ............................ 23
4.1.5.1 Sequence Diaagram......................... 23m
4.1.6 Class Diagram ............................. 25m
4 1 7 Physical Data Moded l 26
viii
BAB V ............................................... 50
IMPLEMENTASI DAN PENGUJIAN PERANGKAT LUNAK .......... 50
5.1 Pengantar ..................................... 50
5.2 Implementasi Perangkat Lunak .................. 50
5.2.1 Beranda .................................. 52
5.2.2 Diagnosis Berdasarkan Gejala ............. 53
5.2.3 Diagnosis Berdasarkan Nama Penyakit ...... 57
5.2.4 Informasi ................................ 62
5.2.5 Bantuan .................................. 64
5.2.6 Tentang .................................. 65
5.3 Pengujian Perangkat Lunak ..................... 66
5.3.1 Pengujian Fungsionalitas ................. 66
5.3.2 Pengujian kepada Responden ................... 70
5.4 Analisis Hasil ................................ 77
BAB VI .............................................. 79
KESIMPULAN DAN SARAN ................................ 79
6.1 Kesimpulan ..................................... 79
6.2 Saran .......................................... 79
DAFTAR PUSTAKA ..................................... 80
LAMPIRAN ........................................... 83
5.1 Pengantar ....................................... 50
5.2 Implementtaasi Perangkat Lunak ..... .............. 50
5.2.1 BBeranda ................................... 52
5.2.2.2 Diaagngnososis BBererdadasasarkrkann GGejejalala ......... ..... 53
55.2.3 DDiagnosis BBererdadasasarkrkanan Nama Penynyaka it ....... 57
5.2.2.44 Inffoormasi ............................... ..... 62
5.5.22.5 Bantuan ..................................... 64
5.5 2.66 Tentang ..................................... 655
5.5.3 Pengujian Perangkat Lunak ........................ 66
5..3.1 Pengujian Fungsionalitas .................. 6666
5.3..2 Pengujian kepada Responden .................... 700
5.44 Analisis HaHasisill... .................... ................ 7777
BAB VI ................................................. 7979
KEKESISIMPULAN DAN SARAN .................................. 779
6.6.11 KeKesisimpmpululanan ........................................................... 79
6.6.22 SaSararann ................ ...................... ............ 79
DAFTAR PUSTAKA ..................................... 80
LAMPIRAN ............................................ 83
ix
DAFTAR GAMBAR
Gambar 3.1 Contoh Pohon Keputusan ....................... 16
Gambar 4.2 Sequence Diagram-Diagnosis Berdasarkan
Gejala .................................................. 23
Gambar 4.3 Sequence Diagram-Diagnosis Berdasarkan Nama
Penyakit ............................................... .24
Gambar 4.2 Sequence Diagram-Melihat Informasi Tanaman ... 24
Gambar 4.5 Class Diagram Perangkat Lunak SIPATAYAK ...... 25
Gambar 4.6 Physical Data Model Perangkat Lunak
SIPATAYAK ............................................... 26
Gambar 4.7 Antarmuka Halaman Beranda .................... 31
Gambar 4.8 Antarmuka Halaman Diagnosis Berdasarkan
Gejala .................................................. 32
Gambar 4.9 Antarmuka Halaman Hasil Diagnosis ............ 33
Gambar 4.10 Antarmuka Lihat Deskripsi Singkat Penyakit .. 34
Gambar 4.11 Antarmuka Lihat Tanaman Obat ................ 35
Gambar 4.12 Antarmuka Menu Penyakit ..................... 36
Gambar 4.13 Antarmuka Halaman Menu Diagnosis
Berdasarkan Nama Penyakit ............................... 37
Gambar 4.14 Antarmuka Hasil Diagnosis ................... 38
Gambar 4.15 Antarmuka Lihat Deskripsi Singkat Penyakit .. 39
Gambar 4.16 Antarmuka Lihat Tanaman Obat ................ 40
Gambar 3.1 Contoh Pohhonon KKepututususan .......................
Gambar 4.2 Seququence Diagram-Diagnosis BeB rdasarkan
Gejala ....................................... .............
Gambarar 4.3 Seququenencec Diaiagram-DiDiagagnonosisiss Berdasarrkak n Nama
Penynyakit .............................. ..........................
Gambbarr 4.4.2 SeSequence Diagram-Melihat Infoformasasii TaTanamaan ...
Gambmbaar 4..5 Class Diagram Perangkat Lunak SIIPAP TAAYAYAKK .......
GaGambm arr 4.6 Physical Data Model Perangkat Lunakk
SISIPATTAYAK ....................................................
Gambaar 4.7 Antarmuka Halaman Beranda ......................
Gambmbaar 4.8 Antarmuka Halaman Diagng osis Berdasarkrkanan
Gejala .................. ... ....................................
GaGambm ar 4.9 Antarmuka Halaman Hasil Diagnosis .............
GaGambmbarar 44.1.100 AnAntatarmmukukaa LiLihah tt DeDeskskriripspsii SiSingngkakatt PePenyyakakiit ..
Gambmbarr 44 1.11 AnAntarmuka LiL hat TaTanaman Obbatat .................
Gambar 4.12 Antarmuka MMenu Pennyakit .....................
Gambar 4.13 Antarmuka HHalamann Menu Diagnosis
Berdasarkan Nama Penyakiit ...............................
Gambar 4.14 Antarmuka Hasiil Diagnosis ...................
x
Gambar 4.17 Antarmuka Halaman Informasi ................. 41
Gambar 4.18 Antarmuka Informasi ......................... 42
Gambar 4.19 Antarmuka Halaman Bantuan ................... 43
Gambar 4.20 Antarmuka Halaman Tentang ................... 44
Gambar 5.21 Pohon Keputusan Perangkat Lunak SIPATAYAK ... 46
Gambar 5.1 Antarmuka Halaman Beranda .................... 52
Gambar 5.2 Antarmuka Halaman Diagnosis Berdasarkan
Gejala .................................................. 53
Gambar 5.3 Antarmuka Halaman Hasil Diagnosis ............ 54
Gambar 5.4 Antarmuka Lihat Deskripsi Singkat Penyakit ... 55
Gambar 5.5 Antarmuka Lihat Tanaman Obat ................. 56
Gambar 5.6 Antarmuka Menu Penyakit ...................... 57
Gambar 5.7 Antarmuka Halaman Menu Diagnosis Berdasarkan
Nama Penyakit ........................................... 58
Gambar 5.8 Antarmuka Hasil Diagnosis .................... 59
Gambar 5.9 Antarmuka Lihat Deskripsi Singkat Penyakit ... 60
Gambar 5.10 Antarmuka Lihat Tanaman Obat ................ 61
Gambar 5.11 Antarmuka Halaman Informasi ................. 62
Gambar 5.12 Antarmuka Informasi ......................... 63
Gambar 5.13 Antarmuka Halaman Bantuan ................... 64
Gambar 5.14 Antarmuka Halaman Tentang ................... 65
Gambar 5.15 Grafik Penilaian Tampilan Website SIPATAYAK . 70
Gambar 4.19 Antarmukuka Halaman BaBantntuan ...................
Gambar 4.20 AAntarmuka Halaman Tentang ..... ...............
Gambar 55.21 Poho onon Kepututuusasan n PePerarangngkak t Lunak SIS PATAYAK ...
Gambmbar 5.11 AnA tarmuka HaHalalamamann BeBerar nda .......... ....... ......
GGambarr 5.5.2 Annttarmuka Halaman Diagnosis BeB rddasasara kak n
Gejaalala ............................................. .......
GaGambmbar 5.3 Antarmuka Halaman Hasil Diagnosis ................
GaGambaar 5.4 Antarmuka Lihat Deskripsi Singkat Peenyakakitit .....
Gambaar 5.5 Antarmuka Lihat Tanaman Obat ..................
Gaambm aar 5.6 Antarmuka Menu Penyakit ........................
Gambar 5.7 Antarmuka Halalamaan n Menu Diagnosis Berdasarkrkanan
NaNama Penyakit .............................................
GaGambmbarar 55.88 AnAntatarmrmukukaa HaHasisil DiDiagagnonosisiss.........................
Gambmbarr 55.99 Anntatarmuka LiLihat Desskripsi SiSingkakatt PePenynyaakit ...
Gambar 5.10 Antarmuka LLihat Taanaman Obat ................
Gambar 5.11 Antarmuka HHalamann Informasi .................
Gambar 5.12 Antarmuka Infof rmrmasi .........................
G b 5 13 A t k H l B t
xi
Gambar 5.16 Grafik Penilaian Menu dan Isi Website
SIPATAYAK ............................................... 71
Gambar 5.17 Grafik Penilaian Kemudahan Menjalankan
Website SIPATAYAK ....................................... 72
Gambar 5.18 Grafik Penilaian Sistem Pakar Pada Website
SIPATAYAK ............................................... 73
Gambar 5.19 Grafik Penilaian Informasi Hasil Diagnosis
dan Tanaman Obat yang diberikan ......................... 74
Gambar 5.20 Grafik Penilaian Manfaat Website SIPATAYAK .. 75
Gambar 5.21 Grafik Penilaian Responden Keseluruhan ...... 76
Gambar 5.17 Grafik Pennilil iaiann KKeme udahan Menjalankan
Website SIPATAYAAKK ..................... ...................
Gambar 5.1188 Grafik Penenilaian Sistem Pakarr Pada Website
SIPATAYAYAK .................................... ........................
Gambmbar 5.1199 Grafik Penenililaiaianan IInfnformasi Hasasili Diaagng osis
dadan Tananamaman Obbatat yang diberikan .............................
Gambbarar 5.2200 Grafik Penilaian Manfaat Websitite SISIPAPATAYAAKK..
GaGambmbar 5.21 Grafik Penilaian Responden Keseluuruhahann.......
xii
DAFTAR TABEL
Tabel 2.1 Perbandingan Penelitian ....................... 10
Tabel 4.1 Contoh Kasus untuk Metode Forward Chaining .... 47
Tabel 4.2 Contoh Kasus untuk Metode Backward Chaining ... 48
Tabel 5.1 File Hasil Implementasi Perangkat Lunak
SIPATAYAK ............................................... 50
Tabel 5.2 Pengujian Perangkat Lunak SIPATAYAK ........... 66
Tabel 5.3 Hasil Uji Responenden Keseluruhan ............. 76
Tabel 2.1 Perbandingan Penelitian .......................
Tabel 4.1 Contohoh Kasus untuk Metode FoF rward Chaining....g
Tabel 4.2 CContoh Kasusus untuk Metode Backwaardr Chaining...g
Tabell 5.1 Filee HHasasil IImplementtasasii PePerarangkat Lunan k
SIPAPATAYAK.......................................................
Tabele 5.5.22 Peenngujian Perangkat Lunak SIPAPATAYAYAK K .............
Tabebell 5.33 Hasil Uji Responenden Keseluruhan ................