“sistem pakar diagnosa penyakit pada ikan gurameeprints.umpo.ac.id/2283/1/1. halaman depan.pdfi...

15
i “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING BERBASIS ANDROID” SKRIPSI Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1) Pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo LYA FIKRIYATUL AZIZAH 12531421 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PONOROGO 2016

Upload: phamminh

Post on 06-Jun-2019

222 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

i

“SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME

DENGAN METODE FORWARD CHAINING

BERBASIS ANDROID”

SKRIPSI

Diajukan Sebagai Salah Satu Syarat

Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1)

Pada Program Studi Teknik Informatika Fakultas Teknik

Universitas Muhammadiyah Ponorogo

LYA FIKRIYATUL AZIZAH

12531421

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PONOROGO

2016

Page 2: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

ii

Page 3: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

iii

Page 4: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

iv

Page 5: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

v

Page 6: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

vi

M O T T O

Selalu berfikir besar, dan bertindak sekarang

Janganlah takut untuk melangkah

karena jarak 1000 mil di mulai dengan langkah pertama

Percayalah, tuhan tak pernah salah memberikan rezeki

Tegarlah seperti batu karang

Dengan itu Kesuksesan akan diraih

Karena kita tidak akan merasakan kesuksesan

sebelum merasakan kegagalan

Page 7: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

vii

P E R S E M B A H A N

Alhamdulilah aku ucapkan kepada Allah SWT yang telah memberikan

rahmat taufiq serta hidayahnya, sehingga saya bisa menyelesaikan skripsi

ini.

Kedua Orang tuaku, terima kasih telah memberikan dukungan dan doanya

mendorong semangatku untuk segera menyelesaikan skripsiku dan bisa

melihatku sukses menjadi sarjana dan sukses membahagiakan keluarga

kelak.

Bapak Aliyadi selaku dosen pembimbing skripsi, terimakasih telah

membantu dalam menyelesaikan skripsi ini.

My Bunny, yang selalu pengertian dengan kesibukanku, selalu

Memberikan semangat dan inspirasi dalam menyelesaikan skripsi ini.

Teman-teman TI A angkatan 2012, yang sama-sama berjuang

menyelesaikan skripsi .

Ibu Ellisia Kumalasari sebagai wali dosen TI A angkatan 2012,

terimakasih atas semua perhatian dan pengertiannya untuk kami.

Page 8: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

viii

ABSTRAK

Sistem Pakar Diagnosa Penyakit Pada Ikan Gurame

Dengan Metode Forward Chaining

Berbasis Android

Lya Fikriyatul Azizah

Nim: (12531421)

Fakultas Teknik Program Studi Teknik Informatika

Universitas Muhammadiyah Ponorogo

Kebutuhan akan informasi tentang penyakit ikan gurame saat ini sangatlah

dibutuhkan, hal ini biasanya terjadi pada daerah, salah satunya para petani ikan

yang berlokasi di ponorogo, kurangnya jumlah para ahli atau pakar yang ada di

lingkungan sekitar semakin memicu tingkat kegagalan panen yang diakibatkan

oleh penyakit dan virus. Salah satu alternatif untuk membantu para peternak

dalam melakukan budidaya ikan karena keterbatasan pakar perikanan adalah

menghasilkan sebuah sistem pakar. Melalui sistem pakar dapat melakukan

diagnosa awal untuk mengetahui semua gejala, penyakit dan sejumlah alternatif

solusinya. dengan membangun sistem pakar yang datanya didapatkan dari para

pembudidaya senior sehingga sistem yang dibangun memiliki kemampuan

diagnosa yang tepat. Media aplikasi pembuat sistem menggunakan aplikasi corel,

photoshop untuk mendesain dan eclipse untuk membuat programnya. Hasil dari

aplikasi di implementasikan di dalam emulator eclipse sebelum di export ke

bentuk apk yang nantinya dapat di jalankan di handphone dengan operating

system android dengan versi maksimal KitKat. Aplikasi ini di lengkapi dengan

button email yang tujuannya adalah agar pengguna dapat memberikan kritik dan

saran kepada admin, untuk menjadikan aplikasi ini menjadi lebih baik.

Kata Kunci : Sistem pakar, Forward chaining, Penyakit Ikan Gurame, Android

Page 9: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

ix

KATA PENGANTAR

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa

yang telah memberikan rahmatnya kepada penulis sehingga mampu

menyelesaikan laporan skripsi dengan judul “Sistem Pakar Diagnosa

Penyakit Pada Ikan Gurame Dengan Metode Forward Chaining Berbasis

Android ”. Ini sesuai dengan yang telah direncanakan.

Penulisan laporan skripsi ini dimaksudkan untuk memenuhi

persyaratan kelulusan program pendidikan Strata 1 di Universitas

Muhammadiyah Ponorogo.

Pada kesempatan ini penulis memberikan penghargaan dan ucapan

terima kasih kepada :

1. Bapak Ir.Aliyadi, MM selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Ponorogo dan Dosen Pembimbing yang telah

membantu dalam penulisan skripsi ini.

2. Ibu Munirah Muslim. S. Kom. MT selaku Ketua Prodi Teknik

Informatika Universitas Muhammadiyah Ponorogo.

4. Seluruh dosen Jurusan Teknik Informatika Universitas Muhammadiyah

Ponorogo yang telah memberikan ilmu pengetahuan selama kuliah.

5. Kedua orang tua yang telah memberikan dukungan dan semangat serta

doanya.

6. Kelompok Pembudidaya Ikan “Mina Mandiri” Desa Wates, jenangan,

ponorogo

Page 10: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

x

7. Teman-temanku khususnya anak TI-A angkatan 2012 yang telah

banyak membantu dan memberikan dukungan dalam penyusunan

skripsi ini.

8. Semua pihak yang telah memberi dukungan sehingga penyusunan

laporan skripsi dapat diselesaikan dengan baik.

Penulis sadar bahwa skripsi ini masih jauh dari sempurna. Oleh

karena itu, penulis sangat senang dan dengan tangan terbuka menerima

kritik dan saran yang membangun demi penyempurnaan skripsi ini. Akhir

kata, semoga skripsi ini memberikan manfaat yang berarti.

Ponorogo, Agustus2016

Penulis

Page 11: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

xi

DAFTAR ISI

HALAMAN JUDUL ................................................................................................ i

HALAMAN PENGESAHAN ................................................................................... ii

HALAMAN BERITA ACARA UJIAN .................................................................... iii

HALAMAN BERITA ACARA BIMBINGAN SKRIPSI......................................... .. iv

HALAMAN MOTTO ............................................................................................... vi

HALAMAN PERSEMBAHAN ................................................................................ vii

ABSTRAK ............................................................................................................... viii

KATA PENGANTAR............................................................................................... ... ix

DAFTAR ISI ............................................................................................................ xi

DAFTAR TABEL .................................................................................................... xiv

DAFTAR GAMBAR ................................................................................................ xv

BAB I PENDAHULUAN ........................................................................................ 1

A. Latar Belakang Masalah ............................................................................ 1

B. Perumusan Masalah .................................................................................. 4

C. Tujuan Penelitian ...................................................................................... 4

D. Batasan Masalah ....................................................................................... 4

E. Manfaat Penelitian .................................................................................... 5

BAB II TINJAUAN PUSTAKA ............................................................................. 6

A. Penelusuran Referensi ............................................................................... 6

B. Kecerdasan Buatan.................................................................................... 7

C. Sistem Pakar ............................................................................................. 7

1. Definisi Sistem Pakar .......................................................................... 7

2. Keuntungan Sistem Pakar .................................................................... 8

3. Kelemahan Sistem Pakar ..................................................................... 9

Page 12: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

xii

4. Konsep Dasar Sistem Pakar ................................................................. 9

5. Struktur Sistem Pakar .......................................................................... 11

D. Backward Chaining ................................................................................... 15

E. Flowchart ................................................................................................... 15

F. Penyakit Ikan.............................................................................................. 17

G. Macam-Macam Penyakit Ikan Gurame ....................................................... 18

H. Pengertian Android..................................................................................... 23

I. Pengertian Eclipse ...................................................................................... 25

BAB III METODE PENELITIAN DAN PERANCANGAN................................. 26

A. Analisis Sistem ......................................................................................... 26

B. Metode Waterfall ...................................................................................... 27

1. Analisis ............................................................................................... 27

2. Desain ................................................................................................. 27

3. Pengkodean ......................................................................................... 27

4. Pengujian dan Tahap Pendukung (Suport) ........................................... 28

C. Pengumpulan Data .................................................................................... 28

1. Studi Pustaka ...................................................................................... 28

2. Wawancara ......................................................................................... 28

3. Observasi ............................................................................................ 28

4. Browsing ............................................................................................ 29

D. Spesifikasi kebutuhan ............................................................................... 29

1. Kebutuhan Hardware........................................................................... 29

2. Kebutuhan Software ............................................................................ 29

E. Perancangan Sistem .................................................................................. 30

1. Flowchart ............................................................................................. 30

2. Use Case .............................................................................................. 32

3. Desain Interface ................................................................................... 33

Page 13: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

xiii

BAB IV ANALISA DATA DAN PEMBAHASAN ................................................ 36

A. Analisa Data ................................................................................................ 36

1. Representasi Basis Pengetahuan ........................................................... 36

2. Mesin Inferensi..................................................................................... 40

B. Analisa Aplikasi ............................................................................................ 43

1. Analisa Aplikasi Yang Sedang Barjalan ............................................... 43

2. Analisa Aplikasi Yang Sedang Di Rancang .......................................... 44

C. Pembahasan Aplikasi .................................................................................... 44

1. Tampilan Awal Sebelum Masuk Halaman Home ..................................... 45

2. Tampilan Menu Home ............................................................................. 46

3. Tampilan Jenis Penyakit .......................................................................... 48

4. Tampilan Penyakit 1 ................................................................................ 50

5. Tampilan Penyakit 2 ................................................................................ 51

6. Tampilan Penyakit 3 ................................................................................ 52

7. Tampilan Penyakit 4 ................................................................................ 53

8. Tampilan Penyakit 5 ................................................................................ 54

9. Tampilan Penyakit 6 ................................................................................ 55

10. Tampilan Penyakit 7 ................................................................................ 56

11. Tampilan Soal ......................................................................................... 57

D. Pengujian sistem............................................................................................ 60

1. Kuisoner ................................................................................................. 60

BAB V PENUTUP............................................................................................. ......... 64

A. Kesimpulan ................................................................................................. 64

B. Saran .......................................................................................................... 65

DAFTAR PUSTAKA

Page 14: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

xiv

DAFTAR TABEL

Tabel 2.1 Perbedaan Sistem Konvensional dan Sistem Pakar .................................. 11

Tabel 2.2 Simbol-Simbol pada Flowchart ................................................................. 16

Tabel 4.1 Tabel Penyakit........................................................................................... 37

Tabel 4.3 Tabel Gejala .............................................................................................. 37

Tabel 4.3 Penyakit Ikan Dan Gejala-gejalanya .......................................................... 39

Tabel 4.4 Rule Based ................................................................................................ 41

Tabel 4.3 Penyakit Ikan Dan Gejala-gejalanya .......................................................... 39

Tabel 4.4 Rule Based ................................................................................................ 41

Tabel 4.5 Tabel Kuisoner Tampilan, Desain Dan Sistem Yang Berjalan.................... 61

Tabel 4.6 Rekapitulasi Kuisoner Tampilan, Desain Dan Sistem Yang Berjalan ......... 62

Page 15: “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAMEeprints.umpo.ac.id/2283/1/1. HALAMAN DEPAN.pdfi “SISTEM PAKAR DIAGNOSA PENYAKIT PADA IKAN GURAME DENGAN METODE FORWARD CHAINING

xv

DAFTAR GAMBAR

Gambar 2.1 Arsitektur Sistem Pakar ......................................................................... 12

Gambar 3.1 Flowchart Sistem ................................................................................... 30

Gambar 3.3 Flowchart User ...................................................................................... 31

Gambar 3.4 Flowchart Admin ................................................................................... 32

Gambar 3.5 usecase .................................................................................................. 33

Gambar 3.6 Interface Halaman Utama ...................................................................... 33

Gambar 3.7 Interface Memilih Kategori .................................................................... 34

Gambar 3.8 Interface Pertanyaan Sistem Pakar ......................................................... 34

Gambar 3.9 Interface Macam-Macam Penyakit ikan Gurame .................................... 35

Gambar 4.1 Tampilan Tampilan Awal Sebelum Masuk Halaman Home ................... 45

Gambar 4.2 Tampilan Menu Home ........................................................................... 46

Gambar 4.3 Tampilan Jenis Penyakit ........................................................................ 48

Gambar 4.4 Tampilan Penyakit 1 .............................................................................. 50

Gambar 4.5 Tampilan Penyakit 2 .............................................................................. 51

Gambar 4.6 Tampilan Penyakit 3 .............................................................................. 52

Gambar 4.7 Tampilan Penyakit 4 .............................................................................. 53

Gambar 4.8 Tampilan Penyakit 5 .............................................................................. 54

Gambar 4.9 Tampilan Penyakit 6 .............................................................................. 55

Gambar 4.10 Tampilan Penyakit7 ............................................................................. 56

Gambar 4.11 Tampilan Soal ...................................................................................... 57