PENENTUAN JUMLAH PRODUKSI OPTIMAL MINUMAN TEH MENGGUNAKAN METODE FUZZY SUGENO DAN METODE FUZZY TSUKAMOTO (STUDI KASUS : PT. SINAR SOSRO TANJUNG MORAWA) SKRIPSI NURUL ZAKYA HAQUE 131421067 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2015
PENENTUAN JUMLAH PRODUKSI OPTIMAL MINUMAN TEH MENGGUNAKAN METODE FUZZY SUGENO DAN METODE FUZZY TSUKAMOTO (STUDI KASUS : PT. SINAR SOSRO TANJUNG MORAWA) SKRIPSI Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer Oleh : NURUL ZAKYA HAQUE 131421067 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2015
PERSETUJUAN Judul : PENENTUAN JUMLAH PRODUKSI OPTIMAL MINUMAN TEH MENGGUNAKAN METODE FUZZY SUGENO DAN METODE FUZZY TSUKAMOTO (STUDI KASUS : PT.SINAR SOSRO TANJUNG MORAWA) Kategori : SKRIPSI Nama : NURUL ZAKYA HAQUE NomorIndukMahasiswa : 131421067 Program Studi : EKSTENSI S1 ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Agustus 2015 Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Dian Rachmawati, S.Si, M.Kom Maya Silvi Lydia, B.Sc, M.Sc NIP. 19830723 200912 2 004 NIP. 19740127 200212 2 001 Diketahui/Disetujuioleh Program Studi S1 IlmuKomputer Ketua, Dr. PoltakSihombing, M.Kom NIP. 19620317 199103 1 011
2 PERNYATAAN PENENTUAN JUMLAH PRODUKSI OPTIMAL MINUMAN TEH MENGGUNAKAN METODE FUZZY SUGENO DAN METODE FUZZY TSUKAMOTO (STUDI KASUS : PT. SINAR SOSRO TANJUNG MORAWA) SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya. Medan, Agustus 2015 Penulis Nurul Zakya Haque 131421067
3 PENGHARGAAN Alhamdulillah segala puji dan syukur atas nikmat kepada Allah Yang Maha Esa sehingga penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. Pada kesempatan ini penulis mengucapkan terima kasih kepada pihak yang telah banyak membimbing, mengarahkan, membantu, dan memberikan dukungan semangat dan kasih sayang dalam menyelesaikan skripsi ini. Penulis mengucapkan terima kasih kepada : 1. Bapak Prof. Subhilhar, Ph.D selaku Pj Rektor Universitas Sumatera Utara. 2. Bapak Prof. Dr. Muhammad Zarlis selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. 3. Bapak Dr. Poltak Sihombing, M.Kom selaku Ketua Program Studi S1 Ilmu Komputer Universitas Sumatera Utara. 4. Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku Sekretaris Program Studi S1 Ilmu Komputer Universitas Sumatera Utara dan Dosen Pembimbing I yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 5. Ibu Dian Rachmawati, S.Si, M.Kom selaku Dosen Pembimbing II yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 6. Bapak Prof. Dr. Iryanto, M.Si selaku Dosen Pembanding I yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini. 7. Bapak Handrizal. S.Si., M.Comp.Sc selaku Dosen Pembanding II yang telah memberikan kritik dan saran dalam penyempurnaan skripsi ini.
4 8. Semua dosen dan semua pegawai di Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara. 9. Teristimewa kepada kedua orang tua penulis Ayahanda Achmad Saldi dan Ibunda Darlina, serta kepada adik penulis M.Zaki, Fadya dan keluarga besar penulis yang senantiasa memberikan doa, dukungan moril dan materil, motivasi, semangat dan kasih sayang yang tiada henti kepada penulis sehingga penulis dapat menyelesaikan skripsi ini. 10. Teman-teman seperjuangan mahasiswa Ekstensi S1-Ilmu Komputer stambuk 2013 khususnya kepada Fera, Wiwin, Tiany, Melsa, Tika, Ighfar, Ryan, Adli, Ade dan Satriyo yang telah memberikan dukungan dan kerja sama yang baik kepada penulis. 11. Terima kasih juga kepada Kurniawan Ginting yang telah memberikan motivasi, semangat serta doanya kepada penulis sehingga penulis dapat menyelesaikan skripsi ini. 12. Semua pihak yang terlibat langsung atau pun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu penyelesaian skripsi ini. Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, kepada pembaca agar kiranya memberikan kritik dan saran yang bersifat membangun demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya. Medan, Agustus 2015 Penulis Nurul Zakya Haque
5 ABSTRAK Penggunaan sistem pendukung keputusan pada jumlah produksi minuman teh yang selama ini dilakukan secara perhitungan manual mengakibatkan timbulnya masalah karena karyawan di perusahaan tersebut tidak mengetahui berapa jumlah produksi minuman teh untuk setiap bulan berikutnya. Masalah ini dapat diselesaikan dengan menggunakan metode fuzzy Sugeno dan fuzzy Tsukamoto. Pada penelitian ini dibuat tiga variabel fuzzy yang akan menjadi nilai inputan yaitu permintaan, persediaan dan dihitung berdasarkan metode fuzzy Sugeno dan fuzzy Tsukamoto, dan hasil perhitungannya disebut nilai akhir defuzzyfikasi. Sistem yang telah dirancang mampu memberikan jumlah produksi minuman yang optimum dibandingkan sistem manual yang mengakibatkan produksi berlebih atau kekurangan. Kata kunci: Sistem Pendukung Keputusan, Defuzzyfikasi, Produksi, Fuzzy Sugeno dan Fuzzy Tsukamoto
6 DETERMINATION OF TOTAL PRODUCTION OPTIMAL DRINK TEA USING SUGENO FUZZY METHOD AND TSUKAMOTO FUZZY METHOD (CASE STUDY: PT. SINARSOSRO TANJUNG MORAWA) ABSTRACT The use of decision support systems in the amount of tea production has been done by the manual calculation resulted in problems for the employees in these companies do not know how much the production of tea for each subsequent month. This problem can be solved by using fuzzy Sugeno and Tsukamoto fuzzy. In this study made three fuzzy variables that will be the input value that is in demand, supply and is calculated based on the method of fuzzy Sugeno and Tsukamoto fuzzy, and the results of the calculation sreferred to the final value defuzzyfication. The system has been designedis able to provide the optimum amount of beverage production compared to manual systems which result in over production or deficiency. Keywords: Decision Support Systems, Defuzzyfication, Production, Fuzzy Sugeno and Fuzzy Tsukamoto.
7 DAFTAR ISI Halaman Persetujuan Pernyataaan Penghargaan Abstrak Abstract Daftar isi Daftar tabel Daftar gambar ii iii iv vi vii viii x xi BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Ruang Lingkup Penelitian 2 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 5 BAB 2 LANDASAN TEORI 7 2.1 Sistem Pendukung Keputusan 7 2.1.1 Arsitektur Sistem Pendukung Keputusan 8 2.1.2 Fase Fase Dalam Pengambilan Keputusan 10 2.2 Logika Fuzzy 12 2.3 Metode Fuzzy Sugeno 20 2.4 Metode Fuzzy Tsukamoto 21 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 22 3.1 Analisis Masalah 22 3.2 Kebutuhan Sistem 23 3.2.1 Kebutuhan Input 23 3.2.2 Kebutuhan Output 24 3.3 Perancangan Sistem 24 3.3.1 Diagram Aliran Data 24 3.4 Kamus Data 31 3.5 Entity Relationship Diagram (ERD) 33 3.6 Perancangan Flowchart 33 3.7 Perancangan Inferensi Fuzzy 37 3.8 Fungsi Keanggotaan 37 3.8.1 Fungsi Keanggotaan Metode Fuzzy Sugeno 37 3.8.2 Fungsi Keanggotaan Metode Fuzzy Tsukamoto 42 3.9 Perancangan Form 46 3.9.1 Form Login 46 3.9.2 Form Menu Utama 47
8 3.9.3 Form Menu Data 49 3.9.4 Form Menu Proses 50 3.9.5 Form Laporan 58 BAB 4 IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM 60 4.1 ImplementasiSistem 60 4.2 Pengujian 60 4.2.1 Tampilan Form Login 60 4.2.2 Tampilan Form Utama 61 4.2.3 Tampilan Form Menu Data 62 4.2.4 Tampilan Form Menu Proses 63 4.2.5 Tampilan Form Laporan 66 BAB 5 KESIMPULAN DAN SARAN 68 5.1 Kesimpulan 68 5.2 Saran 68 DAFTAR PUSTAKA LISTING PROGRAM
9 DAFTAR TABEL Halaman Tabel 3.1 Data Minuman Teh PT.Sinar Sosro 23 Tabel 3.2 Data Minuman 32 Tabel 3.3 Laporan Produksi 32 Tabel 3.4 Penentuan Range 37
10 DAFTAR GAMBAR Halaman Gambar 2.1 Arsitektur Sistem Pendukung Keputusan 9 Gambar 2.2 Contoh Pemetaan Input Output 13 Gambar 2.3 Himpunan Fuzzy Variabel Temperatur 14 Gambar 2.4 Kurva Keanggotaan Linear Naik 15 Gambar 2.5 Kurva Keanggotaan Panas 16 Gambar 2.6 Kurva Keanggotaan Linear Turun 16 Gambar 2.7 Kurva Keanggotaan Linear Dingin 17 Gambar 2.8 Kurva Keanggotaan Segitiga 17 Gambar 2.9 Kurva Keanggotaan Normal 18 Gambar 2.10 Kurva Keanggotaan Trapesium 18 Gambar 2.11 Kurva Keanggotaan Normal 19 Gambar 2.12 Inferensi dengan menggunakan Metode Tsukamoto 21 Gambar 3.1 Diagram Ishikawa 22 Gambar 3.2 Diagram Konteks DFD 24 Gambar 3.3 DFD Level 1 26 Gambar 3.4 DFD Proses 1.0 28 Gambar 3.5 DFD Proses 2.0 30 Gambar 3.6 Diagram ERD 33 Gambar 3.7 Kurva Linear Naik 34 Gambar 3.8 Flowchart Linear Naik 34 Gambar 3.9 Kurva Linear Turun 35 Gambar 3.10 Flowchart Linear Turun 35 Gambar 3.11 Flowchart SPK Fuzzy Sugeno dan Fuzzy Tsukamoto 36 Gambar 3.12 Kurva Permintaan 38 Gambar 3.13 Fungsi Keanggotaan Permintaan 38 Gambar 3.14 Kurva Persediaan 39 Gambar 3.15 Fungsi Keanggotaan Persediaan 40 Gambar 3.16 Kurva Permintaan 42 Gambar 3.17 Fungsi Keanggotaan Permintaan 43 Gambar 3.18 Kurva Persediaan 43 Gambar 3.19 Fungsi Keanggotaan Persediaan 44 Gambar 3.20 Kurva Jumlah Produksi 44 Gambar 3.21 Form Login 47
Gambar 3.22 Form Menu Utama 48 Gambar 3.23 Form Menu Data 49 Gambar 3.24 Rancangan Form Proses 51 Gambar 3.25 Tampilan PerhitunganFuzzySugeno 52 Gambar 3.26 Tampilan PerhitunganFuzzy Tsukamoto 54 Gambar 3.27 Tampilan Form Simpan Ke Laporan 56 Gambar 3.28 Tampilan Form Laporan 59 Gambar 4.1 Tampilan Form Login 61 Gambar 4.2 Tampilan Form Menu Utama 62 Gambar 4.3 Tampilan Form Menu Data 63 Gambar 4.4 Tampilan Form Menu Proses 64 Gambar 4.5 Tampilan Perhitungan Fuzzy Sugeno 65 Gambar 4.6 Tampilan PerhitunganFuzzy Tsukamoto 65 Gambar 4.7 Tampilan Form Simpan Ke Laporan 66 Gambar 4.8 Tampilan Form Laporan 67 11