sistem pakar untuk diagnosa penyakit pada ...eprints.umpo.ac.id/3264/1/halaman depan.pdfdiagnosa...
TRANSCRIPT
-
SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT PADA TANAMAN
LABU-LABUAN MENGGUNAKAN METODE FORWARD CHAINING
BERBASIS WEB
SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1)
Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo
AHMAD YUDA FAUZI
NIM : 13531932
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
2017
-
i
SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT PADA TANAMAN
LABU-LABUAN MENGGUNAKAN METODE FORWARD CHAINING
BERBASIS WEB
SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1)
Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo
AHMAD YUDA FAUZI
NIM : 13531932
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
2017
-
ii
-
iii
-
iv
-
v
-
vi
-
vii
PERSEMBAHAN
Dengan mengucap syukur Alhamdulillah
Skripsi ini saya persembahkan untuk:
Kedua Orang Tuaku yang tercinta
Terima kasih atas curahan kasih sayang yang tak ternilai harganya,
Segala tuntunan dan petuah bijaknya,
Jerih payah yang telah memberiku berjuta kebahagiaan,
Sehingga aku dapat penyelesaikan studiku sampai sekarang,
Aku sangat mengharap doa restumu dalam setiap langkah kehidupanku.
Kekasih tercinta yang selalu memberiku semangat dan dukungan, yang selalu
ada untukku untuk membantuku bangkit saat kuterpuruk.
Bapak dan Ibu Dosen Fakultas Teknik Program Studi Informatika yang telah
mendidikku dan membimbingku dengan penuk keiklhasan.
Keluaga besar Himako, yang telah memberiku kenangan tak terlupakan dalam
hidupku,
kebersamaan kita adalah sumber motivasiku, setiap detik kebersamaan kita
selalu membawa kesan yang tak terlupakan,
Terima kasih atas segala sesuatunya. Aku pasti rindu saat kebersamaan kita,
Terimakasih atas bantuan dan perhatian serta dukungannya.
Semua pihak yang telah membantu secara langsung maupun tidak langsung,
serta member motivasi selama pembuatan skripsi ini berlangsung.
-
viii
MOTTO
Kesuksesan hanya dapat diraih dengan segala upaya dan
usaha yang disertai dengan doa, karena sesungguhnya nasib
seseorang tak kan berubah dengan sendirinya tanpa
berusaha…
Diam Tunduk Tertidas Atau Menatap Maju Melawan,
Karena Mundur Adalah Penghianatan,
Yakinkan Dengan Niat, Sampaikan Dengan Usaha.
YAKIN USAHA SAMPAI (HMI Komisariat Brawijaya)
-
ix
ABSTRAK
SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT PADA TANAMAN
LABU-LABUAN MENGGUNAKAN METODE FORWARD CHAINING
BERBASIS WEB
AHMAD YUDA FAUZI
13531932
Fakultas Teknik Program Studi Teknik Informatika
Universitas Muhammadiyah Ponorogo
Indonesia merupakan negara agraris tentu memiliki berbagai macam jenis
tanaman, salah satunya adalah tanaman labu-labuan. Selain dapat dijual langsung,
tanaman tersebut juga mempunyai cara pengolahan yang banyak sehingga
hasilnya pun bervariasi. Seperti tanaman lainnya, tanaman labu-labuan juga
mempunyai bermacam jenis hama dan penyakit. Untuk mendiagnosa sebuah
penyakit ataupun hama diperlukan gejala-gejala yang muncul pada tanaman, baik
pada daun, bunga, batang, dan bagian lainnya. Berdasarkan penjelasan tersebut
maka peneliti tertarik untuk merancang dan membangun sebuah sistem yang
mampu mendeteksi penyakit pada tanaman labu-labuan berbasis web, sehingga
bisa memberikan informasi secara cepat dan tepat kepada user guna melakukan
tindakan selanjutnya. Perancangan sistem pakar mengimplementasikan bahasa
pemrograman PHP dan diangkat dalam judul penelitian “Sistem Pakar Untuk
Diagnosa Penyakit Pada Tanaman Labu-Labuan Menggunakan Metode
Forward Chaining Berbasis Web”
Kata kunci: Sistem Pakar, Labu-labuan, Forward Chaining,Web.
-
x
KATA PENGANTAR
Puji syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa karena
hanya atas berkat dan anugrah yang dilimpahkan-Nya penulis dapat
menyelesaikan skripsi ini pada waktunya. Skripsi ini merupakan salah satu syarat
untuk memperoleh gelar Strata Satu (S-1) di Program Studi Teknik Informatika
Fakultas Teknik Universitas Muhammadiyah Ponorogo. Maka untuk memenuhi
persyaratan tersebut, penulis mencoba untuk menerapkan ilmu yang telah penulis
dapat di bangku kuliah ke dalam bentuk skripsi yang berjudul “Sistem Pakar
untuk Diagnosa Penyakit Pada Tanaman Labu-Labuan Menggunakan Metode
Forward Chaining Berbasis Web”.
Oleh karena itu, dalam penulisan skripsi ini, penulis berharap adanya kritik
dan saran dari semua pihak yang nantinya dipergunakan untuk menyempurnakan
skripsi ini.
Selama penyusunan skripsi ini, penulis telah banyak memperoleh bantuan,
bimbingan dan dorongan dari berbagai pihak. Pada kesempatan ini penulis ingin
menyampaikan rasa terima kasih kepada:
1. Kedua Orang Tua, Keluarga dan orang-orang terdekat yang telah
memberikan dukungan dan Do’a restu sehingga skripsi ini dapat
terselesaikan dengan baik.
2. Ibu Dra. Ida Widaningrum, M.Kom, selaku dosen pembimbing skripsi.
3. Ibu Munirah Muslim, S.Kom, MT selaku dosen pembimbing skripsi.
4. Bapak Ir. Aliyadi, MM, M.Kom, selaku Dekan Fakultas Teknik
Universitas Muhammadiyah Ponorogo dan selaku Dosen Pembimbing.
5. Ibu Dyah Mustikasari, S.T., M.Eng., selaku Ketua Program Studi Teknik
Informatika Universitas Muhammadiyah Ponorogo.
-
xi
6. Serta teman-teman yang telah memberikan petunjuk dan dukungannya
yang sangat berguna dalam penyusunan skripsi ini.
Akhir kata, penulis mengucapkan terima kasih dan berharap agar skripsi ini
dapat bermanfaat bagi penulis pada khususnya dan pembaca pada umumnya.
Ponorogo, 2017
Penulis
-
xii
DAFTAR ISI
HALAMAN JUDUL .................................................................................... i
HALAMAN PENGESAHAN SKRIPSI ........................................................ ii
HALAMAN BERITA ACARA UJIAN SKRIPSI ......................................... iii
HALAMAN BERITA ACARA BIMBINGAN SKRIPSI .............................. iv
PLAGIASI .................................................................................................... v
PERNYATAAN ORIENTASI SKRIPSI ....................................................... vi
HALAMAN PERSEMBAHAN .................................................................... vii
HALAMAN MOTTO ................................................................................... viii
ABSTRAK ................................................................................................... ix
KATA PENGANTAR ................................................................................. x
DAFTAR ISI ................................................................................................ xii
DAFTAR TABEL ........................................................................................ xiv
DAFTAR GAMBAR .................................................................................... xv
BAB I : PENDAHULUAN
A. Latar Belakang ...................................................................... 1
B. Rumusan Masalah ................................................................. 2
C. Batasan Masalah .................................................................... 3
D. Tujuan .................................................................................... 3
E. Manfaat .................................................................................. 3
BAB II : TINJAUAN PUSTAKA
A. Tinjauan Pustaka .................................................................... 5
B. Sistem Pakar .......................................................................... 6
C. Forward Chaining .................................................................. 8
D. Labu ....................................................................................... 10
E. Penyakit pada Tanaman Labu-Labuan .................................... 11
F. PHP (Hypertext Prepocessor) ................................................ 17
G. Web ........................................................................................ 19
H. World Wide Web (WWW) ....................................................... 20
I. Flowchart (Diagram Alur)...................................................... 20
J. Data Flow Diagram (DFD) .................................................... 24
K. Entity Relationship Diagram (ERD) ....................................... 28
-
xiii
L. Basis Data (Database) ............................................................ 30
M. XAMPP .................................................................................. 37
N. Adobe Dreamweaver CS6 ....................................................... 37
O. HyperText Markup Language (HTML) ................................... 39
BAB III : PERANCANGAN SISTEM
A. Metode Penelitian .................................................................. 44
B. Kebutuhan Software dan Hardware ........................................ 46
C. Perancangan Basis Pengetahuan ............................................. 47
D. Perancangan Sistem ............................................................... 53
E. Rancangan User Interface (Tampilan) .................................... 60
BAB IV : IMPLEMENTASI DAN PEMBAHASAN
A. Implementasi Sistem .............................................................. 65
B. Pembahasan Interface ............................................................ 65
BAB V : PENUTUP
A. Kesimpulan ............................................................................. 75
B. Saran ....................................................................................... 75
DAFTAR PUSTAKA
LAMPIRAN
-
xiv
DAFTAR TABEL
Tabel 2.1 Simbol Flowchart ........................................................................ 21
Tabel 2.2 Simbol Data Flow Daiagram ...................................................... 25
Tabel 3.1 Variabel Gejala Penyakit ............................................................. 48
Tabel 3.2 Variabel Penyakit Tanaman Labu-labuan .................................... 51
Tabel 3.3 Tabel User................................................................................... 59
Tabel 3.4 Tabel Penyakit............................................................................. 59
Tabel 3.5 Tabel Gejala ................................................................................ 60
Tabel 3.6 Tabel Basis Pengetahuan ............................................................. 60
-
xv
DAFTAR GAMBAR
Gambar 2.1 Forward Chaining. .................................................................. 9
Gambar 2.2 Contoh Attribute ...................................................................... 29
Gambar 2.3 Contoh Relationship ................................................................ 29
Gambar 2.4 Contoh Relationship one to one ............................................... 29
Gambar 2.5 Contoh Relationship one to many ............................................. 30
Gambar 2.6 Contoh Relationship many to many .......................................... 30
Gambar 2.7 Bentuk dasar HTML ................................................................. 42
Gambar 3.1 Pohon Keputusan ..................................................................... 52
Gambar 3.2 Flowchart Sistem ..................................................................... 53
Gambar 3.3 Flowchart Pakar ...................................................................... 54
Gambar 3.4 Flowchart User ........................................................................ 55
Gambar 3.5 Context Diagram ..................................................................... 56
Gambar 3.6 DFD Level 1 ............................................................................ 57
Gambar 3.7 Entity Relationship Diagram (ERD) ......................................... 58
Gambar 3.8 Rancangan Tampilan Menu Dashboard ................................... 61
Gambar 3.9 Rancangan Menu Mulai Diagnosa ........................................... 61
Gambar 3.10 Rancangan Menu Hasil Diagnosa ........................................... 62
Gambar 3.11 Rancangan Tampilan Login Pakar .......................................... 62
Gambar 3.12 Rancangan Halaman Utama Pakar ......................................... 63
Gambar 3.13 Rancangan Halaman Data Penyakit ........................................ 63
Gambar 3.14 Rancangan Halaman Data Gejala ........................................... 64
Gambar 3.15 Rancangan Halaman Basis Pengetahuan ................................ 64
Gambar 4.1 Tampilan Menu Utama ............................................................ 66
Gambar 4.2 Tampilan Halaman Mulai Diagnosa ......................................... 67
Gambar 4.3 Tampilan Halaman Mulai Diagnosa ......................................... 68
Gambar 4.4 Tampilan Halaman Data Penyakit ............................................ 69
Gambar 4.5 Tampilan Halaman About Us ................................................... 70
Gambar 4.6 Tampilan Halaman Login Pakar ............................................... 71
Gambar 4.7 Tampilan Halaman Utama Pakar .............................................. 72
Gambar 4.8 Tampilan Halaman Tambah Data Penyakit .............................. 73
Gambar 4.9 Tampilan Halaman Basis Pengetahuan ..................................... 74