LAPORAN TUGAS AKHIR SISTEM PENENTUAN HARGA PAKAN …repository.ump.ac.id/898/1/Dedi...

17
i LAPORAN TUGAS AKHIR SISTEM PENENTUAN HARGA PAKAN IKAN ONLINE BERBASIS LOGIKA FUZZY (ONLINE SYSTEM TO DETERMINE THE PRICE OF FISH FEED BASED FUZZY LOGIC) Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer DEDI MULYAWAN 1103040084 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO FEBRUARI, 2016

Transcript of LAPORAN TUGAS AKHIR SISTEM PENENTUAN HARGA PAKAN …repository.ump.ac.id/898/1/Dedi...

  • i

    LAPORAN TUGAS AKHIR

    SISTEM PENENTUAN HARGA PAKAN IKAN ONLINEBERBASIS LOGIKA FUZZY

    (ONLINE SYSTEM TO DETERMINE THE PRICE OF FISH FEEDBASED FUZZY LOGIC)

    Diajukan untuk memenuhi salah satu syarat memperoleh derajatSarjana Komputer

    DEDI MULYAWAN1103040084

    PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS TEKNIK

    UNIVERSITAS MUHAMMADIYAH PURWOKERTOFEBRUARI, 2016

  • ii

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • iii

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • iv

    HALAMAN 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, 15 Januari 2016

    Dedi Mulyawan

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • v

    HALAMAN PERSEMBAHAN

    Dengan penuh rasa syukur terhadap Allah SWT yang telah memberikan

    rahmat dan nikmat-Nya, maka penyusunan Laporan Tugas Akhir ini

    dipersembahkan kepada:

    1. Kedua orang tua Bapak dan Ibu yang selalu mendoakan, menasehati dan

    menyemangati tanpa henti.

    2. Segenap keluarga besar yang selalu memberi dukungan dan dorongan dalam

    bentuk apapun.

    3. Teman-teman seperjuangan Teknik Informatika dan teman-teman terdekat

    yang selalu memberi dukungan.

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • vi

    HALAMAN MOTTO

    “Berusaha tanpa menyerah untuk mewujudkan keinginan, berdoa dan selalu

    bertawakal kepada Allah SWT ”

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • vii

    KATA PENGANTAR

    Puji syukur Penyusun panjatkan kehadirat Allah SWT yang telah

    memberikan rahmat dan hidayah-Nya, sehingga penyusun dapat menyelesaikan

    Tugas Akhir dengan judul “Sistem Penentuan Harga Pakan Ikan Online

    Berbasis Logika Fuzzy”.

    Penyusun menyampaikan terima kasih kepada semua pihak atas dukungan

    moral maupun materil yang sangat berarti dalam penyelesaian Tugas Akhir ini,

    diantaranya:

    1. Kedua orang tua atas doa dan dukungannya kepada penyusun.

    2. Segenap keluarga besar terutama saudara-saudara terdekat.

    3. Bapak Dr. H. Syamsuhadin Irsyad, M.H., selaku Rektor Universitas

    Muhammadiyah Purwokerto.

    4. Bapak Tito Pinandita, S.Si., M.Kom., selaku Dekan Fakultas Teknik

    Universitas Muhammadiyah Purwokerto.

    5. Bapak Harjono, S.T., M.Eng., selaku Kaprodi Teknik Informatika

    Universitas Muhammadiyah Purwokerto.

    6. Ibu Hindayanti Mustafidah, S.Si., M.Kom., selaku Dosen Pembimbing I.

    7. Bapak Suwarsito, S.Pi, M.Si., selaku Dosen Pembimbing II.

    8. Seluruh dosen pengajar prodi Teknik Informatika yang telah memberikan

    ilmunya.

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • viii

    9. Teman-teman jurusan Teknik Informatika angkatan 2011 dan teman-

    teman terdekat.

    Penyusun menyadari bahwa masih terdapat kekurangan dalam cara

    menyajikan dan kelengkapan data pada Tugas Akhir ini. Oleh sebab itu, kritik

    dan saran sangat membantu penyusun sebagai masukan yang positif. Semoga

    Tugas Akhir ini dapat bermanfaat bagi pembaca dan penyusun.

    Purwokerto, 15 Januari 2016

    Dedi Mulyawan

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • ix

    DAFTAR ISI

    HALAMAN JUDUL ...................................................................................... i

    HALAMAN PENGESAHAN ........................... Error! Bookmark not defined.

    HALAMAN PERSETUJUAN ........................... Error! Bookmark not defined.

    HALAMAN PERNYATAAN......................................................................... iii

    HALAMAN PERSEMBAHAN ..................................................................... v

    HALAMAN MOTTO .................................................................................... vi

    KATA PENGANTAR .................................................................................... vii

    DAFTAR ISI .................................................................................................. ix

    DAFTAR TABEL .......................................................................................... xii

    DAFTAR GAMBAR ...................................................................................... xiii

    INTISARI ....................................................................................................... xvi

    ABSTRACT ..................................................................................................... xvii

    BAB 1 PENDAHULUAN .............................................................................. 1

    A. Latar Belakang ............................................................................... 1

    B. Perumusan Masalah........................................................................ 3

    C. Batasan Masalah............................................................................. 3

    BAB II KAJIAN PUSTAKA .......................................................................... 4

    A. Logika Fuzzy (fuzzy logic).............................................................. 4

    B. Pakan Ikan ...................................................................................... 4

    C. Adobe Dreamweaver CS4.............................................................. 6

    D. PHP................................................................................................. 6

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • x

    E. Bootstrap ........................................................................................ 7

    F. Xampp ............................................................................................ 8

    G. Microsoft SQL Server 2005 ........................................................... 8

    H. Web Browser ................................................................................. 12

    I. Penelitian Sejenis ........................................................................... 12

    BAB III TUJUAN MANFAAT ..................................................................... 14

    A. Tujuan............................................................................................. 14

    B. Manfaat........................................................................................... 14

    BAB IV METODE PENELITIAN ................................................................ 15

    A. Jenis Penelitian............................................................................... 15

    B. Waktu dan Tempat ......................................................................... 15

    C. Variabel Penelitian ......................................................................... 15

    D. Pengumpulan Data ......................................................................... 16

    E. Pengembangan Sistem.................................................................... 16

    BAB V HASIL DAN PEMBAHASAN ......................................................... 22

    A. Data Penelitian ............................................................................... 22

    B. Perancangan Sistem........................................................................ 29

    1. Perancangan Database .............................................................. 29

    2. Relasi Antar Tabel ..................................................................... 33

    3. Perancangan Menu .................................................................... 34

    4. Perancangan Antarmuka............................................................ 35

    C. Hasil Aplikasi................................................................................. 45

    1. Home.......................................................................................... 45

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • xi

    2. Halaman Daftar Bahan Baku Pakan .......................................... 46

    3. Halaman Daftar Data Ikan......................................................... 47

    4. Halaman Konsultasi.................................................................... 48

    5. Halaman Login ........................................................................... 54

    6. Halaman Edit Data Bahan Baku Pakan Ikan.............................. 54

    7. Halaman Edit Data Ikan ............................................................. 58

    8. Halaman Edit Data Konsultasi .................................................... 63

    D. Pengujian Sistem.............................................................................. 65

    BAB VI PENUTUP ........................................................................................... 68

    A. Kesimpulan....................................................................................... 68

    B. Saran................................................................................................. 68

    DAFTAR PUSTAKA........................................................................................ 69

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • xii

    DAFTAR TABEL

    Tabel 1 Tabel Ikan Air Tawar ............................................................................ 22

    Tabel 2 Tabel Data Bahan Baku Pakan Ikan ..................................................... 23

    Tabel 3 Tabel Aturan Kandungan Gizi .............................................................. 24

    Tabel 4 Tabel Aturan Bahan Baku ..................................................................... 26

    Tabel 5 Tabel Informasi Harga Pakan Jadi di Pasaran ...................................... 29

    Tabel 6 Tabel Bahan Baku Pakan ...................................................................... 30

    Tabel 7 Tabel Ikan ............................................................................................ 30

    Tabel 8 Tabel Pakan Jadi ................................................................................... 31

    Tabel 9 Tabel Admin .......................................................................................... 31

    Tabel 10 Tabel Jenis Bahan Baku....................................................................... 32

    Tabel 11 Tabel Konsultasi ................................................................................. 32

    Tabel 12 Tabel Konsultasi Detail........................................................................ 32

    Tabel 13 Tabel Rule ........................................................................................... 33

    Tabel 14 Tabel Black Box Testing ...................................................................... 66

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • xiii

    DAFTAR GAMBAR

    Gambar 1 Pengembangan Sistem Model Waterfall ........................................... 17

    Gambar 2 Logika Fuzzy Penentuan Harga Pakan Ikan ...................................... 18

    Gambar 3 Grafik Variabel Harga Bahan Baku Pakan Ikan ............................... 19

    Gambar 4 Himpunan dan Variabel Fuzzy Harga Bahan Baku ........................... 25

    Gambar 5 Relasi Antar Tabel ............................................................................. 34

    Gambar 6 Menu Pengguna/User ....................................................................... 34

    Gambar 7 Menu Admin ..................................................................................... 35

    Gambar 8 Rancangan Antarmuka Home ............................................................ 36

    Gambar 9 Rancangan Antarmuka Daftar Bahan Baku Pakan ........................... 37

    Gambar 10 Rancangan Antarmuka Daftar Data Ikan ........................................ 38

    Gambar 11 Rancangan Antarmuka Konsultasi Tahap Pertama ......................... 39

    Gambar 12 Rancangan Antarmuka Konsultasi Tahap Kedua ............................ 40

    Gambar 13 Rancangan Antarmuka Konsultasi

    Tahap Tiga (Hasil Konsultasi) ......................................................... 41

    Gambar 14 Rancangan Antarmuka Login .......................................................... 42

    Gambar 15 Rancangan Antarmuka Edit Data Bahan Baku Pakan Ikan ............ 43

    Gambar 16 Rancangan Antarmuka Edit Data Ikan ............................................ 44

    Gambar 17 Rancangan Antarmuka Edit Data Konsultasi .................................. 45

    Gambar 18 Halaman Home ............................................................................... 46

    Gambar 19 Halaman Daftar Bahan Baku Pakan ................................................ 47

    Gambar 20 Halaman Daftar Data Ikan ............................................................... 48

    Gambar 21 Halaman Konsultasi tahap 1 ............................................................ 49

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • xiv

    Gambar 22 Halaman Konsultasi Tahap 1 Belum Diisi ...................................... 49

    Gambar 23 Halaman Konsultasi Tahap 2 .......................................................... 50

    Gambar 24 Halaman Hasil Konsultasi ............................................................... 51

    Gambar 25 Grafik fungsi keanggotaan variabel harga ....................................... 52

    Gambar 26 Halaman login (login edit bahan baku) ........................................... 54

    Gambar 27 Halaman Edit Data Bahan Baku Pakan Ikan ................................... 55

    Gambar 28 Halaman Tambah Data Bahan Baku Pakan Ikan ............................ 56

    Gambar 29 Halaman Ubah Bahan Baku Pakan Ikan ......................................... 57

    Gambar 30 Halaman data bahan baku pakan ikan terhapus ............................. 58

    Gambar 31 Halaman Edit Data Ikan .................................................................. 59

    Gambar 32 Halaman Tambah Data Ikan ............................................................ 60

    Gambar 33 Halaman Kebutuhan Kandungan Gizi Ikan .................................... 60

    Gambar 34 Halaman Ubah Data Ikan ................................................................ 61

    Gambar 35 Halaman ubah kebutuhan kandungan gizi ikan................................ 62

    Gambar 36 Halaman Data Ikan yang Terhapus ................................................. 62

    Gambar 37 Halaman Edit Data Konsultasi ......................................................... 63

    Gambar 38 Halaman Detail Data Konsultasi ..................................................... 64

    Gambar 39 Halaman Data Konsultasi Yang Terhapus ....................................... 65

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • xv

    DAFTAR LAMPIRAN

    Lampiran 1 Aturan Kandungan Gizi .................................................................. 71

    Lampiran 2 Aturan Bahan Baku ......................................................................... 74

    Lampiran 3 Bukti Seminar Senatek .................................................................... 77

    Lampiran 4 Kode Program index.php ................................................................. 78

    Lampiran 5 Kode Program tampil_bahan_baku_pakan.php .............................. 83

    Lampiran 6 Kode Program tampil_daftar_ikan.php .......................................... 88

    Lampiran 7 Kode Program tampil_konsultasi_form1.php.................................. 93

    Lampiran 8 Kode Program tampil_konsultasi_form.php ................................... 99

    Lampiran 9 Kode Program tampil_konsultasi_harga.php............................... 110

    Lampiran 10 Kode Program login.php ............................................................. 126

    Lampiran 11 Kode Program tampil_bahan_baku_pakan_admin.php .............. 129

    Lampiran 12 Kode Program tambah_bahan_baku_form.php ......................... 134

    Lampiran 13 Kode Program edit_bahan_baku_form.php ................................ 139

    Lampiran 14 Kode Program tampil_daftar_ikan_admin.php .......................... 144

    Lampiran 15 Kode Program tambah_data_ikan_form.php ............................. 148

    Lampiran 16 Kode Program tambah_data_rule_ikan_form.php ..................... 153

    Lampiran 17 Kode Program edit_data_ikan_form.php ................................... 158

    Lampiran 18 Kode Program edit_rule_ikan_form.php .................................... 162

    Lampiran 19 Kode Program tampil_data_konsultasi_admin.php ................... 167

    Lampiran 20 Kode Program tampil_data_konsultasi_admin_detail.php ........ 172

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • xvi

    INTISARI

    Pakan ikan merupakan komponen paling penting dalam usahabudidaya ikan, yaitu untuk kebutuhan sumber nutrisi bagi ikan. Tetapiterkadang untuk menentukan bahan baku pakan ikan mengalami kendala,seperti kendala bahan baku yang cocok untuk ikan yang dibudidayaberdasarkan umur ikan dan harga bahan baku yang sesuai kebutuhan.Dalam hal ini diterapkan sistem penentuan harga bahan baku pakan ikanserta kandungan gizi bahan baku pakan ikan untuk menyelesaikan kendaladiatas. Sistem ini dibangun dengan berbasis logika fuzzy dan menggunakanbahasa pemrograman php. Sistem berbasis logika fuzzy ini dapatmembantu para pembudidaya ikan untuk medapatkan informasikandungan gizi bahan baku, dan harga bahan baku yang cocok serta dapatmembandingkan dengan harga pakan ikan jadi yang ada di pasaran.

    Kata kunci: Logika Fuzzy, Pakan Ikan, Kandungan Gizi, HargaPakan.

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016

  • xvii

    ABSTRACT

    Fish feed is the most important component in fish cultivationbusiness to give nutrients for fish. Sometimes problem appears whendeterminining the main material of fish feed such as the suitable substancefor the cultivated fish and its age, as well as the appropiate price.Therefore it is implemented the system of price determining of mainmaterial of fish feed as well as the nutriens content init to solve theproblem. This system is established based on fuzzy logic and usesprogramming language php. This fuzzy logic-based system can help thefish farmers to get the information about nutrient content of the mainmaterial and its price to compare to the ones in market.

    Key words: Fuzzy Logic, Fish Feed, Nutritional Content, Feed Price.

    Sistem Penentuan Harga..., Dedi Mulyawan, Fakultas Teknik UMP, 2016