SISTEM PENDUKUNG KEPUTUSAN DALAM BENTUK SIMULASI KEBIJAKAN PERENCANAAN BAHAN BAKU DAN ... ·...

17
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

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

ii

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

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