jurusan teknik informatika fakultas … · gambar 2.1 diagram proses alur fuzzy ... gambar 3.1...
Post on 14-Aug-2018
244 Views
Preview:
TRANSCRIPT
APLIKASI PENDUKUNG KEPUTUSAN ANTARA PETANI
DAN PEDAGANG TEBU DENGAN PT. TUNAS AGUNG
SENTOSA MALANG MENGGUNAKAN METODE FUZZY
TSUKAMOTO
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Devi Novitasari
201010370311435
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
KATA PENGANTAR
Dengan segala puji syukur kehadirat Allah SWT. Berkat limpahan rahmat
dan hidayah-NYA sehingga penulis dapat menyelesaikan tugas akhir yang
berjudul :
“APLIKASI PENDUKUNG KEPUTUSAN ANTARA PETANI DAN
PEDAGANG TEBU DENGAN PT. TUNAS AGUNG SENTOSA MALANG
MENGGUNAKAN METODE
FUZZY TSUKAMOTO”
Tidak lupa juga melalui kesempatan ini penulis menyampaikan ucapan
terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu
dan terlibat dalam penyelesaian tugas akhir ini.
Kesempurnaan hanyalah milik Allah, untuk itu penulis menyadari bahwa apa
yang penulis susun ini jauh dari kata sempurna. Karena itu penulis mengharapkan
kritik, saran dan pendapat yang sifatnya membangun. Terima kasih untuk segala
perhatiannya. Penulis berharap semoga tugas akhir ini dapat bermanfaat dan
berguna bagi semua pihak.
Malang, 25 Januari 2015
Penulis
DAFTAR ISI
LEMBAR PERSETUJUAN ...........................................................................i
LEMBAR PENGESAHAN .............................................................................ii
SURAT PERNYATAAN ................................................................................iii
ABSTRAKSI ...................................................................................................iv
ABSTRACT ....................................................................................................v
LEMBAR PERSEMBAHAN ..........................................................................vi
MOTTO ...........................................................................................................vii
KATA PENGANTAR ................................................................................... viii
DAFTAR ISI ...................................................................................................ix
DAFTAR GAMBAR……………………………………………………………xii
DAFTAR TABEL………………………………………………………...……xiv
DAFTAR RUMUS………...……………………………………………………xv
BAB I PENDAHULUAN ................................................................................ 1
1.1. Latar Belakang ................................................................................... 1
1.2. Rumusan Masalah ............................................................................... 2
1.3. Tujuan ................................................................................................. 2
1.4. Batasan Masalah ................................................................................. 2
1.5. Metodologi ........................................................................................... 3
1.6. Sistematika Penulisan ........................................................................... 4
BAB II LANDASAN TEORI .......................................................................... 5
2.1.Pemodelan Sistem ................................................................................. 5
2.1.1. Context Diagram ........................................................................ 5
2.1.2. Flowchart .................................................................................. 6
2.1.3. Entity Relationship Diagram (ERD) ........................................... 7
2.2.Sistem Pendukung Keputusan (SPK) ......................................................8
2.2.1. Sejarah SPK ..............................................................................8
2.2.2. Pengertian Sistem Pendukung Keputusan ...................................9
2.3.Metode Fuzzy Inference Sistem (FIS) Tsukamoto ..................................12
2.3.1. Fungsi Keanggotaan ....................................................................15
2.4.Implementasi ..........................................................................................16
2.4.1. Konsep Penerimaan Kerjasama Usaha Tebu..............................16
2.5. Perangkat Lunak Pendukung……………………………………………...…16
2.5.1. Pengertian PHP .................................................................................16
2.5.2. Pengertian MySQL ............................................................................17
2.5.3. Dreamweaver CS……………………………………………………..19
2.5.4. Pengertian Xampp………...…………………………………………20
BAB III ANALISA DAN PERANCANGAN SISTEM ..................................21
3.1.Analisis Sistem ......................................................................................21
3.2.Analisis Arsitektur Flowchart ................................................................22
3.2.1. Flowchart Data Tebu ................................................................22
3.2.2. Flowchart Data Variabel dan Himpunan Fuzzy .........................23
3.2.3. Flowchart Perhitungan Fuzzy ...................................................24
3.3.Perancangan Arsitektur Sistem ..............................................................25
3.3.1. ERD (Entity Relational Diagram)……...………………………….25
3.3.2. Context Diagram (CD)………………………………….…………26
3.3..3 Use Case Diagram…………………………………………………30
3.4.Perancangan Rumus Fuzzy Tsukamoto ..................................................31
3.4.1. Tabel Himpunan Fuzzy ............................................................31
3.4.2. Rumus Konversi Fuzzy Logic ...................................................34
3.4.3. Fungsi Keanggotaan .................................................................38
3.4.4. Rule Fuzzy ...............................................................................44
3.4.5. Menentukan nilai a-predikat………………………………...….48
3.4.6. Menentukan nilai Z……………………………………….…….52
3.5.Perancangan Antar Muka ......................................................................54
3.5.1. Menu Login .............................................................................54
3.5.2. Form Menu Utama ...................................................................54
3.5.3. Form Entry Data Petani…………………………………………55
3.5.4. Form Himpunan Fuzzy………………………………………....56
BAB IV IMPLEMENTASI DAN PENGUJIAN ............................................57
4.1.Spesifikasi Perangkat Keras dan Lunak .................................................57
4.1.1 Spesifikasi Perangkat Lunak ....................................................57
4.1.2 Spesifikasi Perangkat Keras .....................................................58
4.2.Implementasi Perangkat Lunak ..............................................................58
4.2.1 Metode FuzzyTsukamoto .........................................................58
4.3.Pengujian Sistem ...................................................................................69
4.3.1 Pengujian Fungsional Web .......................................................69
4.3.2 Pengujian Akurasi ....................................................................81
BAB V KESIMPULAN DAN SARAN ..........................................................89
5.1.Kesimpulan ...........................................................................................89
5.2.Saran .....................................................................................................89
DAFTAR PUSTAKA ......................................................................................91
LAMPIRAN
BIOGRAFI PENULIS
DAFTAR GAMBAR
Gambar 2.1 Diagram proses alur fuzzy Tsukamoto…....................................... 13
Gambar 2.2 Contoh Kurva Bahu ................. ………………………………… 15
Gambar 2.3 Struktur Pembacaan Web Server .......................................... ….. 17
Gambar 3.1 Flowchart Pengolahan Data Petani Tebu .................................... 22
Gambar 3.2 Flowchart Data Variabel dan Himpunan Fuzzy .......................... 23
Gambar 3.3 Flowchart Perhitungan Fuzzy .................................................... 24
Gambar 3.4 ERD Aplikasi Pendukung Keputusan ......................................... 25
Gambar 3.5 Context Diagram Level 0 ........................................................... 26
Gambar 3.6 Data Flow Diagram Level 1 ....................................................... 27
Gambar 3.7 Data Flow Diagram Level 2 ....................................................... 28
Gambar 3.8 Data Flow Diagram Level 3 ....................................................... 29
Gambar 3.9 Use Case Diagram ..................................................................... 30
Gambar 3.10 Kurva Bahu Variabel Harga Beli Tebu ..................................... 38
Gambar 3.11 Kurva Bahu Variabel Jumlah Pemasukan Tebu ........................ 39
Gambar 3.12 Kurva Bahu Variabel Jumlah Gula ........................................... 40
Gambar 3.13 Kurva Bahu Variabel Harga Lelang ......................................... 42
Gambar 3.14 Kurva Bahu Variabel Keputusan .............................................. 43
Gambar 3.15 Tampilan Menu Login ............................................................. 54
Gambar 3.16 Tampilan Menu Utama ............................................................ 54
Gambar 3.17 Form Entri Data Petani ............................................................ 55
Gambar 3.18 Form Himpunan Fuzzy ............................................................ 56
Gambar 4.1 Potongan Code Form Petani ....................................................... 59
Gambar 4.2 Tampilan Hasi form Inputan Data Petani Tebu ........................... 59
Gambar 4.3 Potongan Code form variabel Fuzzy .......................................... 61
Gambar 4.4 Tampilan Form Hasil Fuzzy Variabel ........................................ 61
Gambar 4.5 Potongan Code Form Rule Fuzzy ............................................... 63
Gambar 4.6 Hasil Form Rule Fuzzy .............................................................. 64
Gambar 4.7 Potongan Code Form crisp Fuzzy .............................................. 65
Gambar 4.8 PotonganCode Form Class Fuzzy............................................... 66
Gambar 4.9 Potongan Code Perhitungan Rumus Fuzzy ................................. 68
Gambar 4.10 halaman Login ......................................................................... 69
Gambar 4.11 Tampilan Halaman Form Input Data Petani ............................. 70
Gambar 4.12 Tampilan Data Petani ............................................................... 70
Gambar 4.13 Tampilan Form Variabel Fuzzy ................................................ 72
Gambar 4.14 Tampilan Form Input Rule Fuzzy ............................................ 73
Gambar 4.15 Tampilan Hasil Konversi Harga Tebu ...................................... 73
Gambar 4.16 Tampilan Hasil Konversi Pemasukan Tebu .............................. 74
Gambar 4.17 Tampilan Hasil Konversi Jumlah Gula ..................................... 74
Gambar 4.18 Tampilan Hasil Konversi Harga Lelang .................................. 75
Gambar 4.19 Tampilan Hasil a-predikat ........................................................ 76
Gambar 4.20 Tampilan Form Input Data ....................................................... 77
Gambar 4.21 Tampilan Form Data Petani ..................................................... 77
Gambar 4.22 Tampilan Form Hasil ............................................................... 80
DAFTAR TABEL
Tabel 2.1 Simbol-Simbol Context Diagram .................................................. 5
Tabel 2.2 Tabel Simbol Flowchart ................................................................ 6
Tabel 2.3 Simbol ERD ................................................................................. 8
Tabel 3.1 Variabel dan Semesta Pembicaraan data pada PT. TAS ................ 31
Tabel 3.2 Semesta Pembicaraan Pada Petani Tebu ........................................ 32
Tabel 3.3 Variabel Harga beli tebu dan Himpunan Fuzzy……………………
32
Tabel 3.4 Variabel jumlah pemasukan tebu dan Himpunan Fuzzy ................. 33
Tabel 3.5 Variabel jumlah gula yang dihasilkan dan Himpunan Fuzzy .......... 33
Tabel 3.6 Variabel harga lelang gula dan Himpunan Fuzzy ........................... 33
Tabel 3.7 Keputusan dan Himpunan Fuzzy ................................................... 34
Tabel 3.8 Pembentukan Rule Fuzzy .............................................................. 44
Tabel 3.9 Tabel a-predikat ............................................................................ 48
Tabel 4.1 Tabel Data Petani Tebu yang Diterima .......................................... 82
Tabel 4.2 Tabel Data Petani Tebu yang Ditolak ............................................ 87
DAFTAR RUMUS
Rumus 1 Rumus Perhitungan Defuzzy Weighted Average ............................ 15
Rumus 2 Rumus Perhitungan Fuzzyfication Kurva LINFINITY ................... 38
Rumus 3 Rumus Perhitungan Fuzzyfication Kurva RINFINITY ................... 39
Rumus 4 Rumus Perhitungan Fuzzyfication Kurva RINFINITY ................... 40
Rumus 5 Rumus Perhitungan nilai Z pada Kurva RINFINITY ...................... 52
Daftar Pustaka
[1] Kusumadewi, S dan Purnomo, Hari. Aplikasi Logika Fuzzy untuk Pendukung
Keputusan, Graha Ilmu, Yogyakarta,2010
[2] Lalu Ahmad S Irfan Akbar, Sistem Pendukung Keputusan Dalam Memilih
Logo Perusahaan, Magister Teknologi Informasi Universitas Gadjah
Mada, Yogyakarta, 2008
[3] Dwi Prasetyo, Didik, Tip dan Trik Kolaborasi PHP an MySQL, Penerbit PT
Elext Media Komputindo, Jakarta, 2003
[4] Hollander, September 2009, “ Memahami Penggunaan Diagram Arus Data”.
Volume 4 No. 3
[5] Doro Edi, Stevalin Betshani, Juni 2009, “ Analisis Data dengan Menggunakan
ERD dan Model Konseptual Data Warehouse”. Volume 5 No.1
[6] Nugroho, 2008, Latihan Membuat Aplikasi Web PHP dan MySQL dengan
Dreamweaver MX (6,7,2004) dan 8
[7] http://mhs.stiki.ac.id/06114001/Software/bowo/Fuzzy%20Logic.ppt Diakses
22 Agustus 2014.
[8] http://dhamidin.files.wordpress.com/ Diakses 18 Juni 2014
[9] http://cararapruk.blogspot.com/2011/04/materi-spk.html Diakses 29 Juni
2014
[10] http://socs.binus.ac.id/2012/03/02/pemodelan-dasar-sistem-fuzzy/ Diakses
29 Agustus 2014.
[11] http://www.slideshare.net/RoziqBahtiar/fuzzy-fungsi-keanggotaan 6 Diakses
September 2014.
top related