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
LAPORAN TUGAS AKHIR PENGEMBANGAN SISTEM BASIS DATA FUZZY UNTUK MENENTUKAN JENIS 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 UNIVERSITAS MUHAMMADIYAH PURWOKERTO FEBRUARI, 2015
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.
Kawan-kawan Teknik Informatika angkatan 2010 kelas A, yang selalu memberi 3. 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 untuk memberikan ilmu dan motivasi.
MOTTO “Kendali adalah kekuatan”
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. Bapak Agung Purwo Wicaksono, S.T. Sebagai pembimbing akademik Program 2.
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 Penulis
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
ABSTRACT ................................................................................................................................ xv
BAB I. PENDAHULUAN .............................................................................................................. 1 A. .......................................................................................................................... L ATAR BELAKANG ......................................................................................................... 1 .......................................................................................................................... P B.
ERUMUSAN MASALAH ................................................................................................ 2
C. .......................................................................................................................... B ATASAN MASALAH ...................................................................................................... 3
BAB II. KAJIAN PUSTAKA ........................................................................................................... 4 A. .......................................................................................................................... P AKAN IKAN .................................................................................................................. 4 .......................................................................................................................... J B.
ENIS IKAN .................................................................................................................... 4
C. .......................................................................................................................... U MUR IKAN ................................................................................................................... 6
D. ......................................................................................................................... B ASIS DATA FUZZY ........................................................................................................ 7
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 ENIS PENELITIAN .......................................................................................................13 B. .......................................................................................................................... T EMPAT DAN ALAT .....................................................................................................13 C.
.......................................................................................................................... V ARIABEL PENELITIAN .................................................................................................13
D. ......................................................................................................................... P ENGUMPULAN DATA ...............................................................................................14
E. .......................................................................................................................... T AHAP PENGEMBANGAN SISTEM ..............................................................................15
BAB V. HASIL DAN PEMBAHASAN ...........................................................................................19 A.
.......................................................................................................................... A NALISA KEBUTUHAN .................................................................................................19
B. .......................................................................................................................... F UZZIFIKASI .................................................................................................................24
C. .......................................................................................................................... P ERANCANGAN DATABASE .........................................................................................28
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 LAMPIRAN .............................................................................................................................. 56
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 Tabel 18. Tabel Tipe Pakan ......................................................................................................33
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 dan Tidak
Username Password
Sesuai..........................47 Gambar 30. Halaman Home Administrator......................................................................48
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 Gambar 36. Halaman Tambah Data Rule.........................................................................52