pembangunan sistem pendukung keputusan … file“pembangunan sistem pendukung keputusan terhadap...

15
i PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN TERHADAP PENENTUAN PRODUKSI ROTI KREASI PANGAN NUSANTARA SURAKARTA DENGAN METODE TOPSIS Laporan ini disusun guna memenuhi salah satu syarat Untuk menyelesaikan program pendidikan Strata 1 Pada STMIK Sinar Nusantara Surakarta Disusun oleh : Nama : Ricky Randy Kurniawan NIM : 14.5.10004 Jurusan : S1 Teknik Informatika SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER SINAR NUSANTARA SURAKARTA 2016

Upload: trantuong

Post on 30-Jun-2019

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

i

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN TERHADAP

PENENTUAN PRODUKSI ROTI KREASI PANGAN NUSANTARA

SURAKARTA DENGAN METODE TOPSIS

Laporan ini disusun guna memenuhi salah satu syarat

Untuk menyelesaikan program pendidikan Strata 1

Pada

STMIK Sinar Nusantara Surakarta

Disusun oleh :

Nama : Ricky Randy Kurniawan

NIM : 14.5.10004

Jurusan : S1 Teknik Informatika

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

SINAR NUSANTARA

SURAKARTA

2016

Page 2: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

ii

Page 3: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

iii

Page 4: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

iv

Page 5: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

v

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Tuhan Yang

Maha Esa, sehingga tersusunlah Laporan Skripsi ini. Dengan judul

“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan

Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode

TOPSIS”.

Penyusunan Skripsi ini merupakan salah satu kewajiban

yang dimaksud untuk melengkapi pendidikan Strata 1 Teknik

Informatika STMIK Sinar Nusantara Surakarta

Atas tersusunnya Laporan Skripsi ini. Penulis tidak lupa

mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Ibu Kumaratih Sandra Dewi, SP, M.Kom. selaku Ketua STMIK

Sinar Nusantara Surakarta.

2. Bapak Ir Muhammad Hasbi, M,Kom dan Sri Siswanti, S.Kom

M.Kom selaku pembimbing.

3. Bapak dan Ibu serta teman-teman saya.

Surakarta, 10 November 2016

Ricky Randy Kurniawan

Page 6: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

vi

RINGKASAN

Laporan Skripsi dengan judul Pembangunan Sistem Informasi Pendukung

Keputusan Terhadap Penentuan Produksi Roti Menggunakan Metode TOPSIS Di

Kreasi Pangan Nusantara

Perusahaan Roti Kreasi Pangan Nusantara adalah perusahaan roti yang

berdiri sejak tahun 2014 di Surakarta. Perusahaan ini menjual produk-produk

seperti roti basah (bakery). Permasalahan yang dihadapi oleh perusahaan ini adalah

perusahaan sulit menentukan jenis produk roti yang cocok di pasaran karena

pasaran roti tersebut terkadang fluktuaktif / tidak menentu setiap bulannya serta

manajemen yang diatur secara manual sehingga mengakibatkan tidak

terkontrolnya biaya produksi dan kesalahan perencanaan analisis pasar. Oleh

karena itu perlu dibuat sebuah Sistem Pendukung Keputusan (SPK) yang

membantu perusahaan untuk menentukan produk roti apa yang layak diproduksi.

Metode yang digunakan adalah studi lapangan dengan mengumpulkan

kriteria data seperti penjualan, harga pokok penjualan, sisa penjualan, serta jumlah

produksi selama 1 bulan yang lalu dan ditentukan dengan algoritma TOPSIS.

Hasil dari Sistem Pendukung Keputusan ini adalah menentukan layak atau

tidaknya suatu produk roti yang dijual yang ditujukan menggunakan rangking.

Apabila produk tersebut mendapat nilai banyak maka produk tersebut mendapat

rangking teratas yang artinya produk tersebut layak untuk diproduksi sedangkan

apabila produk tersebut mendapat nilai sedikit maka produk tersebut berada di

rangking terendah yang artinya produk tersebut tidak layak diproduksi.

.

Page 7: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

vii

SUMMARY

The Essay Development of Decision Support System About Bakery Production

with TOPSIS In Kreasi Pangan Nusantara Surakarta

Kreasi Pangan Nusantara is Bakery Factory since 2014 at Surakarta. Its

selling bakery product. Problem of this factory about it couldn’t decide about

bakery which profitable easily because of unstable sell market monthly and self-

management by owner being cost uncontrolled also market unsuccessfully.

Therefore, it must be develop a Decision Support System (DSS) to assist this

factory to decide the best bakery which produced.

The Method for development this system is field studying about collecting

the criteria data like Sale, Cost of Sales, Balance, and Amount of Production

which last month and execute with TOPSIS algorithm.

Decision Support System result is determine about best or worst a bakery

which sold with a ranking system. If the product gets lot of value then can be first

which mean the best bakery produced or if the product get small value then can be

last which mean the worst bakery produced

Page 8: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

viii

DAFTAR ISI

Halaman

HALAMAN JUDUL ........................................................................................ i

HALAMAN PENGESAHAN .......................................................................... ii

SURAT PERNYATAAN PENULIS ............................................................... iii

KATA PENGANTAR ..................................................................................... iv

RINGKASAN .................................................................................................. v

SUMMARY ..................................................................................................... vi

DAFTAR ISI .................................................................................................... vii

DAFTAR GAMBAR ....................................................................................... xi

DAFTAR TABEL ............................................................................................ xiii

BAB I PENDAHULUAN .......................................................................... 1

1.1 Latar Belakang ......................................................................... 1

1.2 Rumusan Permasalahan .......................................................... 2

1.3 Batasan Masalah....................................................................... 3

1.4 Tujuan Penelitian ..................................................................... 3

1.5 Manfaat Penelitian ................................................................... 3

1.6 Kerangka Penelitian ................................................................. 4

1.7 Sistematika Penulisan............................................................... 6

BAB II LANDASAN TEORI…………………………………………….... 8

2.1 Data Mining ............................................................................. 8

2.2 Sistem Pendukung Keputusan ................................................. 11

2.2.1 Manfaat Utama Sistem Pendukung Keputusan ...................... 11

2.2.2 Komponen-Komponen Sistem Pendukung Keputusan .......... 12

2.2.3 Tahap Pengambilan Keputusan .............................................. 13

2.3 PHP (PHP Hypertext Preprocessor) ......................................... 15

2.4 MySQL ..................................................................................... 16

2.5 TOPSIS .................................................................................... 17

2.5.1 Kegunaan Metode TOPSIS .................................................... 18

BAB III METODE PENELITIAN ............................................................... 22

Page 9: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

ix

3.1 Jenis Penelitian ......................................................................... 22

3.2 Metode Pengumpulan Data ...................................................... 22

3.3 Metode Pengembangan Sistem Pendukung Keputusan ........... 23

3.3.1 Analisa .................................................................................. 23

3.3.1.1 Analisa Masalah ................................................................ 24

3.3.1.2 Analisa Data ...................................................................... 24

3.3.1.3 Analisa Kebutuhan Sistem ................................................ 24

3.3.2 Perancangan .......................................................................... 25

3.3.2.1 Perancangan Permodelan .................................................. 25

3.3.2.2 Perancangan Database ....................................................... 25

3.3.2.3 Perancangan Struktur Tabel .............................................. 25

3.3.2.4 Perancangan Input ............................................................. 25

3.3.2.5 Perancangan Output .......................................................... 26

3.3.3 Perancangan .......................................................................... 26

3.3.3.1 Perancangan Permodelan .................................................. 26

3.3.3.2 Perancangan Database ....................................................... 26

3.3.4 Implementasi ......................................................................... 27

BAB IV GAMBARAN UMUM PERUSAHAAN ........................................ 28

4.1 Sejarah Perusahaan................................................................... 28

4.2 Ruang Lingkup Bidang Usaha… ............................................. 28

4.3 Organisasi…… ........................................................................ 29

4.3.1 Struktur Organisasi ............................................................... 29

4.3.2 Tenaga Kerja dan Jam Kerja ................................................. 29

4.3.3 Sistem Upah………………………………………………... 30

4.4 Proses Produksi ........................................................................ 30

4.4.1 Bahan……… ........................................................................ 31

4.4.1.1 Bahan Baku ...................................................................... 31

4.4.1.2 Bahan Pendukung ............................................................ 31

4.4.2 Uraian Proses Produksi ......................................................... 31

4.4.3 Pengelolaan Limbah .............................................................. 33

4.4.4 Mesin dan Peralatan .............................................................. 33

4.4.1.1 Mesin Produksi ................................................................ 34

Page 10: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

x

4.4.1.2 Peralatan ........................................................................ 34

4.5 Gambaran Produksi Sekarang .................................................. 35

4.6 Gambaran Produksi dengan TOPSIS ....................................... 35

4.6.1 Pemberian Keputusan dalam prosedur yang telah berjalan ... 35

Bab V PEMBAHASAN………………… .................................................. 47

5.1 Deskripsi Umum Sistem……. ................................................. 47

5.2 Analisis Kebutuhan .................................................................. 48

5.2.1 Analisis Kebutuhan Fungsional ............................................ 48

5.2.2 Analisis Kebutuhan Non Fungsional .................................... 49

5.3 Preancangan Sistem ................................................................. 49

5.3.1 Deskripsi Aktor ..................................................................... 49

5.3.2 Use Case Diagram ................................................................. 50

5.3.3 Class Diagram ....................................................................... 51

5.3.4 Activity Diagram ................................................................... 52

5.3.4.1 Activity Diagram Administrator Sistem Informasi .......... 52

5.3.4.2 Activity Diagram Pegawai Sistem Informasi ................... 62

5.3.5 Sequence Diagram ................................................................ 64

5.3.5.1 Sequence Diagram Administrator Sistem Informasi ....... 65

5.4 Preancangan Database .............................................................. 70

5.4.1 Relasi Antar Tabel................................................................. 70

5.4.2 Rancangan Basis Data ........................................................... 71

5.5 Preancangan Interface .............................................................. 73

5.5.1 Perancangan Halaman Login ................................................ 73

5.5.2 Perancangan Halaman Dashboard......................................... 74

5.5.3 Perancangan Halaman Kriteria ............................................. 74

5.5.4 Perancangan Halaman Alternatif .......................................... 75

5.5.5 Perancangan Halaman Kondisi ............................................. 75

5.5.6 Perancangan Halaman Hasil Penilaian.................................. 76

5.6 Desain Kebutuhan Teknologi ................................................... 77

5.6.1 Kebutuhan Perangkat Lunak ................................................. 77

5.6.2 Kebutuhan Perangkat Keras .................................................. 77

5.7 Hasil Implementasi Program .................................................... 78

Page 11: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

xi

5.7.1 Login……… ........................................................................ 78

5.7.2 Dashboard…. ........................................................................ 79

5.7.3 Kriteria……… ...................................................................... 79

5.7.4 Kondisi……… ...................................................................... 81

5.7.5 Alternatif……… ................................................................... 82

5.7.6 Hasil Program……… ........................................................... 83

5.8 Hasil Pengujian Sistem ............................................................ 87

5.8.1 Pengujian Fungsional ............................................................ 87

5.8.2 Pengujian Validitas Sistem ................................................... 91

Bab VI PENUTUP………………… ............................................................ 92

6.1 Kesimpulan……. ..................................................................... 92

6.2 Saran………… ........................................................................ 93

DAFTAR PUSTAKA………. ………………………. ................................... 94

Page 12: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

xii

DAFTAR GAMBAR

Gambar 1.1 Kerangka Pikiran ........................................................ 5

Gambar 2.1 Komponen Sistem Pendukung Keputusan ................. 12

Gambar 2.2 Dukungan Komputer Untuk Proses SPK ................... 15

Gambar 2.3 Rumus Matriks Ternormalisasi .................................. 18

Gambar 2.4 Rumus Matrik Ternormalisasi Terbobot .................... 19

Gambar 2.5 Rumus Solusi Ideal Positif ......................................... 20

Gambar 2.6 Rumus Solusi Ideal Negatif........................................ 20

Gambar 2.7 Rumus Kedekatan Relatif Terhadap Solusi Ideal ...... 20

Gambar 5.1 Use Case Diagram ...................................................... 50

Gambar 5.2 Class Diagram ............................................................ 51

Gambar 5.3 Activity Diagram Memasukkan Data Kriteria ........... 53

Gambar 5.4 Activity Diagram Mengubah Data Kriteria ................ 54

Gambar 5.5 Activity Diagram Menghapus Data Kriteria .............. 55

Gambar 5.6 Activity Diagram Memasukkan Data ......................... 56

Gambar 5.7 Activity Diagram Mengubah Data Alternatif............. 57

Gambar 5.8 Activity Diagram Menghapus Data Alternatif ........... 58

Gambar 5.9 Activity Diagram Memasukkan Data Kondisi ........... 59

Gambar 5.10 Activity Diagram Menghapus Data Kriteria .............. 60

Gambar 5.11 Activity Diagram Mengubah Data Kondisi ............... 61

Gambar 5.12 Activity Diagram Masukkan Data Alternatif ............. 62

Gambar 5.13 Activity Diagram Menghapus Data Alternatif ........... 63

Gambar 5.14 Activity Diagram Menghapus Data Alternatif ........... 64

Gambar 5.15 Sequence Memasukkan Data Kriteria ........................ 65

Page 13: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

xiii

Gambar 5.16 Sequence Mengubah Data Kriteria ............................ 66

Gambar 5.17 Sequence Memasukkan Data Alternatif ..................... 67

Gambar 5.18 Sequence Mengubah Data Alternatif ......................... 68

Gambar 5.19 Sequence Memasukkan Data Kondisi ........................ 69

Gambar 5.20 Sequence Mengubah Data Kondisi ............................ 70

Gambar 5.21 Perancangan Tampilan Login .................................... 73

Gambar 5.22 Perancangan Halaman Kriteria................................... 74

Gambar 5.23 Perancangan Halaman Alternatif ............................... 75

Gambar 5.24 Perancangan Halaman Kondisi .................................. 76

Gambar 5.25 Perancangan Halaman Penilaian Produksi ................. 77

Gambar 5.26 Tampilan Login .......................................................... 78

Gambar 5.27 Tampilan Dashboard .................................................. 79

Gambar 5.28 Tampilan Kriteria ....................................................... 80

Gambar 5.29 Tampilan Tambah Kriteria ......................................... 80

Gambar 5.30 Tampilan Kondisi ....................................................... 81

Gambar 5.31 Tampilan Tambah Kondisi ......................................... 81

Gambar 5.32 Tampilan Alternatif .................................................... 82

Gambar 5.33 Tampilan Tambah Alternatif ...................................... 83

Gambar 5.34 Tampilan Hasil Program ............................................ 84

Page 14: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

xiv

DAFTAR TABEL

Tabel 4.1 Data Produksi Kreasi Pangan Nusantara ....................... 36

Tabel 4.2 Tabel Bobot Kriteria Penjualan...................................... 37

Tabel 4.3 Tabel Bobot Kriteria HPP .............................................. 37

Tabel 4.4 Tabel Bobot Kriteria Sisa Produksi ............................... 38

Tabel 4.5 Tabel Bobot Kriteria Jumlah Produksi .......................... 38

Tabel 4.6 Tabel Bobot Nilai Produk .............................................. 38

Tabel 4.7 Tabel Hasil Normalisasi Matriks ................................... 41

Tabel 4.8 Bobot Kriteria ................................................................ 42

Tabel 4.9 Solusi Ideal ..................................................................... 43

Tabel 4.10 Hasil Perhitungan TOPSIS ............................................ 46

Tabel 5.1 Tabel Kebutuhan Fungsional ......................................... 48

Tabel 5.2 Tabel Kebutuhan non fungsional ................................... 49

Tabel 5.3 Tabel Deskripsi Aktor .................................................... 50

Tabel 5.4 Tabel Alternatif .............................................................. 71

Tabel 5.5 Tabel Kondisi ................................................................. 72

Tabel 5.6 Tabel Kriteria ................................................................. 72

Tabel 5.7 Tabel User ...................................................................... 73

Tabel 5.8 Test Case Input Halaman Login .................................... 88

Tabel 5.9 Test Case Input Data User ............................................. 88

Tabel 5.10 Test Case Input Data Kriteria ........................................ 89

Tabel 5.11 Test Case Input Data Alternatif ..................................... 89

Tabel 5.12 Test Case Input Data Kondisi ........................................ 90

Tabel 5.12 Perbandingan hasil manual dengan sistem..................... 91

Page 15: PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN … file“Pembangunan Sistem Pendukung Keputusan Terhadap Penentuan Produksi Roti Kreasi Pangan Nusantara Surakarta dengan Metode TOPSIS”

xv