SISTEM PENDUKUNG KEPUTUSAN DALAM BENTUK SIMULASI KEBIJAKAN PERENCANAAN BAHAN BAKU DAN ... ·...
-
Upload
nguyenthuy -
Category
Documents
-
view
220 -
download
0
Transcript of SISTEM PENDUKUNG KEPUTUSAN DALAM BENTUK SIMULASI KEBIJAKAN PERENCANAAN BAHAN BAKU DAN ... ·...
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
2013
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
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)
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan
khususnya bagi penulis sendiri.
Surakarta, 14 Juni 2013
Agustin Dwi Rahmawati
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
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
DAFTAR ISI ......................................................................................................... x
DAFTAR TABEL ................................................................................................. xii
DAFTAR GAMBAR ............................................................................................ xiv
DAFTAR RUMUS ............................................................................................... xvii
BAB I PENDAHULUAN .............................................................................. 1
1.1 Latar Belakang ................................................................................... 1
1.2 Perumusan Masalah............................................................................ 2
1.3 Batasan Masalah ................................................................................. 2
1.4 Tujuan................................................................................................. 2
1.5 Manfaat .............................................................................................. 3
1.6 Metodologi Penelitian ....................................................................... 4
1.7 Sistematika Penulisan ........................................................................ 5
BAB II LANDASARAN TEORI.................................................................... 6
2.1 Pengambilan Keputusan ..................................................................... 6
2.2 Peramalan Trend Projection ............................................................... 8
2.3 Logika Fuzzy ...................................................................................... 9
2.4 MySQL ............................................................................................... 17
2.5 HTML................................................................................................. 18
2.6 CSS ..................................................................................................... 18
2.7 UML ................................................................................................... 19
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
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.1 Kebutuhan Sistem ............................................................................... 27
3.1.1 Kebutuhan Software ................................................................ 27
3.1.2 Kebutuhan Hardware .............................................................. 27
3.2 Perancangan Sistem ............................................................................ 28
3.2.1 SRS ........................................................................................... 28
3.2.2 Use Case Diagram .................................................................... 29
3.2.3 Skenario Use Case .................................................................... 32
3.2.3 Activity Diagram ....................................................................... 46
3.2.4 Class Diagram .......................................................................... 52
3.2.5 Sequence Diagram .................................................................... 56
3.2.6 Skema Diagram ........................................................................ 61
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.1 Kesimpulan ......................................................................................... 123
5.2 Saran .................................................................................................... 124
DAFTAR PUSTAKA ........................................................................................... 125
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
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.2 SRS Non-Fungsional ........................................................................... 20
Tabel 3.3 Tabel Skenario Use Case Login.......................................................... 27
Tabel 3.4 Tabel Skenario Use Case Melihat Data Produk.................................. 28
Tabel 3.5 Tabel Skenario Use Case Menambah Data Produk ............................ 28
Tabel 3.6 Tabel Skenario Use Case Mengubah Data Produk ............................. 29
Tabel 3.7 Tabel Skenario Use Case Melihat Data Permintaan ........................... 29
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.11 Tabel Skenario Use Case Menambah Data Stock log ...................... 32
Tabel 3.12 Tabel Skenario Use Case Mengubah Data Stock Log ...................... 32
Tabel 3.13 Tabel Skenario Use Case Melihat Data Stock papan ....................... 33
Tabel 3.14 Tabel Skenario Use Case Menambah Data Stock papan .................. 34
Tabel 3.15 Tabel Skenario Use Case Mengubah Data Stock papan ................... 34
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
Tabel 3.22 Tabel Data permintaan, Persediaan papan, dan Produksi papan ....... 38
Tabel 3.23 Tabel Penentuan variable dan semesta pembicaraan ........................ 39
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
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
Gambar 3.20 Representasi kurva bahu ................................................................ 62
Gambar 3.21 Flowchart kurva bentuk bahu kiri .................................................. 63
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
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 3.29 Kurva persediaan log ..................................................................... 76
Gambar 3.30 Kurva pembelian log ..................................................................... 77
Gambar 3.31 Desain UI Login ............................................................................ 79
Gambar 3.32 Desain menu Utama ...................................................................... 79
Gambar 3.33 ERD ............................................................................................... 80
Gambar 4.1 Halaman Login .............................................................................. 82
Gambar 4.2 Halaman Home Bagian gudang ..................................................... 83
Gambar 4.3 Halaman Permintaan ..................................................................... 84
Gambar 4.4 Halaman stock ............................................................................... 85
Gambar 4.5 Halaman Stock log ........................................................................ 86
Gambar 4.6 Halaman insert stock log ............................................................... 87
Gambar 4.7 Halaman edit stock log .................................................................. 88
Gambar 4.8 Halaman stock papan ..................................................................... 89
Gambar 4.9 Halaman insertstock papan ............................................................ 90
Gambar 4.10 Halaman edit stock papan .............................................................. 91
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.18 Halaman Hail SPK bagian Procruitment ....................................... 98
Gambar 4.19 Halaman home bagian manajer ..................................................... 99
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xvi
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
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
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user