LAPORAN TUGAS AKHIR
PENGEMBANGAN SISTEM BASIS DATA FUZZY UNTUK MENENTUKAN JENIS PAKAN IKAN BERDASARKAN JENIS IKAN, UMUR IKAN, DAN HARGA PAKAN
DEVELOPING THE SYSTEM OF THE FUZZY DATA BASE TO DETERMINE THE TYPE OF FEED BASED ON TYPE OF FISH, THE AGE OF FISH AND THE PRICE OF FEED
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer
Disusun Oleh : Wuriyanto 1003040005
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK
HALAMAN PERSEMBAHAN
Tugas Akhir ini kupersembahkan kepada :
1. Bapak Ali Musobar dan Ibu Muryati tercinta, atas cinta dan kasih serta doa yang
tak pernah putus. Semoga ini menjadi sebuah penghargaan untuk kalian.
2. Keluarga adik tercinta bersama putra mereka Arkan Holy Asyam, yang selalu
menghibur saat aku pulang ke rumah.
3. Kawan-kawan Teknik Informatika angkatan 2010 kelas A, yang selalu memberi
dukungan dan motivasi sampai akhir, sehingga saya mampu menyelesaikan
Tugas Akhir ini.
4. Bapak dan Ibu Dosen Program Studi Teknik Informatika yang tak pernah lelah
MOTTO
KATA PENGANTAR
Alhamdulillah puji syukur penulis panjatkan kehadirat Allah SWT karena atas
rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul
“Pengembangan Sistem Basis Data Fuzzy untuk menentukan jenis pakan berdasarkan jenis ikan, umur ikan, dan harga pakan” tepat pada waktunya. Penulis menyadari tanpa bantuan dari berbagai pihak, tugas akhir ini tidak mungkin terselesaikan dengan baik.
Oleh karena itu pada kesempatan ini penulis ingin menyampaikan terimakasih kepada
yang terhormat :
1. Ibu Hindayati Mustafidah, S.Si., M.Kom. beserta Bapak Suwarsito, S.Pi., M.Si.
Sebagai dosen pembimbing.
2. Bapak Agung Purwo Wicaksono, S.T. Sebagai pembimbing akademik Program
Studi Teknik Informatika angkatan 2010.
3. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto yang
telah banyak memberikan ilmu dan bimbingannya selama penulis masih
dalam masa perkuliahan.
4. Semua pihak yang telah membantu dalam tugas akhir ini.
Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun
penelitian yang telah dijalankan. Oleh karena itu penulis meminta saran kepada
pembaca dalam usaha perbaikan dan pengembangan di masa mendatang.
Purwokerto, Februari 2015
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
HALAMAN PERSETUJUAN ... iii
HALAMAN PERNYATAAN ... iv
HALAMAN PERSEMBAHAN ... v
HALAMAN MOTTO ... vi
KATA PENGANTAR... vii
DAFTAR ISI ... viii
DAFTAR TABEL ... x
DAFTAR GAMBAR ... xi
DAFTAR LAMPIRAN ... xiii
INTISARI ... xiv ERUMUSAN MASALAH ... 2
E. ... P HP(HYPERTEXT PREPROCESSOR)...10
F. ... D
ATABASE MYSQL...10
G. ... N
ETBEANS IDE...10
H. ... P
ENELITIAN-PENELITIAN YANG PERNAH DILAKUKAN...11
BAB III. TUJUAN DAN MANFAAT ...12
A... T UJUAN ...12
B. ... M
ANFAAT ...12
BAB IV. METODE PENELITIAN ...13
A... J
ENGUMPULAN DATA ...14
E. ... T
AHAP PENGEMBANGAN SISTEM ...15
BAB V. HASIL DAN PEMBAHASAN ...19
D. ... R ELASI TABEL DATABASE ...34
E. ... R
ANCANGAN ANTARMUKA APLIKASI ...35
F. ... I
MPLEMENTASI ...42
BAB VI. PENUTUP ...54
A. ... K
ESIMPULAN ...54
B. ... S ARAN ...54
DAFTAR PUSTAKA ...55
DAFTAR TABEL
Tabel 1. Data Mentah Karyawan ... 8
Tabel 2. Data Karyawan Setelah Diolah ... 8
Tabel 3. Karyawan Berdasarkan Umur ...10
Tabel 4. Contoh Beberapa Ikan Air Tawar ...19
Tabel 5. Penjelasan Variabel Umur ...20
Tabel 6. Contoh Beberapa Jenis Pakan ...21
Tabel 7. Data Konsumsi Pakan Ikan Berdasarkan Umur ...22
Tabel 8. Aturan(Rule) ...24
Tabel 9. Tabel Administrator ...28
Tabel 10. Tabel Jenis Ikan ...29
Tabel 11. Tabel Gambar Jenis Ikan ...29
Tabel 12. Tabel Jenis Pakan ...20
Tabel 13. Tabel Jenis Pakan Detail ...20
Tabel 14. Tabel Gambar Jenis Pakan ...31
Tabel 15. Tabel Keanggotaan Harga ...31
Tabel 16. Tabel Keanggotaan Umur ...32
Tabel 17. Tabel rule ...32
DAFTAR GAMBAR
Gambar 1. Fungsi Keanggotaan Untuk Variabel Usia ... 9
Gambar 2. Model Waterfall Pengembangan Sistem ...15
Gambar 3. Flowchart alur untuk pengguna aplikasi ...16
Gambar 4. Fungsi Keanggotaan Harga Pakan Ikan ...25
Gambar 5. Fungsi Keanggotaan Umur Ikan ...26
Gambar 6. Relasi Basis Data ...34
Gambar 7. Rancangan Tampilan Menu Untuk Pengguna ...35
Gambar 8. Rancangan Tampilan Pencarian Pakan ...35
Gambar 9. Rancangan Tampilan Halaman Data Ikan Untuk Ditampilkan Ke Pengguna ...36
Gambar 10. Rancangan Tampilan Halaman Data Pakan Untuk Ditampilkan Ke Pengguna ...36
Gambar 11. Rancangan Tampilan Halaman Informasi ...37
Gambar 12. Rancangan Tampilan Halaman Tentang ...37
Gambar 13. Rancangan Tampilan Halaman Login Administrator ...38
Gambar 14. Rancangan Tampilan Menu Untuk Administrator ...38
Gambar 15. Rancangan Tampilan Data Ikan Untuk Administrator ...39
Gambar 16. Rancangan Tampilan Tambah Data Ikan ...39
Gambar 17. Rancangan Tampilan Data Pakan Untuk Administrator ...40
Gambar 18. Rancangan Tampilan Tambah Data Pakan Ikan ...40
Gambar 19. Rancangan Tampilan Data Rule ...41
Gambar 20. Rancangan Tampilan Tambah Data Rule ...41
Gambar 21. Halaman Home Pengguna ...42
Gambar 22. Halaman Pencarian ...43
Gambar 23. Hasil Pencarian Jenis Pakan ...43
Gambar 24. Tampilan Jenis Pakan Detail ...44
Gambar 25. Halaman Data Ikan Di Sistem ...45
Gambar 26. Halaman Data Pakan Di Sistem ...45
Gambar 27. Halaman Informasi ...46
Gambar 28. Halaman Login Administrator ...47
Gambar 29. Tampilan Peringatan Username dan Password Tidak Sesuai...47
Gambar 31. Halaman Data Ikan...49
Gambar 32. Halaman Tambah Data Ikan...49
Gambar 33. Halaman Data Jenis Pakan...50
Gambar 34. Halaman Tambah Data Jenis Pakan...51
Gambar 35. Halaman Data Rule...52
DAFTAR LAMPIRAN
Lampiran 1. Kode Program ...56
Lampiran 2. Sampel Data Ikan dan Data Pakan ...67
INTISARI
Pemilihan jenis pakan yang tepat untuk ikan merupakan hal yang sangat
penting, supaya pertumbuhan ikan optimal dan kebutuhan biaya untuk pembelian pakan dapat dikurangi. Sehingga keuntungan yang diperoleh menjadi lebih besar. Sistem yang dibangun ini diharapkan dapat membantu para pembudidaya ikan dalam memilih jenis pakan ikan yang tepat. Metode yang digunakan dalam pengembangan sistem ini adalah Sistem Basisdata Fuzzy metode Tahani. Metode ini digunakan karena dapat mengolah data-data yang bersifat ambigu. Data-data yang diolah meliputi data jenis ikan
dan umur ikan, data jenis pakan, dan data harga pakan. Data-data tersebut kemudian diolah menggunakan basisdata fuzzy metode tahani sehingga menghasilkan keluaran berupa rekomendasi jenis pakan yang tepat.
ABSTRACT
Selection of the right type of feed for fish is very important, so that the optimal fish growth and the need to purchase feed costs can be reduced. So that the benefits to be larger. This system is expected to help the fish farmers in choosing the right type of fish feed. The method used in the development of this system is Tahani method Fuzzy Database System. This method is used because it can process the data are ambiguous.
The data includes the data processed fish species and age of the fish, the data type of feed, and feed price data. The data is then processed using fuzzy database Tahani method to produce output in the form on the right type of feed.