of 20 /20
0 LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Disusun Oleh : Nama : Agus Fevianto NIM : 2007-53-250 Program Studi : Sistem Informasi Fakultas : Teknik UNIVERSITAS MURIA KUDUS KUDUS 2015

Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Text of Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar...

Page 1: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

0

LAPORAN SKRIPSI

Sistem Pakar Untuk Mendiagnosa Penyakit

Ikan Nila

Disusun Oleh :

Nama : Agus Fevianto

NIM : 2007-53-250

Program Studi : Sistem Informasi

Fakultas : Teknik

UNIVERSITAS MURIA KUDUS

KUDUS

2015

Page 2: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

i

LAPORAN SKRIPSI

Sistem Pakar Untuk Mendiagnosa Penyakit

Ikan Nila

Laporan ini disusun guna memenuhi salah satu syarat untuk

menyelesaikan program

studi Sistem Informasi S-1 pada Fakultas Teknik

Universitas Muria Kudus

Disusun Oleh :

Nama : Agus Fevianto

NIM : 2007-53-250

Program Studi : Sistem Informasi

Fakultas : Teknik

UNIVERSITAS MURIA KUDUS

KUDUS

2015

Page 3: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

ii

Page 4: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

iii

Page 5: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

iv

Page 6: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

v

MOTTO DAN PERSEMBAHAN

Niscaya Allah akan meninggikan orang-orang yang beriman diantaramu dan

orang-orang yang diberi ilmu pengetahuan beberapa derajat. (Q.S Al mujadalah

Ayat 11)

Bekerjalah untuk duniamu, seakan-akan kau akan hidup selamanya. dan beramal

buat akhiratmu, seakan-akan kau akan menemui ajal esok pagi. (H.R Abdullah

bin Amr ra)

Tidak akan menghasilkan suatu yang berkah dan mendapat ridho dari Allah jika

apa yang kita lakukan tidak mendapat restu dan ridho kedua orang tua.

PERSEMBAHAN

1. Kedua orang tuaku tercinta yang selalu

memberikan doa dan restunya.

2. Kakakku Edi setiawan dan Wiwik Prastyo tercinta

yang selalu memberikan dukungan dan doanya.

3. Teman-temanku semua yang aku sayangi Hendra,

Rofi, Sugik, Dika.

4. Almamater.

Page 7: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

vi

RINGKASAN

Laporan skripsi dengan judul “Sistem Pakar Untuk Mendiagnosa Penyakit

Pada Ikan Air Tawar”, laporan skripsi ini membahas tentang perancangan desain

web untuk mendiagnosa penyakit ikan nila. Laporan skripsi ini dilaksanakan

dengan tujuan untuk menghasilkan suatu sistem pakar yang berkaitan dengan

proses konsultasi tentang ikan nila agar lebih baik dalam proses pelayanannya.

Sistem pakar ini dirancang dengan menggunakan pemodelan UML dan

Website dibuat dengan menggunakan bahasa pemprograman PHP dan database

MySQL. Mesin inferensi menggunakan metode forward chaining,dengan

penelusuran depth first search.

Kata kunci : Sistem Pakar, Diagnosa, Penyakit, Ikan Nila, Forward Chaining,

Depth First Search

Page 8: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

vii

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah

memberikan Rahmat, Taufiq, Hidayah serta Inayah-Nya, dan tak lupa Sholawat

serta Salam kepada Nabi Muhammad SAW, sehingga penulis dapat

menyelesaikan skripsi ini dengan judul “Sistem Pakar Untuk Mendiagnosa

Penyakit Pada Ikan Air Tawar” dengan baik.

Penyusunan skripsi ini merupakan salah satu syarat untuk menyelesaikan

program studi Sistem Informasi S-1 pada Fakultas Teknik Program Studi Sistem

Informasi Universitas Muria Kudus.

Atas tersusunnya laporan skripsi ini, penulis mengucapkan terima kasih

yang sebesar-besarnya kepada :

1. Bapak Dr. Soeparnyo, selaku Rektor Universitas Muria Kudus.

2. Bapak Rochmad Winarso,ST, MT, selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

3. Bapak R. Rhoedy Setiawan, S.Kom., M.Kom, selaku Kepala Program Studi

Sistem Informasi S-1 yang telah memberikan dorongan serta bantuan yang

diberikan sehingga penulis dapat menyelesaikan skripsi ini.

4. Bapak Eko Darmanto, S.Kom, M.Cs, selaku Pembimbing Utama yang telah

membimbing penulis dengan baik sehingga penulis dapat menyelesaikan

sekripsi ini.

5. Ibu Diana Laily Fithri, S.Kom, M.Kom, selaku Pembimbing Pembantu yang

telah membimbing dan memberikan saran kepada penulis sehingga penulis

dapat menyelesaikan skripsi ini.

6. Ibu Noor Latifah, S.Kom, M.Kom, Selaku Koordinator Skripsi yang telah

memberi saran dan informasi kepada penulis sehingga penulis dapat

menyelesaikan skripsi ini.

7. Ibu Ir Ra. Amiputri RS, yang telah membantu memberikan data-data serta

informasi tentang penyakit Ikan nila.

Page 9: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

viii

8. Dosen-dosen dan seluruh staf karyawan di UMK yang telah memberikan

banyak hal yang berharga bagi penulis.

9. Kedua orang tua dan kakakku yang telah memberikan dorongan dan

semangat baik berupa finansial maupun spiritual, sehingga penulis dapat

menyelesaikan skripsi ini.

10. Semua teman-teman fakultas SI yang telah membantu dan memberi

dorongan kepada penulis sehingga skripsi ini dapat selesai.

11. Dan semua pihak yang tidak dapat penulis sebutkan satu-persatu yang telah

ikut membantu penulis dalam menyelesaikan skripsi ini.

Penulis menyadari bahwa dalam penulisan laporan skripsi ini masih jauh

dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis

harapkan guna perbaikan penulisan di masa-masa mendatang.

Kudus, 10 September 2014

Agus Fevianto

Page 10: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

ix

DAFTAR ISI

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

HALAMAN PERSETUJUAN ............................................................................... ii

HALAMAN PENGESAHAN ............................................................................... iii

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA

ILMIAH ................................................................................................................ iv

MOTTO DAN PERSEMBAHAN .......................................................................... v

RINGKASAN ....................................................................................................... vi

KATA PENGANTAR ......................................................................................... vii

DAFTAR ISI ....................................................................................................... viii

DAFTAR TABEL ................................................................................................ xii

DAFTAR GAMBAR .......................................................................................... xiv

DAFTAR LAMPIRAN….. ................................................................................. xvii

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

1.1. Latar Belakang Masalah ................................................................ 1

1.2. Perumusan Masalah ...................................................................... 2

1.3. Batasan Masalah ............................................................................ 2

1.4. Tujuan Skripsi ............................................................................... 2

1.5. Manfaat Skripsi ............................................................................. 3

1.5.1. Bagi Penulis ......................................................................... 3

1.5.2. Bagi Akademik ..................................................................... 3

1.5.3. Bagi Dinas ………………………………………………….3

1.6. Tinjauan Pustaka ........................................................................... 3

1.7. Metodologi Penelitian ................................................................... 4

1.7.1. Metode Pengumpulan Data .................................................. 4

1.7.2. Metode Pengembangan Sistem ............................................ 5

1.8. Sistematika Penulisan ................................................................... 8

BAB II LANDASAN TEORI ........................................................................... 9

2.1. Konsep Dasar Sistem .................................................................... 9

Page 11: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

x

2.1.1. Pengertian Sistem .................................................................. 9

2.1.2. Karakteristik Sistem .............................................................. 9

2.2. Sistem Pakar ................................................................................ 11

2.2.1. Perbedaan Sistem Pakar dengan Sistem Konversional ....... 11

2.2.2. Keuntungan Sistem Pakar ................................................... 12

2.2.3. Kelemahan Sistem Pakar .................................................... 13

2.2.4. Ciri dan Karakteristik Sistem Pakar .................................... 14

2.2.5. Bidang-bidang Pengembangan Sistem Pakar...................... 15

2.2.6. Tahapan Pengembangan Sistem Pakar................................ 17

2.2.7. Konsep Dasar Sistem Pakar ................................................ 18

2.2.8. Komponen Sistem Pakar ..................................................... 19

2.3. Analisa Penyakit Ikan .................................................................. 23

2.4. UML(Unified Modelling Language) ........................................... 25

2.4.1. Use Case Diagram Sistem ................................................... 26

2.4.2. Object Diagram ................................................................... 28

2.4.3. Sequence Diagram .............................................................. 29

2.4.4. Collaboration Diagram ........................................................ 31

2.4.5. Statechart Diagram .............................................................. 32

2.4.6. Activity Diagram ................................................................. 34

2.5. PHP ........................................................................................... 35

2.6. Perangkat Lunak yang Digunakan. ............................................. .36

2.6.1. MySQL ................................................................................ 36

2.6.2. Macromedia Dreamweaver 8 .............................................. 36

2.6.3. Apache server ...................................................................... 36

2.7. Bagan Alir Sistem ........................................................................... 37

2.8. ERD(Entity Relationship Diagram) ............................................... 38

2.8.1 Elemen-elemen ERD ............................................................ 39

2.8.2 Trasformasi ERD ke dalam Tabel ................................................. 40

BAB III TINJAUAN UMUM OBYEK PENELITIAN………………………42

3.1 Sekilas Tentang Dinas Pertanian, Perikanan dan Kehutanan

Kabupaten Kudus ............................................................................. 42

viii

Page 12: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

xi

3.1.1 Sejarah Berdirinya Dinas Pertanian, Perikanan dan

Kehutanan Kabupaten Kudus ................................................. 42

3.1.2 Visi, Misi dan Tujuan Dinas Pertanian, Perikanan

dan Kehutanan Kabupaten Kudus .......................................... 44

3.1.3 Struktur Organisasi Dinas Pertanian, Perikanan dan

Kehutanan Kabupaten Kudus ................................................. 45

3.1.4 Denah Lokasi Dinas Pertanian, Perikanan dan

Kehutanan Kabupaten Kudus ................................................. 58

3.2. Narasi Sistem yang Ada pada Bidang Perikanan ........................ 59

3.2.1 Flow of Diagram Sistem yang ada pada Bidang Perikanan .... 60

BAB IV ANALISA DAN PERANCANGAN .................................................. 61

3.1. Gambaran Umum ......................................................................... 61

3.2. Analisa Sistem yang Diajukan ..................................................... 61

3.3. Analisa Kebutuhan Sistem ........................................................... 61

3.3.1. Deskripsi Kebutuhan………………………………………62

3.4. Analisa Masukan Sistem ............................................................. 62

3.5. Analisa Keluaran Sistem .............................................................. 62

3.6. Analisa Kebutuhan Perangkat Keras (Hardware), Perangkat Lunak

(Software) dan Sumber Daya Manusia(Brainware ........................ 63

3.6.1. Analisa Kebutuhan Perangkat keras(Hardware) ................. 63

3.6.2. Analisa Kebutuhan Perangkat Lunak(Software) ................. 63

3.6.3. Analisa Sumber Daya Manusia(Brainware ......................... 64

3.7. Analisa dan Perancangan yang Disarankan .................................... 64

3.7.1. Perancangan ........................................................................ 64

3.7.2. Analisa Aktor ...................................................................... 65

3.8. Perancangan Sistem ........................................................................ 66

3.8.1. Use Case Diagram .............................................................. 66

3.8.2. Skenario .............................................................................. 67

3.8.3. Class Diagram .................................................................... 75

3.8.4. Class Diagram Sistem Pakar .............................................. 80

3.8.5. Sequence Diagram .............................................................. 81

Page 13: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

xii

3.8.6. Activity Diagram ................................................................. 85

3.8.7. Statechart Diagram ............................................................. 92

3.8.8. Perancangan Database menggunakan ERD ........................ 98

3.8.9. Trasformasi ERD ke Tabel.................................................. 99

3.8.10. Struktur Tabel.................................................................. 103

3.8.11. Relasi Tabel ..................................................................... 107

3.9. Desain Interface ............................................................................ 107

3.10. Metode Penyelesaian Masalah .................................................... 114

BAB IV PEMBAHASAN DAN IMPLEMENTASI ....................................... 102

4.1. Kebutuhan Implementasi ........................................................... 102

4.1.1. Analisa Kebutuhan Sistem ................................................ 102

4.1.2. Kebutuhan Perangkat Keras .............................................. 102

4.1.3. Kebutuhan Perangkat Lunak ............................................. 103

4.1.4. Kebutuhan Sumber Daya Manusia ................................... 103

4.1.5. Implementasi Layar Antar Muka ...................................... 103

4.1.6. Batasan Implementasi ....................................................... 103

4.2. Antar Muka Sistem .................................................................... 103

4.3. Pengujian .................................................................................... 114

4.3.1. Pengujian Proses Sistem .................................................. 114

4.3.2. Pengujian Validasi Data .................................................... 118

BAB V PENUTUP ......................................................................................... 120

6.1. Kesimpulan ................................................................................ 120

6.2. Saran ........................................................................................... 120

DAFTAR PUSTAKA

LAMPIRAN

Page 14: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

xiii

DAFTAR TABEL

Tabel 2.1. Perbedaan sistem pakar dengan sistem konvensional .......................... 11

Tabel 2.2. Notasi Dalam Use Case ....................................................................... 27

Tabel.2.3. Notasi Sequence Diagram .................................................................... 30

Tabel 2.4. Notasi Collaboration Diagram ............................................................ 32

Tabel 2.5. Notasi Stage Diagram .......................................................................... 33

Tabel 2.6. Notasi Activity Diagram....................................................................... 35

Tabel 2.7. Simbol Bagan Alir Diagram ............................................................... 37

Tabel 2.8. Notasi ERD .......................................................................................... 38

Tabel 4.1. Tabel analisa Use Case ........................................................................ 65

Tabel 4.2. Deskripsi Use case mengelola data user admin dan pakar ................. 67

Tabel 4.3. Skenario Kelola User ........................................................................... 68

Tabel 4,4 Deskripsi Use case mengelolapengobatan ............................................ 68

Tabel 4.5. skenario Mengelola Pengobatan .......................................................... 69

Tabel 4.6. Deskripsi Use case mengelola penyakit .............................................. 69

Tabel 4.7. Skenario mengelola penyakit ............................................................... 70

Tabel 4.8. Deskripsi Use case mengelola Keluhan ............................................... 70

Tabel 4.9 Skenario Mengelola Keluhan ................................................................ 71

Tabel 4.10 Deskripsi Use case Pendaftaran .......................................................... 71

Tabel 4.11. Skenario Pendaftaran ......................................................................... 72

Tabel 4.12. Deskripsi Use case memilih Gejala ................................................... 72

Tabel 4.13 Skenario Memilih gejala ..................................................................... 73

Tabel 4.14 Deskripsi Use case Diagnosa .............................................................. 73

Tabel 4.15 Skenario Diagnosa .............................................................................. 73

Tabel 4.16 Deskripsi Use case perhitungan fc ...................................................... 74

Tabel 4.17. Skenario Perhitungan Forward chaining ........................................... 74

Tabel 4.18 Deskripsi Use case Hasil diagnosa ..................................................... 75

Tabel 4.19. Skenario Hasil Diagnosa .................................................................... 75

Tabel 4.20. Tabel user…………………………………………………………..103

Page 15: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

xiv

Tabel.4.21. Tabel berita………………………………………………………...104

Tabel 4.22 tabel detail gejala………………………………………...…………104

Tabel 4.23. Tabel detail penyakit………………………………………………104

Tabel 4.24. tabel gejala………………………………………………………………..105

Tabel 4.25. tabel keluhan………………………………………………………….…..105

Tabel 4.26 tabel Member………………………………………..……………..106

Tabel 4.27 Tabel obat………………………………………………………….106

Tabel 4.28 Tabel pakan………………………………………………………..106

Tabel 4.29 Tabel penyakit……………………………………………………..107

Tabel 4.30 Tabel knowledge Base…………………………………………….116

Page 16: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

xv

DAFTAR GAMBAR

Gambar 2.1 : Diagram Alir Teknik penelusuran Depth First Search ............... 21

Gambar 2.2 : Contoh usecase diagram ............................................................. 26

Gambar 2.3 : Contoh secara detail usecase diagram ........................................ 26

Gambar 2.4 : Contoh Object Diagram .............................................................. 29

Gambar 2.5 : Contoh Sequence Diagram .......................................................... 29

Gambar 2.6 : Contoh Collaboration Diagram .................................................. 31

Gambar 2.7 : Contoh Statechart Diagram ........................................................ 33

Gambar 2.8 : Contoh Activity Diagram............................................................. 34

Gambar 3.1 : struktur Organisasi Dinas Pertanian, Perikanan

dan Kehutanan Kabupaten Kudus ............................................... 45

Gambar 3.2 : Denah Lokasi Dinas Pertanian, Perikanan dan

Kehutanan Kabupaten Kudus ...................................................... 58

Gambar 3.2.1 : Flow of Diagram Sistem yang ada pada Bidang Perikanan ........ 60

Gambar 4.1 : Use Case Diagram sistem pakar penyakit ikan ........................... 67

Gambar 4.2 : Kelas User ................................................................................... 76

Gambar 4.3 : Kelas Admin ................................................................................ 76

Gambar 4.4 : Kelas Pakar .................................................................................. 77

Gambar 4.5 : Tb keluhan ................................................................................... 77

Gambar 4.6 : tabel penyakit .............................................................................. 77

Gambar 4.7 : Tabel obat .................................................................................... 78

Gambar 4.8 : Tabel Pakan ................................................................................. 78

Gambar 4.9 : table detail Penyakit .................................................................... 78

Gambar 4.10 : Kelas Pengguna ........................................................................... 79

Gambar 4.11 : Kelas Diagnosa ............................................................................ 79

Gambar 4.12 : Kelas Hasil Diagnosa .................................................................. 80

Gambar 4.13 : Clas Diagram sistem pakar penyakit ikan .................................. 80

Gambar 4.14 : Sequence Diagram Kelola user ................................................... 81

Gambar 4.15 : Sequence Diagram Kelola Pengobatan ....................................... 81

Page 17: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

xvi

Gambar 4.16 : Sequence Diagram kelola Penyakit ............................................. 83

Gambar 4.17 : Sequence Diagram Keluhan ........................................................ 84

Gambar 4.18 : Sequence Diagram Pendaftaran .................................................. 84

Gambar 4.9 : Activity Diagram Kelola Penyakit ............................................... 65

Gambar 3.20 : Activity Diagram Kelola Gejala .................................................. 66

Gambar 3.21 : Activity Diagram Pendaftaran ..................................................... 67

Gambar 3.22 : Activity Diagram Konsultasi dan Hasil Konsultasi Pengguna .... 68

Gambar 3.23 : Avtivity Diagram Hasil Konsultasi Admin ................................. 69

Gambar 3.24 : Statechart Diagram method tambah data dugaan ....................... 73

Gambar 3.25 : Statechart Diagram method ubah dugaan ................................... 74

Gambar 3.26 : Statechart Diagram method hapus dugaan ................................. 74

Gambar 3.27 : Statechart Diagram method simpan dugaan ............................... 74

Gambar 3.28 : Statechart Diagram method tambah gejala ................................. 75

Gambar 3.29 : Statechart Diagram method ubah gejala ..................................... 75

Gambar 3.30 : Statechart Diagram method hapus gejala ................................... 75

Gambar 3.31 : Statechart Diagram method simpan gejala.. ............................... 75

Gambar 3.32 : Statechart Diagram method tambah pengguna ........................... 76

Gambar 3.33 :Statechart Diagram method ubah pengguna ................................ 76

Gambar 3.34 :Statechart Diagram method hapus pengguna .............................. 76

Gambar 3.35 :Statechart Diagram method cetak data laporan hasil konsultasi . 77

Gambar 3.36 : Statechart Diagram method tampil data laporan hasil konsultasi77

Gambar 3.37 :Statechart Diagram tambah konsultasi ........................................ 77

Gambar 3.38 :Statechart Diagram ubah konsultasi ............................................ 78

Gambar 3.39 :Statechart Diagram hapus konsultasi........................................... 78

Gambar 3.40 :Statechart Diagram tampil detail konsultasi ................................ 78

Gambar 3.41 :Statechart Diagram tambah dugaan gejala .................................. 79

Gambar 3.42 :Statechart Diagram ubah dugaan gejala ...................................... 79

Gambar 3.43 :Statechart Diagram hapus dugaan gejala ..................................... 79

Gambar 3.44 :Statechart Diagram simpan dugaan gejala .................................. 80

Gambar 3.45 :Statechart Diagram kelola user ................................................... 80

Gambar 3.46 :Statechart Diagram tambah pakar ............................................... 80

Page 18: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

xvii

Gambar 3.47 :Statechart Diagram ubah pakar ................................................... 81

Gambar 3.48 :Statechart Diagram hapus pakar .................................................. 81

Gambar 3.49 :Statechart Diagram simpan pakar ................................................ 81

Gambar 3.50 :Statechart Diagram tampil pakar ................................................. 82

Gambar 3.51 :Statechart Diagram login pakar ................................................... 82

Gambar 3.52 :Statechart Diagram tambah admin .............................................. 82

Gambar 3.53 :Statechart Diagram ubah admin .................................................. 82

Gambar 3.54 :Statechart Diagram hapus admin ................................................. 83

Gambar 3.55 :Statechart Diagram simpan admin............................................... 83

Gambar 3.56 :Statechart Diagram ubah konsultasi ............................................ 83

Gambar 3.57 :Statechart Diagram login admin .................................................. 84

Gambar 3.58 :Entity Relationship Diagram ........................................................ 84

Gambar 3.59 : Relasi tabel .................................................................................. 92

Gambar 3.41 : Tampilan Menu Utama ................................................................ 93

Gambar 3.42 : Tampilan Menu Pengguna. .......................................................... 93

Gambar 3.43 : Tampilan Menu Admin ................................................................ 94

Gambar 3.44 : Tampilan Menu Pakar ................................................................. 94

Gambar 3.45 : Form Pendaftaran.. ...................................................................... 95

Gambar 3.46\ : Form Login Admin ...................................................................... 96

Gambar 3.47 : Form Login Pakar ....................................................................... 97

Gambar 3.48 : Tampilan Form Login Pengguna.. .............................................. 97

Gambar 3.49 : Tampilan Form Penyakit ............................................................. 98

Gambar 3.50 : Tampilan Form Gejala ................................................................ 99

Gambar 3.51 : Depth First Search……………………………………………..100

Gambar 4.1 : Halaman Utama………………………………………………..104

Gambar 4.2 : Form Pendaftaran……………………………………………...104

Gambar 4.3 : Form Login Pengguna…………………………………………105

Gambar 4.4 : Menu Konsultasi Pengguna……………………………………105

Gambar 4.5 : Daftar Semua Gejala………………………………………….106

Gambar 4.6 : Form Daftar gejala yag dipilih………………………………...106

Gambar 4.7 : Form Hasil Konsultasi Umum………………………………107

Page 19: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

xviii

Gambar 4.8 : Form Hasil Konsultasi Khusus………………………………...107

Gambar 4.9 : Login Pakar…………………………………………………….108

Gambar 4.10 : Menu Pakar…………………………………………………….108

Gambar 4.11 : Form Daftar Semua Gejala…………………………………….109

Gambar 4.12 : Form Daftar Semua Penyakit………………………………….109

Gambar 4.13 : Form Input Gejala dan Penyakit………………………………110

Gambar 4.14 : Form Input Data Penyakit……………………………………..110

Gambar 4.15 : Login Admin…………………………………………………...111

Gambar 4.16 : Menu Admin……………………………………………………111

Gambar 4.17 : Form Daftar Admin…………………………………………….112

Gambar 4.18 : Form Daftar User……………………………………………...112

Gambar 4.19 : Laporan Hasil Diagnosa……………………………………….113

Gambar 4.20 : Edit Informasi Menu…………………………………………..113

Gambar 4.21 : Form Daftar Pilih Gejala………………………………………114

Gambar 4.22 : Form Hasil Konsultasi Umum………………………………...115

Gambar 4.23 : Form Hasil Konsultasi Khusus………………………………...115

Gambar 4.24 : Contoh Pendaftaran Berhasil .....................................................118

Gambar 4.25 : Contoh Login Berhasil...............................................................118

Gambar 4.26 : Contoh Proses Pendaftaran Gagal.. ...........................................118

Gambar 4.27 : Contoh Login Gagal.. ................................................................119

Page 20: Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila · 2015-04-09 · i LAPORAN SKRIPSI Sistem Pakar Untuk Mendiagnosa Penyakit Ikan Nila Laporan ini disusun guna memenuhi salah satu

xix

DAFTAR LAMPIRAN

Lampiran 1:Lembar Bimbingan

Lampirab 2: Biografi penulis

Lampiran 3: surat izin survey