LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN …eprints.umk.ac.id/9794/1/HAL DEPAN.pdf · i laporan...
Transcript of LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN …eprints.umk.ac.id/9794/1/HAL DEPAN.pdf · i laporan...
i
LAPORAN SKRIPSI
SISTEM PENDUKUNG KEPUTUSAN
BANTUAN STIMULAN PERUMAHAN SWADAYA
DI KECAMATAN KALIWUNGU MENGGUNAKAN
METODE WEIGHT PRODUCT
AHMAD MIFTAH BAIDLOWI
NIM. 2011-53-023
DOSEN PEMBIMBING
Eko Darmanto, S.Kom., M.Cs
Putri Kurnia Handayani, M.Kom
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2018
v
MOTTO DAN PERSEMBAHAN
MOTTO
“MAN JADDA WAJADDA (Siapa Yang Bersungguh-sungguh pasti akan
berhasil)”.
“Usaha yang secukupnya disertai keyakinan adalah lebih baik daripada usaha
keras yang tidak disertai keyakinan”.
“Sabar tanpa batas, berikhitiar tanpa lelah, bersyukur tanpa hentiakan membawa
kita dalam kebahagiaan”.
“Pantang mundur sebelum berperang, berani keluar dari zona aman adalah
sesuatu yang istimewa”.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1. Kedua orang tuakutercinta yang selalu
memberikan dukungan, kasih sayang,
nasehat, serta doa.
2. Keluarga besarku yang aku cintai.
3. Teman-teman Program studi Sistem
Informasi Angkatan 2011.
4. Almamater.
vi
SISTEM PENDUKUNG KEPUTUSAN
BANTUAN STIMULAN PERUMAHAN SWADAYA
DI KECAMATAN KALIWUNGU MENGGUNAKAN
METODE WEIGHT PRODUCT
Nama mahasiswa : Ahmad Miftah Baidlowi
NIM : 201153023
Pembimbing :
1. Eko Darmanto, S.Kom., M.Cs
2. Putri Kurnia Handayani, M.Kom
RINGKASAN
Selama ini dalam penentuan penerimaan bantuan stimulan perumahan
swadaya masih dianggap sulit karena banyaknya faktor yang mempengaruhi
dalam penentuan tersebut, Jumlah penduduk yang besar dan tingkat ekonomi yang
berbeda-beda dalam suatu desa memberikan beban kerja lebih bagi karyawan.
Terlebih jika dilakukan secara manual akan memerlukan waktu lebih dari sisi
pencatatan dan pelacakan data sebagai acuan pemerintah dalam menentukan
penerima bantuan. Untuk itu dibutuhkan sebuah sistem pendukung keputusan
untuk memudahkan mempercepat dalam menentukan penerima bantuan.
Kata Kunci: Sistem. spk
vii
SISTEM PENDUKUNG KEPUTUSAN
BANTUAN STIMULAN PERUMAHAN SWADAYA
DI KECAMATAN KALIWUNGU MENGGUNAKAN
METODE WEIGHT PRODUCT
Student Name : Ahmad Miftah Baidlowi
Student Identity Number : 201153023
Supervisor :
1. Eko Darmanto, S.Kom., M.Cs
2. Putri Kurnia Handayani, M.Kom
ABSTRACT
So far, in determining the acceptance of stimulant housing assistance for
self-help housing is still considered difficult because of the many factors that
influence the determination, the large population and different economic levels in
a village provide more workload for employees. Especially if done manually, it
will take more time from data recording and tracking as a government reference
in determining the recipient of assistance. For this reason, a decision support
system is needed to make it easier to speed up determining recipients.
Keywords: System. spk
viii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan
penulisn laporan skripsi yang berjudul “Sistem Pendukung Keputusan Bantuan
Stimulan Perumahan Swadaya Di Kecamatan Kaliwungu Menggunakan Metode
Weight Product”.
Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat
memperoleh gelar sarjana S1 pada program studi sistem informasi fakultas teknik
Universitas Muria Kudus.
Pelaksanaan penelitian dan penyusunan laporan skripsi ini tak lepas dari
bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan
terima kasih kepada:
a. Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus.
b. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
c. Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Ketua Progdi Sistem
Informasi Fakultas Teknik Universitas Muria Kudus
d. Bapak Eko Darmanto, S.Kom., M.Cs selaku dosen pembimbing utama
yang telah memberikan pengarahan dan bimbingan selama penyusunan
laporan skripsi ini.
e. Ibu Putri Kurnia Handayani, M.Kom selaku dosen pembimbing
pendamping yang telah memberikan pengarahan dan bimbingan selama
penyusunan laporan skripsi ini.
f. Bapak Mohammad Fitriyanto pimpinan Kontor Kecamatan Kaliwungu
yang telah memberikan izin melakukan penelitian, sehingga penulis dapat
menyelesaikan laporan skripsi ini.
g. Dosen-dosen di program studi sistem informasi yang telah mendidik dan
membagi ilmu yang sudah didapat kepada penulis, serta seluruh staff
ix
h. Bapak Ichsan, Ibu Siswati selaku orang tua serta saudara-saudara saya
yang telah melimpahkan kasih sayang, perhatian, serta doa dan dukungan
yang dapat membangkitkan semangat saya dalam penulisan skripsi.
i. Kepada semua teman-teman Fakultas Teknik Program Studi sistem
Informasi khususnya angkatan 2011 yang tidak mungkin penulis sebutkan
satu persatu yang telah memberikan saran, bantuan, dan motivasi dalam
penulisan laporan ini penulis ucapkan terima kasih.
j. Dan semua pihak yang secara tidak langsung memberikan dukungan dan
bantuannya kepada penulis dalam penyusunan laporan skripsi ini.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT.
Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat
memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan,
khususnya di bidang Teknologi dan Sistem Informasi. Amin.
Kudus, 4 Agustus 2018
Ahmad Miftah Baidlowi
x
DAFTAR ISI
HALAMAN JUDUL ............................................................................................... i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................ iii
PERNYATAAN KEASLIAN ................................................................................ iv
MOTTO DAN PERSEMBAHAN .......................................................................... v
RINGKASAN ........................................................................................................ vi
ABSTRACT ............................................................................................................ vii
KATA PENGANTAR ......................................................................................... viii
DAFTAR ISI ........................................................................................................... x
DAFTAR GAMBAR ........................................................................................... xiii
DAFTAR TABEL ................................................................................................ xvi
DAFTAR LAMPIRAN ...................................................................................... xviii
DAFTAR ISTILAH DAN SINGKATAN ........................................................... xix
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang Masalah ........................................................................... 1
1.2 Perumusan Masalah .................................................................................. 2
1.3 Batasan Masalah ....................................................................................... 2
1.4 Tujuan ....................................................................................................... 2
1.5 Manfaat ..................................................................................................... 3
1.6 Metode Penelitian ..................................................................................... 3
1.6.1 Metode Pengumpulan Data ............................................................... 3
1.6.2 Metode Pengembangan Sistem ......................................................... 4
1.6.3 Metode Perancangan Sistem ............................................................. 5
1.6.4 Kerangka Pemikiran .......................................................................... 7
BAB II TINJUAN PUSTAKA................................................................................ 9
2.1. Tinjauan Pustaka ...................................................................................... 9
2.2. Landasan Teori ....................................................................................... 11
2.2.1 Sistem Penunjang Keputusan .......................................................... 11
2.2.2 Pengertian Metode Weighting Product ........................................... 12
xi
2.2.3 Pemberian Bantuan Perumahan Swadaya ....................................... 13
2.2.4 Flowchart/Flow of Document (FOD).............................................. 14
2.2.5 UML (Unified Modelling Language) .............................................. 15
2.2.6 ERD (Entity Relationship Diagram) ............................................... 20
BAB III METODOLOGI PENELITIAN.............................................................. 21
3.1 Objek Penelitian ..................................................................................... 21
3.2 Analisa Sistem Lama .............................................................................. 21
3.2.1 Narasi Pemberian Bantuan Stimulan Perumahan Swadaya ............ 21
3.2.2 Flow Of Document Pemberian Bantuan Stimulan Perumahan ....... 22
3.3 Analisa dan Rancangan Sistem Baru ...................................................... 23
3.3.1 Analisa Kebutuhan .......................................................................... 23
3.3.2 Rancangan Sistem Baru .................................................................. 24
3.3.2.1 Proses Bisnis Use Case Diagram............................................ 24
3.3.2.2 Diagram Use Case Bisnis ....................................................... 25
3.3.2.3 Diagram Use Case Sistem ...................................................... 25
3.3.2.4 Skenario Use Case (Flow Of Events) ..................................... 26
3.3.2.5 Diagram Kelas ........................................................................ 32
3.3.2.6 Diagram Sekuensial ................................................................ 36
3.3.2.7 Diagram Aktivitas ................................................................. 41
3.3.2.8 Diagram Statechart................................................................. 47
3.3.2.9 Perancangan Basis Data ......................................................... 55
3.3.2.10 Desain Interface ...................................................................... 64
BAB IV IMPLEMENTASI DAN PEMBAHASAN ............................................ 69
4.1 Hasil Pembahasan ................................................................................... 69
4.1.1 Halaman Utama Web ...................................................................... 69
4.1.2 Halaman Login User ....................................................................... 74
4.1.3 Halaman Utama KA. Kecamatan .................................................... 76
4.1.4 Halaman Kelola Petugas ................................................................. 78
4.1.5 Halaman Utama Petugas ................................................................. 80
4.1.6 Halaman Kelola Nilai ...................................................................... 84
4.1.7 Halaman Kelola Kriteria ................................................................. 86
xii
4.1.8 Halaman Kelola Bobot .................................................................... 88
4.1.9 Halaman Kelola Alternatif .............................................................. 90
4.1.10 Halaman Kelola Rangking .............................................................. 93
4.1.11 Halaman Laporan ............................................................................ 96
4.2 Pengujian Sistem .................................................................................. 102
BAB V PENUTUP .............................................................................................. 105
5.1 Kesimpulan ........................................................................................... 105
5.2 Saran ..................................................................................................... 105
DAFTAR PUSTAKA ......................................................................................... 107
xiii
DAFTAR GAMBAR
Gambar 1. 1 Kerangka Pemikiran . ......................................................................... 7
Gambar 3.1 Flow Of Document Pemberian Bantuan Stimulan Perumahan.......... 22
Gambar 3.2 Bisnis Use Case ................................................................................. 25
Gambar 3.3 Diagram Use Case Sistem ................................................................. 25
Gambar 3.4 Kelas Pengguna ................................................................................. 32
Gambar 3.5 Kelas Ka. Kecamatan ........................................................................ 33
Gambar 3.6 Kelas Petugas .................................................................................... 33
Gambar 3.7 Kelas Warga ...................................................................................... 33
Gambar 3.8 Kelas Nilai ......................................................................................... 34
Gambar 3.9 Kelas Kriteria .................................................................................... 34
Gambar 3.10 Kelas Bobot ..................................................................................... 34
Gambar 3.11 Kelas Rangking ............................................................................... 35
Gambar 3.12 Diagram Kelas ................................................................................. 35
Gambar 3.13 Diagram Sekuensial Kelola Petugas ............................................... 36
Gambar 3.14 Diagram Sekuensial Kelola Warga ................................................. 37
Gambar 3.15 Diagram Sekuensial Kelola Nilai .................................................... 38
Gambar 3.16 Diagram Sekuensial Kelola Kriteria ............................................... 39
Gambar 3.17 Diagram Sekuensial Kelola Bobot .................................................. 40
Gambar 3.18 Diagram Sekuensial Laporan .......................................................... 41
Gambar 3.19 Diagram Aktivitas Kelola Petugas .................................................. 42
Gambar 3.20 Diagram Aktivitas Kelola Warga .................................................... 43
Gambar 3.21 Diagram Aktivitas Kelola Nilai....................................................... 44
Gambar 3.22 Diagram Aktivitas Kelola Kriteria .................................................. 45
Gambar 3.23 Diagram Aktivitas Kelola Bobot ..................................................... 46
Gambar 3.24 Diagram Aktivitas Laporan ............................................................. 47
Gambar 3.25 Statechart Diagram Login .............................................................. 48
Gambar 3.26 Statechart Diagram Logout ............................................................ 48
Gambar 3.27 Statechart Diagram Tambah Petugas ............................................. 48
Gambar 3.28 Statechart Diagram Ubah Petugas .................................................. 49
xiv
Gambar 3.29 Statechart Diagram Hapus Petugas ................................................ 49
Gambar 3.30 Statechart Diagram Tambah Warga ............................................... 49
Gambar 3.31 Statechart Diagram Ubah Warga .................................................... 50
Gambar 3.32 Statechart Diagram Hapus Warga .................................................. 50
Gambar 3.33 Statechart Diagram Tambah Kriteria ............................................. 50
Gambar 3.34 Statechart Diagram Ubah Kriteria .................................................. 51
Gambar 3.35 Statechart Diagram Hapus Kriteria ................................................ 51
Gambar 3.36 Statechart Diagram Tambah Nilai .................................................. 51
Gambar 3.37 Statechart Diagram Ubah Nilai ...................................................... 52
Gambar 3.38 Statechart Diagram Hapus Nilai ..................................................... 52
Gambar 3.39 Statechart Diagram Tambah Bobot ................................................ 52
Gambar 3.40 Statechart Diagram Ubah Bobot .................................................... 53
Gambar 3.41 Statechart Diagram Hapus Bobot ................................................... 53
Gambar 3.42 Statechart Diagram Tambah Rangking .......................................... 53
Gambar 3.43 Statechart Diagram Ubah Rangking ............................................... 54
Gambar 3.44 Statechart Diagram Hapus Rangking ............................................. 54
Gambar 3.45 Statechart Diagram Cetak Laporan ................................................ 54
Gambar 3.46 Himpunan Entitas ............................................................................ 55
Gambar 3.47 Himpunan Entitas dan Atribut Key ................................................. 55
Gambar 3.48 Himpunan Entitas, Relasi dan Foeign-Key ..................................... 55
Gambar 3.49 Kardinalitas Relasi .......................................................................... 56
Gambar 3.50 Digram E-R ..................................................................................... 56
Gambar 3. 51 Relasi Pengguna dan Nilai ............................................................. 57
Gambar 3.52 Relasi Pengguna dan Alternatif ....................................................... 58
Gambar 3 53 Relasi Rangking dan Kriteria .......................................................... 59
Gambar 3.54 Relasi Kriteria dan Bobot ................................................................ 59
Gambar 3.55 Relasi Tabel ..................................................................................... 63
Gambar 3.56 Desain Login ................................................................................... 64
Gambar 3.57 Desain Halaman Utama Ka. Kecamatan ......................................... 64
Gambar 3.58 Desain Halaman Utama Petugas ..................................................... 65
Gambar 3.59 Desain Input Data Petugas .............................................................. 65
xv
Gambar 3.60 Desain Input Data Nilai ................................................................... 66
Gambar 3.61 Desain Input Data Kriteria .............................................................. 66
Gambar 3.62 Desain Input Data Alternatif ........................................................... 66
Gambar 3.63 Desain Input Data Bobot ................................................................. 67
Gambar 3.64 Desain Input Data Rangking ........................................................... 67
Gambar 3.65 Desain Laporan ............................................................................... 68
Gambar 4.1 Halaman Utama Web ........................................................................ 69
Gambar 4.2 Halaman Login User ......................................................................... 74
Gambar 4.3 Halaman Utama KA. Kecamatan ...................................................... 76
Gambar 4.4 Halaman Kelola Petugas ................................................................... 79
Gambar 4.5 Halaman Utama Petugas ................................................................... 81
Gambar 4.6 Halaman Kelola Nilai ........................................................................ 84
Gambar 4.7 Halaman Kelola Kriteria ................................................................... 86
Gambar 4.8 Halaman Kelola Bobot ...................................................................... 88
Gambar 4.9 Halaman Kelola Alternatif ................................................................ 91
Gambar 4.10 Halaman Kelola Rangking .............................................................. 93
Gambar 4.11 Halaman Laporan ............................................................................ 97
xvi
DAFTAR TABEL
Tabel 2.1 Perbandingan ......................................................................................... 10
Tabel 2.2 Simbol-Simbol Flowchart..................................................................... 14
Tabel 2.3 Simbol-Simbol Diagram Use Case ....................................................... 16
Tabel 2.4 Simbol-Simbol Class Diagram ............................................................. 17
Tabel 2.5 Simbol-Simbol Sequence Diagram ....................................................... 18
Tabel 2.6 Simbol-Simbol Activity Diagram.......................................................... 18
Tabel 2.7 Simbol-Simbol Statechart Diagram ..................................................... 19
Tabel 2.8 Entity Relationship Diagaram .............................................................. 20
Tabel 3.1 Proses Bisnis Use Case ......................................................................... 24
Tabel 3.2 Tabel alur optimistic Kelola Petugas .................................................... 26
Tabel 3.3 Tabel alur pesimistic Kelola Petugas .................................................... 26
Tabel 3.4 Tabel alur optimistic Kelola Nilai ......................................................... 27
Tabel 3.5 Tabel alur pesimistic Kelola Nilai ........................................................ 27
Tabel 3.6 Tabel alur optimistic Kelola Kriteria .................................................... 28
Tabel 3.7 Tabel alur pesimistic Kelola Kriteria .................................................... 28
Tabel 3.8 Tabel alur optimistic Kelola Bobot ....................................................... 29
Tabel 3.9 Tabel alur pesimistic Kelola Bobot ....................................................... 29
Tabel 3.10 Tabel alur optimistic Kelola Warga .................................................... 30
Tabel 3.11 Tabel alur pesimistic Kelola Warga .................................................... 30
Tabel 3.12 Tabel alur optimistic Laporan ............................................................. 31
Tabel 3.13 Tabel alur pesimistic Laporan ............................................................. 31
Tabel 3.14 Tabel Pengguna ................................................................................... 57
Tabel 3.15 Tabel Nilai........................................................................................... 57
Tabel 3.16 Tabel Pengguna ................................................................................... 58
Tabel 3.17 Tabel Alternatif ................................................................................... 58
Tabel 3.18 Tabel Rangking ................................................................................... 59
Tabel 3.19 Tabel Kriteria ...................................................................................... 59
Tabel 3.20 Tabel Kriteria ...................................................................................... 60
Tabel 3.21 Tabel Bobot ......................................................................................... 60
xvii
Tabel 3.22 Tabel Pengguna ................................................................................... 61
Tabel 3.23 Tabel Nilai........................................................................................... 61
Tabel 3.24 Tabel Kriteria ...................................................................................... 62
Tabel 3.25 Tabel Alternatif ................................................................................... 62
Tabel 3.26 Tabel Rangking ................................................................................... 63
Tabel 3.27 Tabel Bobot ......................................................................................... 63
Tabel 4.1 Skenario Pengujian Sistem.................................................................. 102
xviii
DAFTAR LAMPIRAN
Lampiran 1 : Fotocopy Buku Bimbingan
Lampiran 2 : Fotocopy Surat Balasan
Lampiran 3 : Biodata Penulis