• Tidak ada hasil yang ditemukan

APLIKASI SISTEM PAKAR BERBASIS PHP UNTUK MENDETEKSI PENYAKIT DIABETES MENGGUNAKAN METODE CERTAINTY FACTOR.

N/A
N/A
Protected

Academic year: 2017

Membagikan "APLIKASI SISTEM PAKAR BERBASIS PHP UNTUK MENDETEKSI PENYAKIT DIABETES MENGGUNAKAN METODE CERTAINTY FACTOR."

Copied!
12
0
0

Teks penuh

(1)

commit to user

i

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

(2)

commit to user

ii

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

(3)

commit to user

iii

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 001

(4)

commit to user

iv

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.

(5)

commit to user

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

(6)

commit to user

vi

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,

(7)

commit to user

vii

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

(8)

commit to user

viii 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 14

(9)

commit to user

ix

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

(10)

commit to user

x

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

(11)

commit to user

xi

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 39

(12)

commit to user

xii

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

Referensi

Dokumen terkait

Berdasarkan hasil penelusuran peneliti melalui dokumen LAKIP Tahun 2015 dari beberapa Bappeda di wilayah provinsi Jawa Timur, yaitu Bappeda Kabupaten Banyuwangi,

Oleh sebab itu, dibutuhkan perancangan kampanye sosial pendidikan seks dari orang tua kepada anak usia dini untuk mempermudah dan meyakinkan orang tua dalam memberikan

Abstrak : Tulisan ini berupaya mendorong perlunya reformasi masif di tubuh pendidikan Islam. Reformasi ini diperlukan agar pendidikan Islam mampu menjawab tantangan dan

Yang bertanda tangan di bawah ini menyatakan bahwa Tugas Akhir berjudul “Implementasi Penyetoran PPh Final Atas Barang Lelang Eksekusi Pada Kantor Pelayanan

a) Tercipta dan terlaksananya suatu sistem pendidikan tinggi berstandar mutu nasional dan internasional yang berbasis riset yang kuat di Unram, sehingga mampu

dalam menggunakan alat cetak tersebut, diantaranya: pinggang dan punggung yang sakit karena terlalu sering membungkuk, panas yang yang langsung memapar produsen kue

Dibanding tanaman kopi asal benih maupun cangkok, tanaman kopi asal kultur jaringan mempunyai beberapa keunggulan, yaitu: proses pembuatannya lebih praktis, karena hanya dilakukan

Pada prinsipnya, baik proses siklisasi lateks maupun larutan karet, akan terjadi perubahan struktur molekul karet alam dari rantai poliisopren yang lurus menjadi