Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.
RANCANG BANGUN SISTEM PAKAR
DIAGNOSA PENYAKIT PADA TANAMAN CABAI
DENGAN METODE CERTAINTY FACTOR BERBASIS WEB
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer (S.Kom.)
Rafi Akbar Widyatama
00000009821
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2019
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
iii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
iv
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIS
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
v
HALAMAN PERSEMBAHAN/MOTO
Seekor harimau sejati tidak akan menengok ke belakang,
ketika sekelompok anjing menggonggonginya.
~Tere Liye
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
vi
KATA PENGANTAR
Puji syukur kepada Allah SWT karena atas rahmat-Nya penulis dapat
menyelesaikan laporan skripsi berjudul “Rancang Bangun Sistem Pakar Diagnosa
Penyakit Pada Tanaman Cabai Dengan Metode Certainty Factor Berbasis Web”.
Laporan ini disusun dengan kesungguhan hati sebagai salah satu syarat memperoleh
gelar Sarjana Komputer pada Program Studi Informatika Fakultas Teknik dan
Informatika Universitas Multimedia Nusantara
Dalam penyusunan laporan ini, tentu tak lepas dari pengarahan dan
bimbingan dari berbagai pihak. Dengan segala hormat, penulis ucapkan terima
kasih kepada:
1. Dr. Ninok Leksono, selaku Rektor Universitas Multimedia Nusantara,
2. Friska Natalia, Ph.D., Dekan Fakultas Teknik dan Informatika Universitas
Multimedia Nusantara,
3. Seng Hansun, S.Si., M.Cs. selaku Ketua Program Studi Informatika dan juga
sebagai pembimbing yang telah dengan sabar membimbing penulis
menyelesaikan karya ilmiah dengan benar,
4. Prof. Dr. Muhammad Syukur, SP, M.Si., selaku pakar cabai dari IPB yang
bersedia menjadi narasumber dari skripsi yang dibuat,
5. Anggota keluarga penulis terutama orang tua, dan kakak penulis yang telah
memberi dukungannya selama pengerjaan skripsi,
6. Dewi Lie, Evan Hadinata, Hermawan Sudono, Misael Azarya, Nicholas
Chandra, Satria Bomantara dan Shendy Harlim, yang telah memberikan
masukan dan motivasi dalam pengerjaan skripsi,
7. Sahabat, teman-teman dan pihak lain yang tidak bisa disebutkan satu persatu.
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
viii
RANCANG BANGUN SISTEM PAKAR
DIAGNOSA PENYAKIT PADA TANAMAN CABAI
DENGAN METODE CERTAINTY FACTOR BERBASIS WEB
ABSTRAK
Skripsi ini menjabarkan pembuatan sistem pakar yang digunakan untuk
mendiagnosa penyakit pada tanaman cabai dengan menggunakan metode certainty
factor berbasis web. Sistem pakar ini dibuat berdasarkan bobot gejala oleh pakar
sehingga pengguna dapat mengetahui penyakit yang diderita oleh tanaman cabai
berdasarkan gejala yang timbul. Bobot gejala tersebut dihitung menggunakan
metode certainty factor. Metode ini digunakan untuk mengakomodasi
ketidakpastian yang sering diungkapkan oleh pakar saat mendeteksi suatu penyakit.
Perancangan dan pembuatan sistem pakar ini dilakukan dengan menggunakan
bahasa pemrograman PHP, database MySQL, CSS dan framework CodeIgniter.
Hasil analisa antara sistem pakar dan pakar memiliki tingkat kecocokan sebesar
87.09%, serta berdasarkan perhitungan terhadap kelayakan sistem dengan model
Delone dan McLean menunjukkan bahwa 77.58% responden setuju
Pakarcabaiku.com merupakan sistem yang sukses untuk mendeteksi penyakit cabai.
Kata kunci: Penyakit, Tanaman Cabai, Model Delone dan McLean, Certainty
Factor
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
ix
DESIGN AND DEVELOPMENT OF WEB-BASED
EXPERT SYSTEM FOR DIAGNOZING CHILI PLANTS DISEASE
USING CERTAINTY FACTOR
ABSTRACT
This thesis describes the creation of an expert system that is used to diagnose
diseases in chili plants using a web-based certainty factor method. This expert
system is made based on the weight of symptoms by experts so that users can find
out the disease suffered by chili plants based on symptoms that arise. The symptom
weight was calculated using the certainty factor method. This method is used to
accommodate uncertainties that are often expressed by experts when detecting a
disease. The design and manufacture of this expert system is done using the PHP
programming language, MySQL database, CSS and the CodeIgniter framework.
The results of the analysis between expert and expert systems have a 87.09%
compatibility level, and based on the calculation of the feasibility of the system with
the Delone and McLean model shows that 77.58% of respondents agree
Pakarcabaiku.com is a successful system for detecting chili disease.
Keywords: Disease, Chili Plants, Model Delone dan McLean, Certainty factor
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
x
DAFTAR ISI
LEMBAR PENGESAHAN .................................................................................... ii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT .......................................... iii
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIS .............................................................. iv
HALAMAN PERSEMBAHAN/MOTO ................................................................. v
KATA PENGANTAR ........................................................................................... vi
ABSTRAK ........................................................................................................... viii
ABSTRACT ........................................................................................................... ix
DAFTAR ISI ........................................................................................................... x
DAFTAR GAMBAR ............................................................................................ xii
DAFTAR TABEL ................................................................................................ xiv
DAFTAR RUMUS................................................................................................ xv
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang Masalah ........................................................................... 1
1.2 Rumusan Masalah .................................................................................... 4
1.3 Batasan Penelitian .................................................................................... 4
1.4 Tujuan Penelitian ...................................................................................... 5
1.5 Manfaat Penelitian .................................................................................... 5
1.6 Sistematika Penulisan ............................................................................... 6
BAB II LANDASAN TEORI ................................................................................. 7
2.1 Kecerdasan Buatan ................................................................................... 7
2.2 Sistem Pakar ............................................................................................. 9
2.3 Certainty factor ...................................................................................... 10
2.4 Tanaman Cabai ....................................................................................... 11
2.5 Akuisisi Pengetahuan ............................................................................. 15
2.6 Pengambilan Sampel .............................................................................. 15
2.7 Model Delone dan McLean .................................................................... 16
2.8 Skala Likert ............................................................................................ 17
BAB III METODE DAN PERANCANGAN SISTEM ........................................ 18
3.1 Metode Penelitian ................................................................................... 18
3.2 Perancangan Sistem ................................................................................ 19
3.2.1 Tabel Bobot Gejala ......................................................................... 19
3.2.2 Data Flow Diagram ......................................................................... 20
3.2.3 Sitemap ............................................................................................ 28
3.2.4 Flowchart......................................................................................... 30
3.2.5 Entity Relationship Diagram ........................................................... 40
3.2.6 Database Schema ............................................................................ 41
3.2.7 Struktur Tabel.................................................................................. 41
3.2.8 Rancangan Antarmuka .................................................................... 46
BAB IV IMPLEMENTASI DAN UJI COBA ...................................................... 58
4.1 Spesifikasi Sistem ................................................................................... 58
4.2 Implementasi .......................................................................................... 58
4.2.1 Screenshot Tampilan ....................................................................... 59
4.2.2 Implementasi Certainty Factor ........................................................ 73
4.3 Skenario Uji Coba .................................................................................. 74
4.3.1 Uji Coba Perhitungan Metode Certainty Factor.............................. 74
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
xi
4.3.2 Uji Coba Sistem Pakar .................................................................... 76
4.3.3 Uji Coba Kelayakan Sistem ............................................................ 80
BAB V SIMPULAN DAN SARAN ..................................................................... 85
5.1 Simpulan ................................................................................................. 85
5.2 Saran ....................................................................................................... 85
Daftar Pustaka ....................................................................................................... 86
LAMPIRAN .......................................................................................................... 88
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
xii
DAFTAR GAMBAR
Gambar 1.1 Data Produksi Cabe 2012-2016........................................................... 2
Gambar 2.1 Arsitektur Sistem Pakar ....................................................................... 9
Gambar 2.2 Model DeLone dan McLean ............................................................ 16
Gambar 3.1 Context Diagram ............................................................................... 21
Gambar 3.2 Data Flow Diagram Level 1 .............................................................. 23
Gambar 3.3 Data Flow Diagram Level 2 Sub-Proses Diagnosa Penyakit Cabai.. 24
Gambar 3.4 Data Flow Diagram Level 2 Sub-Proses Penambahan Data
Pakarcabaiku ......................................................................................................... 25
Gambar 3.5 Data Flow Diagram Level 2 Sub-Proses Perubahan Data
Pakarcabaiku ......................................................................................................... 25
Gambar 3.6 Data Flow Diagram Level 2 Sub-Proses Penghapusan Data
Pakarcabaiku ......................................................................................................... 26
Gambar 3.7 Data Flow Diagram Level 2 Sub-Proses Laporan Data Pakarcabaiku
............................................................................................................................... 27
Gambar 3.8 Sitemap User Pakarcabaiku ............................................................... 28
Gambar 3.9 Sitemap Admin Pakarcabaiku ........................................................... 29
Gambar 3.10 Flowchart Halaman Beranda .......................................................... 30
Gambar 3.11 Flowchart Sub Menu Login ............................................................ 31
Gambar 3.12 Flowchart Sub Menu Daftar ........................................................... 32
Gambar 3.13 Flowchart Sub Menu Diagnosa Penyakit........................................ 33
Gambar 3.14 Flowchart Sub menu Hasil Analisis ............................................... 34
Gambar 3.15 Flowchart Sub Menu Penghitungan Bobot Gejala Dengan Metode
Certainty Factor .................................................................................................... 35
Gambar 3.16 Flowchart Dashboard Admin ......................................................... 36
Gambar 3.17 Flowchart Halaman Detail Gejala................................................... 37
Gambar 3.18 Flowchart Halaman Detail Nilai CF ............................................... 38
Gambar 3.19 Flowchart Detail Penyakit .............................................................. 39
Gambar 3.20 Entity Relationship Diagram Sistem Pakar ..................................... 40
Gambar 3.21 Database Schema ............................................................................ 41
Gambar 3.22 Halaman Utama ............................................................................... 46
Gambar 3.23 Halaman Informasi Pakar ................................................................ 47
Gambar 3.24 Halaman Kontak .............................................................................. 48
Gambar 3.25 Halaman Login Pengguna ............................................................... 49
Gambar 3.26 Halaman Daftar Pengguna .............................................................. 50
Gambar 3.27 Halaman Lupa Password ................................................................. 51
Gambar 3.28 Halaman Ganti Password ................................................................ 51
Gambar 3.29 Halaman Diagnosa .......................................................................... 52
Gambar 3.30 Halaman Hasil Diagnosa ................................................................. 53
Gambar 3.31 Halaman Dashboard Admin ........................................................... 54
Gambar 3.32 Halaman Detail Menu ..................................................................... 54
Gambar 3.33 Halaman Tambah Gejala ................................................................. 55
Gambar 3.34 Halaman Tambah Nilai CF ............................................................. 55
Gambar 3.35 Halaman Tambah Penyakit ............................................................. 56
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
xiii
Gambar 3.36 Halaman Edit Gejala ....................................................................... 56
Gambar 3.37 Halaman Edit Nilai CF .................................................................... 57
Gambar 3.38 Halaman Edit Penyakit .................................................................... 57
Gambar 4.1 Halaman Utama Website Sistem Pakar ............................................. 59
Gambar 4.2 Halaman Informasi Pakar .................................................................. 61
Gambar 4.3 Halaman Kontak ................................................................................ 62
Gambar 4.4 Halaman Login Pengguna ................................................................. 63
Gambar 4.5 Halaman Daftar Pengguna ................................................................ 63
Gambar 4.6 Halaman Lupa Password ................................................................... 64
Gambar 4.7 Halaman Ganti Password .................................................................. 65
Gambar 4.8 Halaman Diagnosa ............................................................................ 65
Gambar 4.9 Halaman Hasil Analisis ..................................................................... 66
Gambar 4.10 Halaman Dashboard Admin ........................................................... 67
Gambar 4.11 Halaman Detail Gejala .................................................................... 68
Gambar 4.12 Halaman Tambah Gejala ................................................................. 68
Gambar 4.13 Halaman Edit Gejala ....................................................................... 69
Gambar 4.14 Halaman Detail Nilai CF ................................................................. 70
Gambar 4.15 Halaman Tambah Nilai CF ............................................................. 70
Gambar 4.16 Halaman Edit Nilai Cf ..................................................................... 71
Gambar 4.17 Halaman Detail Penyakit ................................................................. 71
Gambar 4.18 Halaman Tambah Penyakit ............................................................. 72
Gambar 4.19 Halaman Edit Penyakit .................................................................... 72
Gambar 4.20 Implementasi Certainty Factor ....................................................... 73
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
xiv
DAFTAR TABEL
Tabel 2.1 Representasi Nilai CF ........................................................................... 11
Tabel 3.1 Tabel Bobot Gejala ............................................................................... 19
Tabel 3.2 Tabel gejala ........................................................................................... 42
Tabel 3.3 Tabel kelompok_gejala ......................................................................... 42
Tabel 3.4 Tabel penyakit ....................................................................................... 42
Tabel 3.5 Tabel nilaicf .......................................................................................... 43
Tabel 3.6 Tabel user .............................................................................................. 43
Tabel 3.7 Tabel user_menu ................................................................................... 43
Tabel 3.8 Tabel user_role ...................................................................................... 44
Tabel 3.9 Tabel user_access_menu ....................................................................... 44
Tabel 3.10 Tabel user_sub_menu ......................................................................... 44
Tabel 3.11 Tabel user_token ................................................................................. 45
Tabel 3.12 Tabel hasil_diagnosa ........................................................................... 45
Tabel 3.13 Tabel history ....................................................................................... 45
Tabel 4.1 Skenario Uji Coba Sistem Pakar ........................................................... 76
Tabel 4.1 Skenario Uji Coba Sistem Pakar (Lanjutan) ......................................... 77
Tabel 4.1 Skenario Uji Coba Sistem Pakar (Lanjutan) ......................................... 78
Tabel 4.1 Skenario Uji Coba Sistem Pakar (Lanjutan) ......................................... 79
Tabel 4.2 Butir Pertanyaan Kuesioner .................................................................. 80
Tabel 4.3 Hasil Rangkuman Kuesioner ................................................................ 80
Tabel 4.3 Hasil Rangkuman Kuesioner (Lanjutan)............................................... 81
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019
xv
DAFTAR RUMUS
Rumus 2.1 Nilai CF............................................................................................... 10
Rumus 2.2 Rumus Kombinasi CF Pertama........................................................... 11
Rumus 2.3 Rumus Kombinasi CF Kedua ............................................................. 11
Rumus 2.4 Rumus Kombinasi CF Ketiga ............................................................. 11
Rancang bangun sistem..., Rafi Akbar Widyatama, FTI UMN, 2019