SISTEM PAKAR MENDIAGNOSA HAMA DAN PENYAKIT TANAMAN KARET MENGGUNAKAN METODE DEMPSTER SHAFER DAN FORWARD CHAINING SKRIPSI DAMORA AZRI MOHARA 131421045
SISTEM PAKAR MENDIAGNOSA HAMA DAN PENYAKIT TANAMAN KARET MENGGUNAKAN METODE DEMPSTER SHAFER DAN
FORWARD CHAINING SKRIPSI DAMORA AZRI MOHARA 131421045 PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2015 SISTEM PAKAR MENDIAGNOSA HAMA DAN PENYAKIT TANAMAN KARET MENGGUNAKAN METODE DEMPSTER SHAFER DAN
FORWARD CHAINING SKRIPSI Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer
DAMORA AZRI MOHARA 131421045 PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN
2015
PERSETUJUAN
Judul : Sistem Pakar Mendiagnosa Hama Dan Penyakit Tanaman Karet Menggunakan Metode Dempster Shafer Dan Forward Chaining
Kategori : SKRIPSI Nama : DAMORA AZRI MOHARA NIM : 131421045 Program Studi : EKSTENSI S1 ILMU KOMPUTER Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Agustus 2015
Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Maya Silvi Lydia, B.Sc, M.Sc Drs. Marihat Situmorang, M.Kom NIP.19740127 200212 2 001 NIP. 19631214 198903 1 001 Diketahui/disetujui oleh Program Studi Ekstensi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom NIP. 19620217 199103 1 001
PERNYATAAN
SISTEM PAKAR MENDIAGNOSA HAMA DAN PENYAKIT TANAMAN KARET MENGGUNAKAN METODE DEMPSTER SHAFER DAN
FORWARD CHAINING
SKRIPSI
Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan, Agustus 2015 (Damora Azri Mohara)
PENGHARGAAN
Alhamdulillah, Puji dan Syukur yang paling utama Penulis ucapkan Kehadirat Allah Subhana Wataalaa Sang Pencipta seluruh jagad raya Yang Maha Pengasih dan Maha Penyayang yang telah melimpahkan nikmat jasmani dan rohani yang diamanahkan kepada Penulis sehingga dapat menyelesaikan Skripsi ini sesuai dengan intruksi dan peraturan yang berlaku di Fakultas Ilmu Komputer dan Teknologi Informasi. Dan tidak lupa Sholawat beriring salam Penulis hadiahkan kepada ruh junjungan Rasulullah Muhammad Sollallahu ‘Alaihi Wa Sallam yang diharapkan syafaatnya di hari kelak.
- – Skripsi ini tidak dapat terselsaikan dengan baik tanpa adanya bantuan dari pihak pihak lain, maka dari itu Penulis pada kesempatan ini mengucapkan terima kasih kepada : 1.
Bapak Prof. Subhilhar, Ph.D, selaku PJ Rektor Universitas Sumatera Utara.
2. Bapak Prof. Dr. Muhammad Zarlis, selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
3. Bapak Dr. Poltak Sihombing, M.Kom, selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara.
4. Bapak Drs. Marihat Situmorang, M.Kom, selaku Dosen Pembimbing 1 yang memberikan bimbingan dan arahan kepada Penulis dalam proses mengerjakan skripsi sehingga dapat menyelesaikan skripsi ini dengan baik.
5. Ibu Maya Silvi Lydia, B.Sc, M.Sc, selaku Dosen Pembimbing 2 yang memberikan bimbingan dan arahan kepada Penulis dalam proses mengerjakan skripsi sehingga dapat menyelesaikan skripsi ini dengan baik.
6. Bapak Prof. Dr. Iryanto, M.Si, selaku Dosen Pembanding 1 yang memberikan banyak masukan kepada Penulis.
7. Ibu Dian Rachmawati, S.Si, M.Kom, selaku Dosen Pembanding 2 yang memberikan banyak masukan kepada Penulis.
8. Seluruh Dosen dan Pegawai di Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara yang telah banyak memberikan pengetahuannya kepada Penulis selama masa perkuliahan.
9. Bapak Ir. Lahmuddin, M.P, selaku dosen di Fakultas Pertanian Universitas Sumatera Utara, yang telah membantu Penulis dalam mengumpulkan data dan informasi.
10. Orang tua Penulis yang selalu Penulis cintai dan hormati, Ayahanda (alm) Ery Zulkifli Harahap dan Ibunda Nazaria Anni Hasibuan, yang selalu dan tidak bosan- bosannya mendoakan, menasehati dan membimbing Penulis, serta semua keluarga Penulis yang tidak bisa disebutkan satu persatu namanya.
11. Saudara Penulis, Azyuma Azra Mohara, Rini Farahdina Harahap, dan Hanif Zehra Mohara yang selalu memberikan semangat dan motivasi kepada Penulis.
12. Sahabat Penulis yang membantu dan memberikan motivasi dalam menyelesaikan skripsi, Riwandy Septiansyah Lubis, Nurdin Siregar, Asri Diansyah Putra, Dwi Septiana Sari, Rika Rentika, dan Rahmi Utami Siregar.
13. Teman–teman Penulis di Program Studi ekstensi S1 Ilmu Komputer 2013 yang tidak bisa disebutkan satu persatu namanya.
Penulis mendoakan semoga saran, kritik, bimbingan dan masukan dari semua pihak dibalas oleh Allah Subhana Wataalaa dengan balasan yang sebaik
- –baiknya. Amin. Medan, Agustus 2015 Penulis, (Damora Azri Mohara)
ABSTRAK
Salah satu faktor yang membuat produktivitas tanaman karet menjadi rendah adalah adanya serangan hama dan penyakit, serta kurangnya informasi dan pengetahuan yang dimiliki dalam perawatannya. Untuk mengatasi masalah tersebut, perlu informasi dan pengetahuan secara umum mengenai hama dan penyakit tanaman karet dari pakar di bidang tanaman karet. Keterbatasan pakar juga menjadi kendala dalam menggunakan jasa pakar dibidang tanaman karet. Untuk mengatasi permasalahan keterbatasan pakar, dibutuhkan suatu sistem yang menerapkan salah satu metode yang terdapat dalam bidang ilmu kecerdasan buatan yaitu sistem pakar. Sistem pakar mengadopsi pengetahuan pakar ke dalam komputer sehingga komputer dapat menyelesaikan masalah seperti layaknya seorang pakar. Untuk itu, dibangun sistem pakar mendiagnosa hama dan penyakit tanaman karet menggunakan metode forward chaining dan dempster shafer. Metode
forward chaining adalah proses perunutan yang dimulai dengan menampilkan kumpulan
data atau fakta yang meyakinkan menuju konklusi akhir. Sedangkan dempster shafer adalah salah satu metode untuk mengatasi ketidakpastian pada gejala-gejala maupun pada kaidah, sehingga sistem pakar mampu menghasilkan konklusi dengan derajat kepastian tertentu.
Kata kunci: sistem pakar, forward chaining, dempster shafer, diagnosa, hama, penyakit, tanaman karet
EXPERT SYSTEM TO DIAGNOSE PESTS AND RUBBER PLANT DISEASES
USING DEMPSTER SHAFER AND FORWARD CHAINING METHODS
ABSTRACT
One of factor make rubber plant productivity becomes low is pests and diseases presence, and lack of information and knowledge in maintenance. To overcome these problems, needed information and general knowledge about pests and rubber plant diseases from the rubber plant expert. Limitations of expert is also an obstacle in using rubber plant expert services. To overcome the limitations of expert problem, we need a system that implements one of the methods contained in artificial intelligence is an expert system. Expert system adopts expert knowledge into computer so that computer can solve the problems like an expert. So, built an expert system to diagnose pests and rubber plant diseases using forward chaining and Dempster Shafer methods. Forward chaining method is tracing process that begins by displaying data collection or facts that convincingly towards the final conclusion. While Dempster Shafer is one of the methods to cope uncertainty on the symptoms and the rules, so that expert system is able to produce conclusions by the degree of certainty. Keyword: expert system, forward chaining, dempster shafer, diagnostic, pests, diseases, rubber plant
DAFTAR ISI
Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi Abstract vii Daftar Isi viii Daftar Tabel x Daftar Gambar xiBAB 1 PENDAHULUAN
24 BAB 3 ANALISIS DAN PERANCANGAN SISTEM
13
2.2.6 Perunutan
13
13
2.3 Dempster Shafer
14
2.4 Hama dan Penyakit Tanaman Karet
20
2.5 Penelitian Terdahulu
3.1 Analisis Sistem
12
26
3.1.1 Analisis Permasalahan Sistem
26
3.1.2 Analisis Kebutuhan Sistem
28
3.2 Pemodelan Sistem
29
3.2.1 Use Case Diagram
30
2.2.5 Penalaran
2.2.4 Kaidah/Aturan
1.1 Latar Belakang
4
1
1.2 Rumusan Masalah
3
1.3 Ruang Lingkup Penelitian
3
1.4 Tujuan Penelitian
4
1.5 Manfaat Penelitian
4
1.6 Metodologi Penelitian
1.7 Sistematika Penulisan
11
5 BAB 2 LANDASAN TEORI
2.1 Kecerdasan Buatan (Artificial Intelligence)
7
2.2 Sistem Pakar
7
2.2.1 Arsitektur Sistem Pakar
8
2.2.2 Keuntungan Pemakaian Sistem Pakar
10
2.2.3 Orang Yang Terlibat Dalam Sistem Pakar
2.2.6.1 Forward Chainig (Runut Maju)
3.2.2 Activity Diagram
46
50
3.4.2.2 Rancangan Halaman Hasil Diagnosa
49
3.4.2.1 Rancangan Halaman Pertanyaan
48
3.4.2 Rancangan Halaman Diagnosa
47
3.4.1 Rancangan Halaman Utama
3.4 Perancangan Antarmuka Sistem (Interface)
34
42
3.3.2 Analisis Proses Metode Dempster Shafer
39
3.3.1 Analisis Proses Metode Forward Chaining
39
3.3 Analisis Proses
3.2.4 Flowchart Sistem Pakar Mendiagnosa Hama dan Penyakit Tanaman Karet 38
36
3.2.3 Sequence Diagram
51
3.4.3 Rancangan Halaman Login Admin
53
4.2.4 Halaman Login Admin
69
68 DAFTAR PUSTAKA
5.2 Saran
67
5.1 Kesimpulan
65 BAB 5 KESIMPULAN DAN SARAN
4.3.1 Pengujian Sistem Metode Dempster Shafer
64
4.3 Pengujian
62
4.2.6 Halaman Pengolahan Data
61
4.2.5 Halaman Utama Admin
60
58
3.4.3.2 Rancangan Pengolahan Data
4.2.3 Halaman Diagnosa
58
4.2.2 Halaman Cara Peggunaan
57
4.2.1 Halaman Utama
57
4.2 Antarmuka Pengguna (Interface)
56
4.1.1 Spesisfikasi Perangkat Keras dan Perangkat Lunak
56
3.4.3.1 Rancangan Halaman Utama Admin
54 BAB 4 IMPLEMENTASI SISTEM
3.4.3.3 Rancangan Tambah atau Edit Data
53
4.1 Implementasi Sistem
DAFTAR TABEL
Halaman34 Tabel 3.6. Gejala Hama dan Penyakit Tanaman Karet
5 )
65 Tabel 4.2. Aturan Kombinasi Untuk Densitas Baru (m
)
3
46 Tabel 4.1. Aturan Kombinasi Untuk Densitas Baru (m
5 )
45 Tabel 3.8. Aturan Kombinasi Untuk Densitas Baru (m
3 )
42 Tabel 3.7. Aturan Kombinasi Untuk Densitas Baru (m
33 Tabel 3.5. Skenario Use Case Logout
Tabel 2.1. Aturan Kombinasi Untuk Densitas Baru (m32 Tabel 3.4. Skenario Use Case Pengolahan Data
32 Tabel 3.3. Skenario Use Case Login
31 Tabel 3.2. Skenario Use Case Menjawab Pertanyaan
22 Tabel 3.1. Skenario Use Case Input Data Diri
21 Tabel 2.5. Penyakit Pada Bidang Sadap
20 Tabel 2.4. Penyakit Pada Akar
19 Tabel 2.3. Hama Tanaman Karet
5 )
17 Tabel 2.2. Aturan Kombinasi Untuk Densitas Baru (m
3 )
66
DAFTAR GAMBAR
Halaman54 Gambar 3.15. Rancangan Tambah atau Edit Data
64 Gambar 4.12. Halaman Hasil Pengujian Dengan Metode Dempster Shafer
63 Gambar 4.11. Hapus Data Hama dan Penyakit
63 Gambar 4.10. Form Edit Data Gejala dan Bobot
62 Gambar 4.9. Form Tambah Data Gejala dan Bobot
61 Gambar 4.8 Halaman Pengolahan Data
61 Gambar 4.7. Halaman Utama Admin
60 Gambar 4.6. Halaman Login Admin
59 Gambar 4.5. Halaman Hasil Diagnosa
59 Gambar 4.4. Halaman Pertanyaan
58 Gambar 4.3. Form Data Diri Pengguna
57 Gambar 4.2. Halaman Cara Penggunaan
55 Gambar 4.1. Halaman Utama
53 Gambar 3.14. Rancangan Pengolahan Data
Gambar 2.1. Arsitektur Sistem Pakar52 Gambar 3.13. Rancangan Halaman Utama Admin
50 Gambar 3.12. Rancangan Halaman Login Admin
49 Gambar 3.11. Rancangan Hasil Diagnosa dan Solusi
48 Gambar 3.10. Rancangan Halaman Pertanyaan
47 Gambar 3.9. Rancangan Halaman Daftar Diri Pengguna
38 Gambar 3.8. Rancangan Halaman Utama
37 Gambar 3.7. Flowchart Sistem
37 Gambar 3.6. Sequence Diagram Halaman Admin
36 Gambar 3.5. Sequence Diagram Halaman Diagnosa
35 Gambar 3.4. Activity Diagram Halaman Admin
30 Gambar 3.3 Activity Diagram Halaman Diagnosa
27 Gambar 3.2. Use Case Diagram Mendiagnosa Hama dan Penyakit Tanaman Karet
10 Gambar 3.1 Diagram Ishikawa Untuk Analisis Masalah
66