SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKITPADA TANAMAN JAMUR DENGAN MENGGUNAKAN Sistem Pakar Untuk Mendiagnosa Penyakit Pada Tanaman Jamur Dengan Menggunakan Metode Backward Chaining.

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT
PADA TANAMAN JAMUR DENGAN MENGGUNAKAN
METODE BACKWARD CHAINING

SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata 1
Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh :

Muhamad Sya rudin
NIM : L200090118

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2013

ii

iii


iv

MOTTO

Allah akan selalu membantu umatnya jika mau berusaha dan jangan
lupa selalu berdoa, karena tanpa doa bagaikan tentara yang maju
perang tanpa senjata .
Sesungguhnya Allah tidak akan mengubah nasib suatu kaum kecuali
kaum itu sendiri yang mengubah apa yang pada diri mereka

Allah tidak membebani seseorang melainkan sesuai dengan
kesanggupannya .
(QS.AL-Baqarah : 286 )

Keridhoan Alloh tergantung kepada keridhoan orang tua dan murka
Alloh tergatung kepada murka orang tua .
(HR. Al Hakim)

Bersikap lapang dada dalam menerima segala kritik dan saran,

karena itu dapat melihat kekurangan kita .
(Penulis)

v

PERSEMBAHAN
Sembah sujud dan ucap syukurku padaMu ya Allah

. Yang telah

memberikan petunjuk dan melimpahkan rahmat serta hidayah kepada hambahambaMu, Dengan tulus karya kecil ini penulis persembahkan untuk :
1. Bapak dan Ibu yang kusayangi dan kubanggakan, terima kasih sebesarbesarnya atas perjuangan, semangat, doa, dukungan dan pengorbananmu
untukku yang tiada bandinganya sehingga aku dapat bertahan sampai saat
ini.
2. Keluargaku tersayang yang selama ini telah mendukungku terimakasih
atas segala do a dan bantuannya..
3. Pak Hernawan dan pak Hasyim terima kasih selama ini sudah
membimbingku dengan sabar dan ikhlas walau ku selalu mengganggu
waktu sibukmu.
4. Sahabat-sahabatku di kelas Dhee (Bangsa_dhee) yang selalu jadi teman

dalam susah maupun duka dan membuat hidupku lebih bermakna.
5. Sahabat-sahabatku di kos argoes, terima kasih buat bantuan dan
motivasinya sehingga karya tulis ilmiah ini dapat terselesaikan.
6. Untuk teman - teman Teknik Informatika khususnya angkatan 2009 terima
kasih telah berbagi ilmu dan pengalamannya selama ini.
7. Teman-temanku yang tidak bisa disebutkan satu per satu. Terima kasih
atas doa dan motivasinya.
8. Dan tentunya untuk sepeda motorku, Jupiter mx
mengantarkanku menempuh kuliah di Ums.
vi

yang telah

KATA PENGANTAR

Segala Puji syukur kehadirat Allah SWT atas rahmat, kenikmatan dan
hidayah-Nya sehingga sampai saat ini masih bisa beribadah kepada-Nya, serta
penulis dapat menyelesaikan skripsi yang berjudul

Sistem Pakar Untuk


Mendiagnosa Penyakit Pada Tanaman Jamur Dengan Menggunakan Metode
Backward Chaining .
Skripsi ini merupakan persyaratan untuk memenuhi kurikulum Program
Studi Teknik Informatika Universitas Muhammadiyah Surakarta serta untuk
menyelesaikan program sarjana. Penulis telah berusaha untuk menyelesaikan
laporan skripsi ini dengan kemampuan yang dimiliki, namun penulis menyadari
bahwa laporan ini masih tergolong biasa dan merasa ada kekurangannya. Oleh
karena itu, penulis mengharapkan saran serta kritik sehingga berguna untuk
membangun dan menambah ilmu bagi penulis.
Dalam kesempatan ini penulis tidak lupa memberikan penghargaan
dengan segala kerendahan hati atas bantuan dari berbagai pihak. Penulis
mengucapkan rasa terima kasih kepada :

1. Allah SWT pujian atas cinta kasih-Mu, Engkau Yang Maha Sempurna,
Yang Engkau Maha Memberi yang telah memberikan limpahan rahmat,
hidayah serta karunianya sehingga penulis dapat menyelasaikan skripsi ini.
2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad
SAW dan keluarganya, dan para sahabatnya.
vii


viii

DAFTAR ISI

Halaman Judul .................................................................................................... i
Halaman Persetujuan .......................................................................................... ii
Halaman Pengesahan ........................................................................................ iii
Daftar Kontribusi ............................................................................................... iv
Motto ................................................................................................................... v
Persembahan........................................................................................................ vi
Kata Pengantar ................................................................................................... vii
Daftar Isi ............................................................................................................. ix
Daftar Tabel ...................................................................................................... xiii
Daftar Gambar ................................................................................................... xiv
Abstraksi ........................................................................................................... xvi
BAB I PENDAHULUAN ................................................................................. 1
1.1. Latar Belakang ................................................................................... 1
1.2. Rumusan Masalah .............................................................................. 2
1.3. Batasan Masalah ................................................................................. 3

1.4. Tujuan Penelitian ............................................................................... 3
1.5. Manfaat Penelitian ............................................................................. 3
1.6. Sistematika Penulisan ........................................................................ 4
BAB II TINJAUAN PUSTAKA ..................................................................... 6
2.1. Telaah Penelitian .............................................................................. 6
2.2. Landasan Teori ................................................................................. 7
ix

2.2.1. Budi Daya Tanaman Jamur .................................................. 7
2.2.2. Pengertian Sistem Pakar ........................................................ 8
2.2.3. Backward Chaining ............................................................... 10
2.2.4. Basis Data (Database) MySQL ............................................. 11
2.2.5. Java ....................................................................................... 11
2.3 Referensi Metode Pengembangan ................................................... 12
2.3.1. SDLC (Sistem Development Life Cycle) .............................. 12
BAB III METODE PENELITIAN ................................................................ 15
3.1 Waktu dan Tempat Penelitian ............................................................. 16
3.2 Alur Penelitian .................................................................................... 16
3.3 Analisa Kebutuhan .............................................................................. 18
3.3.1 Kebutuhan Perangkat Keras ................................................... 18

3.3.2 Kebutuhan Perangkat Lunak .................................................. 19
3.3.3 Kebutuhan SDM ..................................................................... 20
3.4 Perancangan dan Pembuatan Sistem .................................................. 20
3.4.1 Metode Perancangan ............................................................... 21
3.4.2 Metode Pengambilan Keputusan............................................. 24
3.5 Pembahasan ......................................................................................... 25
3.6 Perancangan ........................................................................................ 32
3.6.1 Data Flow Diagram ................................................................ 32
3.6.2 Perancangan Use Case ........................................................... 34
3.6.2.1 Use Case Diagram .............................................. 34
3.6.2.2 Use Case Difinition ............................................. 37

x

3.6.2.3 Finalize Use Case ............................................... 37
3.7 Alur Program ..................................................................................... 38
3.8 Pemodelan Data Sistem ..................................................................... 43
3.9 Perancangan Basis Data ..................................................................... 44
BAB IV HASIL DAN PEMBAHASAN ......................................................... 48
4.1 Hasil Penelitian ................................................................................... 48

4.1.1 Form Login ............................................................................ 48
4.1.2 Halaman Admin ..................................................................... 49
4.1.2.1 Halaman Utama Admin ........................................ 50
4.1.2.2 Tampilan Data File ................................................ 50
4.1.2.3 Form Data Penyakit ............................................. 52
4.1.2.4 Form Data Gejala .................................................. 53
4.1.2.5 Form Data Persentase ........................................... 54
4.2 Pembahasan dan Analisa ..................................................................... 54
4.2.1 Diagnosa 1 .............................................................................. 55
4.2.2 Diagnosa 2 .............................................................................. 56
4.2.3 Diagnosa 3 .............................................................................. 58
4.2.4 Persentase Penyakit Tanaman Jamur Dengan Gejalanya........ 60
4.2.5 Cara Menentukan Persentase .................................................. 62
4.2.6 Analisa Pengujian Sistem........................................................ 63
4.2.7 Hasil Analisis Terhadap Responden ...................................... 66
4.2.8 Hasil Analisis Terhadap Responden Khusus Pakar ................ 68
4.2.9 Hasil Perbandingan Dengan Sistem Sejenis............................ 69

xi


BAB V PENUTUP ............................................................................................ 71
5.1 Kesimpulan ........................................................................................ 71
5.2 Saran .................................................................................................. 72
DAFTAR PUSTAKA ........................................................................................ 73
LAMPIRAN........................................................................................................ 74

xii

DAFTAR TABEL

Tabel 2.1 Tabel perbedaan forward chaining dengan backward chaining ....... 10
Tabel 3.1 Tabel spesifikasi personal komputer ................................................. 18
Tabel 3.2 Tabel kode gejala penyakit jamur ..................................................... 26
Tabel 3.3 Tabel relasi antara gejala dan nama penyakit..................................... 27
Tabel 3.4 Tabel daftar penyakit dan gejalanya................................................... 30
Tabel 3.5 Tabel basis data penyakit .................................................................. 44
Tabel 3.6 Tabel basis data gejala........................................................................ 45
Tabel 3.7 Tabel basis persentase ........................................................................ 45
Tabel 3.8 Tabel basis rule .................................................................................. 46
Tabel 3.9 Tabel basis data petugas ..................................................................... 46

Tabel 4.1 Tabel persentase penyakit dan gejala ................................................ 60
Tabel 4.2 Tabel kuisioner .................................................................................. 65
Tabel 4.3 Tabel kelebihan dan kekurangan forward dan backward chaining ... 69

xiii

DAFTAR GAMBAR

Gambar 3.1 Diagram alir penelitian (Flowchart).............................................. 17
Gambar 3.2 Metode waterfall............................................................................ 22
Gambar 3.3 DFD level 0 ................................................................................... 33
Gambar 3.4 Alur admin ..................................................................................... 33
Gambar 3.5 DFD user........................................................................................ 34
Gambar 3.6 use case diagram ............................................................................ 36
Gambar 3.7 Diagram alur user .......................................................................... 40
Gambar 3.8 Diagram alur admin ...................................................................... 41
Gambar 3.9 Diagram penentuan keputusan ...................................................... 42
Gambar 3.10 ERD sistem pakar jamur.............................................................. 43
Gambar 3.11 Relasi database............................................................................. 47
Gambar 4.1 Form login ..................................................................................... 49

Gambar 4.2 Tampilan index admin ................................................................... 50
Gambar 4.3 Form ubah akun. ............................................................................ 51
Gambar 4.4 Tampilan form log out ................................................................... 51
Gambar 4.5 Form data Penyakit........................................................................ 52
Gambar 4.6 Form data gejala. ........................................................................... 53
Gambar 4.7 Form data presentase. .................................................................... 54
Gambar 4.8 Antar muka untuk diagnosa 1 ........................................................ 55
Gambar 4.9 Antarmuka untuk hasil diagnosa 1 ................................................ 56
Gambar 4.10 Antarmuka diagnosa 2 ................................................................ 57
xiv

Gambar 4.11 Antarmuka untuk hasil diagnosis 2 ............................................. 58
Gambar 4.12 Antarmuka diagnosa 3 ................................................................ 59
Gambar 4.13 Antarmuka untuk hasil diagnosa 3 .............................................. 60
Gambar 4.14 Grafik hasil kuisioner ................................................................ 66

xv

ABSTRAKSI
Pemahaman para petani jamur akan penyakit jamur tergolong masih
rendah. Banyak pembudidaya masih mengandalkan pengetahuan seorang pakar
untuk dapat mendiagnosa suatu penyakit, sehingga membutuhkan waktu yang
lama dan biaya yang mahal. Sistem pakar ini dapat dijadikan informasi dan
pedoman untuk mendeteksi penyakit yang muncul pada tanaman jamur serta cara
menanggulanginya.
Metode yang digunakan adalah backward chaining, serta aplikasi
netbeans dan database MySQL, aplikasi ini diimplementasikan ke sebuah program
dekstop yang dapat dioperasikan oleh masyarakat, khususnya petani jamur.
Metode ini menggunakan suatu rantai yang dilintasi dari suatu hipotesa kembali
ke fakta yang mendukung hipotesa
Sistem pakar ini merupakan aplikasi yang menggunakan fakta dan teknik
penalaran yang digunakan oleh seorang pakar. Penggunaan sistem aplikasi ini
dapat memberikan informasi dan acuan bagi pengguna berupa kemungkinan jenis
penyakit yang menyerang pada tanaman jamur berdasarkan gejala yang
dimasukan oleh user. Aplikasi ini dapat memberikan bantuan berupa layanan bagi
para petani atau pembudidaya tanaman jamur untuk mendiagnosa penyakit jamur
secara lebih dini.
Kata Kunci : Backward Chaining, Jamur, Muncor, Neurospora, Penicillium,
Sistem Pakar, Trichoderma.

xvi