sistem pendukung keputusan untuk menentukan …repository.ump.ac.id/1606/1/wahyudi rekso prabowo...

15
i SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PELANGGAN TERBAIK PADA CV. PUJI SNACK PURBALINGGA MENGGUNAKAN METODE WEIGHTED PRODUCT SKRIPSI diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer WAHYUDI REKSO PRABOWO 1203040061 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO DESEMBER, 2016 Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

Upload: others

Post on 05-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

i

SISTEM PENDUKUNG KEPUTUSAN

UNTUK MENENTUKAN PELANGGAN TERBAIK

PADA CV. PUJI SNACK PURBALINGGA

MENGGUNAKAN METODE WEIGHTED PRODUCT

SKRIPSI

diajukan sebagai salah satu syarat untuk memperoleh gelar

Sarjana Komputer

WAHYUDI REKSO PRABOWO

1203040061

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

DESEMBER, 2016

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

ii

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

iii

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

iv

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

v

HALAMAN PERSEMBAHAN

Puji syukur kepada Allah SWT atas segala rakhmat dan hidayahnya

yang telah memberikan kekuatan, kesehatan dan kesabaran untuk ku

dalam mengerjakan skripsi ini. Kupersembahkan Skripsi ini setulus hati

sebagai wujud cinta kasih dan tanda bukti atas seluruh do’a, kasih sayang,

bimbingan dan harapan yang telah diberikan selama ini.

Untuk cinta dan sayangku kepada Orang tua ku, adikku, keluarga dan

orang-orang yang selalu memberikan semangat serta motivasi dan

inspirasi tiada henti.

Untuk dosen-dosen pembimbing, penguji dan pengajar Teknik

Informatika Universitas Muhammadiyah Purwokerto.

Untuk sahabat-sahabatku seperjuangan Teknik Informatika Universitas

Muhammadiyah Purwokerto yang senantiasa menjadi penyemangat dan

sumber kebahagiaan selama perkuliahan.

Purwokerto, Januari 2017

Wahyudi Rekso Prabowo

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

vi

HALAMAN MOTTO

Yakin-Ikhlas-Istiqomah-Sabar-Syukur

Berangkatlah dengan penuh keyakinan. Berjalanlah dengan penuh keikhlasan.

Istiqomahlah dalam menghadapi cobaan. Sesungguhnya kesabaran akan

membuatmu mengerti bagaimana cara mensyukuri arti sebuah keberhasilan.

-Wahyudi Rekso Prabowo-

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

vii

KATA PENGANTAR

Puji syukur dipanjatkan kepada Allah SWT sehingga tugas akhir ini dapat

diselesaikan. Tugas akhir ini diajukan untuk memenuhi salah satu persyaratan

memperoleh derajat kesarjanaan Strata-1 pada Jurusan Teknik Informatika

Fakultas Teknik Universitas Muhammadiyah Purwokerto. Shalawat serta salam

semoga senantiasa tercurahkan kepada baginda Nabi Besar Muhammad SAW

serta keluarga dan sahabat-sahabat-Nya yang selalu setia membantu perjuangan

beliau dalam menegakan Dinullah di muka bumi ini. Penyusunan tugas akhir ini,

tentunya banyak pihak yang telah memberikan bantuan baik moril maupun

materil. Oleh karena itu penulis sampaikan ucapan terimakasih yang tiada

hingganya kepada :

1. Dr. H. Syamsuhadi Irsyad, M.H selaku rektor Universitas

Muhammadiyah Purwokerto beserta dosen dan seluruh karyawan/staf

pegawai Universitas Muhammadiyah Purwokerto atas bantuan dan

kerjasamanya yang diberikan selama mengikuti studi.

2. Hindayati Mustafidah, S.Si., M.Kom selaku pembimbing yang telah

banyak memberikan bimbingan, nasehat dan arahan kepada penulis.

3. Secara khusus penulis ingin mengucapkan terimakasih kedua orang tua

dan adikku yang telah banyak memberikan dukungan dan doa.

4. Ucapan terimakasih penulis kepada semua sahabat yang telah banyak

memberikan bantuan, dorongan serta motivasi sehingga tugas akhir ini

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

viii

dapat terselesaikan. Penulis sendiri menyadari bahwa tugas akhir ini

masih jauh dari kesempurnaan, maka saran dan kritik yang konstruktif

dari semua pihak sangat diharapkan demi penyempurnaan selanjutnya.

Akhirnya hanya kepada Allah SWT kita kembalikan semua urusan dan

semoga tugas akhir ini dapat bermanfaat bagi semua pihak, khususnya

bagi penulis dan para pembaca umumnya, semoga Allah SWT meridhoi

dan mencatatnya sebagai ibadah disisi-Nya, amiin.

Purwokerto, Desember 2016

Wahyudi Rekso Prabowo

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

ix

DAFTAR ISI

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

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

HALAMAN PERSETUJUAN..........................................................................iii

HALAMAN PERNYATAAN ...........................................................................iv

HALAMAN PERSEMBAHAN........................................................................v

HALAMAN MOTTO .......................................................................................vi

KATA PENGANTAR .......................................................................................vii

DAFTAR ISI ......................................................................................................viii

DAFTAR TABEL..............................................................................................xi

DAFTAR GAMBAR .........................................................................................xii

DAFTAR LAMPIRAN .....................................................................................xiv

INTISARI...........................................................................................................xv

ABSTRACT ........................................................................................................xvi

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

A. Latar Belakang .......................................................................................1

B. Perumusan Masalah ...............................................................................3

C. Batasan Masalah .....................................................................................3

BAB II KAJIAN PUSTAKA ...........................................................................4

A. Sistem Pendukung Keputusan ................................................................4

B. Metode Weighted Product .....................................................................5

C. Pelanggan Terbaik .................................................................................6

D. Pemrograman C# ....................................................................................7

E. Database ................................................................................................ 8

F. SQL Server ............................................................................................. 9

G. CV. Puji Snack Purbalingga ................................................................... 9

H. Penelitian Sejenis ................................................................................... 10

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

x

BAB III TUJUAN DAN MANFAAT ..............................................................12

A. Tujuan .....................................................................................................12

B. Manfaat ..................................................................................................12

BAB IV METODE PENELITIAN ................................................................. 13

A. Jenis Penelitian ........................................................................................ 13

B. Waktu dan Tempat .................................................................................. 13

C. Pengumpulan Data ................................................................................. 13

1. Wawancara ....................................................................................... 13

2. Dokumentasi .................................................................................... 13

3. Variabel Penelitian ........................................................................... 14

D. Pengembangan Sistem ............................................................................ 14

1. Requirement definition .................................................................... 15

2. System & Software Design ............................................................... 16

3. Implementation & Unit Testing ....................................................... 20

4. Integration & System ........................................................................ 20

5. Operation & Maintain ...................................................................... 21

BAB V HASIL DAN PEMBAHASAN ............................................................22

A. Analisa Kebutuhan ..................................................................................22

B. Perancangan Database .............................................................................24

C. Relasi Tabel .............................................................................................27

D. Rancangan Antarmuka Aplikasi .............................................................27

E. Hasil Aplikasi ..........................................................................................31

F. Pengujian Sistem .....................................................................................41

BAB VI PENUTUP ...........................................................................................42

A. Kesimpulan .............................................................................................42

B. Saran ........................................................................................................42

DAFTAR PUSTAKA ........................................................................................42

LAMPIRAN .......................................................................................................43

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

xi

DAFTAR TABEL

Tabel. 1 Kriteria ............................................................................................. 18

Tabel. 2 Matrik Keputusan ............................................................................... 18

Tabel. 3 Normalisasi Bobot.............................................................................. 19

Tabel. 4 Vektor S ............................................................................................ 19

Tabel. 5 Nilai Kriteria ..................................................................................... 19

Tabel. 6 Kelas Kriteria Jumlah Transaksi ....................................................... 22

Tabel. 7 Kelas Kriteria Jumlah Keterlambatan Pembayaran .......................... 22

Tabel. 8 Kelas Kriteria Lama Berlangganan .................................................... 23

Tabel. 9 Kelas Kriteria Total Belanja ............................................................ 23

Tabel . 10 Tabel m_alternatif .......................................................................... 24

Tabel. 11 Tabel l_jumlhtransaksibelanja ........................................................ 24

Tabel 12. Tabel l_ketepatanpembayaran ......................................................... 25

Tabel 13. Tabel l_lamaberlangganan .............................................................. 25

Tabel 14. Tabel l_totalbiayabelanja ................................................................ 26

Tabel 15. Tabel t_vektor_s .............................................................................. 26

Tabel 16. Tabel t_vektor_hasil ........................................................................ 26

Tabel 17. Penentuan Bobot Awal .................................................................... 33

Tabel 18. Benefit & cost .................................................................................. 33

Tabel 19. Rating kecocokan Setiap Alternatif ................................................ 34

Tabel 20. Pengujian Sistem ............................................................................. 41

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

xii

DAFTAR GAMBAR

Gambar 1. Pengembangan Sistem Waterfal ................................................... 15

Gambar 2. Flowchart Sistem Pendukung Keputusan ..................................... 17

Gambar 3. Relasi Tabel ................................................................................... 27

Gambar 4. Rancangan Menu Utama ................................................................ 28

Gambar 5. Rancangan Antarmuka Data Pelanggan ........................................ 29

Gambar 6 Rancangan Antarmuka Penilaian .................................................. 29

Gambar 7. Rancangan Hasil SPK ................................................................... 30

Gambar 8. Rancangan Antarmuka Hasil Perangkingan ................................. 31

Gambar 9. Halaman Utama ............................................................................. 31

Gambar 10. Halaman Menu SPK .................................................................... 32

Gambar 11. Halaman Menu Penilaian ............................................................ 39

Gambar 12. Menu Perangkingan .................................................................... 39

Gambar 13. Halaman Perangkingan ............................................................... 40

Gambar 14. Halaman Cetak Perangkingan ..................................................... 41

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

xiii

DAFTAR LAMPIRAN

Lampiran 1. Data Pelanggan CV. Puji Snack Purbalingga ............................ 45

Lampiran 2. Kode Program ............................................................................ 46

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

xiv

INTISARI

Persaingan antar perusahaan yang semakin ketat membuat perusahaan harus

mencari alternatif agar menarik pelanggan. Pelanggan akan merasa nyaman dan

bertransaksi terus menerus kepada perusahaan apabila pelayanan dari pihak

perusahaan memuaskan, sebaliknya apabila pelayanan dari pihak perusahaan

kurang memuaskan konsumen akan beralih ke perusahaan yang pelayananya lebih

baik. Hal ini sangat merugikan bagi perusahaan. Penelitian ini bertujuan untuk

menentukan pelanggan terbaik yang nantinya layak diberikan bonus oleh CV. Puji

Snack Purbalingga. Variabel Penilaian yang digunakan adalah jumlah transaksi,

jumlah keterlambatan pembayaran, lama berlangganan dan total belanja. Hasil

dari penelitian adalah sebuah aplikasi sistem pendukung keputusan dengan

metode weighted product. Sistem ini dibangun dengan bahasa pemrograman C#

menggunakan database SQL Server 2008.

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016

xv

ABSTRACT

Competition between companies increasingly fierce makes companies

have to look for alternatives in order to attract customers. Customers will feel

comfortable and transact continuously to the company if the service of the

company is satisfactory, otherwise if the services of the company less satisfying

consumers will turn to companies that His ministry better. This is very harmful for

the company. This study aims to determine which will best customer deserves

bonus by CV. Puji Snack Purbalingga. Variable Rate used is the number of

transactions, the number of late payments, old subscription and the total

expenditure. Results of this research is a decision support system application

with the weighted product method. The system is built with the C# programming

language using SQL Server 2008 database.

Sistem Pendukung Keputusan..., Wahyudi Rekso Prabowo, Fakultas Teknik UMP, 2016