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

  

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

  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 Jaka Purwa Nugraha

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 Pakar Online Penentuan 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.

  

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.

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”

  “Kebahagiaan itu kita sendiri yang ciptakan”

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 Jaka Purwa Nugraha

  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

  I. Database SQL Server ............................................................................ 15

  J. Bootstrap ................................................................................................ 16 K. Browser .................................................................................................. 16 L. Penelitian Sejenis ................................................................................... 18

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

  1. Kebutuhan Data .................................................................................. 32

  B. Pemrosesan Data .................................................................................... 32

  4. Data Rule ............................................................................................ 31

  3. Data Umur Ikan.................................................................................. 31

  2. Data Bahan Pakan .............................................................................. 30

  1. Data Ikan ............................................................................................. 29

  BAB V............................................................................................................... 29 A. Data Penelitian ....................................................................................... 29

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

  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

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

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

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

  E. Tahap Pengembangan Sistem ................................................................ 23

  3. Dokumentasi ....................................................................................... 22

  2. Wawancara.......................................................................................... 22

  1. Studi Literatur ..................................................................................... 21

  2. Kebutuhan non-Fungsional ................................................................. 34

  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

  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 Tabel 17. Pengujian Aplikasi ................................................................................ 59

  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 Gambar 23. Halaman Utama Sistem..................................................................... 48

  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 Gambar 41. Halaman Detail Data Konsultasi ....................................................... 58