pembangunan sistem pakar pengobatan penyakit … · i pembangunan sistem pakar pengobatan penyakit...

13
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

Upload: vankhanh

Post on 19-Aug-2019

238 views

Category:

Documents


0 download

TRANSCRIPT

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

iii

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 ................

xiii