pembangunan sistem pendukung keputusan … file“pembangunan sistem pendukung keputusan terhadap...
TRANSCRIPT
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
ii
iii
iv
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
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.
.
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
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
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
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
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
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
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
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
xv