Transcript
Page 1: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

APLIKASI SISTEM PAKAR UNTUK MENDETEKSIPENYAKIT PADA POHON CENGKEH MENGGUNAKAN

METODE DEMPSTER SHAFER BERBASIS ANDROID

Tugas Akhir

Diajukan untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Hafid Arie Prastyo

201110370311223

JURUSAN INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2016

Page 2: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas
Page 3: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas
Page 4: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas
Page 5: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas
Page 6: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

i

Abstrak

Sistem pakar dapat berfungsi sebagai konsultan yang memberi sarankepada pengguna sekaligus sebagai asisten bagi pakar. Salah satu cara untukmengatasi dan membantu mendeteksi penyakit cengkeh, yaitu dengan membuatsebuah sistem pakar sebagai media konsultasi dan monitoring terhadap sebuahperkebunan cengkeh sehingga dapat meminimalkan terjadinya penyebaranpenyakit. Metode Dempster-Shafer merupakan metode penalaran non monotonisyang digunakan untuk mencari ketidakkonsistenan akibat adanya penambahanmaupun pengurangan fakta baru yang akan merubah aturan yang ada, sehinggametode Dempster-Shafer memungkinkan seseorang aman dalam melakukanpekerjaan seorang pakar. Tugas akhir ini bertujuan menerapkan metodeketidakpastian Dempster-Shafer pada sistem pakar untuk mendiagnosa penyakitcengkeh berdasarkan gejala penyakit cengkeh. Manfaat Tugas akhir ini adalahuntuk mengetahui keakuratan metode Dempster-Shafer. Hasil diagnosa penyakitcengkeh yang di hasilkan oleh sistem pakar sama dengan hasil perhitungan secaramanual dengan menggunakan metode Dempster-Shafer. Sehingga dapat disimpulkan bahawa sistem pakar yang telah dibangun dapat digunakan untukmendiagnosa penyakit cengkeh.

Kata kunci Dempster-Shafer, Penyakit Cengkeh, Sistem Pakar

Page 7: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

ii

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, yang

telah memberikan rahmat dan berkat-Nya kepada penulis sehingga dapat

menyelesaikan Tugas Akhir ini tepat pada waktunya.

Adapun judul Tugas Akhir ini adalah : “APLIKASI SISTEM PAKARUNTUK MENDETEKSI PENYAKIT PADA POHONCENGKEH MENGGUNAKAN METODE DEMPSTERSHAFER BERBASIS ANDROID”.

Tugas akhir ini dibuat sebagai persyaratan kelulusan pada program studi

Teknik Informatika Strata 1 (S-1) Fakultas Teknik Jurusan Teknik Informatika

Universitas Muhammadiyah Malang.

Kami menyadari sepenuhnya bahwa pembuatan Tugas Akhir ini masih

jauh dari kesempurnaan, dikarenakan keterbatasan ilmu pengetahuan yang kami

miliki. Oleh sebab itu kami berharap adanya saran dan kritik yang membangun

sehingga dapat memperbaiki dan membenahi kekurangan-kekurangan yang ada.

Dalam penyusunan Tugas Akhir ini, penulis mengucapkan banyak terima

kasih kepada :

1. Bapak Ir. Sudarman, M.T. selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Malang.

2. Bapak Yuda Munarko, S.Kom,. M.Sc selaku Ketua Jurusan Teknik

Informatika, Fakultas Teknik Universitas Muhammadiyah Malang.

3. Bapak Yufis Azhar, S.Kom., M.Kom selaku dosen pembimbing I yang

telah membimbing proses pembuatan Laporan Tugas Akhir ini.

4. Bapak Ilyas Nuryasin, S.Kom., M.Kom selaku dosen pembimbing II yang

telah membimbing proses pembuatan Laporan Tugas Akhir ini.

5. Teman – teman Informatika kelas E yang telah banyak memberikan

masukan kepada penulis baik selama dalam mengikuti perkuliahan

maupun dalam penulisan skripsi ini.

Page 8: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

iii

6. Kedua orang tuaku yang sangat banyak memberikan bantuan moril,

material, arahan, dan selalu mendoakan keberhasilan dan keselamatan

selama menempuh pendidikan.

7. Serta semua pihak yang telah berjasa, yang memberikan dorongan, kritik

dan saran sehingga dapat terselesaikannya penyusunan Tugas Akhir ini.

Akhir kata, semoga Tugas Akhir ini dapat memberikan manfaat serta

dapat digunakan sebagai salah satu referensi untuk pengembangan Tugas Akhir di

kemudian hari dan dapat menjadi nilai tambah khususnya bagi penyusun dan

umumnya bagi pembaca.

Malang, 1 Agustus 2015

Penulis

Page 9: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

iv

LEMBAR PERSEMBAHAN

MOTTO

Kecil di manja. Muda foya-foya. Tua kaya raya. Mati masuk surga

PERSEMBAHAN

Alhamdulillah, atas rahmat dan hidayah-Nya, saya dapat menyelesaikan skripsi

ini dengan baik. Karya sederhana ini ku persembahkan untuk:

Ibu dan ayahku, yang telah mendukungku, memberiku motivasi dalam

segala hal serta memberikan kasih sayang yang teramat besar yang tak

mungkin bisa ku balas dengan apapun.

Keluarga ku yang selalu memberi semangat, dukungan serta motivasi tiada

habisnya untuk segera menyelesaikan skripsi ini

My Girl, yang telah memberiku semangat. Makasih sudah mendukungku

selama ini. Ayo, skripsinya segera di selesaikan...

Teman – teman kontrakan, Kalian adalah teman - teman terbaikku.

Page 10: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

v

DAFTAR ISI

ABSTRAK ...................................................................................... i

KATA PENGANTAR .................................................................... ii

LEMBAR PERSEMBAHAN ......................................................... iii

DAFTAR ISI ................................................................................. v

DAFTAR GAMBAR ...................................................................... vii

DAFTAR TABEL............................................................................................... ix

BAB I PENDAHULUAN

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

1.2 Rumusan Masalah .................................................................................... 3

1.3 Tujuan Penelitian ..................................................................................... 3

1.4 Batasan Masalah ....................................................................................... 4

1.5 Metodologi ............................................................................................... 4

1.6 Sistematika Penulisan Laporan ................................................................ 5

BAB II LANDASAN TEORI

2.1 Penyakit cengkeh ...................................................................................... 6

2.1.1 Penyakit Mati Ranting (Die Back ).................................................. 6

2.1.2 Penyakit Mati Bujang / Mati Gadis ................................................. 8

2.1.3 Mati Kekeringan .............................................................................. 9

2.1.4 Becak Daun...................................................................................... 9

2.1.5 Busuk Akar ...................................................................................... 10

2.1.6 Penyakit Panu .................................................................................. 10

Page 11: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

vi

2.1.7 Cacar daun cengkeh ......................................................................... 11

2.1.8 Bakteri pembuluh kayu cengkeh...................................................... 11

2.2 Kecerdasan Buatan ................................................................................... 12

2.3 Sistem pakar.............................................................................................. 14

2.3.1 Konsep Dasar Sistem Pakar ............................................................. 14

2.3.2 Ciri-Ciri Sistem pakar ...................................................................... 16

2.3.3 Orang yang Terlibat dalam Sistem Pakar ........................................ 16

2.3.4 Kategori Masalah Sistem Pakar ....................................................... 16

2.3.5 Kelebihan Sistem Pakar ................................................................... 18

2.4 Inferensi ................................................................................................... 19

2.5 Dempster Shafer ....................................................................................... 19

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1. Analisa Kebutuhan Fungsional 23

3.2. Analisa Kebutuhan Non Fungsional 23

3.2.1. Analisa Perangkat Keras atau Hardware 23

3.2.2. Analisa Perangkat Lunak atau Software 24

3.3 Arsitektur Sistem 24

3.4 Deskripsi Sistem 24

3.5 Use Case Diagram 25

3.6 Use Case Skenario 25

3.7 Perancangan Sistem 26

3.7.1. Activity Diagram ............................................................................. 26

3.7.2. Sequence Diagram ........................................................................... 27

3.7.3. Diagram konteks .............................................................................. 28

3.7.4. Algoritma Dempster-Shafer ............................................................. 28

3.8. Dempster Shafer 30

3.9. Perancangan Antarmuka 39

BAB IV IMPLEMENTASI PROGRAM DAN PENGUJIAN

4.1. Implementasi Antar Muka……………………………………………… 40

Page 12: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

vii

4.1.1. Tampilan Awal ............................................................................... 40

4.1.2. Menu input gejala 41

4.1.3. Menu About 43

4.2. Pengujian Umum ...................................................................................... 44

4.3. Pengujian Sistem....................................................................................... 44

4.2.1. Pengujian Pada Data ....................................................................... 44

4.4. Pengujian dengan Menggunakan Blackbox 47

4.4.1. Pengujian pada Tampilan Input Gejala 47

4.4.2. Pengujian pada Tampilan Diagnosa 48

BAB V PENUTUP

5.1. Kesimpulan 49

5.2. Saran 49

DAFTAR PUSTAKA 50

BIOGRAFI PENULIS ...................................................................................... 51

Page 13: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

viii

DAFTAR GAMBAR

Gambar 3.1 Alur kerja Sistem 24

Gambar 3.2 Use Case Diagram 25

Gambar 3.3 Activity Diagram 27

Gambar 3.4 Sequence Diagram 27

Gambar 3.5 Diagram konteks 28

Gambar 3.6 Algoritma Dempster-Shafer 29

Gambar 4.1 Tampilan Awal 40

Gambar4.2 Tampilan input gejala 41

Gambar 4.3 Tampilan source code input gejala 42

Gambar 4.4 Tampilan Hasil Diagnosa 42

Gambar 4.5. Tampilan source code hasil diagnosa 43

Gambar 4.6. Tampilan Menu About 44

Page 14: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

ix

DAFTAR TABEL

Tabel 2.1 Perbandingan Kemampuan Seorang Pakar dengan Sistem Pakar 18

Tabel 2.2 Fungsi kombinasi 20

Tabel 3.1 Perangkat Keras yang Digunakan 24

Tabel 3.2 Input Gejala 26

Tabel 3.3 Tabel keputusan diagnosa penyakit pada pohon cengkeh 30

Tabel 3.4 Ilustrasi nilai keyakinan terhadap dua gejala 33

Tabel 3.5 Ilustrasi nilai keyakinan terhadap tiga gejala 34

Tabel 3.6 Ilustrasi nilai keyakinan terhadap empat gejala 34

Tabel 3.7 Ilustrasi nilai keyakinan terhadap lima gejala 35

Tabel 3.8 Ilustrasi nilai keyakinan terhadap enam gejala 36

Tabel 3.9 Ilustrasi nilai keyakinan terhadap tujuh gejala 37

Tabel 3.10 Ilustrasi nilai keyakinan terhadap delapan gejala 38

Tabel 4.1 Data Sample ..................................................................................... 45

Tabel 4.2 Data Pengujian ................................................................................. 46

Tabel 4.3 Pengujian Tampilan Input Gejala 47

Tabel 4.4 Pengujian Tampilan Diagnosa 48

Page 15: JURUSAN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS … · aplikasi sistem pakar untuk mendeteksi penyakit pada pohon cengkeh menggunakan metode dempster shafer berbasis android tugas

50

DAFTAR PUSTAKA

[1]. Admin. “ pengenalan hama dan penyakit cengkeh “ . 8 april 2015 .

http://dishutbun.patikab.go.id/?p=340. Di akses pada tanggal 14 desember

2015

[2]. Kusrini. 2008. APLIKASI SISTEM PAKAR Menentukan Faktor

Kepastian Pengguna Dengan Metode Kuantifikasi Pertanyaan.Yogyakarta

: ANDI

[3]. Ardhi Beniyanto, 2011. Dempster-Shafer Theory

https://ardhibeniyanto.wordpress.com/tag/dempster-shafer/, diakses pada

tanggal 14 Desember 2015

[4]. http://elib.unikom.ac.id/files/disk1/67/jbptunikompp-gdl-s1-2006-

aguswidian-3341-bab-ii-s-i.pdf. Diakses pada tanggal 15 april 2016

[5]. Winda Nur Maya Sari, 2015. APLIKASI SISTEM PAKAR UNTUK

MENDIAGNOSA ANAK DENGAN GANGGUAN ADHD dan CD

SECARA DINI MENGGUNAKAN METODE DECISSION TREE

BERBASIS WEB, Malang

[6]. Elyza Gustri Wahyuni, Widodo Prijodiprojo, 2013. Prototype Sistem

Pakar untuk Mendeteksi Tingkat Resiko Penyakit Jantung Koroner dengan

Metode Dempster-Shafer, Yogyakarta

[7]. Arhami, M. 2005. Konsep Dasar Sistem Pakar. Andy, Yogyakarta

[8]. Aprilia Sulistyohati, Taufik Hidayat, 2008. APLIKASI SISTEM PAKAR

DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-

SHAFER, Yogyakarta

[9]. Anis Mistanti, 2014. SISTEM PAKAR UNTUK MEMPREDIKSI

PENYAKIT PADA TANAMAN CABAI MENGGUNAKAN METODE

DEMPSTER SHAFER, Medan

[10]. Yuliati, Nina, 2013. Perancangan Dan Implementasi Sistem Pakar Untuk

Memprediksi Penyakit Apendisitis Dengan Metode Dempster-Shafer.

Surabaya