SISTEM PAKAR DIAGNOSA PENYAKIT
TANAMAN TEMBAKAU DENGAN METODE
CERTAINTY FACTORY (CF)
TUGAS
AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
FIRZAL FAHMI
201210370311237
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat Allah Subhanahu Wa Ta’ala karena berkat Rahmat dan Karunia-Nya penulis dapat menyelesaikan skripsi ini. Shalawat serta salam semoga senantiasa terlimpah curahkan kepada Baginda Nabi Muhammad Shalallahu Wa Salam, keluarga serta para sahabatnya, Aamiin.
Penulisan dan penyusunan skripsi ini dimaksudkan untuk melengkapi dari keseluruhan kegiatan perkuliahan yang telah dirancang oleh Universitas Muhammadiyah Malang, sebagai bentuk pertanggungjawaban penulis menjadi Mahasiswa Universitas Muhammadiyah Malang serta untuk memenuhi salah satu persyaratan guna memperoleh gelar strata satu Sarjana Komputer di Universitas Muhammadiyah Malang. Judul yang penulis ajukan adalah “Sistem Pakar Diagnosa Penyakit Tanaman Tembakau Dengan Metode Certainty Factory (CF)”
Dalam penulisan skripsi ini, Penulis selalu mendapatkan bimbingan, dorongan, serta semangat dari banyak pihak. Oleh karena itu Penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada pembimbing yang terhormat, yakni Yth. Agus Eko Minarno, S.Kom, M.Kom dan Yufis Azhar, S.Kom, M.Kom selaku Dosen Pembimbing, yang telah meluangkan waktunya, tenaga dan pikirannya untuk membimbing Penulis dalam penulisan skripsi ini, selain pembimbing Penulis juga ingin mengucapkan banyak rasa terima kasih kepada : 1. Yang terhormat Ummik dan Abi, yang telah banyak memberikan do’a restu, yang
dengan sabar telah membesarkan, membimbing, mendo’akan, mengarahkan, memberi kepercayaan, bantuan moril dan materil demi keberhasilan penulis. 2. Drs. Fauzan, M.Pd selaku Rektor Universitas Muhammadiyah Malang.
3. Ir. Sudarman, MT selaku Dekan Fakultas Teknik Universitas Muhammadiyah Malang
4. Yudha Munarko S.Kom, M.Sc selaku Kepala Program Studi (Kaprodi) Teknik Informatika Universitas Muhammadiyah Malang.
5. Bapak ibu Dosen Fakultas Teknik yang telah memberikan ilmunya yang sangat bermanfaat sekali.
6. Semua saudara-saudara Teknik Informatika angkatan 2012, yang selalu memberikan motivasi dan banyak pengalaman berharga.
7. Orang terdekat penulis yang sabar dan tidak pernah bosan mendukung dari belakang demi kelancaran dan keberhasilan penulis sampai saat ini.
8. Kepada semua pihak yang telah membantu dalam penyelesaian Tugas Akhir ini, yang tidak bisa disebutkan satu persatu.
Semoga Allah SWT akan selalu melimpahkan rahmat dan balasan yang tiada tara kepada semua pihak yang telah membantu hingga terselesaikannya skripsi ini.
Akhir kata penulis menyadari bahwa dalam penulisan skripsi ini masih jauh dari kesempurnaan. Karena itu, penulis memohon saran dan kritik yang sifatnya membangun dan semoga bermanfaat bagi kita semua, Aamiin.
Malang, Juli 2016 Penulis
FIRZAL FAHMI 201210370311237
DAFTAR ISI
ABSTRAK ... Error! Bookmark not defined. ABSTRACT ... II KATA PENGANTAR ... III DAFTAR ISI ... V DAFTAR GAMBAR ... VI DAFTAR TABEL ... IX BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 3
1.3 Batasan Masalah ... 3
1.4 Tujuan Penelitian... 4
1.5 Manfaat Hasil Penelitian ... 4
1.6 Metodologi Pengumpulan Data ... 4
1.7 Sistematika ... 5
BAB II LANDASAN TEORI 2.1 Kecerdasan Buatan ... 6
2.2 Definisi Sistem Pakar ... 7
2.3 Certainty Factory (Faktor Kepastian) ... 8
2.4 Tanaman Tembakau ... 10
2.5 Penyakit Tanaman Tembakau ... 11
2.5.1.Penyakit Kerupuk ... 11
2.5.2.Penyakit Layu... 12
2.1.7 Penyakit Busuk Tangkai ... 13
2.1.8 Penyakit Rebah Semai... 14
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran Umum ... 16
3.2 Bahan dan Alat Penelitian ... 16
3.2.1 Software (Perangkat Lunak) ... 16
3.3 Metode Pengumpulan Data ... 17
3.3.1 Validasi Data ... 17
3.3.2 Studi Pustaka ... 17
3.3.3 Wawancara ... 18
3.4 Tahap Perancangan Sistem ... 18
3.4.1 Studi Literatur ... 18
3.4.2 Identifikasi Masalah dan Pengetahuan ... 18
3.4.3 Akuisisi Pengetahuan ... 19
3.4.4 Representasi Pengetahuan ... 19
3.4.5 Analisa Kebutuhan Perangkat ... 19
3.5 Desain Sistem ... 21
3.6 Desain Basis Data ... 30
3.7 Analisis Tabel Keputusan ... 30
3.8 Analisis Kaidah Produksi ... 33
3.9 Perhitungan Metode CF ... 34
3.10Perancangan Antar Muka ... 38
3.11Pengujan Sistem ... 43
BAB IV PEMBAHASANHASIL IMPLEMENTASI 4.1 Implementasi Program Aplikasi ... 44
4.1.1 Web Page Login ... 45
4.1.2 Halaman Utama Pakar... 46
4.1.3 Halaman Help... 48
4.1.4 Halaman Konsultasi ... 48
4.1.5 Halaman About ... 49
4.1.6 Halaman Management CRUD Gejala ... 50
4.1.7 Halaman Management CRUD Penyakit ... 50
4.1.8 Halaman Lihat Hasil Diagnosa ... 51
4.1.9 Halaman Daftar / SignUp ... 52
4.2 Pengujian Sistem ... 53
4.2.1 Pengujian Login ... 55
4.2.2 Pengujian Input Penyakit ... 56
4.2.3 Pengujian Input Gejala ... 56
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan... 62
5.2 Saran ... 62
DAFTAR PUSTAKA ... 64
DAFTAR GAMBAR
Gambar 3.1 Diagram Konteks Sistem Pakar... 22
Gambar 3.2 DFD Level 0 Sistem Pakar ... 23
Gambar 3.3 DFD Pengolahan Data ... 25
Gambar 3.4 DFD Level Konsultasi ... 26
Gambar 3.5 Physical Data Model (PDM) ... 30
Gambar 3.6 Rancangan Halaman Login ... 38
Gambar 3.7 Rancangan Form Registrasi ... 38
Gambar 3.8 Rancangan Home User ... 39
Gambar 3.9 Rancangan Halaman Help ... 39
Gambar 3.10 Rancangan Halaman About ... 40
Gambar 3.11 Rancangan Halaman Konsultasi... 40
Gambar 3.12 Rancangan Halaman Hasil Konsultasi ... 41
Gambar 3.13 Rancangan Halaman Home Pakar ... 41
Gambar 3.14 Rancangan Halaman Management Penyakit ... 42
Gambar 3.15 Rancangan Halaman Management Gejala ... 42
Gambar 4.1 Web Login ... 46
Gambar 4.2 Halaman Utama Pakar (Bagian Atas) ... 47
Gambar 4.3 Halaman Utama Pakar (Bagian Bawah)... 47
Gambar 4.4 Halaman Help ... 48
Gambar 4.5 Halaman Konsultasi ... 49
Gambar 4.6 Halaman About ... 49
Gambar 4.7 Halaman Management CRUD Gejala ... 50
Gambar 4.8 Halaman Management CRUD Penyakit ... 50
Gambar 4.9 Halaman Input Penyakit ... 51
Gambar 4.11 Halaman Hasil Konsultasi (atas) ... 51
Gambar 4.12 Halaman Hasil Konsultasi (bawah) ... 52
Gambar 4.13 Halaman Daftar Member (sign up) ... 52
Gambar 4.14 Web Page Login ... 55
Gambar 4.15 Halaman Input Penyakit ... 56
Gambar 4.16 Proses Input Penyakit ... 56
Gambar 4.17 Proses Input Gejala ... 56
Gambar 4.18 Data Proses Input Gejala ... 57
Gambar 4.19 Proses Pilih Gejala ... 57
DAFTAR TABEL
Tabel 2.1 Nilai CF berdasarkan nilai kepastian seorang pakar ... 9
Tabel 2.2 Gejala penyakit kerupuk ... 12
Tabel 2.3 Gejala penyakit layu... 13
Tabel 2.4 Gejala penyakit busuk tangkai ... 14
Tabel 2.5 Gejala penyakit rebah semai ... 15
Tabel 3.1 Identifikasi aktor ... 20
Tabel 3.2 Kebutuhan Fungsional ... 20
Tabel 3.3 Spesifikasi Proses ... 27
Tabel 3.4 Kamus Data ... 28
Tabel 3.5 Tabel Keputusan ... 31
Tabel 4.1 Implementasi Antarmuka ... 44
Tabel 4.2 Halaman user... 53
Tabel 4.3 Halaman pakar ... 54
DAFTAR LAMPIRAN
LAMPIRAN - LAMPIRAN
1. Tabel Keputusan ... 66
2. 78 Data Nilai Evidence... ... 68
3. Source code Menu Home ... 77
4. Source code Menu Help ... 80
5. Source code Menu About... 81
6. Source code Menu Konsultasi (Perhitungan) ... 86
64
DAFTAR PUSTAKA
[1] Hartati, Sri dan Iswanti, Sari. 2008. Sistem Pakar dan Pengembangannya.Yogyakarta : Graha Ilmu.
[2] Semangun, Haryono. 1988. Penyakit – Penyakit Tanaman Perkebunan di Indonesia.Yogyakarta : Gadjah Mada University Press
[3] Syatibi Ahmad.2012. Sistem Pakar Diagnosa Awal Penyakit Kulit Sapi Berbasis WEB dengan Menggunakan Metode Certainty Factor. Tesis. Surabaya : Universitas Diponegoro Semarang.
[4] Kasmui. 2011. Sistem Pakar Identifikasi Bentuk Keris Jawa dengan Metode Certainty Factor. Skripsi. Jakarta. Universitas Islam Negeri Syarif Hidayatullah Jakarta.
[5] Veradani Oksi. 2014. Sistem Pakar Untuk Mendiagnosa Baby Blues pada Wanita dalam Masa Nifas Dengan Menerapkan Metode Certainty Factor. Pelita Informatika Budi Darma. Volume:VIII,hal:1-5.
[6] Sari Anjas Nur. 2013. Sistem Pakar Mendiagnosa Penyakit Demam Berdarah Menggunakan Metode Certainty Factor. Pelita Informatika Budi Darma. Volume:IV,hal:1-4.
[7] Mujilahwati Siti. 2014. Diagnosa Penyakit Tanaman Hias Menggunakan Metode Certainty Factor Berbasis WEB. Jurnal Teknik. Volume:VI,hal 1-7. [8] Rohman Fahrur Feri, Fauzijah Ami. 2008. Rancang Bangun Aplikasi Untuk
Menentukan Jenis Gangguan Perkembangan Pada Anak. Media Informatika. Vol:VI,hal:1-23.
[9] Sinurat Asiaman, Hutahaean Desmon Harvei. 2015. Sistem Pakar Diagnosa Penyakit Pada Tanaman Coklat/Kakao Dengan Metode Certainty Factor. Majalah Ilmiah Informasi dan Teknologi Ilmiah (INTI). Vol:V,hal:1-4.
[10] Farisi Armanto Mizan, Djuniadi. 2014. Pengembangan Sistem Diagnosis Penyakit Kedelai Menggunakan Metode Certainty Factor. Edu Komputika Journal. Vol:1.hal:1-10.
65
[11] Kurniawan Budi. 2011. Aplikasi Sistem Pakar Berbasis WEB Untuk Diagnosa Penyakit Gigi Dan Mulut. Skripsi. Jakarta. Universitas Islam Negeri Syarif Hidayayatullah.
[12] Santoso Thomas. 2001. Tata Niaga Tembakau Madura. Jurnal Manajemen & Kewirausahaan. Vol. 3.hal:96-105
[13] Sistem Informasi Status Hara Lahan Pertanian Tembakau Kabupaten Kendal. http:// bappeda.kendalkab.go.id. Di akses pada tanggal 13 Januari.