i
APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT TANAMAN KARET BERBASIS WEBSITE PADA PT RISET PERKEBUNAN NUSANTARA (RPN) PUSAT PENELITIAN KARET SEMBAWA
LAPORAN TUGAS AKHIR
Disusun untuk memenuhi syarat menyelesaikan pendidikan Diploma IV pada JurusanManajemen Informatika Politeknik Negeri Sriwijaya
Oleh:
Kartika Nurjannah 061740831702
MANAJEMEN INFORMATIKA POLITEKNIK NEGERI SRIWIJAYA
PALEMBANG 2021
ii
iii
MOTTO DAN PERSEMBAHAN
Motto :
“Live as yourself, do what you love, you don’t wake up every morning to please everyone”
Saya Persembahkan Untuk :
1. Kedua orang tua saya, Firman Zainal dan Vista Susanti 2. Kakak saya, Khadijah Maharani
3. Adik saya, Lisa dan Hakim
4. Sahabat saya, Mayang Sari Devy Permana
5. Keluarga besar PT RPN Pusat Penelitian Karet Sembawa
6. Teman-Teman Seperjuangan DIV Manajemen Informatika, khususnya MI.B 2017
7. Almamater Kebanggaan, Politeknik Negeri Sriwijaya
iv ABSTRAK
Penelitian ini bertujuan untuk membantu pihak PT RPN Pusat Penelitian Karet Sembawa dalam mendiagnosa penyakit tanaman karet melalui aplikasi sistem pakar diagnosa penyakit tanaman karet. Sistem Pakar ini akan memberikan hasil berupa bobot nilai kemungkinan tanaman karet terserang penyakit tertentu berdasarkan gejala-gejala yang sudah diisi oleh pengguna.
Sistem ini dibangun dengan menggunakan bahasa pemrograman PHP dan database MySQL. Proses perhitungan hasil diagnosa menggunakan metode Certainty Factor. Sedangkan metode pengembangan sistem yang digunakan adalah metode Rapid Application Development (RAD) dengan pemodelan sistem yang dirancang dengan menggunakan DFD yang meliputi, diagram konteks, data flow diagaram(dfd), blockchart, flowchart, entity relationship diagram (ERD) dan kamus data. Sistem ini terbagi menjadi dua tampilan, yaitu tampilan admin dan pengguna.
Sistem Pakar yang dihasilkan dari penelitian ini dapat menghasilkan output berupa hasil diagnosa penyakit yang menyerang tanaman karet berdasarkan gejala- gejala yang telah dipilih oleh user dan juga nilai pada setiap gejalanya. Dengan adanya sistem pakar ini diharapkan dapat membantu PT RPN Pusat Penelitian Karet Sembawa dalam mendiagnosa penyakit tanaman sehingga pengendalian penyakit tanaman dapat dilakukan sedini mungkin dan mengurangi kerugian aibat berkurangnya jumlah produksi karet yang disebabkan karena tanaman mati.
Kata Kunci : Sistem Pakar, Certainty Factor, Diagnosa Penyakit Tanaman Karet
v
ABSTRACT
This study aims to assist PT RPN, the Sembawa Rubber Research Center, in diagnosing rubber plant diseases through the application of an expert system for diagnosing rubber plant diseases. This Expert System will provide results in the form of a weight value of the probability of rubber plants being attacked by certain diseases based on the symptoms that have been filled in by the user.
This system is built using the PHP programming language and MySQL database. The process of calculating the diagnosis results using the Certainty Factor method. While the system development method used is the Rapid Application Development (RAD) method with system modeling designed using DFD which includes context diagrams, data flow diagrams (dfd), blockcharts, flowcharts, entity relationship diagrams (ERD) and data dictionaries. This system is divided into two views, namely admin and user views.
The expert system generated from this research can produce output in the form of diagnostic results of diseases that attack rubber plants based on the symptoms that have been selected by the user and also the value of each symptom. With the existence of this expert system, it is hoped that it can help PT RPN Rubber Research Center Sembawa in diagnosing plant diseases so that plant disease control can be carried out as early as possible and reduce losses due to reduced rubber production due to dead plants.
Keywords: Expert System, Certainty Factor, Diagnosis of Rubber Plant Diseases
vi
KATA PENGANTAR
Alhamdullilah puji dan syukur penulis panjatkan kepada Allah SWT, karena berkat rahmat dan hidayah-Nya, penulis dapat menyelesaikan Laporan Tugas Akhiryang berjudul “Aplikasi Sistem Pakar Diagnosa Penyakit Tanaman Karet Berbasis Website pada PT Riset Perkebunan Nusantara (RPN) Pusat Penelitian Karet Sembawa” ini dengan tepat waktu dan tanpa ada halangan yang berarti.
Selama menyelesaikan Laporan Tugas Akhir ini penulis banyak sekali mendapat bantuan, bimbingan, dan petunjuk dari berbagai pihak, maka dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada :
1. Bapak Dr. Ing Ahmad Taqwa, M.T. selakuDirekturPoliteknikNegeriSriwijaya.
2. Bapak Carlos RS, S.T., M.T. selaku Wakil Direktur I Politeknik Negeri Sriwijaya.
3. Ibu Nelly Masnila, S.E, M.Si,AK. Selaku Wakil Direktur II Politeknik Negeri Sriwijaya.
4. Bapak Ahmad Zamheri, S.T., M.T. selaku Wakil Direktur III Politeknik Negeri Sriwijaya.
5. Bapak Drs. Zakaria, M.Pd. selaku Pembantu Wakil IV Politeknik Negeri Sriwijaya.
6. Ibu Indri Ariyanti, S.E., M.Si. selakuKetuaJurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
7. Bapak Meivi Kusnandar, S.Kom, M.Kom. selaku Sekretaris Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
8. Ibu Rika Sadariawati, SE., M.Si selaku Kepala Program Studi DIV Manajemen Informatika Informatika Politeknik Negeri Sriwijaya dan dosen pembimbing II yang telah memberikan bimbingan, bantuan, dan arahan kepada saya dalam penyusunan Laporan Tugas Akhir.
9. Ibu Desi Apriyanty, SE.,M.Siselaku dosen pembimbing I yang telah memberikan bimbingan, bantuan, dan arahan kepada saya dalam penyusunan Laporan Tugas
vii Akhir.
10. Semua Dosen dan Staff Administrasi Jurusan Manajemen Informatika Politeknik Negeri Sriwijaya.
11. Seluruh anggota dan staff pada PT RPN Pusat Penelitian Karet Sembawa yang telah memberikan bantuan dalam mengumpulkan data.
12. Kedua orang tua saya, Bapak Firman Zainal dan Ibu Vista Susanti yang telah memberikan doa, semangat, serta dukungan terbaik kepada saya.
13. Kepada kakak perempuan saya Khadijah Maharani yang telah memberikan dukungan moral dan materi kepada saya.
14. Saudara-saudara kandung saya dan keluarga besar saya yang telah memberikan sumbangsih dan dukungan kepada saya.
15. Teman-teman seperjuangan Politeknik Negeri Sriwijaya khususnya kelas 8MIB jurusan Manajemen Informatika.
16. Sahabat saya Mayang Sari Devy Permana, Sausan Syahirah, Vania Salshabila dan Irdandy Yudha Permana yang telah memberikan dukungan, motivasi, dan semangat kepada saya.
Dalam pembuatan Laporan Tugas Akhir ini tentunya masih terdapat banyak kesalahan dan kekurangan baik cara penulisan dan penyampaiannya. Oleh karena itu penulis sangat mengharapkan kritik dan saran yang sifatnya membangun guna memperbaiki pembuatan laporan pada masa yang akan datang. Semoga laporan ini membawa manfaat dan berguna bagi banyak orang.
Palembang, Juli 2021
Penulis
viii DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
LEMBAR PENGESAHAN TUGAS AKHIR ... ii
MOTTO DAN PERSEMBAHAN ... iii
ABSTRAK ...iv
ABSTRACT ... v
KATA PENGANTAR ...vi
DAFTAR ISI ... viii
DAFTAR TABEL ... xv
DATAR GAMBAR ...xvii
BAB I PENDAHULUAN 1.1 Latar belakang ... 1
1.2 Rumusan Masalah ... 3
1.3 Batasan Masalah ... 3
1.4 Tujuan dan Manfaat Penelitian ... 4
1.4.1 Tujuan Penelitian ... 4
1.4.2 Manfaat Penelitian ... 4
BAB II TINJAUAN PUSTAKA 2.1 Teori Umum... 6
2.1.1 Teori Komputer ... 6
2.1.2 Perangkat Keras (Hardware) ... 6
ix
2.1.3 Perangkat Lunak Software ... 6
2.1.4 Data ... 7
2.1.5 Basis Data ... 7
2.2 Teori Judul ... 8
2.2.1 Aplikasi ... 8
2.2.2 Sistem Pakar ... 8
2.2.2.1 Manfaat dan Kekurangan Sistem Pakar ... 8
2.2.2.2 Struktur Sistem Pakar ... 9
2.2.3 Penyakit Tanaman Karet ... 11
2.2.4 Website ... 14
2.2.5 Aplikasi Sistem Pakar Diagnosa Penyakit Tanaman Karet Berbasis Website pada PT RPN Pusat Penelitian Karet Sembawa ... 14
2.3 Teori Khusus ... 14
2.3.1 Data Flow Diagram (DFD) ... 14
2.3.2 ERD ... 17
2.3.3 Blockchart ... 18
2.3.4 Flowchart ... 20
2.3.5 Kamus Data ... 21
2.4 Teori Program ... 22
2.4.1 HTML ... 22
2.4.2 CSS ... 23
2.4.3 MySQL ... 23
2.4.4 PHP ... 24
x
2.4.4.1 Penulisan Sintak PHP ... 24
2.4.4.2 Tipe-tipe Data PHP ... 25
2.4.5 Bootstrap ... 25
2.4.6 XAMPP ... 26
2.4.7 Sublime Text ... 26
2.5 Metode Certainty Factor ... 27
2.6 Metode Pengembangan Rapid Application Development (RAD) ... 28
2.6.1 Tahapan Metode Pengembangan Rapid Application Development (RAD) ... 29
2.7 Metode Pengujian Black Box ... 30
2.8 Referensi Jurnal ... 31
BAB III METODOLOGI PENELITIAN 3.1 Gambaran Umum Lokasi Penelitian ... 33
3.1.1 Sejarah PT RPN Pusat Penelitian Karet Sembawa ... 33
3.1.2 Visi dan Misi PT RPN Pusat Penelitian Karet Sembawa ... 35
3.1.2.1 Visi PT RPN Pusat Penelitian Karet Sembawa.... 35
3.1.2.2 Misi PT RPN Pusat Penelitian Karet Sembawa ... 35
3.1.3Struktur Organisasi ... 36
3.2 Tempat dan Waktu Penelitian ... 36
3.3 Alat dan Bahan Penelitian ... 37
3.3.1 Alat Penelitian ... 37
xi
3.3.2 Bahan Penelitian ... 38
3.4 Tahapan Penelitian ... 38
3.4.1 Tahap Perumusan Masalah ... 38
3.4.2 Tahap Pengumpulan Data ... 38
3.4.3 Rancangan Peneltian... 39
3.5 Metode Analisis Sistem ... 40
3.5.1 Metode Certainty Factor ... 40
3.5.2 Implementasi Metode Certainty Factor ... 40
3.6 Metode Pengembangan Sistem ... 58
3.6.1 Metode Rapid Application Development (RAD)... 58
3.7 Sistem yang Sedang Berjalan ... 59
3.8 Sistem yang Akan Dibangun ... 61
BAB IV HASIL DAN PEMBAHASAN 4.1 Perencanaan ... 62
4.1.1 Pemodelan Bisnis (Bussiness Modelling) ... 62
4.1.2 Analisis Kebutuhan Sistem ... 62
4.1.2.1 Kebutuhan Fungsional ... 62
4.1.2.2 Kebutuhan Non-Fungsional... 63
4.1.3 Perancangan Sistem ... 64
4.2 Pemodelan Data ... 65
4.3 Pemodelan Proses (Process Modelling) ... 67
4.3.1 Data Flow Diagram (DFD) ... 68
4.3.1.1 Diagram Konteks ... 68
xii
4.3.1.2 Data Flow Diagram (DFD) Level 0 ... 69
4.3.2 Blockchart ... 72
4.3.3 Flowchart ... 74
4.3.3.1 Flowchart Admin ... 74
4.3.3.2 Flowchart User... 76
4.3.4 Entity Relationship Diagram ... 78
4.3.5 Kamus Data ... 79
4.4 Pembentukan Aplikasi ... 80
4.4.1 Rancangan Halaman Aplikasi ... 80
4.4.1.1 Rancangan Halaman Home ... 80
4.4.1.2 Rancangan Halaman Artikel... 80
4.4.1.3 Rancangan Halaman About ... 81
4.4.1.4 Rancangan Halaman Login ... 81
4.4.1.5 Rancangan Halaman Dashboard Admin ... 82
4.4.1.6 Rancangan Halaman Data User ... 83
4.4.1.7 Rancangan Halaman Gejala ... 83
4.4.1.8 Rancanagan Halaman Penyakit ... 84
4.4.1.9 Rancangan Halaman Basis Data ... 84
4.4.1.10 Rancangan Halaman Laporan ... 85
4.4.1.11 Rancangana Halaman Dashboard User ... 85
4.4.1.12 Rancangan Halaman Edit Profil User ... 86
4.4.1.13 Rancangan Halaman Diagnosa... 86
4.4.1.14 Rancangan Halaman Hasil ... 87
xiii
4.4.1.15 Rancangan Halaman Riwayat ... 87
4.4.2 Tampilan Halaman Aplikasi ... 88
4.4.2.1 Tampila Halaman Home ... 88
4.4.2.2 Tampilan Halaman Artikel ... 89
4.4.2.3 Tampilan Halaman About ... 89
4.4.2.4 Tampilan Halaman Login ... 90
4.4.2.5 Tampilan Halaman Dashboard Admin ... 90
4.4.2.6 Tampilan Halaman Data User ... 91
4.4.2.7 Tampilan Halaman Gejala ... 91
4.4.2.8 Tampilan Halaman Penyakit ... 92
4.4.2.9 Tampilan Halaman Basis Data ... 92
4.4.2.10 Tampilan Halaman Laporan... 93
4.4.2.11 Tampilan Halaman Dashboard User... 93
4.4.2.12 Tampilan Halaman Edit Profil User ... 94
4.4.2.13 Tampilan Halaman Diagnosa ... 94
4.4.2.14 Tampilan Halaman Hasil ... 95
4.4.2.15 Tampilan Halaman Riwayat... 95
4.5 Pengujian ... 96
4.5.1 Rencana Pengujian ... 95
4.5.1.1 Hasil Pengujian Admin ... 96
4.5.1.2 Hasil Pengujian User ... 98
4.5.2 Kesimpulan Hasil Pengujian ... 99
4.5.3 Pemeliharaan Sistem... 99
xiv
4.5.4 Pembahasan ... 100 BAB V KESIMPULAN DAB SARAN
5.1 Kesimpulan ... 101 5.2 Saran ... 102 DAFTAR PUSTAKA ... 103 LAMPIRAN
xv
DAFTAR TABEL
Tabel 2.1 Notasi-notasi DFD... 15
Tabel 2.2 Simbol-simbol ERD ... 18
Tabel 2.3 Simbol-simbol Blockchart ... 18
Tabel 2.4 Simbol-simbol Flowchart ... 20
Tabel 2.5 Kamus Data ... 22
Tabel 2.6 Tabel intreprestasi Certainty Factor ... 28
Tabel 3.1 Spesifikasi Hardware ... 37
Tabel 3.2 Data penyakit ... 40
Tabel 3.3 Data Gejala Penyakit ... 41
Tabel 3.4 Data Pengendalian Penyakit ... 42
Tabel 3.5 Tabel Keputusan ... 49
Tabel 3.6 Bobot Nilai MB ... 50
Tabel 3.7 Bobot Nilai MD ... 51
Tabel 3.8 Menentukan Nilai MB dan MD ... 51
Tabel 3.9 Bobot Nilai CF User ... 54
Tabel 3.10 Penilaian User ... 54
Tabel 4.1 Tabel User ... 65
Tabel 4.2 Tabel Role ... 65
Tabel 4.3 Tabel Gejala ... 65
Tabel 4.4 Tabel Penyakit... 66
Tabel 4.5 Tabel Kondisi ... 66
xvi
Tabel 4.6 Tabel Basis Pengetahaun ... 66
Tabel 4.7 Tabel Hasil ... 67
Tabel 4.8 Pengujian ... 95
Tabel 4.9 Hasil Pengujian Admin ... 96
Tabel 4.10 Hasil Pengujian User ... 98
xvii
DAFTAR GAMBAR
Ganbar 2.1 Ilustrasi Model RAD... 29
Gambar 3.1 Logo Perusahaan ... 33
Gambar 3.2 Struktur Organisasi Pusat Penelitian Karet Sembawa ... 36
Gambar 3.3 Tahapan Rancangan Penelitian ... 39
Gambar 3.4 Sistem yang Sedang Berjalan pada Bagian Monitoring ... 59
Gambar 3.5 Sistem yang Sedang Berjalan pada Bagian Kebun... 60
Gambar 3.6 Sistem yang Akan Dibangun ... 61
Gambar 4.1 Diagram Konteks ... 68
Gambar 4.2 Data Flow Diagram (DFD) Level 0 ... 69
Gambar 4.3 Blockchart ... 72
Gambar 4.4 Flowchart Admin ... 74
Gambar 4.5 Flowchart User ... 76
Gambar 4.6 Entity Relationship Diagaram (ERD) ... 78
Gambar 4.7 Rancangan Halaman Home ... 80
Gambar 4.8 Rancanagan Halaman Artikel... 80
Gambar 4.9 Rancangan Halaman About ... 81
Gambar 4.10 Rancangan Halaman Login ... 81
Gambar 4.11 Rancangan Halaman Dashboard Admin ... 82
Gambar 4.12 Rancangan Halaman Data User ... 83
Gambar 4.13 Rancangan Halaman Gejala ... 83
Gambar 4.14 Rancangan Halaman Penyakit ... 84
xviii
Gambar 4.15 Rancangana Halaman Basis Data ... 84
Gambar 4.16 Rancangan Halaman Laporan ... 85
Gambar 4.17 Rancangan Halaman Dashboard User ... 85
Gambar 4.18 Rancangan Halaman Edit Profil User ... 86
Gambar 4.19 Rancangan Halaman Diagnosa ... 86
Gambar 4.20 Rancangan Halaman Hasil ... 87
Gambar 4.21 Rancangan Halaman Riwayat ... 87
Gambar 4.22 Tampilan Halaman Home ... 88
Gambar 4.23 Tampilan Halaman Artikel... 89
Gambar 4.24 Tampilan Halaman About ... 89
Gambar 4.25 Tampilan Halaman Login ... 90
Gambar 4.26 Tampilan Halaman Dashboard Admin ... 90
Gambar 4.27 Tampilan Halaman Data User ... 91
Gambar 4.28 Tampilan Halaman Gejala ... 91
Gambar 4.29 Tampilan Halaman Penyakit ... 92
Gambar 4.30 Tampilan Halaman Basis Data ... 92
Gambar 4.31 Tampilan Halaman Laporan ... 93
Gambar 4.32 Tampilan Halaman Dashboard User ... 93
Gambar 4.33 Tampilan Halaman Edit Profil User ... 94
Gambar 4.34 Tampilan Halaman Diagnosa ... 94
Gambar 4.35 Tampilan Halaman Hasil ... 95
Gambar 4.36 Tampilan Halaman Riwayat ... 95