SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT BERBASIS ANDROID
Vian Prastowo Adji Nomor Mahasiswa : 125410152
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017
SKRIPSI
APLIKASI IDENTIFIKASI PENYAKIT PADA TANAMAN OBAT BERBASIS ANDROID Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Strata satu (S1) Program Studi Teknik Informatika Sekolah Tinggi Manajemen Informatika Dan Komputer Akakom Yogyakarta
Disusun Oleh :
Nama
: Vian Prastowo Adji
Nim
: 125410152
Jurusan
: Teknik Informatika
Jenjang :
Strata Satu (S1)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM
YOGYAKARTA 2017
Halam Persembahan Kupersembahkan skripsi ini kepada: Ayah dan Ibuku tercinta, Bapak Mukhawi dan Ibu Mardiyah yang telah
mendukung, mendoakan, dan membantu secara moril dan materil. Keluarga besar yang selalu memberikan suntikan semangat untuk saya. Teman-teman yang selalu membantu dan berbagi suka dan duka dengan saya.
Motto
“Live as if you were to die tomorrow. Learn as if you were to life forever” Mohandas Karamchand Gandhi
INTISARI Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman obat memiliki efek samping yang lebih sedikit daripada obat dengan bahan dasar bahan-bahan kimia sehingga sampai sekarang masih diminati oleh masyarakat. Banyak masyarakat menanam tanaman obat di pekarangan rumah mereka sehingga mereka bisa menggunakannya kapanpun jika diperlukan. Masyarakat yang menanam tanaman obat akan memiliki masalah jika tanaman obatnya terkena penyakit yang bisa membuat tanaman obat tersebut layu bahkan mati. Dari permasalahan yang ada maka dibuatlah aplikasi sistem pakar berbasis android dengan menggunakan metode Forward Chaining untuk mengidentifikasi penyakit pada tanaman obat. Dari penelitian ini dihasilkan aplikasi yang dapat memudahkan masyarakat dalam mengidentifikasi tanaman obat yang terkena penyakit sehingga masyarakat dapat menaggulangi penyakit tersebut. Kata Kunci : android, forward chaining, penyakit, sistem pakar, tanaman obat.
KATA PENGANTAR
Assalamu’alaikum Wr. Wb. Puji syukur penulis panjatkan kehadiran Allah SWT karena berkat Rahmat dan Karunia-Nya penulis dapat menyelesaikan penyusunan skripsi ini. Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Strata Satu (S1) di Program Studi Teknik Informatika STMIK AKAKOM Yogyakarta. Judul yang penulis ajukan adalah “Aplikasi Identifikasi Penyakit Pada Tanaman Obat Berbasis Android”. Dalam penyusunan dan penulisan skripsi ini tidak terlepas dari bantuan, bimbingan serta dukungan dari berbagai pihak. Oleh karena itu dalam kesempatan ini penulis dengan senang hati menyampaikan terima kasih kepada yang terhormat: 1. Bapak Cuk Subiyantoro, S.Kom.,M.Kom.
selaku Ketua STMIK
AKAKOM. 2. Bapak Ir.Muhammd Guntara,M.T. selaku ketua Program Studi Teknik Informatika STMIK AKAKOM Yogyakarta. 3. Ibu Enny Itje Sela, S.Si., M.Kom. dan Ariesta Damayanti, S.Kom. selaku Dosen Pembimbing yang penuh kesungguhan dan kesabaran telah meluangkan waktu untuk membimbing dan memotivasi penulis dalam menyelesaikan skripsi ini.
4. Bapak Totok Suprawoto, Ir., M.M., M.T. dan Y.Yohakim Marwanta, S.Kom., M.Cs. selaku Dosen Penguji yang telah memberikan dukungan dan bantuan sehingga penulis dapat menjalankan setiap tahapan dengan baik dan lancar, serta telah meluangkan waktu untuk menguji penulis. 5. Ayah dan Ibu yang telah mendukung, mendoakan, dan membantu secara moril dan materil kepada penulis dalam menyelesaikan skripsi ini. 6. Saudara-saudara tercinta yang telah banyak memberikan dorongan, semangat, dan kasih sayang bagi penulis. 7. Teman-teman atas kebersamaan dan bantuan berarti bagi penulis. 8. Semua pihak yang tidak bisa disebutkan satu persatu yang telah membantu penulis dalam menyelesaikan skripsi ini.
Penulis berharap semoga semua bantuan, motivasi, dukungan dan bimbingan yang telah diberikan
menjadi amal dan mendapat balasan dari Allah SWT.
Semoga skripsi ini bisa bermanfaat bagi penulis dan semua pihak. Wa’alaikumsalam Wr. Wb.
Yogyakarta,
Januari 2017
Vian Prastowo Adj
Daftar Isi HALAMAN JUDUL ................................................................................................... i HALAMAN PERSETUJUAN .................................................................................. ii HALAMAN PENGESAHAN ................................................................................... iii HALAMAN PERSEMBAHAN ............................................................................... iv HALAMAN MOTTO ................................................................................................ v INTISARI .................................................................................................................. vi KATA PENGANTAR .............................................................................................. vii DAFTAR ISI .............................................................................................................. ix DAFTAR GAMBAR ................................................................................................ xii DAFTAR TABEL ................................................................................................... xiv BAB I PENDAHULUAN ........................................................................................... 1 1.1
Latar Belakang Masalah ................................................................................... 1
1.2
Rumusan Masalah ............................................................................................ 2
1.3
Ruang Lingkup ................................................................................................. 3
1.4
Tujuan Penelitian ............................................................................................. 4
1.5
Manfaat Penelitian ........................................................................................... 4
1.6
Sistematika Penulisan ...................................................................................... 4
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI ......................................... 5 2.1
Tinjauan Pustaka .............................................................................................. 5
2.2
Dasar Teori ....................................................................................................... 6 2.2.1
Tanaman Obat ........................................................................................... 6
2.2.2
Kunyit ........................................................................................................ 6
2.2.3
Jahe ............................................................................................................ 7
2.2.4
Kayu Manis ............................................................................................... 8
2.2.5
Jeruk Nipis................................................................................................. 9
2.2.6
Lidah Buaya .............................................................................................. 9
2.2.7
Jambu Biji .............................................................................................. 10
2.2.8
Sistem Pakar ............................................................................................ 10
2.2.9
Metode Forward Chaining ...................................................................... 12
2.2.10 Android.................................................................................................... 13 2.2.11 Java .......................................................................................................... 15 BAB III METODE PENELITIAN ......................................................................... 17 3.1
Bahan/Data ..................................................................................................... 17
3.2
Prosedur dan Pengumpulan Data ................................................................... 25
3.3
Analisis dan Rancangan Sistem ..................................................................... 25 3.3.1
Kebutuhan Perangkat Lunak (Software) .................................................. 26
3.3.2
Kebutuhan Perangkat Keras (Harware) ................................................... 26
3.3.3
Perancangan Sistem ................................................................................. 26
3.3.4
Usecase Diagram ...................................................................................... 27
3.3.5
Sequence Diagram ................................................................................... 28
3.3.6
Activity Diagram ...................................................................................... 30
3.3.7
Class Diagram .......................................................................................... 31
3.3.8
Struktur Tabel........................................................................................... 32
3.3.9
Rancangan Basis Data .............................................................................. 35
3.3.10 Tabel Keputusan dan Diagram Pohon...................................................... 35 3.3.11 Perancangan Antarmuka Sistem .............................................................. 46 a. Halaman Utama.................................................................................. 47 b. Halaman Proses Identifikasi ............................................................... 47 c. Halaman Hasil Identifikasi ................................................................. 48 d. Halaman Manfaat ............................................................................... 49 e. Halaman Info ...................................................................................... 49 BAB IV IMPLEMENTASI DAN PEMBAHASAN ............................................. 50 4.1
Implementasi dan Uji Coba Sistem ................................................................. 50
4.2
4.1.1
Potongan Syntax Class DataHelper ................................................. 50
4.1.2
Potongan Syntax Class ActPertanyaan ............................................ 51
4.1.3
Implementasi Sistem ........................................................................ 53
Pembahasan Sistem ......................................................................................... 55 4.2.1
Menu Identifikasi ............................................................................. 55
4.2.2
Menu Manfaat .................................................................................. 57
4.2.3
Menu Info ......................................................................................... 58
BAB V PENUTUP .................................................................................................... 59 5.1
Kesimpulan..................................................................................................... 59
5.2
Saran ............................................................................................................... 59
Daftar Pustaka Lampiran
Daftar Gambar Gambar 2.1 Tanaman Kunyit ....................................................................................... 7 Gambar 2.2 Tanaman Jahe ........................................................................................... 8 Gambar 2.3 Tanaman Kayu Manis .............................................................................. 8 Gambar 2.4 Tanaman Jeruk Nipis................................................................................ 9 Gambar 2.5 Tanaman Lidah Buaya ........................................................................... 10 Gambar 2.6 Tanaman Jambu Biji............................................................................... 10 Gambar 2.7 Arsitektur Sistem Pakar .......................................................................... 12 Gambar 2.8 Pelacakan ke Depan ............................................................................... 13 Gambar 3.1 Usecase Diagram .................................................................................... 28 Gambar 3.2 Sequence Diagram Menu Identifikasi .................................................... 29 Gambar 3.3 Sequence Diagram Menu Manfaat ......................................................... 29 Gambar 3.4 Sequence Diagram Menu Info................................................................ 30 Gambar 3.5 Actifity Diagram .................................................................................... 31 Gambar 3.6 Class Diagram ........................................................................................ 32 Gambar 3.7 Rancangan Basis Data ............................................................................ 35 Gambar 3.8 Diagram Pohon Kunyit .......................................................................... 37 Gambar 3.9 Diagram Pohon Jahe .............................................................................. 39 Gambar 3.10 Diagram Pohon Kayu Manis ................................................................ 41 Gambar 3.11Diagram Pohon Jeruk Nipis .................................................................. 43 Gambar 3.12 Diagram Pohon Lidah Buaya ............................................................... 44 Gambar 3.13 Diagram Pohon Jambu Biji .................................................................. 46
Gambar 3.14 Rancangan Halaman Utama ................................................................. 47 Gambar 3.15 Rancangan Menu Tanaman .................................................................. 47 Gambar 3.16 Rancangan Menu Identifikasi .............................................................. 48 Gambar 3.17 Rancanagan Halaman Hasil Identifikasi .............................................. 48 Gambar 3.18 Rancangan Halaman Menu Manfaat .................................................... 49 Gambar 3.19 Rancangan Halaman Menu Info ........................................................... 49 Gambar 4.1 Potongan Syntax Class DataHelper ....................................................... 50 Gambar 4.2 Potongan Syntax Class ActPertanyaan .................................................. 51 Gambar 4.3 Halaman Utama ...................................................................................... 53 Gambar 4.4 Menu Tanaman ....................................................................................... 54 Gambar 4.5 Tampilan Pertanyaan atau Gejala ........................................................... 54 Gambar 4.6 Halaman Proses Identifikasi ................................................................... 55 Gambar 4.7 Tampilan Gejala “Ujung Daun Berwarna Hitam” ................................. 56 Gambar 4.8 Tampilan Gejala “Terdpat Bercak Putih ................................................ 56 Gambar 4.9 Tampilan Hasil Identifikasi .................................................................... 57 Gambar 4.10 Halaman Manfaat ................................................................................ 57 Gamabr 4.11 Halaman Info ........................................................................................ 58
Daftar Tabel Tabel 2.1 Tinjauan Pustaka .......................................................................................... 5 Tabel 3.1 Penyakit, Gejala, dan Solusi Pada Kunyit.................................................. 17 Tabel 3.2 Penyakit, Gejala, dan Solusi Pada Jahe...................................................... 19 Tabel 3.3 Penyakit, Gejala, dan Solusi Pada Kayu Manis ......................................... 21 Tabel 3.4 Penyakit, Gejala, dan Solusi Pada Jeruk Nipis .......................................... 22 Tabel 3.5 Penyakit, Gejala, dan Solusi Pada Lidah Buaya ........................................ 23 Tabel 3.6 Penyakit, Gejala, dan Solusi Pada Jambu Biji ........................................... 24 Tabel 3.7 Struktur Tabel tb_tanaman ......................................................................... 33 Tabel 3.8 Struktur Tabel tb_galeri ............................................................................. 33 Tabel 3.9 Struktur Tabel tb_penyakit......................................................................... 33 Tabel 3.10 Struktur Tabel tb_tanamandanpenyakit ................................................... 34 Tabel 3.11 Struktur Tabel tb_gejala ........................................................................... 34 Tabel 3.12 Struktur Tabel tb_penyakitdangejala ....................................................... 34 Tabel 3.13 Tabel Keputusan Pada Kunyit ................................................................. 35 Tabel 3.14 Tabel Keputusan Pada Jahe...................................................................... 37 Tabel 3.15 Tabel Keputusan Pada Kayu Manis ......................................................... 39 Tabel 3.16 Tabel Keputusan Pada Jeruk Nipis .......................................................... 41 Tabel 3.17 Tabel Keputusan Pada Lidah Buaya ........................................................ 43 Tabel 3.18 Tabel Keputusan Pada Jambu Biji ........................................................... 45