13
SKRIPSI SISTEM PAKAR DIAGNOSIS PENYAKIT ANTHRAX PADA HEWAN DENGAN METODE CERTAINTY FACTOR NUR ROCHIM Nomor Mahasiswa : 175410126 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2019

SKRIPSI SISTEM PAKAR DIAGNOSIS PENYAKIT ANTHRAX PADA …staffnew.uny.ac.id/upload/199109192014041001... · Skripsi dengan judul “Sistem Pakar Diagnosis Penyakit Anthrax pada Hewan

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

SKRIPSI

SISTEM PAKAR DIAGNOSIS PENYAKIT ANTHRAX PADA HEWAN

DENGAN METODE CERTAINTY FACTOR

NUR ROCHIM

Nomor Mahasiswa : 175410126

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2019

i

SKRIPSI

SISTEM PAKAR DIAGNOSIS PENYAKIT ANTHRAX PADA HEWAN

DENGAN METODE CERTAINTY FACTOR

Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang strata satu (S1)

Program Studi Teknik Informatika

Sekolah Tinggi Manajemen Informatika dan Komputer

Akakom

Yogyakarta

Disusun Oleh

NUR ROCHIM

Nomor Mahasiswa : 175410126

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM

YOGYAKARTA

2019

iv

HALAMAN PERSEMBAHAN

Skripsi ini penulis persembahkan kepada :

1. Bapakku Mustaqim dan Ibuku Wiwik Mulyani tercinta yang selalu memberikan

doa, arahan serta bimbingan.

2. Istriku Agustianti dan Anakku Muhammad Hanan Nur Usama tercinta yang

selalu memberikan doa, dukungan, semangat dan perhatian.

3. Rekan kerja UPT. Teknologi Informasi dan Komunikasi, Universitas Negeri

Yogyakarta.

4. Teman-teman seperjuanganku, S1 Teknik Informatika, STMIK AKAKOM

angkatan 2017.

v

MOTTO

“Orang berilmu dan beradab tidak diam beristirahat di kampung halaman.

Tinggalkan negerimu dan merantaulah (berpindah tempat).”

(Al-Imam asy-Syafi’i)

“Untuk mendapatkan apa yang diinginkan, kau harus bersabar

dengan apa yang Kau benci.”

(Imam Ghazali)

vi

INTISARI

Baiknya kesehatan dan taraf ekonomi suatu Negara merupakan indikator

Negara maju. Salah satu ciri-ciri baiknya kesehatan adalah lingkungan yang bersih,

tertata indah serta terhindar dari suatu wabah penyakit. Salah satu penyakit menular

yaitu anthrax atau radang limpa merupakan penyakit yang disebabkan oleh kuma

Bacillus anthracis. Hasil investigasi Dirjen Peternakan dan Kesehatan Hewan,

Kementerian Pertanian (Dirjen PKH) pada tahun 2017 terjangkit menular anthrax

di Kabupaten Kulon progo pada 16 orang menderita penyakit anthrax tipe kulit, 1

ekor sapi dan 14 ekor kambing.

Metode certainty factor digunakan untuk merancang sistem pakar diagnosis

penyakit Anthrax yang dapat membantu tenaga medis dalam menentukkan tingkat

keparahan penderita penyakit Anthrax sehingga dapat dengan cepat melakukan

penanganan lanjutan terhadap penderita.

Sistem pakar diagnosis penyakit anthrax pada hewan dengan metode

certainty factor dilakukan 3 pengujian yaitu a) Uji alpha menggunakan metode

blackbox menghasilkan valid pada fungsi yang diuji, b) uji beta menggunakan

kuisioner kepada 5 sampel pengguna terdiri dari 3 pakar dan 2 tenaga medis

kemudian dilakukan perhitungan dengan skala Likert menunjukkan sebanyak 96%

responden menyatakan bahwa aplikasi sesuai untuk diimplementasikan di BBVet

Wates, c) uji manual dimana perhitungan aplikasi dibandingkan dengan

perhitungan manual dan menghasilkan nilai cf yang sama yaitu 0,83.

Kata kunci : Anthrax, Sistem Pakar, Certainty Factor, Gejala Klinis, Yii

vii

KATA PENGANTAR

Assalamu’alaikum warahmatullahi wabarakatuh.

Bismillahirrohmanirrohim, segala puji syukur kehadirat Allah SWT yang

melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan

Skripsi dengan judul “Sistem Pakar Diagnosis Penyakit Anthrax pada Hewan

dengan Metode Certanity Factor”.

Dengan melakukan penelitian dan penyusunan Skripsi ini penulis telah

mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis

mengucapkan terima kasih yang tak terhingga kepada :

1. Ir. M. Guntara, M.T. selaku pembimbing akademik yang selalu memberikan

arahan serta dukungan dalam proses belajar mengajar.

2. Dini Fakta Sari, S.T., M.T., selaku Ketua Program Studi Strata 1 Teknik

Informatika Sekolah Tinggi Manajemen Informatika dan Komputer yang telah

berkenan memberikan izin untuk mengikuti ujian Skripsi ini.

3. Ibu Febri Nova Lenti, S.Si., M.T., selaku dosen pembimbing yang telah dengan

penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada

penulis.

4. Keluarga tercinta, Bapak, Ibu, Saudara, Istri, anak yang selalu mendukung

dalam menyelesaikan Skripsi ini.

5. Seluruh teman-teman yang telah membantu kelancaran pembuatan Skripsi,

terima kasih atas bantuan dan kerjasamanya.

Penulis menyadari sepenuhnya bahwa laporan Skripsi ini masih jauh dari

sempurna. Semoga tulisan ini dapat memberikan manfaat dan memberikan

wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.

Wassalamualaikum warahmatullahi wabarakatuh.

Yogyakarta, 19 Februari 2019

Nur Rochim

viii

DAFTAR ISI

HALAMAN JUDUL ................................................................................................. i

HALAMAN PERSETUJUAN ................................................................................ ii

HALAMAN PENGESAHAN ................................................................................ iii

HALAMAN PERSEMBAHAN .............................................................................. iv

MOTTO .................................................................................................................... v

INTISARI ................................................................................................................ vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI ........................................................................................................ viii

DAFTAR GAMBAR ............................................................................................... x

DAFTAR TABEL ................................................................................................. xii

BAB I. PENDAHULUAN ....................................................................................... 1

1.1 Latar Belakang Masalah ................................................................................ 1

1.2 Rumusan Masalah .......................................................................................... 2

1.3 Ruang Lingkup .............................................................................................. 3

1.4 Tujuan Penelitian ........................................................................................... 4

1.5 Manfaat Penelitian .......................................................................................... 4

1.6 Sistematika Penulisan ..................................................................................... 4

BAB II. TINJAUAN PUSTAKA DAN DASAR TOERI ........................................ 6

2.1 Tinjauan Pustaka ............................................................................................ 6

2.2 Dasar Teori ..................................................................................................... 7

2.2.1 Anthrax ................................................................................................... 7

2.2.2 Sistem Pakar ........................................................................................... 8

2.2.3 Certainty Factor ................................................................................... 11

ix

2.2.4 UML ...................................................................................................... 13

2.2.5 PHP ....................................................................................................... 13

2.2.6 Database ............................................................................................... 14

2.2.7 Pemrograman Berorientasi Objek ......................................................... 15

BAB III. METODE PENELITIAN ........................................................................ 16

3.1 Bahan Penelitian ........................................................................................... 16

3.1.1 Data Gejala ........................................................................................... 16

3.1.2 Data Diagnosa ...................................................................................... 17

3.1.3 Data Pakar ............................................................................................ 17

3.2 Peralatan Penelitian....................................................................................... 20

3.3 Prosedur dan Pengumpulan Data .................................................................. 20

3.4 Analisis Kebutuhan dan Perancangan Sistem ............................................... 21

3.4.1 Analisis Kebutuhan Sistem .................................................................. 21

3.4.2 Perancangan Sistem.............................................................................. 25

BAB IV. IMPLEMENTASI DAN PEMBAHASAN ............................................ 39

4.1 Implementasi dan Uji Coba Sistem .............................................................. 39

4.1.1 Implementasi ........................................................................................ 39

4.1.2 Uji Coba Sistem ................................................................................... 47

4.2 Pembahasan .................................................................................................. 54

BAB V. PENUTUP ................................................................................................ 56

5.1 Kesimpulan ................................................................................................... 56

5.2 Saran ............................................................................................................. 56

DAFTAR PUSTAKA ............................................................................................ 57

x

DAFTAR GAMBAR

Gambar 2.1 Struktur Sistem Pakar ........................................................................... 8

Gambar 3.1 Alur Proses Pengumpulan Data .......................................................... 21

Gambar 3.2 Forward Chaining .............................................................................. 24

Gambar 3.3 Use Case Diagram .............................................................................. 25

Gambar 3.4 Sequence Diagram Melakukan Login ................................................ 26

Gambar 3.5 Sequence Diagram Memasukkan Data Gejala ................................... 27

Gambar 3.6 Sequence Diagram Memasukkan Data Diagnosa ............................... 28

Gambar 3.7 Sequence Diagram Memasukkan Data Pakar ..................................... 29

Gambar 3.8 Sequence Diagram Melakukan Konsultasi ......................................... 30

Gambar 3.9 Sequence Diagram Melihat Hasil Diagnosa ....................................... 31

Gambar 3.10 Sequence Diagram Mencetak Hasil Diagnosa.................................. 32

Gambar 3.11 Diagram Class .................................................................................. 33

Gambar 3.12 Diagram Activity ............................................................................... 34

Gambar 3.13 Perancangan Interface Form Login .................................................. 35

Gambar 3.14 Perancangan Interface Manajemen Gejala ....................................... 35

Gambar 3.15 Perancangan Interface Manajemen Diagnosa .................................. 36

Gambar 3.16 Perancangan Interface Manajemen Aturan ...................................... 36

Gambar 3.17 Perancangan Interface Konsultasi .................................................... 37

Gambar 3.18 Perancangan Interface Hasil Konsultasi ........................................... 37

Gambar 3.19 Perancangan Interface Manajemen User .......................................... 38

Gambar 4.1 Mengelola Data Gejala ....................................................................... 40

Gambar 4.2 Mengelola Data Diagnosa .................................................................. 40

Gambar 4.3 Mengelola Data Aturan ...................................................................... 41

Gambar 4.4 Kode AturanController.php ................................................................ 41

Gambar 4.5 Melakukan Konsultasi ........................................................................ 43

Gambar 4.6 Fungsi actionMulai ............................................................................. 43

Gambar 4.7 Fungsi actionCf .................................................................................. 46

Gambar 4.8 Mengelola Hasil Konsultasi ............................................................... 46

Gambar 4.9 Fungsi actionRiwayat ......................................................................... 47

xi

Gambar 4.10 Potongan Alur Pohon Keputusan ..................................................... 51

Gambar 4.11 Tampilan Konsultasi......................................................................... 52

Gambar 4.12 Tampilan Konsultasi Pertanyaan Gejala .......................................... 52

Gambar 4.13 Hasil Diagnosa ................................................................................. 53

xii

DAFTAR TABEL

Tabel 3.1 Data Gejala ............................................................................................. 16

Tabel 3.2 Data Diagnosa ....................................................................................... 17

Tabel 3.3 Daftar Nilai Kepercayaan Pakar ............................................................ 18

Tabel 3.4 Kebutuhan Perangkat Keras ................................................................... 20

Tabel 3.5 Kebutuhan Software ............................................................................... 20

Tabel 3.6 Kebutuhan Fungsional Sistem ............................................................... 22

Tabel 3.7 Tabel Keputusan..................................................................................... 23

Tabel 3.8 Basis Aturan ........................................................................................... 25

Tabel 4.1 Hasil Pengujian Alpha Aplikasi ............................................................ 48

Tabel 4.2 Hasil Pengujian Beta Aplikasi ............................................................... 49

Tabel 4.3 Pencocokan Nilai CF.............................................................................. 53