• Tidak ada hasil yang ditemukan

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT PADA ANAK BALITA Perancangan Aplikasi Sistem Pakar Untuk Mendiagnosa Penyakit Pada Anak Balita.

N/A
N/A
Protected

Academic year: 2017

Membagikan "PERANCANGAN APLIKASI SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT PADA ANAK BALITA Perancangan Aplikasi Sistem Pakar Untuk Mendiagnosa Penyakit Pada Anak Balita."

Copied!
18
0
0

Teks penuh

(1)

i

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK

MENDIAGNOSA PENYAKIT PADA ANAK BALITA

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Program Studi

Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta

Oleh:

Ocik Tunggal

NIM : L200090093

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

(2)
(3)
(4)
(5)

v

MOTTO DAN PERSEMBAHAN

MOTTO:

Allah akan meninggikan orang-orang yang berilmu di antaramu dan orang-orang yang

diberi ilmu pengetahuan beberapa derajat. Dan Allah Maha Mengetahui apa yang

kamu kerjakan.

(Q.S. Al Mujadilah : 11)

PERSEMBAHAN :

1. Rasa syukur kehadirat Allah SWT atas karunia-Nya dan keridhoan-Nya 2. Terimaksih banyak untuk kedua orang tuaku tercinta yang merawatku dari

kecil sampai sekarang, selalu memberiku semangat, motivasi dan selalu ikhlas serta tak lelah mendoakanku agar aku sukses.

3. Saudara-saudaraku yang telah membantu dan memberikan doa, motivasi serta dukungan agar aku sukses.

4. Teman-temanku yang telah banyak membantu dan memberikan dukungan serta motivasi, terimakasih banyak. Colek mas Ian, mas Jayus, mas Dimas, Maong.

(6)

vi

KATA PENGANTAR

Dengan mengucapkan syukur Alhamdulillah hanya kepada Allah Subhanahu Wata’ala yang telah memberikan rahmat, hidayah serta nikmat yang

tiada terkira kepada hamba-Nya, sehingga penyusun dapat menyelesaikan skripsi ini dengan judul “Perancangan Aplikasi Sistem Pakar Untuk Mendiagnosa Penyakit Pada Anak Balita”.

Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka menyelesaikan program sarjana.

Dengan segala kemampuan yang maksimal, penyusun telah berusaha untuk menyelesaikan laporan skripsi ini, namun demikian penyusun menyadari bahwa laporan ini tentunya masih jauh dari kesempurnaan. Oleh karena itu penyusun mengharapkan dengan sangat saran serta kritik yang bersifat membangun demi perbaikan. Di sisi lain, skripsi ini juga merupakan hasil karya dan kerjasama dari banyak pihak, walaupun yang terlihat dimuka mungkin hanyalah sebuah nama. Sehingga dalam kesempatan ini penyusun mempersembahkan ucapan terima kasih dan penghargaan setinggi-tingginya dengan segala kerendahan hati, kepada:

(7)

vii

2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad SAW dan keluarganya, dan para sahabatnya.

3. Bapak Husni Thamrin, S.T, M.T, Ph.D., selaku Dekan Fakultas Komunikasi dan Informatika, Universitas Muhammadiyah Surakarta, dan seluruh jajaran dekanat Fakultas Komunikasi dan Informatika.

4. Bapak Dr. Heru Supriyono, M.Sc selaku Ketua Program Studi Teknik Informatika, Universitas Muhammadiyah Surakarta.

5. Ibu Umi Fadlilah, ST.,M.Eng selaku dosen pembimbing I dan Bapak Drs. Sujalwo, M.Kom selaku dosen pembimbing II, yang telah memberikan arahan, bimbingan, bantuan, masukan, dan motivasi dalam menyusun skripsi ini.

6. Kedua orang tuaku tercinta yang telah mendoakanku dan memberikan aku motivasi agar aku menjadi orang sukses,amin.

7. Saudara-saudaraku yang telah membantuku.

8. Bu dokter Lucy E. Savitri Sp.A. yang sudah mau bekerja sama dalam penelitian dan pembuatan aplikasi sistem pakar ini.

9. Temen-temen kontrakan dulu mas Ian, mas Jayus, mas Dimas, Hanandya yang sudah ikut membantu dan memotivasi dalam menyusun skripsi ini. 10.Temenku Agus Budi Utomo yang sudah ikut membantu dalam

menyelesaikan skripsi ini.

11.Temen-temen dari IMP yang sudah membuat saya betah di solo.

(8)

viii

13.Temenku Ayudi Febrianto yang sudah membantu dalam pengujian sistem. 14.Temen-temen Informatika ’09 yang sudah berjuang bersama, sukses buat

kita semua.

15.Temen-temen kos baruku yang nyaman ini, terimakasih.

16.Semua pihak yang tidak dapat saya sebutkan satu persatu namun sudah memberikan kontribusinya dalam skripsi ini.

Akhirnya penulisan laporan skripsi ini selesai dengan baik. Penulis mengharapkan adanya kritik dan saran yyang membangun. Semoga karya ini dapat bermanfaat bagi semua pihak.

(9)

ix DAFTAR ISI

Halaman Judul ... i

Halaman Persetujuan ... ii

Halaman Pengesahan ... iii

Halaman Kontribusi ... iv

Motto dan Persembahan ... vi

Kata Pengantar ... vii

Daftar Isi ... x

Daftar Tabel ... xiii

Daftar Gambar ... xiv

Daftar Lampiran ... xviii

Abstraksi ... xix

BAB I PENDAHULUAN ... 1

A. Latar Belakang Masalah ... 1

B. Rumusan Masalah ... 2

C. Batasan Masalah ... 3

D. Tujuan Penelitian ... 4

E. Manfaat Penelitian ... 4

F. Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA ... 8

A. Telaah Penelitian ... 8

(10)
(11)

xi

1. Metode Perancangan Sistem ... 37

2. Hasil Perancangan ... 37

a. Perancangan Data Flow Diagram ... 38

b. Perancangan Basis Pengetahuan ... 43

c. Perancangan Mesin Inferensi ... 49

d. Perancangan Tabel Basis Data ... 50

e. Relasi Antar Tabel ... 50

f. Perancangan Antarmuka ... 50

BAB IV HASIL DAN PEMBAHASAN ... 73

A. Hasil Penelitian ... 73

B. Hasil Pengujian Sistem ... 93

C. Analisa dan Pembahasan ... 97

D. Hasil Analisa Terhadap Responden ...100

E. Hasil Analisa Terhadap Responden ...102

BAB V KESIMPULAN DAN SARAN ...104

A. Kesimpulan ...104

B. Saran ...105

DAFTAR PUSTAKA ...107

(12)

xii

DAFTAR TABEL

Tabel 3.1a Tabel Penyakit pada balita ... 45

Tabel 3.1b Tabel Penyakit pada balita (lanjutan) ... 46

Tabel 3.1c Tabel Penyakit pada balita (lanjutan) ... 47

Tabel 3.1d Tabel Penyakit pada balita (lanjutan) ... 48

Tabel 3.2 Tabel Admin ... 51

Tabel 3.3 Tabel Pakar ... 51

Tabel 3.4 Tabel Gejala ... 51

Tabel 3.5 Tabel Penyakit ... 52

Tabel 3.6 Tabel Aturan ... 52

Tabel 3.7 Tabel Pasien ... 53

Tabel 3.8 Tabel t_hitungan ... 53

Tabel 3.9 Tabel t_kemungkinan ... 54

Tabel 3.10 Tabel t_irisan ... 54

Tabel 3.11 Tabel gejala_pasien ... 54

Tabel 3.12 Tabel penyakit_pasien ... 55

(13)

xiii

DAFTAR GAMBAR

Gambar 2.1 Arsitektur Sistem Pakar ... 11

Gambar 3.1 Diagram Konteks (DFD Level 0) ... 39

Gambar 3.2 Data Flow Diagram Level 1 ... 40

Gambar 3.3 Data Flow Diagram Level 2 Pengolahan Pakar dan pasien ... 41

Gambar 3.4 Data Flow Diagram Level 2 Pengolahan Basis Pengetahuan ... 42

Gambar 3.5 Data Flow Diagram level 2 Proses Diagnosa Penyakit ... 42

Gambar 3.6 Flowchart Mesin Inferensi ... 50

Gambar 3.7 Relasi Antar Tabel ... 55

Gambar 3.8 Rancangan Antarmuka Form Login ... 56

Gambar 3.9 Rancangan Antarmuka Index Admin ... 57

Gambar 3.10 Rancangan Antarmuka List Para Pakar ... 58

Gambar 3.11 Rancangan Antarmuka Form Tambah Data Pakar ... 59

Gambar 3.12 Rancangan Antarmuka Form Edit Data Pakar ... 59

Gambar 3.13 Rancangan Antarmuka Form Pengolahan User ... 60

Gambar 3.14 Rancangan Antarmuka Form Tambah User ... 60

Gambar 3.15 Rancangan Antarmuka Form Edit user ... 61

Gambar 3.16 Rancangan Antarmuka Form List Data gejala ... 61

Gambar 3.17 Rancangan Antarmuka List Data Penyakit ... 62

Gambar 3.18 Rancangan Antarmuka Detail Data Penyakit ... 62

Gambar 3.19 Rancangan Antarmuka List Data Pengetahuan ... 63

(14)

xiv

Gambar 3.21 Rancangan Antarmuka Index Pakar ... 64

Gambar 3.22 Rancangan Antarmuka Form Ganti Password ... 64

Gambar 3.23 Rancangan Antarmuka List Gejala ... 65

Gambar 3.24 Rancangan Antarmuka Form Tambah Gejala ... 65

Gambar 3.25 Rancangan Antarmuka Form Pencarian Gejala ... 66

Gambar 3.26 Rancangan Antarmuka Form Edit Gejala ... 66

Gambar 3.27 Rancangan Antarmuka List Penyakit ... 67

Gambar 3.28 Rancangan Antarmuka Form Tambah Penyakit ... 67

Gambar 3.29 Rancangan Antarmuka Form Pencarian Penyakit ... 68

Gambar 3.30 Rancangan Antarmuka Form Edit Penyakit ... 68

Gambar 3.31 Rancangan Antarmuka List Data Pengetahuan ... 69

Gambar 3.32 Rancangan Antarmuka Form Tambah Data Pengetahuan ... 69

Gambar 3.33 Rancangan Antarmuka Form Edit Data Pengetahuan ... 70

Gambar 3.34 Rancangan Antarmuka Index User ... 71

Gambar 3.35 Rancangan Antarmuka Form Diagnosa Penyakit Pada Balita .... 71

Gambar 3.36 Rancangan Antarmuka Hasil Diagnosa Penyakit Pada Balita .... 71

Gambar 3.37 Rancangan Antarmuka List Para Pakar ... 72

Gambar 3.38 Rancangan Antarmuka Menu Help ... 72

Gambar 4.1 Form Login ... 74

Gambar 4.2 Tampilan Index Admin ... 75

Gambar 4.3 Tampilan List Data Pakar ... 75

Gambar 4.4 Tampilan Detail Data Pakar ... 76

(15)

xv

Gambar 4.6 Tampilan List Data Pasien ... 77

Gambar 4.7 Form Hasil Diagnosis Penyakit ... 77

Gambar 4.8 Tampilan Tambah Data Pasien ... 78

Gambar 4.9 Tampilan List Data Gejala ... 78

Gambar 4.10 Tampilan List Data Penyakit ... 79

Gambar 4.11 Tampilan Detail Penyakit ... 79

Gambar 4.12 Tampilan List Data Pengetahuan ... 80

Gambar 4.13 Tampilan Detail Pengetahuan ... 80

Gambar 4.14 Halaman Index Pakar ... 81

Gambar 4.15 Form Edit Data Pakar ... 81

Gambar 4.16 Form Ganti Password Pakar ... 82

Gambar 4.17 Tampilan List Para Pakar ... 82

Gambar 4.18 Form Pencarian Para Pakar ... 83

Gambar 4.19 Tampilan List Gejala ... 83

Gambar 4.20 Form Tambah Data Gejala ... 84

Gambar 4.21 Form Edit Data Gejala ... 84

Gambar 4.22 Tampilan List Data Penyakit Pada Balita ... 85

Gambar 4.23 Form Edit Data Penyakit ... 85

Gambar 4.24 Tampilan List Data Pengetahuan ... 86

Gambar 4.25 Form Edit Data Pengetahuan ... 86

Gambar 4.26 Form Tambah Data Pengetahuan ... 87

Gambar 4.27 Tampilan Menu Help ... 87

(16)

xvi

Gambar 4.29 Form Diagnosa Penyakit ... 89

Gambar 4.30 Form Hasil Diagnosa Penyakit ... 90

Gambar 4.31 Form Detail Penyakit ... 90

Gambar 4.32 Halaman Jenis Penyakit ... 91

Gambar 4.33 Detail Penyakit ... 91

Gambar 4.34 Halaman List pakar ... 92

Gambar 4.35 Menu Help ... 92

Gambar 4.36 Antarmuka Untuk Diagnosis 1 ... 94

Gambar 4.37 Antarmuka Untuk Hasil Diagnosis 1 ... 95

Gambar 4.38 Antarmuka Untuk Diagnosis 2 ... 96

Gambar 4.39 Antarmuka Untuk Hasil Diagnosis 2 ... 97

(17)

xvii

DAFTAR LAMPIRAN

Tabel A-1. Tabel Diagnosa

Tabel B-1 Aturan Kombinasi untuk m3 Diagnosa 1

Tabel B-2 Aturan Kombinasi untuk m5 Diagnosa 1

Tabel B-3 Aturan Kombinasi untuk m7 Diagnosa 1

Tabel B-4 Aturan Kombinasi untuk m3 Diagnosa 2

Tabel B-5 Aturan Kombinasi untuk m5 Diagnosa 2

Tabel B-6 Aturan Kombinasi untuk m7 Diagnosa 2

(18)

xviii ABSTRAKSI

Bayi dan anak-anak di bawah lima tahun adalah kelompok yang rentan terhadap berbagai penyakit karena kekebalan tubuh mereka belum terbangun sempurna. Sebagian besar penyakit anak tidak berbahaya dan hanya menyebabkan ketidaknyamanan sementara. Beberapa jenis lainnya sangat berbahaya, bahkan mengancam jiwa. Penyakit pada anak memiliki indikasi yang beragam dan gejala yang muncul hampir memiliki kemiripan. Hal ini menyebabkan tenaga medis, bahkan masyarakat awam kesulitan untuk mengenali jenis penyakit yang diderita. Tanpa pengetahuan yang baik dapat menyebabkan penanganan yang salah terhadap suatu penyakit, bisa jadi semakin parah atau bahkan dapat menyebabkkan kematian jika terlambat tertolong.

Sistem pakar secara umum adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Aplikasi sistem pakar ini dirancang menggunakan metode Dempster-shafer, dan bahasa pemrogaman PHP dan MySQL sebagai basis datanya.

Hasil dari penelitian ini akan menghasilkan aplikasi sistem pakar untuk mendiagnosa penyakit pada anak balita yang mempunyai keluaran berupa beberapa kemungkinan penyakit yang diderita pasien dengan tingkat kepercayaan dituliskan menggunakan presentase. Diharapkan dengan dibuatnya sistem pakar ini akan membantu dokter spesialias anak dan masyarakat dalam mendiagnosa penyakit pada anak balita.

Referensi

Dokumen terkait

aplikasi android sistem pakar guna mendiagnosa penyakit usus pada manusia menggunakan metode kepastian (Certainty Factor) dapat digunakan untuk mendiagnosa penyakit

Aplikasi farmakoterapi sistem pakar berbasis web untuk mendiagnosa penyakit syaraf pusat dapat berfungsi memberikan informasi kepada user mengenai penyakit syaraf

Perancangan sistem pakar tersebut bertujuan untuk membangun sebuah sistem berbasis pengetahuan kedokteran dalam mendiagnosa penyakit paru pada anak yang dapat

Implementasi merupakan tahapan yang bertujuan mengubah hasil dari rancangan sistem menjadi bentuk nyata, dalam hal ini, aplikasi sistem pakar untuk

Setelah merancang dan mengaplikasikan aplikasi sistem pakar untuk mendiagnosa hama penyakit tanaman jeruk, maka dapat diambil kesimpulan bahwa sistem pakar diagnosa

Laporan skripsi dengan judul “ Sistem Pakar Untuk Mendiagnosa Penyakit Kulit pada Anak Menggunakan Metode Teorema Bayes Berbasi Web ” telah dirancang dengan tujuan menghasilkan

Perancangan sistem pakar tersebut bertujuan untuk membangun sebuah sistem berbasis pengetahuan kedokteran dalam mendiagnosa penyakit paru pada anak yang dapat

Perancangan sistem pakar tersebut bertujuan untuk membangun sebuah sistem berbasis pengetahuan kedokteran dalam mendiagnosa penyakit paru pada anak yang dapat