• Tidak ada hasil yang ditemukan

LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN FORMULASI PAKAN IKAN ONLINE EXPERT SYSTEMS TO DETERMINATION OF FISH FEED FORMULATION

N/A
N/A
Protected

Academic year: 2021

Membagikan "LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN FORMULASI PAKAN IKAN ONLINE EXPERT SYSTEMS TO DETERMINATION OF FISH FEED FORMULATION"

Copied!
18
0
0

Teks penuh

(1)

LAPORAN TUGAS AKHIR

SISTEM PAKAR ONLINE

PENENTUAN FORMULASI PAKAN IKAN

ONLINE EXPERT SYSTEMS

TO DETERMINATION OF FISH FEED FORMULATION

Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer

JAKA PURWA NUGRAHA 1103040103

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO FEBRUARI, 2016

(2)
(3)
(4)

PERNYATAAN

Dengan ini saya menyatakan bahwa laporan tugas akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar Sarjana Komputer di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Purwokerto, 21 Februari 2016

(5)

v

HALAMAN PERSEMBAHAN

Puji syukur kepada Allah subhanahu wata’ala, atas segala nikmat hidup dan kesempatan mengenggam ilmu, sehingga penulis dapat menyelesaikan skripsi yang berjudul “Sistem PakarOnlinePenentuan Formulasi Pakan Ikan”. Skripsi ini disusun sebagai salah satu persyaratan untuk mencapai derajat Sarjana Komputer di Universitas Muhammadiyah Purwokerto. Dalam penelitian dan penyusunan skripsi ini, penulis banyak dibantu, dibimbing, dan didukung oleh berbagai pihak. Oleh karena itu, pada kesempatan ini penulis sangat ingin mengucapkan terima kasih yang sebesar-besarnya kepada:

1. Bapak Darto, S.Pd, M.Pd dan Ibu Siti Umroh, S.Pd, kedua orang tua saya tercinta yang tidak kenal lelah memberi dukungan secara moril dan materil. Memberikan kasih sayang yang tidak ada habisnya sampai saat ini. Terima kasih bapak dan ibu, semoga penelitian dan laporan ini bisa menjadi suatu kebanggaan untuk kalian.

2. Anggraini Nafiatus Sholikha, adik saya tercinta yang selalu memberikan semangat dan dukungan. Semoga menjadi anak yang sholehah dan dapat lebih berprestasi.

3. Ibu Hindayati Mustafidah selaku dosen pembimbing I dan Bapak Suwarsito selaku dosen pembimbing II. Terima kasih atas kesabarannya membimbing saya, sehingga saya dapat menyelesaikan penelitian dan laporan ini.

4. Seluruh Dosen dan Karyawan UMP, khususnya Prodi Teknik Informatika yang telah bersedia berbagi ilmu dan pengalaman kepada saya. Karena ilmu yang telah kalian bagi, membuat saya mendapat banyak pelajaran dan pengalaman yang amat sangat berharga sebagai bekal menghadapi masa depan.

5. Teman-teman teknik informatika angkatan 2011, dari kelas a sampai kelas e pada awalnya, yang pada akhirnya hanya tersisa kelas a sampai kelas c.

(6)

Teman-teman teknik informatika angkatan 2012 sampai 2015, teman-teman dari fakultas lain. Terima kasih sudah berbagi ilmu dan pengalaman juga yang tidak diperoleh saat kuliah.

6. Anggota serigala teknik, kalian memberi warna selama masa-masa mencari ilmu di bangku perkuliahan. Semoga persaudaraan kita tidak akan terputus oleh terpisahnya jarak dan kepentingan.

7. Nelly Ahviena Hifdziyah, terima kasih buat semangat, motivasi, dukungan, kesabaran dan semua hal positif yang sudah kamu berikan.

(7)

vii

HALAMAN MOTTO

“Tidak ada kata terlambat untuk belajar, tapi usahakan jangan sampai terlambat”

“Berbagilah ilmu yang kita miliki walau sedikit, karena itu akan menjadikan kita lebih kaya akan ilmu”

(8)

KATA PENGANTAR

Alhamdulillahirobbil’alamin segala puji syukur bagi Allah SWT yang telah melimpahkan karunia dan kasih sayang yang begitu besar kepada semua makhluk-Nya. Karena dengan taufik dan hidayah-Nyalah penulis dapat menyusun laporan Tugas Akhir ini. Sholawat serta salam senantiasa tercurahkan kepada tauladan terbaik, Nabi Muhammad SAW yang telah merubah zaman kegelapan menjadi zaman terang yang berhiaskan ilmu pengetahuan seperti sekarang ini.

Atas terselesaikannya penyusunan laporan Tugas Akhir ini, penulis ingin menyampaikan banyak terima kasih kepada :

1. Ibu Hindayati Mustafidah, S.Si., M.Kom Selaku pembimbing tugas akhir, yang telah meluangkan waktu untuk memberikan pengarahan, saran dan motivasi dalam penyusunan tugas akhir ini.

2. Bapak Suwarsito, S.Pi., M.Si selaku pembimbing II yang telah berkenan dan mengarahkan juga membantu memberikan data-data yang penulis butuhkan dalam pembuatan Tugas Akhir ini.

Semoga Allah SWT membalas semua amal perbuatan mereka dengan imbalan yang sesuai dengan amal budinya.

Penulis menyadari dalam penyusunan laporan Tugas Akhir ini jauh dari sempurna baik tata tulis maupun sistematika penyusunannya. Oleh karena itu mengharapkan saran dan kritik yang membangun dari berbagai pihak untuk menyempurnakan laporan Tugas Akhir ini.

Akhirnya penulis berharap laporan Tugas Akhir ini bermanfaat bagi diri penulis khususnya dan para pembaca umumnya.amin.

Purwokerto, 21 Februari 2016

(9)

ix

DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... ii

HALAMAN PERSETUJUAN ... iii

HALAMAN PERNYATAAN ... iv

HALAMAN PERSEMBAHAN ... v

HALAMAN MOTTO ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... ix

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

DAFTAR LAMPIRAN ... xv INTISARI ... xvii ABSTRACT ... xviii BAB I ... 1 A. Latar Belakang ... 1 B. Perumusan Masalah ... 3 C. Batasan Masalah... 3 BAB II... 4 A. Sistem Pakar... 4 B. Basis Pengetahuan... 5

1. Penalaran Berbasis Aturan (Rule-Based Reasoning) ... 5

2. Penalaran Berbasis Kasus (Case-Based Reasioning) ... 5

C. Mesin Inferensi... 6

D. Pakan Ikan ... 7

E. Formulasi Pakan Ikan... 8

F. Dreamweaver CS4 ... 14

G. PHP ... 14

H. Xampp ... 15

(10)

J. Bootstrap ... 16 K. Browser ... 16 L. Penelitian Sejenis ... 18 BAB III ... 20 A. Tujuan ... 20 B. Manfaat ... 20 BAB IV ... 21 A. Jenis Penelitian... 21

B. Waktu dan Tempat ... 21

C. Data Penelitian ... 21

D. Pengumpulan Data ... 21

1. Studi Literatur ... 21

2. Wawancara... 22

3. Dokumentasi ... 22

E. Tahap Pengembangan Sistem ... 23

1. Requirements Definition (Definisi Persyaratan) ... 24

2. System and Software Design (Perancangan Sistem dan Perangkat Lunak)... 24

3. Implementation and Unit Testing (Implementasi dan Pengujian Unit) ... 27

4. Integration and System Testing (Integrasi dan Pengujian Sistem) ... 28

5. Operation and Maintenance (Operasi dan Pemeliharaan)... 28

BAB V... 29

A. Data Penelitian ... 29

1. Data Ikan ... 29

2. Data Bahan Pakan ... 30

3. Data Umur Ikan... 31

4. Data Rule ... 31

(11)

xi

C. Perancangan Sistem ... 34

1. Rancangan Database ... 34

2. Relasi Tabel ... 38

3. Rancangan Antarmuka Aplikasi ... 38

D. Hasil Aplikasi... 47 E. Pengujian Aplikasi ... 59 BAB VI ... 61 A. KESIMPULAN ... 61 B. SARAN ... 61 DAFTAR PUSTAKA ... 62

(12)

DAFTAR TABEL

Tabel 1. Definisi Aktor ... 26

Tabel 2. Definisi Use Case... 27

Tabel 3. Data Ikan ... 29

Tabel 4. Data Bahan Pakan ... 30

Tabel 5. Data Umur Ikan... 31

Tabel 6. Data Rule... 31

Tabel 7. Hasil Pengambilan Rule ... 33

Tabel 8. Bahan Pakan... 34

Tabel 9. Ikan... 35

Tabel 10. Rule ... 35

Tabel 11. Umur ... 36

Tabel 12. Jenis Bahan Pakan... 36

Tabel 13.Konsultasi... 36

Tabel 14.Konsultasi Detail... 37

Tabel 15. Proses ... 37

Tabel 16. User ... 38

(13)

xiii

DAFTAR GAMBAR

Gambar 1. Arsitektur Sistem Pakar... 5

Gambar 2. Tahapan SDLC Model Waterfall ... 23

Gambar 3. Alur Pengembangan Sistem Pakar ... 25

Gambar 4. Alur Penggunaan Sistem Pakar ... 25

Gambar 5. Use Case Diagram... 26

Gambar 6. Relasi Tabel... 38

Gambar 7. Rancangan Antarmuka Halaman Utama ... 39

Gambar 8. Rancangan Antarmuka Halaman Login ... 39

Gambar 9. Rancangan Antarmuka Halaman Konsultasi ... 40

Gambar 10. Rancangan Antarmuka Halaman Konsultasi Detail... 41

Gambar 11. Rancangan Antarmuka Halaman Bahan Pakan... 41

Gambar 12. Rancangan Antarmuka Halaman Data Ikan ... 42

Gambar 13. Rancangan Antarmuka Halaman Utama Admin ... 42

Gambar 14. Rancangan Antarmuka Halaman Data Ikan Admin ... 43

Gambar 15. Rancangan Antarmuka Halaman Tambah Ikan ... 43

Gambar 16. Rancangan Antarmuka Halaman Ubah Ikan ... 44

Gambar 17. Rancangan Antarmuka Halaman Bahan Pakan Admin... 44

Gambar 18. Rancangan Antarmuka Halaman Tambah Bahan Pakan... 45

Gambar 19. Rancangan Antarmuka Halaman Ubah Bahan Pakan ... 45

Gambar 20. Rancangan Antarmuka Halaman Data Konsultasi ... 46

Gambar 21. Rancangan Antarmuka Halaman Data Konultasi Detail... 46

Gambar 22. Rancangan Antarmuka Halaman Data Rule... 47

(14)

Gambar 24. Halaman Konsultasi ... 48

Gambar 25. Halaman Konsultasi Detail... 49

Gambar 26. Halaman Hasil Formulasi... 50

Gambar 27. Halaman Daftar Ikan ... 51

Gambar 28. Halaman Bahan Pakan ... 51

Gambar 29. Peringatan Gagal Login... 52

Gambar 30. Halaman Utama Admin... 53

Gambar 31. Halaman Sub Menu Master Ikan... 53

Gambar 32. Halaman Tambah Data Ikan... 54

Gambar 33. Halaman Ubah Data Ikan ... 54

Gambar 34. Halaman Sub Menu Master Bahan Pakan... 55

Gambar 35. Halaman Tambah Data Bahan Pakan... 55

Gambar 36. Halaman Ubah Data Bahan Pakan ... 56

Gambar 37. Halaman Tambah Rule ... 56

Gambar 38. Halaman Data Rule... 57

Gambar 39. Halaman Ubah Rule ... 57

Gambar 40. Halaman Data Konsultasi... 58

(15)

xv

DAFTAR LAMPIRAN

1. Source Code Index.php ... 64

2. Source Code Konsultasi_simpan.php ... 67

3. Source Code Konsultasi_simpan_bahan_pakan.php ... 68

4. Source Code Konsultasi_proses_formulasi.php ... 69

5. Source Code Hapus_konsultasi_bahan_pakan.php... 71

6. Source Code Lihat_bahan_pakan.php ... 72

7. Source Code Lihat_daftar_ikan.php ... 74

8. Source Code Tampilkonsultasi.php ... 75

9. Source Code Tampilkonsultasi_bahan_pakan.php ... 77

10. Source Code Tampilformulasi_form.php ... 82

11. Source Code Data_bahan_pakan.php ... 85

12. Source Code Data_ikan.php... 89

13. Source Code Data_konsultasi.php ... 92

14. Source Code Data_konsultasi_detail.php ... 95

15. Source Code Data_rule.php ...100

16. Source Code Index.php ...103

17. Source Code Edit_bahan_pakan.php ...106

18. Source Code Edit_bahan_pakan_form.php...107

19. Source Code Edit_ikan.php ...112

20. Source Code Edit_ikan-form.php ...112

21. Source Code Edit_rule.php ...115

22. Source Code Edit_rule_form.php ...115

(16)

24. Source Code Hapus_ikan.php ...119

25. Source Code Hapus_konsultasi.php...120

26. Source Code Tambah_bahan_pakan.php ...120

27. Source Code Tambah_bahan_pakan_form.php ...121

28. Source Code Tambah_ikan.php ...125

29. Source Code Tambah_ikan_form.php ...126

30. Source Code Tambah_rule_from_ikan.php ...128

31. Source Code Tambah_rule_from_ikan_form.php ...132

32. Sertifikat Seminar Nasional Teknik (SENATEK) 2015 ...137

(17)

xvii

INTISARI

Budidaya ikan menjadi salah satu mata pencaharian masyarakat di Indonesia, hal ini didukung dengan bentuk negara Indonesia yang termasuk negara agraris dan mempunyai beragam jenis ikan. Terdapat beberapa kendala dalam kegiatan budidaya ikan, salah satunya yaitu kendala pada penentuan pakan. Pada proses pembuatan pakan ikan memerlukan pengetahuan tentang proses pembuatannya, namun pengetahuan tersebut tidak semuanya dimiliki oleh petani ikan. Kendala tersebut dapat diatasi dengan memanfaatkan teknologi informasi yang berupa sistem pakar. Sistem pakar dapat membantu petani ikan yang awam akan pengetahuan tentang pembuatan formulasi pakan ikan layaknya pengetahuan pembuatan formulasi oleh seorang pakar. Sistem pakar dapat membantu petani ikan untuk membuat formulasi pakan ikan dengan melakukan konsultasi terlebih dahulu, berdasarkan jenis ikan, umur ikan dan bahan pakan yang digunakan. Sebagai hasilnya sistem pakar akan menghasilkan formulasi pakan ikan berdasarkan data konsultasi yang telah dilakukan oleh pengguna.

(18)

ABSTRACT

Fish cultivation has become one of the society’s living in Indonesia, this opportunity is supported by the condition of Indonesian as an agrarian country and furthermore it has vast variety of fish. There are some problems in running fish cultivation business, determining the feed is one of that problem. The process of producingfish feed requires a special knowledge which is not mastered by the fish farmer. That problem can be solved by using expert system. Expert system allows the unexperienced farmer about the right formula in producing fish food. Expert system may help the farmer in producing fish feed by consulting the formula first, considering the kind of fish, age of fish, and the material used to compose the fish feed. As the result, a precise formula of fish feed resulted from the consultation of the users will be got.

Referensi

Dokumen terkait

Dan mengacu pada situasi ekonomi Indonesia saat ini dan kondisi industri pakaian jadi skala kecil dan menengah di Semarang pada khususnya yang terus mengalami penurunan, maka

besar (wide beam width) (wide beam width) yaitu 3600. Dengan daya lebih meluas, jarak yang lebih yaitu 3600. Dengan daya lebih meluas, jarak yang lebih pendek tetapi dapat melayani

科系(英) Bachelor of Social Science with Honors (International Relations) UPU 代号 HA15 修读年数 3 年( 6 个学期) 学习内容

Dua ribu seratus lima puluh dikalikan dengan empat puluh lima butir telur sama dengan sembilan puluh enam ribu tujuh ratus lima puluh rupiah?. P 31 Soal nomor 11 apa yang

Dari 461 responden yang diteliti, penelitian ini menunjukkan bahwa terdapat faktor-faktor yang berhubungan dengan perilaku berisiko tertular HIV / AIDS pada TKI

Perancangan mesin dilakukan mendapatkan rancangan yang sesuai dengan kebutuhan sehingaa dapat optimal dalam proses merubah biji kakao menjadi pasta coklat dan

Dari keterangan diatas,maka saya akan melakukan Analisa potensi pasar sehingga nantinya akan didapat besar potensi pasar yang sebenarnya berdasarkan

Kinerja seseorang dipengaruhi oleh beberapa faktor seperti: ability, capacity, held, incentive, environment dan validity (Noto Atmojo, 1992). Adapun ukuran kinerja