SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PRODUKSI MAKANAN MENGGUNAKAN METODE FUZZY MAMDANI DI PT. INDOFOOD CBP SUKSES MAKMUR CABANG MEDAN SKRIPSI VERA RIYANI 051401088 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010 SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PRODUKSI MAKANAN MENGGUNAKAN METODE FUZZY MAMDANI DI PT. INDOFOOD CBP SUKSES MAKMUR
CABANG MEDAN SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer VERA RIYANI 051401088 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PERSETUJUAN Judul : SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PRODUKSI MAKANAN MENGGUNAKAN METODE FUZZY MAMDANI DI PT. INDOFOOD CBP SUKSES MAKMUR CABANG MEDAN Kategori : SKRIPSI Nama : VERA RIYANI Nomor Induk Mahasiswa : 051401088 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen Fakultas : ILMU KOMPUTER : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, 21 Juni 2010 Pembimbing 2 Pembimbing 1 M. Andri Budiman, ST, MCompSc, MEM Drs. Suyanto, M.Kom NIP. 197510082008011011 NIP. 195908131986011002 Diketahui/Disetujui oleh Departemen Ilmu Komputer FMIPA USU Ketua, Prof. Dr. Muhammad Zarlis NIP. 195707011986011003
PERNYATAAN SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PRODUKSI MAKANANMENGGUNAKAN METODE FUZZY MAMDANI DI PT. INDOFOOD CBP SUKSES MAKMUR CABANG MEDAN SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 21 Juni 2010 VERA RIYANI 051401088
PENGHARGAAN Segala puji dan syukur penulis ucapkan kepada Allah SWT, dengan limpahan rahmat dan karunia-nya tugas akhir ini berhasil diselesaikan. Ucapan terima kasih penulis sampaikan kepada Drs. Suyanto, M.Kom dan Bapak M.Andri Budiman, ST, MCompSc, MEM, selaku pembimbing pada penyelesaian tugas akhir ini yang telah memberikan panduan dan kepercayaan kepada penulis untuk menyempurnakan tugas ini. Panduan ringkas, padat dan profesional telah diberikan kepada penulis agar penulis dapat menyelesaikan tugas akhir ini. Selanjutkan kepada Bapak Syahriol Sitorus, S.Si, MIT dan Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku pembanding dan kepada Ibu Ir. Elviawati Muisa Zamzami MT, MM selaku pembimbing akademik. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi Ilmu Komputer, Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus, S.Si, MIT. Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, semua dosen pada Program Studi Ilmu Komputer FMIPA USU, serta semua pegawai di Departemen Ilmu Komputer dan FMIPA USU. Terima kasih penulis sampaikan kepada Bapak Mochtar Sukardi selaku Branch Manager PT. Indofood Sukses Makmur Cabang Medan, Bu Yuli, Bu Zizah, dan seluruh staf bagian produksi yang sudah banyak membantu penulis. Tidak terlupakan kepada kedua orangtua yang selalu ada untuk penulis serta dukungan dari abang dan kakak tercinta. Kepada teman-teman terbaik yang selalu memberikan dukungan, Novi, Nita, Mika, Cahaya, abang-abang dan kakak-kakak senior, serta rekan-rekan kuliah lainnya, terima kasih untuk waktu, pikiran dan bantuannya yang telah banyak memberikan bantuan secara langsung maupun tidak langsung kepada penulis. Akhirnya penulis berharap bahwa tugas akhir ini bermanfaat terutama kepada penulis maupun para pembaca serta semua pihak yang berhubungan dengannya. Penulis menyadari sepenuhnya bahwa kajian ini sangat jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun sangat diharapkan demi perbaikan.
ABSTRAK Ketidakpastian merupakan permasalahan yang banyak ditemukan dalam kehidupan sehari-hari, termasuk pada saat pengambilan keputusan. Pada kasus penentuan jumlah produksi, konsep logika Fuzzy sangat efektif karena dapat menyelesaikan masalah yang mengandung ketidakpastian, keambiguan dan kebenaran parsial. Salah satu metode fuzzy yang dapat digunakan dalam memecahkan permasalahan tersebut adalah Metode Fuzzy Inference System. Metode Fuzzy Inference System yang digunakan dalam tugas akhir ini adalah Metode Fuzzy Mamdani dan software yang digunakan adalah Borland Delphi 7 dengan database MySQL. Hasil dari proses penerapan Metode Fuzzy Mamdani ini akan memberikan solusi berupa jumlah optimal yang akan diproduksi.
ABSTRACT Decision Support System to Determine Food Production Using Fuzzy Mamdani Method in PT. Indofood CBP Sukses Makmur Medan Branch Uncertainty was a problem that can be found in the daily life, including when make a decision. In case when trying to determine the amount of production number, fuzzy logic concept is very effective because it can solves problem that contain uncertainty, partial truth, and ambiguous. One of the Fuzzy method that can be used to solve that problem was Fuzzy Inference System Method. Fuzzy Inference System Method that being used in this thesis is Fuzzy Mamdani Method and software that being used is Borland Delphi 7 with MySQL database. The results from Fuzzy Mamdani Method implementation will give a solution about the optimal amount that need to produced.
DAFTAR ISI Halaman HALAMAN PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK ABSTRACT DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR ii iii iv v vi vii ix x Bab 1 Bab 2 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Lokasi dan Waktu 5 1.8 Sistematika Penulisan 6 LANDASAN TEORI 2.1 Logika Fuzzy 8 2.1.1 Perkembangan Logika Fuzzy 8 2.1.2 Himpunan Fuzzy 9 2.1.3 Beberapa Hal yang Perlu Diketahui dalam Sistem Fuzzy 11 2.1.4 Fungsi Keanggotaan 12 2.1.5 Operator Dasar Zadeh untuk Operasi Himpunan Fuzzy 17 2.1.6 Sistem Inferensi Fuzzy 18 2.1.6.1 Metode Fuzzy Mamdani 19 2.2 Sistem Pendukung Keputusan 21 2.2.1 Definisi Keputusan 21 2.2.2 Proses Pengambilan Keputusan 21 2.2.3 Sistem Pendukung Keputusan 23 2.2.4 Keberadaan dan Karakteristik SPK pada Pengolahan Informasi 24 2.2.5 Komponen-komponen SPK 27 2.3 Produksi 28 2.3.1 Proses Produksi 29 2.4 Permintaan 31 2.5 Persediaan 33
Bab 3 Bab 4 ANALISIS DAN DESAIN SISTEM 3.1 Analisis Masalah 34 3.1.1 Analisis Sistem Produksi 34 3.1.2 Analisis Alur Informasi Sistem Produksi 35 3.1.3 Analisis Sistem Pendukung Keputusan 36 3.1.4 Analisis Fuzzy Mamdani 38 3.2 Desain Sistem 45 3.2.1 Data Flow Diagram ( DFD ) dan Spesifikasi Proses 45 3.2.2 Erelationship Diagram (ERD) 53 3.2.2 Algoritma 54 IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Batasan Implementasi 57 4.2 Implementasi 57 4.2.1 Modul Manager 58 4.2.2 Modul Rules 59 4.2.3 Modul Hasil 60 4.2.4 Modul Laporan 61 Bab 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 62 5.2 Saran 63 DAFTAR PUSTAKA 64 LAMPIRAN A : DDLDATABASE 66 LAMPIRAN B : Listing Program 71 LAMPIRAN C : Surat Izin Riset dari PT. Indofood CBP Sukses Makmur Cabang Medan 86
DAFTAR TABEL Halaman Tabel 3.1 Tabel Data Pemesanan, Persediaan, dan Produksi Pop Mie Rasa Kari Ayam 39 Tabel 3.2 Tabel Penentuan Variabel dan Semesta Pembicaraan 40 Tabel 3.3 Tabel Himpunan Fuzzy 41 Tabel 3.4 Spesifikasi Proses Diagram Konteks Level 0 46 Tabel 3.5 Spesifikasi Proses DFD Level 1 P.0 48 Tabel 3.6 Spesifikasi Proses DFD Level 2 Proses P.2 50 Tabel 3.7 Kamus Data 51 Tabel 3.8 Entitas Dasar 53 Tabel 3.9 Pengujian Data Random 61
DAFTAR GAMBAR Halaman Gambar 2.1 Himpunan MUDA, PAROBAYA, dan TUA 9 Gambar 2.2 Himpunan Fuzzy untuk Variabel Umur 10 Gambar 2.3 Representasi Kurva Segitiga 13 Gambar 2.4 Representasi Kurva Trapesium 14 Gambar 2.5 Daerah Bahu pada Variabel Temperatur 15 Gambar 2.6 Karakteristik Fungsi Kurva-S PERTUMBUHAN 16 Gambar 2.7 Karakteristik Fungsi Kurva-S PENYUSUTAN 17 Gambar 2.8 Proses dalam Sistem Inferensi Fuzzy 19 Gambar 2.9 Proses Pengambilan Keputusan 22 Gambar 2.10 Hubungan antara PDE, SIM, dan SPK 26 Gambar 2.11 Model Konseptual SPK 28 Gambar 2.12 Aliran Garis 29 Gambar 2.13 Aliran Intermiten 29 Gambar 2.14 Aliran Proyek 30 Gambar 2.15 Produksi Persediaan 30 Gambar 2.16 Produksi untuk Permintaan/Pemesanan 30 Gambar 2.17 Keseimbangan antara Permintaan dan Persediaan 32 Gambar 3.1 Diagram Alur Informasi Penentuan Jumlah Produksi 35 Gambar 3.2 Diagram Konsepsi Sistem Pendukung Keputusan Penentuan Produksi Makanan Menggunakan Metode Fuzzy Mamdani 36 Gambar 3.3 Diagram Konsepsi Proses Penentuan Jumlah Produksi Menggunakan Metode Fuzzy Mamdani 38 Gambar 3.4 Kurva Pemesanan 42 Gambar 3.5 Kurva Persediaan 42 Gambar 3.6 Kurva Produksi 43 Gambar 3.7 Diagram Konteks Sistem Pendukung Keputusan Penentuan Jumlah Produksi 45 Gambar 3.8 DFD Level 1 Proses P.0 47 Gambar 3.9 DFD Level 2 Proses P.1 49 Gambar 3.10 Model Data ERD Beratribut Lengkap 53 Gambar 4.1 Modul Manager 58 Gambar 4.2 Modul Rules 59 Gambar 4.3 Modul Hasil 60 Gambar 4.5 Modul Laporan Data Pemesanan, Persediaan, dan Produksi 61