i
SISTEM PENDUKUNG KEPUTUSAN DALAM BENTUK SIMULASI
KEBIJAKAN PERENCANAAN BAHAN BAKU DAN PRODUKSI BAGI
IKM FURNITURE DI SOLO RAYA
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika
Disusun Oleh :
AGUSTIN DWI RAHMAWATI
NIM. M3110004
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
ABSTRACT
AgustinDwi Rahmawati, 2013 DECISION SUPPORT SYSTEM SIMULATION OF RAW MATERIALS AND PRODUCTION PLANNING POLICY FOR IKM FURNITURE IN SOLO.Informatics Diploma Program, Mathematic And Natural Science Faculty, Sebelas Maret University Surakarta.
The level of intense competition at the moment, demanding every industry to make a decision how much number of production and production capacity of the company that is able to meet consumer demand. Therefore we need a system that can assist managers in taking decisions that are called decision support systems. Decision support systems are interactive computer-based systems that help decision-makers utilize data and models to solve a problem that is not structured.
This decision support system is created by using the programming language PHP and the MySQL database. Prior to the decision-making process is carried out forecasting demand for the next period by using Trend Projection method. Whereas decision making is done by using Fuzzy logic.One of the fuzzy method that can be used in solving these problems is the Fuzzy Tsukamoto
Inference System methodthat apply an average weighted to calculate the number
of the production Board and purchase logs by considering the number of requests and the supplies of raw materials in the form of logs or boards.
As a result of this final project is the making of a decision support system in the form of simulation planning policy of raw materials and production for IKM Furniture in Solo that can assist managers in determining policy planning the amount of board production and the amount of raw material purchase log for the next period.
Key words: Forecasting, decision support Systems, Php, MySQL, Trend Projection, Fuzzy logic, Fuzzy Tsukamoto, furniture, raw materials and production Planning
v ABSTRAK
Agustin Dwi Rahmawati, 2013, SISTEM PENDUKUNG KEPUTUSAN DALAM BENTUK SIMULASI KEBIJAKAN PERENCANAAN BAHAN BAKU PRODUKSI BAGI IKM FURNITURE DI SOLO RAYA. Program Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Adanya tingkat persaingan yang ketat pada saat ini, menuntut setiap industri untuk membuat keputusan berapa banyaknya jumlah produksi dan apakah kapasitas produksi perusahaan mampu untuk memenuhi permintaan konsumen.Oleh sebab itu diperlukan suatu sistem yang dapat membantu manajer dalam mengambil keputusan yang disebut sistem pendukung keputusan.Sistem Pendukung Keputusan adalah sistem berbasis komputer interaktif yang membantu pembuat keputusan memanfaatkan data dan model untuk memecahkan masalah yang tidak terstruktur.
Sistem Pendukung keputusan ini dibuat dengan menggunakan bahasa pemrograman PHP dan database MySQL. Sebelumdilakukan pengambilan keputusan dilakukan proses peramalan permintaan untuk periode berikutnya dengan menggunakan metode Trend Projection.Sedangkan dalam pengambilan keputusan dilakukan dengan menggunakan Logika Fuzzy. Salah satu metode fuzzy
yang dapat digunakan dalam memecahkan permasalahan tersebut adalah Metode Tsukamoto Fuzzy Inference System yang menerapkan rata-rata terbobot untuk menghitung jumlah produksi papan dan pembelian log dengan mempertimbangkan jumlah permintaan dan persediaan bahan baku baik berupa log maupun papan.
Sebagai hasil dari tugas akhir ini adalah dibuatnya sebuah sistem pendukung keputusan dalam bentuk simulasi kebijakan perencanaan bahan baku dan produksi bagi IKM Furnitur di Solo Raya yang dapat membantu manajer dalam menentukan kebijakan perencanaan jumlah produksi papan dan jumlah pembelian bahan baku log untuk periode berikutnya.
Kata kunci: Sistem Pendukung Keputusan, Peramalan,Php, MySQL, Trend
Projection, Logika Fuzzy,Fuzzy Tsukamoto,Furnitur, Perencanaan
bahan baku dan produksi
MOTTO
Tidak ada masalah yang tidak bisa diselesaikan selama ada komitmen bersama untuk menyelesaikannya.
Percayalah bahwa dalam setiap kegagalan yang terjadi, Allah telah menyiapkan sesuatu yang lebih indah untukmu.
Jangan lihat masa lampau dengan penyesalan; jangan pula lihat masa depan dengan ketakutan; tapi lihatlah sekitar anda dengan penuh kesadaran.
(James Thurber)
Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari betapa dekatnya mereka dengan keberhasilan saat mereka menyerah.
(Thomas Alva Edison)
Tugas kita bukanlah untuk berhasil.Tugas kita adalah untuk mencoba, karena di dalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk
berhasil. (Mario Teguh)
vii
PERSEMBAHAN
Kupersembahkan tugas akhir ini untuk :
1. Kedua orang tua, Bapak dan Ibu terima kasih atas segala yang telah diberikan.
2. Kedua saudaraku, Wijayanti dan Indah jadilah anak yang sholehah yang akan membanggakan orang tua.
3. Seluruh Dosen DIII Teknik Informatika FMIPA UNS yang saya tidak bisa sebutkan satu persatu, terima kasih telah memberi ilmu, dan berbagi pengalaman hidup.
4. Seluruh teman di DIII Teknik Informatika 2010 yang saya tidak bisa sebutkan satu persatu, terima kasih telah senantiasa memberikan dukungan. 5. Seluruh pihak yang telah membantu, baik yang secara langsung atau tidak,
sekali lagi saya ucapkan banyak terima kasih.
KATA PENGANTAR
Puji syukur ke hadirat Tuhan YME yang telah melimpahkan rahmat dan barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “SISTEM PENDUKUNG KEPUTUSAN DALAM BENTUK SIMULASI KEBIJAKAN PERENCANAAN BAHAN BAKU DAN PRODUKSI BAGI IKM FURNITURE DI SOLO RAYA”.Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd.)pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons), Ph.D., selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis
untuk belajar.
2. Drs. Y. S. Palgunadi, M.Sc.,selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis
untuk belajar.
3. Didiek Sri Wiyono, S.T, M.T., selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada
penulis.
4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas
Maret yang telah memberikan bekal ilmu kepada penulis.
5. Para Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah membantu penulis dalam proses belajar.
6. Teman-teman Teknik Informatika Aangkatan 2010, yang telah menyediakan waktu untuk membagi ilmu dan gurauan mereka ketika penulis memiliki permasalahan.
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna.Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan.Akhir kata, semoga tulisan ini dapat
ix
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.
Surakarta, 14 Juni 2013
Agustin Dwi Rahmawati
DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
HALAMAN ABSTRACT ... iv
HALAMAN ABSTRAK ... v
HALAMAN MOTTO ... vi
HALAMAN PERSEMBAHAN ... vii
KATA PENGANTAR ... viii
2.2 Peramalan Trend Projection ... 8
2.3 Logika Fuzzy ... 9
2.4 MySQL ... 17
2.5 HTML... 18
xi
2.8 Use Case ... 19
2.9 Class Diagram ... 21
2.10 Sequence Diagram... 23
2.11 Activity Diagram ... 25
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ... 27
3.1Kebutuhan Sistem ... 27
3.1.1 Kebutuhan Software ... 27
3.1.2 Kebutuhan Hardware ... 27
3.2Perancangan Sistem ... 28
3.2.1 SRS ... 28
3.3 Perancangan Sistem Interferensi Fuzzy ... 61
3.4 Desain User Interface ... 77
BAB IV IMPLEMENTASI DAN ANALISA ... 80
4.1 Implementasi Sistem ... 80
4.2 Pengujian Sistem ... 108
BAB V PENUTUP ... 123
5.1Kesimpulan ... 123
5.2Saran ... 124
DAFTAR PUSTAKA ... 125
DAFTAR TABEL
Halaman
Tabel 2.1 Operasi-operasi dasar himpunan fuzzy ...
Tabel 2.2 SimbolUse Case ... 12
Tabel 2.3SimbolClass Diagram ... 14
Tabel 2.4SimbolSequence Diagram ... 15
Tabel 2.5SimbolActivity Diagram ... 17
Tabel 3.1 SRS Fungsional ... 19
Tabel 3.8 Tabel Skenario Use Case Menambah Data Permintaan ... 30
Tabel 3.9 Tabel Skenario Use Case Mengubah Data Permintaan ... 30
Tabel 3.10 Tabel Skenario Use Case Melihat Data Stock Log... 31
Tabel 3.16 Tabel Skenario Use Case Melihat Data Konversi Produk ... 35
Tabel 3.17 Tabel Skenario Use Case Menambah Data Konversi produk ... 35
Tabel 3.18 Tabel Skenario Use Case Mengubah Data konversi produk ... 36
Tabel 3.19 Tabel Skenario Use Case Melihat Data Ramalan Permintaan ... 37
Tabel 3.20 Tabel Skenario Use Case Melihat Hasil SPK ... 37
Tabel 3.21 Tabel Penjelasan Class Diagram ... 38
xiii
Tabel 3.24 Tabel Himpunan Fuzzy ... 39
Tabel 3.25 Tabel permintaan, Persediaan papan, dan Belilog ... 40
Tabel 3.26 Tabel Penentuan variable dan semesta pembicaraan ... 41
Tabel 3.27 Tabel Himpunan Fuzzy ... 41
DAFTAR GAMBAR
Halaman
Gambar 1.1 Bagan Metode Penelitian ... 4
Gambar 2.1 Representative Kurva Bahu ... 12
Gambar 2.2 Representasi Linier Naik ... 12
Gambar 2.3 Representasi Linier Turun ... 13
Gambar 2.4 Representasi Segitiga... 13
Gambar 2.5 Representasi Kurva Trapesium ... 14
Gambar 2.6 Metode Inferensi tsukamoto ... 17
Gambar 3.1 Use Case Diagram Bagian Gudang ... 30
Gambar 3.2 Use Case Diagram Bagian Produksi ... 30
Gambar 3.3 Use Case Diagram Manajer ... 30
Gambar 3.4 Use Case Diagram Procruitment ... 31
Gambar 3.5 Use Case Diagram Collaboration ... 31
Gambar 3.6 Activity Diagram Login... 46
Gambar 3.7 Activity Diagram manajemen data bahan baku log ... 47
Gambar 3.8 Activity Diagram Manajemen Bahan Baku papan ... 48
Gambar 3.9 Activity Diagram Manajemen Data produk ... 49
Gambar 3.10 Activity Diagram Manajemen Data Permintaan ... 50
Gambar 3.11 Activity Diagram Pengambilan Keputusan ... 51
Gambar 3.12 Class Diagram ... 52
Gambar 3.13 Sequence Diagram Manajemen Stock log ... 56
Gambar 3.14 Sequence Diagram manajemen Stock papan ... 57
Gambar 3.15 Sequence Diagram manajemen data produk ... 58
Gambar 3.16 Sequence Diagram manajemen data permintaan ... 59
Gambar 3.17 Sequence Diagram ramalan permintaan ... 60
Gambar 3.18 Sequence Diagram SPK ... 60
Gambar 3.19 Skema Diagram ... 61
xv
Gambar 3.22 Flowchart kurva bentuk bahu kanan ... 64
Gambar 3.23 Pohon Keputusan ... 65
Gambar 3.24 Flowchart Metode Inferensi Tsukamoto ... 67
Gambar 3.25 Kurva Permintaan Papan ... 69
Gambar 3.26 Kurva Persediaan papan ... 70
Gambar 3.27 Kurva produksi papan... 71
Gambar 3.28 Kurva Permintaan Log ... 75
Gambar 4.2 Halaman Home Bagian gudang ... 83
Gambar 4.3 Halaman Permintaan ... 84
Gambar 4.4 Halaman stock ... 85
Gambar 4.11 Halaman Home Bagian Procruitment ... 93
Gambar 4.12 Halaman permintaan ... 93
Gambar 4.13 Halaman hasil peramalan permintaan ... 94
Gambar 4.14 Halaman produk ... 95
Gambar 4.15 Halaman stock log bagian Procruitment ... 96
Gambar 4.16 Halaman stock papan bagian Procruitment ... 97
Gambar 4.17 Halaman SPK bagian Procruitment ... 97
Gambar 4.20 Halaman produk bagian manajer ... 99
Gambar 4.21 Halaman permintaan bagian manajer ... 100
Gambar 4.22 Halaman stock log bagian manajer ... 101
Gambar 4.23 Halaman stock papan bagian manajer ... 102
Gambar 4.24 Halaman rekap hasil SPK bagian manajer ... 102
Gambar 4.25 Halaman home bagian produksi ... 103
Gambar 4.26 Halaman produk bagian produksi ... 104
Gambar 4.27 Halaman insert produk bagian produksi ... 104
Gambar 4.28 Halaman edit produk bagian produksi ... 105
Gambar 4.29 Halaman konversi produk bagian produksi ... 106
Gambar 4.30 Halaman insert komponen bagian produksi ... 106
Gambar 4.31 Halaman permintaan bagian produksi ... 107
Gambar 4.32 Halaman ramalan permintaan bagian produksi ... 108
Gambar 4.33 Halaman insert permintaan bagian produksi ... 108
Gambar 4.34 Halaman detail permintaan bagian produksi ... 109
Gambar 4.35 Kurva Permintaan papan ... 110
Gambar 4.36 Kurva persediaan papan ... 111
Gambar 4.37 Kurva produksi papan... 113
Gambar 4.38 Kurva Permintaan log ... 117
Gambar 4.39 Kurva persediaan log ... 118
Gambar 4.40 Kurva pembelian log ... 120
Gambar 4.41 hasil SPK ... 124
xvii
DAFTAR RUMUS
Halaman
Rumus 2.1 Peramalan Trend Projection ... 7
Rumus 2.2 Koefisien kemiringan slofe ... 8
Rumus 2.3 Koefisien a ... 9
Rumus 2.4 Fungsi keanggotaan linier naik ... 12
Rumus 2.5 Fungsi keanggotaan linier turun ... 13
Rumus 2.6 Fungsi keanggotaan linier segitiga ... 13
Rumus 2.7 Fungsi keanggotaan linier trapesium ... 14
Rumus 2.8 penalaran monoton implikasi fuzzy ... 15