sistem pakar untuk diagnosa penyakit pada ...eprints.umpo.ac.id/3264/1/halaman depan.pdfdiagnosa...

16
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

Upload: others

Post on 04-Feb-2021

8 views

Category:

Documents


1 download

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