SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai...

15
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

Transcript of SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai...

Page 1: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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

Page 2: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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

Page 3: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman
Page 4: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman
Page 5: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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.

Page 6: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

Motto

“Live as if you were to die tomorrow. Learn as if you were to life

forever”

Mohandas Karamchand Gandhi

Page 7: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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.

Page 8: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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.

Page 9: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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

Page 10: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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

Page 11: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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

Page 12: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

4.1.1 Potongan Syntax Class DataHelper ................................................. 50

4.1.2 Potongan Syntax Class ActPertanyaan ............................................ 51

4.1.3 Implementasi Sistem ........................................................................ 53

4.2 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

Page 13: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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

Page 14: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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

Page 15: SKRIPSI APLIKASI IDENTFIKASI PENYAKIT PADA TANAMAN OBAT ...€¦ · Tanaman obat digunakan sebagai alternatif bagi masyarakat untuk menyembuhkan berbagai penyakit pada manusia. Tanaman

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