• Tidak ada hasil yang ditemukan

TO DETERMINATION OF FISH FEED FORMULATION ” Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer

N/A
N/A
Protected

Academic year: 2019

Membagikan "TO DETERMINATION OF FISH FEED FORMULATION ” Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer"

Copied!
18
0
0

Teks penuh

(1)

LAPORAN TUGAS AKHIR

SISTEM PAKARONLINE

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

(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

(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,

(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. RancanganDatabase... 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

(12)

DAFTAR TABEL

Tabel 1. Definisi Aktor ... 26

Tabel 2. DefinisiUse Case... 27

Tabel 3. Data Ikan ... 29

Tabel 4. Data Bahan Pakan ... 30

Tabel 5. Data Umur Ikan... 31

Tabel 6. DataRule... 31

Tabel 7. Hasil PengambilanRule... 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 ModelWaterfall... 23

Gambar 3. Alur Pengembangan Sistem Pakar ... 25

Gambar 4. Alur Penggunaan Sistem Pakar ... 25

Gambar 5.Use CaseDiagram... 26

Gambar 6. Relasi Tabel... 38

Gambar 7. Rancangan Antarmuka Halaman Utama ... 39

Gambar 8. Rancangan Antarmuka HalamanLogin... 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 DataRule... 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 GagalLogin... 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 TambahRule... 56

Gambar 38. Halaman DataRule... 57

Gambar 39. Halaman UbahRule... 57

Gambar 40. Halaman Data Konsultasi... 58

(15)

xv

DAFTAR LAMPIRAN

1. Source CodeIndex.php ... 64

2. Source CodeKonsultasi_simpan.php ... 67

3. Source CodeKonsultasi_simpan_bahan_pakan.php ... 68

4. Source CodeKonsultasi_proses_formulasi.php ... 69

5. Source CodeHapus_konsultasi_bahan_pakan.php... 71

6. Source CodeLihat_bahan_pakan.php ... 72

7. Source CodeLihat_daftar_ikan.php ... 74

8. Source CodeTampilkonsultasi.php ... 75

9. Source CodeTampilkonsultasi_bahan_pakan.php ... 77

10. Source CodeTampilformulasi_form.php ... 82

11. Source CodeData_bahan_pakan.php ... 85

12. Source CodeData_ikan.php... 89

13. Source CodeData_konsultasi.php ... 92

14. Source CodeData_konsultasi_detail.php ... 95

15. Source CodeData_rule.php ...100

16. Source CodeIndex.php ...103

17. Source CodeEdit_bahan_pakan.php ...106

18. Source CodeEdit_bahan_pakan_form.php...107

19. Source CodeEdit_ikan.php ...112

20. Source CodeEdit_ikan-form.php ...112

21. Source CodeEdit_rule.php ...115

22. Source CodeEdit_rule_form.php ...115

(16)

24. Source CodeHapus_ikan.php ...119

25. Source CodeHapus_konsultasi.php...120

26. Source CodeTambah_bahan_pakan.php ...120

27. Source CodeTambah_bahan_pakan_form.php ...121

28. Source CodeTambah_ikan.php ...125

29. Source CodeTambah_ikan_form.php ...126

30. Source CodeTambah_rule_from_ikan.php ...128

31. Source CodeTambah_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

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

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

Tiwuk Kusuma Hastuti, S.S., M.Hum., selaku Kepala Program Studi Ilmu Sejarah Fakultas Ilmu Budaya Universitas Sebelas Maret Surakarta yang telah memberikan kemudahan

Hasil dari penelitian ini menunjukkan kadar air yang dimiliki kwetiau kering instant ubi jalar ungu antara 8 – 10% (tidak melebihi batas normal yaitu 11%) sedangkan kadar karbohidrat

Tujuan umum penelitian ini adalah melihat perbedaan gambaran histopatologis esofagus tikus wistar terhadap pemberian formalin peroral dosis bertingkat selama 12

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

Artikel ini berbasis penelitian kualitatif dengan pendekatan etnografi yang dilakukan selama tiga bulan (Agustus-Oktober 2018) pada para perantau Minangkabau di

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