sistem pendukung keputusan penentuan ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1...

13
1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA SAWIT MENGGUNAKAN METODE FUZZY TSUKAMOTO TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun oleh : Andi Febry Putra Adhitama 201010370311163 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

Upload: ngothuy

Post on 11-Jun-2018

232 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

1

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN

JUMLAH PUPUK IDEAL PADA PERKEBUNAN

KELAPA SAWIT MENGGUNAKAN

METODE FUZZY TSUKAMOTO

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun oleh :

Andi Febry Putra Adhitama

201010370311163

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2016

Page 2: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

2

LEMBAR PERSETUJUAN

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN

JUMLAH PUPUK IDEAL PADA PERKEBUNAN

KELAPA SAWIT MENGGUNAKAN METODE FUZZY

TSUKAMOTO

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui,

Pembimbing I Pembimbing II

Galih Wasis W., S.Kom, M.Cs Yufis Azhar, S.Kom., M.Kom.

NIP: 108.1410.0541 NIP: 108.1410.0544

ii

Page 3: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

3

LEMBAR PENGESAHAN

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN

JUMLAH PUPUK IDEAL PADA PERKEBUNAN

KELAPA SAWIT MENGGUNAKAN METODE FUZZY

TSUKAMOTO

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun oleh :

Andi Febry Putra Adhitama

201010370311163

Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji

Pada : 22 Januari 2016

Menyetujui,

Penguji I Penguji II

Zamah Sari, ST., MT

NIP : 108.1410.0555

Nur Hayatin, S. ST

NIP : 108.0907.0476

Mengetahui,

Ketua Jurusan Informatika

Yuda Munarko, S. Kom, M.Sc

NIP: 108.0611.0443

iii

Page 4: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

4

LEMBAR PERNYATAAN

Yang bertanda tangan dibawah ini :

NAMA : ANDI FEBRY PUTRA ADHITAMA

NIM : 201010370311163

FAK./JUR. : TEKNIK/INFORMATIKA

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul ““SISTEM

PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL

PADA PERKEBUNAN KELAPA SAWIT MENGGUNAKAN METODE

FUZZY TSUKAMOTO”” beserta seluruh isinya adalah karya saya sendiri dan

bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya,

kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.

Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila

kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya

saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya

siap menanggung segala bentuk resiko/sanksi yang berlaku.

Malang, 14 Januari 2016

Yang Membuat Pernyataan

Andi Febry Putra Adhitama

Menyetujui,

Pembimbing I Pembimbing II

Galih Wasis W., S.Kom, M.Cs Yufis Azhar, S.Kom., M.Kom.

NIP. 108.1410.0541 NIP. 108.1410.0544

iv

Page 5: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

5

LEMBAR PERSEMBAHAN

Syukur Alhamdulillah atas kehadirat Allah SWT dengan limpahan hidayah

dan rahmad-Nya, shalawat serta salam senantiasa tercurahkan kepada junjungan

Nabi besar Rasullullah Muhammad SAW sang revolusioner. Tiada kata selain

puji syukur dan terima kasih karena penulis dapat menyelesaikan Tugas Akhir ini.

Oleh karena itu, dengan rendah hati penulis menyampaikan ucapan terima kasih

yang sebesar-besarnya kepada:

1. Kedua orang tua tercinta Ayah Andi Bustan dan Ibu Femmy Abustan ,serta

kedua adik tercinta Andi Ferdy Dwi Saputra dan Andi Wira Gama Putra. Serta

Teman terdekat Hidayati yang selalu menemani selama proses pengerjaan dan

mereka yang senantiasa tanpa lelah mendo’akan dan memberi dukungan,

semoga berkah dan rahmad-Nya selalu menyertai setiap waktu;

2. Bapak Galih Wasis W., S.Kom, M.Cs dan Yufis Azhar, S.Kom., M.Kom

selaku dosen pembimbing dalam tugas akhir. yang selalu membimbing dengan

kesabaran dan mengarahkan pemahaman;

3. Bapak Yuda Munarko, S. Kom, M.Sc selaku Ketua Jurusan Teknik

Informatika, FakultasTeknik, Universitas Muhammadiyah Malang;

4. Bapak/Ibu Dosen Fakultas Teknik, Universitas Muhammadiyah Malang yang

senantiasa menjadi pendidik tanpa tanda jasa;

5. Teman-Teman Mahasiswa Teknik Informatika angkatan 2010;

6. Dan seluruh pihak yang tidak bisa disebutkan satu persatu, yang telah banyak

membantu selama ini.

Semoga segala bantuan, motivasi, dan do’a yang diberikan kepada penulis

diridhoi dan mendapat imbalan yang berlipat ganda dari Allah SWT, Amiin ya

Rabbal’alamin.

v

Page 6: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

6

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan

rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang

berjudul : SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH

PUPUK IDEAL PADA PERKEBUNAN KELAPA SAWIT

MENGGUNAKAN METODE FUZZY TSUKAMOTO

Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi sistem

penentuan jumlah pupuk ideal yang bagus digunakan untuk kelapa sawit dengan

sistem pendukung keputusan menggunakan metode perhitungan fuzzy tsukamoto,

dengan adanya sistem ini diharapkan penggunaan pupuk sawit dapat lebih ideal

lagi sehingga tidak lagi ada kelebihan atau kekurangan pada penggunaan pupuk

sawit.

Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam

penulisan tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang

membangun agar tulisan ini dapat berguna untuk perkembangan ilmu

pengetahuan kedepan.

Malang, 14 Januari 2016

Penulis

Andi Febry Putra Adhitama

vi

Page 7: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

7

DAFTAR ISI

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

LEMBAR PERSETUJUAN ............................................................................ ii

LEMBAR PENGESAHAN ............................................................................. iii

LEMBAR PERNYATAAN ............................................................................. iv

LEMBAR PERSEMBAHAN .......................................................................... v

KATA PENGANTAR ..................................................................................... vi

ABSTRAKSI ................................................................................................... vii

ABSTRACT ..................................................................................................... viii

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

DAFTAR GAMBAR ....................................................................................... xii

DAFTAR TABEL ............................................................................................ xiv

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

1.1 Latar Belakang.......................................................................... 1

1.2 Rumusan Masalah ................................................................... 2

1.3 Batasan Masalah ....................................................................... 2

1.4 Tujuan Penelitian ..................................................................... 3

1.5 Metodologi Penelitian ............................................................. 3

1.5.1 Pemahaman Sistem dan Studi Literatur ....................... 3

1.5.2 Membuat Desain dan Rancang Sistem ........................ 3

1.5.3 Implementasi Rancangan Sistem Menggunakan

Algoritma dan Pembuatan Program ............................ 4

1.5.4 Pengujian dan Analisa Hasil Program ......................... 4

1.6 Sistematika Penulisan .............................................................. 4

BAB II LANDASAN TEORI ..................................................................... 6

2.1 Logika Fuzzy .............................................................................. 6

2.1.1 Himpunan Fuzzy (Fuzzy Set) ......................................... 6

2.1.2 Fungsi Derajat Keanggotaan Fuzzy.................................... 7

2.1.3 Operator Fuzzy ................................................................... 11

2.2 Metode Fuzzy .............................................................................. 11

ix

Page 8: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

8

2.2.1 Metode Fuzzy Tsukamoto .................................................. 12

2.3 Algoritma Fuzzy Tsukamoto ....................................................... 13

2.4 Kelapa Sawit ................................................................................ 14

2.5 Pengertian Data Flow Diagram(DFD)......................................... 14

2.6 Pengertian Entity Relationship Diagram (ERD) ......................... 15

2.7 Pengertian Database .................................................................... 17

2.7.1 Manfaat Penggunaan Database ........................................ 17

2.7.2 Keuntungan Database ...................................................... 19

BAB III ANALISA DAN PERANCANGAN ............................................. 20

3.1 Deskripsi Sistem .......................................................................... 20

3.1.1 Analisis Kebutuhan.......................................................... 20

3.1.2 Kebutuhan User ............................................................... 20

3.1.3 Kebutuhan Admin............................................................ 20

3.1.4 Arsitektur Sistem ................................................................ 21

3.2 Perancangan Sistem ..................................................................... 21

3.2.1 Flowchart Sistem ............................................................. 22

3.2.2 Flowchart Fungsi Keanggotaan ....................................... 23

3.2.2.1 Flowchart Fungsi Keanggotaan (Luas Kebun) .. 23

3.2.2.2 Flowchart Fungsi Keanggotaan (Jumlah Pohon) 24

3.2.2.3 Flowchart Fungsi Keanggotaan (Hasil Panen) .. 25

3.2.3 Flowchart Fuzzy Identifikasi ........................................... 26

3.2.4 Flowchart Hitung Centroid (Nilai Tengah Hasil

Optimasi) ......................................................................... 26

3.3 Rancangan Proses ........................................................................ 27

3.3.1 Context Diagram.............................................................. 28

3.3.2 DFD Level 0 .................................................................... 28

3.3.3 DFD Level 1 Proses Pencarian Data (Fuzzy Tsukamoto) 29

3.4 Studi Kasus .................................................................................. 30

3.4.1 Inisialisasi Variable Fuzzy............................................... 31

3.4.2 Inverensi Fuzzy................................................................ 37

3.4.3 Defuzzifikasi Tsukamoto ................................................. 40

3.5 Rancangan Basis Data ................................................................. 41

x

Page 9: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

9

3.5.1 Rancangan ERD ( Entity Relationship Diagram )........... 41

3.5.2 Hasil Rancangan .............................................................. 42

3.6 Desain User Interface .................................................................. 43

3.7 Contoh Kasus............................................................................... 44

3.7.1 Inverensi Fuzzy................................................................ 46

3.7.2 Defuzzifikasi Tsukamoto ................................................. 49

BAB IV IMPLEMENTASI DAN PENGUJIAN ....................................... 51

4.1 Implementasi ............................................................................... 51

4.2 Representasi Masalah .................................................................. 51

4.2.1 Halaman Utama WEB Aplikasi ....................................... 51

4.2.2 Halaman Kriteria ............................................................. 54

4.2.3 Halaman Data Studi Kasus .............................................. 55

4.2.4 Halaman SPK Pupuk Sawit ............................................. 61

4.2.5 Halaman Help .................................................................. 66

4.3 Pengujian Sistem ......................................................................... 67

4.3.1 Pengujian Blackbox ......................................................... 67

4.3.2 Pengujian Kuesioner ........................................................ 69

4.3.3 Pengujian Pakar ............................................................... 69

BAB V PENUTUP ...................................................................................... 71

5.1 Penutup ........................................................................................ 72

5.2 Saran ............................................................................................ 72

DAFTAR PUSTAKA ..................................................................................... 73

LAMPIRAN .................................................................................................... 74

CURRICULUM VITAE ............................................................................... 75

xi

Page 10: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

10

DAFTAR GAMBAR

Gambar 2.1 Kurva Fungsi Linier Turun ....................................................... . 8

Gambar 2.2 Kurva Fungsi Linier Naik ........................................................ . 8

Gambar 2.3 Kurva Segitiga .......................................................................... . 9

Gambar 2.4 Kurva Trapesium ...................................................................... . 9

Gambar 2.5 Kurva Fungsi-S ......................................................................... 10

Gambar 2.6 Kurva Fungsi-Z ........................................................................ 10

Gambar 2.7 Kurva Fungsi-π ......................................................................... 11

Gambar 2.8 Inferensi dengan menggunakan metode Tsukamoto ................ 13

Gambar 2.9 Contoh ERD ............................................................................. 17

Gambar 3.1 Arsitektur sistem ....................................................................... 21

Gambar 3.2 Flowchart Umum ..................................................................... 22

Gambar 3.3 Flowchart fungsi keanggotaan (Luas Kebun) .......................... 23

Gambar 3.4 Flowchart fungsi keanggotaan (Jumlah Pohon) ....................... 24

Gambar 3.5 Flowchart fungsi keanggotaan (Hasil Panen) .......................... 25

Gambar 3.6 Flowchart Fuzzy identifikasi .................................................... 26

Gambar 3.7 Flowchart hitung sentroid ........................................................ 27

Gambar 3.8 Context diagram ....................................................................... 28

Gambar 3.9 DFD level 1 .............................................................................. 28

Gambar 3.10 DFD level 1 manajemen pencarian data (Tsukamoto)............... 29

Gambar 3.11 Grafik keanggotaan himpunan fuzzy kecil.................................. 31

Gambar 3.12 Grafik keanggotaan himpunan fuzzy sedang .............................. 32

Gambar 3.13 Grafik keanggotaan himpunan fuzzy besar ................................. 32

Gambar 3.14 Grafik keanggotaan himpunan luas lahan ................................... 33

Gambar 3.15 Grafik keanggotaan himpunan sedikit (jumlah pohon) ............. 33

Gambar 3.16 Grafik keanggotaan himpunan sedang (jumlah pohon) ............. 34

Gambar 3.17 Grafik keanggotaan himpunan banyak (jumlah pohon) ............ 35

Gambar 3.18 Grafik keanggotaan himpunan jumlah pohon ............................. 35

Gambar 3.19 Grafik keanggotaan himpunan berkurang (hasil panen) ............ 36

Gambar 3.20 Grafik keanggotaan himpunan sedang (hasil panen) ..................... 36

Gambar 3.21 Grafik keanggotaan himpunan bertambah (hasil panen) .............. 37

xii

Page 11: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

11

Gambar 3.22 Grafik keanggotaan himpunan hasil panen ................................. 37

Gambar 3.23 Konseptual data model ERD (CDM) ....................................... 41

Gambar 3.24 Desain input fuzzy ......................................................................... 43

Gambar 3.25 Desain hasil hitung ........................................................................ 43

Gambar 4.1 Halaman utama user . ............................................................... 51

Gambar 4.2 Halaman kriteria ....................................................................... 54

Gambar 4.3 Halaman data penelitian ........................................................... 55

Gambar 4.4 Form dashboard (halaman utama) ............................................ 61

Gambar 4.5 Hasil hitung .............................................................................. 62

Gambar 4.6 Halaman help ............................................................................ 67

Gambar 4.7 Pengajuan kuisioner pakar . ...................................................... 70

Gambar 4.8 Balasan kuisioner pakar ............................................................ 71

xiii

Page 12: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

12

DAFTAR TABEL

Tabel 2.1 Simbol data flow diagram (DFD) .................................................... 15

Tabel 3.1 Hasil ...................................................................................................... 42

Tabel 3.2 Kriteria ................................................................................................. 42

Tabel 3.3 Bobot .................................................................................................... 42

Tabel 4.1 Pengujian sistem .................................................................................. 68

Tabel 4.2 Pengujian kuesioner ............................................................................. 69

Tabel 4.3 Pengujian pakar ................................................................................... 70

xiv

Page 13: SISTEM PENDUKUNG KEPUTUSAN PENENTUAN ...eprints.umm.ac.id/34115/1/jiptummpp-gdl-andifebryp-42892...1 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PUPUK IDEAL PADA PERKEBUNAN KELAPA

13

DAFTAR PUSTAKA

Kusumadewi, Sri dan Hari Purnomo. 2004. Aplikasi Logika Fuzzy untuk

Mendukung Keputusan. Yogyakarta : Graha Ilmu

Pal, S.K. and D.K.D Majmunder., (1986). Fuzzy Pendekatan Matematik untuk

Pengenalan Pola, Alih Bahasa: Sardi S., dkk. Jakarta: UI-press

Kusumadewi, S., Membangun Jaringan Syaraf Tiruan Menggunakan Matlab dan

Excel Link , Graha Ilmu, Yogyakarta, 2004.

Wahyudi. 2005. Implementasi Fuzzy Logic Controller pada System Pengereman

Kereta Api. Transmisi, Vol. 10, No.2,([email protected],

diakses 9 Desember 2015).

Susilo, F . (2003). Pengantar Himpunan dan Logika Kabur Serta Aplikasinya.

Universitas Sanata Dharma, Yogyakarta.

Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit

Andi.

Connolly, T., Begg, C. 2010. Database Systems: a practical approach to design,

implementation, and management. 5th Edition. America: Pearson

Education.