SISTEM PENDUKUNG KEPUTUSAN SELEKSI PEMILIHAN CALON KEPALA DESA BERBASIS WEB
SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata 1 Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh :
AGUNG ROMDONI NIM : L200090140
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2014
i
ii
iii
iv
MOTTO DAN PERSEMBAHAN
MOTTO “sekeras kerasnya batu apabila terkena air terus menerus pasti akan lunak ,bersabarlah menghadapi suatu permasalahan
asalkan berusaha pantang
menyerah sesulit apapun pasti kan selesai” “jangan takut untuk mengakui sebuah kesalahan ,dari sebuah kesalahan sebenarnya merupakan suatu kebenaran yang telah terungkap” “orang yang berani mangambil resiko,maka orang orang tersebut bersiap untuk menemukan jalan sebuah kesuksesan”. (penulis)
PERSEMBAHAN 1. Bapak dan ibu tercinta yang telah membesarkan, menjaga, membimbing, selalu mendoakan dan memberi motivasi dalam hidupku. Yang selalu berharap semoga kelak aku bisa menjadi insan yang berbakti kepada orang tua bangsa dan negara. 2. Kakakku Aristiawan Np,Dwi Handayani dan Tri Wahyu Ningsih terima kasih atas semua motivasi, dukungan yang telah kau berikan kepada adikmu ini, semoga ALLAH SWT selalu melapangkan rizky kita semua. 3. Sahabat-sahabatku khususnya kelas E yang selalu menjalankan kuliah dan segala kegiatan bersama-sama dalam suka maupun duka. 4. Teman-teman informatika, khususnya angkatan 2009 yang tidak dapat disebutkan satu per satu terima kasih atas doa dan bantuannya.
v
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan kenikmatan, hidayah
serta taufiq-Nya
sehingga
sampai
kesempatan untuk beribadah dan menyembah-Nya kesehatan kepadaku sehingga penulis dapat
saat ini
masih
diberikan
dan selalu memberikan
menyelesaiakan skripsi yang
berjudul “ Sistem Pendukung Keputusan Seleksi Pemilihan Calon Kepala Desa Berbasis Web”. Penelitian tugas akhir ini masih tergolong sederhana dan penulis masih merasa banyak kekurangan didalamnya. Namun dalam pengerjaan tugas akhir ini sudah semaksimal mungkin menurut kemampuan yang dimiliki penulis, dengan harapan dapat berguna bagi penulis maupun para pembaca, Oleh karena itu penulis mengharapkan saran serta kritik sehingga berguna untuk membangun dan menmbah ilmu bagi penulis. Dengan selesainya tugas akhir ini tentunya tidak lupa atas bantuan dari berbagai pihak,oleh karena itu dengan tulus, ikhlas penulis mengucapkan rasa terima kasih sebesar-besarnya kepada: 1. Allah S.W.T , atas ridho dan
karuni-Nya sehingga
penulis
bisa
menyelesaikan tugas akhir ini. 2. Bapak Husni Tamrin. S.T,M.T.,Ph.D. selaku Dekan Fakultas Komunikasi Dan Informatika. 3. Bapak Dr. Heru Supriyono. M.Sc. selaku ketua program studi teknik informatika.
vi
4. Bapak Fatah Yasin ,ST.MT.
selaku
pembimbing
I
yang senantiasa
membimbing penulis dalam penyusunan skripsi ini. 5. Ibu Umi Fadillah,ST.Meng selaku Pembimbing II yang selalu membimbing penulis dalam penyusunan skripsi ini. 6. Bapak dan ibu dosen yang telah membimbing dan membagi ilmunya selama ini kepada penulis. 7. Bapak dan ibu selaku orangtua yang telah memberikan doa,restu dan dukungan kepada penulis. 8. Teman-teman
yang
telah
memberikan
doa dan dukungannnya dalam
mengerjakan skripsi. Akhir kata, Penulis menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan. Saran dan kritik yang membangun sangat penulis harapkan. Semoga skripsi ini berguna bagi semua pihak, khususnya penulis sendiri,serta pembaca. Amin
Surakarta,
Agung Romdoni
vii
2014
DAFTAR ISI
Halaman Judul .................................................................................................
i
Halaman Persetujuan .......................................................................................
ii
Halaman Pengesahan .....................................................................................
iii
Daftar Kontribusi ............................................................................................
iv
Motto dan Persembahan ..................................................................................
v
Kata Pengantar ................................................................................................
vi
Daftar Isi ..........................................................................................................
viii
Daftar Tabel ...................................................................................................
xii
Daftar Gambar ................................................................................................
viv
Daftar Lampiran ............................................................................................. xvii Abstraksi ........................................................................................................ xviii BAB I PENDAHULUAN ..............................................................................
1
1.1. Latar Belakang ................................................................................
1
1.2. Rumusan Masalah ...........................................................................
3
1.3. Tujuan Penelitian .............................................................................
3
1.4. Batasan Masalah .............................................................................
3
1.5. Manfaat Penelitian ..........................................................................
4
1.6. Sistematika Penulisan .....................................................................
4
BAB II TINJAUAN PUSTAKA ..................................................................
6
2.1. Telaah Penelitian ...........................................................................
6
2.2. Landasan Teori ..............................................................................
7
viii
2.2.1. Definisi Keputusan ............................................................
7
2.2.2. Sistem Pendukung Keputusan ............................................
8
2.2.3. Definifi Basisi Data ............................................................
8
2.2.4. Definisi PHP ......................................................................
8
2.2.5. Definisi MY SQL ...............................................................
9
2.2.6. Macromedia Dreamwever ..................................................
9
2.2.7. CSS (Cascading Style Sheets) ............................................
11
2.2.8. SAW(Simple Addintif Weighting) ........................................
11
BAB III METODE PENELITIAN .............................................................
14
3.1 Waktu dan Tempat Penelitian ......................................................
14
3.2 Alur Penelitian .............................................................................
14
3.3 Analisa Kelayakan .......................................................................
15
3.3.1. Analisis Kelayakan Tekhnik..............................................
16
3.3.2. Analisis Kelayakan Hukum ...............................................
16
3.3.3 Analisa kebutuhan ............................................................
16
3.3.3.1 Kebutuhan fungsional ............................................
16
3.3.3.2 Kebutuhan non fungsional ....................................
17
3.4 Perancangan dan pembuatan sistem .............................................
19
3.4.1 Metode perangcangan ......................................................
20
3.4.1.1 Metode analisis .....................................................
20
3.4.1.2 Metode pengambilan keputusan ..........................
21
3.4.2 Pembahasan .......................................................................
22
ix
3.4.3 Perancangan desain sistem ................................................
27
3.4.3.1 Data Flow Diagram (DFD) .................................
27
3.4.3.2 Perancangan use case ..........................................
29
3.4.3.2.1 Use case diagram ................................
29
3.4.3.2.2 Use case definition ..............................
30
3.4.3.2.3 Finalize use case .................................
30
3.4.3.3 Alur program.......................................................
32
3.4.3.4 Perancangan batabase ........................................
34
BAB IV HASIL DAN PEMBAHASAN ......................................................
41
4.1 Hasil Penelitian ............................................................................
41
4.1.1 Halaman login user admin ..................................................
41
4.1.2 Halaman administrator........................................................
43
4.1.3 Halaman template SPK .......................................................
44
4.1.4 Halaman data kriteria ..........................................................
47
4.1.5 Halaman sub kriteria ...........................................................
50
4.1.6 Halaman menu master data .................................................
51
4.1.6.1 Halaman menu pendidikan ....................................
51
4.1.6.2 Halaman menu pekerjaan ......................................
55
4.1.6.3 Halaman sub menu syarat ......................................
55
4.2 Pembahasan hasil penelitian ........................................................
57
4.2.1 Pendaftaran online kades ..................................................
57
4.2.2 Verivikasi calon kades .......................................................
59
4.2.3 Proses SPK .........................................................................
61
x
4.3 Analisa Sistem ..............................................................................
64
4.3.1 Pengujian sistem black block ..............................................
64
4.3.2 Kuesioner ............................................................................
66
4.3.3 Hasil analisa terhadap responden ........................................
69
BAB V KRITIK DAN SARAN ....................................................................
71
DAFTAR PUSTAKA LAMPIRAN
xi
DAFTAR TABEL
Tabel 3.1 kriteria ................................................................................................ 22 Tabel 3.2 kriteria umur ....................................................................................... 23 Tabel 3.3 kriteria jenis kelamin .......................................................................... 23 Tabel 3.4 kriteria pendidikan .............................................................................. 23 Tabel 3.5 kriteria agama ..................................................................................... 23 Tabel 3.6 kriteria pekerjaan ................................................................................ 24 Tabel 3.7 kriteria status hukum ........................................................................... 24 Tabel 3.8 kriteria kesehatan ............................................................................... 24 Tabel 3.9 kriteria penghasilan ............................................................................. 24 Tabel 3.10 kriteria keorganisasian ...................................................................... 24 Tabel 3.11 kriteria domisili ................................................................................. 25 Tabel 3.12 data calon kades ................................................................................ 25 Tabel 3.13 pengiputan data kriteria ..................................................................... 25 Tabel 3.14 tahap mormalisasi ............................................................................. 26 Tabel 3.15 tahap perangkingan menggunakan bobot .......................................... 26 Tabel 3.16 hasil perhitungan total bobot kriteria ............................................... 26 Tabel 3.17 basis data admin ................................................................................ 35 Tabel 3.18 basis data bio-kades .......................................................................... 35 Tabel 3.19 basis data calon_kades ...................................................................... 35 Tabel 3.20 basis data hak_akses ......................................................................... 35 Tabel 3.21 basis data kriteria .............................................................................. 35
xii
Tabel 3.22 basis data pekerjaan .......................................................................... 35 Tabel 323 basis data pendidikan ......................................................................... 36 Tabel 3.24 basis data pengguna .......................................................................... 36 Tabel 3.25 basis data spk_kriteria ....................................................................... 36 Tabel 3.26 basis data normalisasi ....................................................................... 36 Tabel 3.27 basis data spk_solusi ......................................................................... 37 Tabel 3.28 basis data spk_template ..................................................................... 37 Tabel 3.29 basis data spk sub kriteria ................................................................. 37 Tabel 3.30 basis data syarat ................................................................................ 37 Tabel 3.31 basis data veriv_kades ....................................................................... 38 Tabel 4.1 tabel pengujian sistem ......................................................................... 65 Tabel 4.2 tabel kuesioner .................................................................................... 68
xiii
DAFTAR GAMBAR Gambar 3.1 flowchart alir penelitian ................................................................ 15 Gambar 3.2 DFD level 0 .................................................................................... 27 Gambar 3.3 DFD level 0 untuk admin ................................................................ 28 Gambar 3.4 DFD level 0 untuk user ................................................................... 28 Gambar 3.5 use case untuk admin dan user ....................................................... 29 Gambar 3.6 diagram alur user ............................................................................ 33 Gambar 3.7 diagram alur admin.......................................................................... 34 Gambar 3.8 relasi antar database ........................................................................ 39 Gambar 4.1 login user ......................................................................................... 42 Gambar 4.2 gagal login ...................................................................................... 42 Gambar 4.3 halaman administrator ..................................................................... 43 Gambar 4.4 halaman template spk ...................................................................... 44 Gambar 4.5 pengisian template spk .................................................................... 44 Gambar 4.6 laporan penambahan template berhasil .......................................... 45 Gambar 4.7 tampilan penambahan template berhasil ......................................... 45 Gambar 4.8 tampilan aktif template spk ............................................................. 45 Gambar 4.9 data template saat di edit ................................................................. 46 Gambar 4.10 data template setelah di edit ......................................................... 46 Gambar 4.11 hapus data template spk................................................................. 47 Gambar 4.12 tampilan template setelah dihapus................................................. 47 Gambar 4.13 menu data kriteria .......................................................................... 48 Gambar 4.14 tambah data kriteria ....................................................................... 48
xiv
Gambar 4.15 laporan tambah kriteria................................................................. 49 Gambar 4.16 data kriteria sudah ditambahkan .................................................... 49 Gambar 4.17 hapus data kriteria ......................................................................... 50 Gambar 4.18 menu data sub kriteria ................................................................... 50 Gambar 4.19 halaman sub menu pendidikan ...................................................... 51 Gambar 4.20 penambahan sub pendidikan ........................................................ 52 Gambar 4.21 laporan penambahan sub menu pendidikan .................................. 52 Gambar 4.22 hasil penambahan sub menu pendidikan berhasil ......................... 52 Gambar 4.23 tampilan edit sub menu pendidikan ............................................... 53 Gambar 4.24 tampilan proses edit berhasil ......................................................... 53 Gambar 4.25 peringatan proses hapus sub menu pendidikan ............................ 53 Gambar 4.26 peringatan proses hapus sub menu pendidikan ............................ 54 Gambar 4.27 laporan peringatan proses hapus sub menu pendidikan ............... 54 Gambar 4.28 tampilan sub menu pendidikan setelah di hapus .......................... 54 Gambar 4.29 data pekerjaan ................................................................................ 55 Gambar 4.30 tampilan sub menu syarat .............................................................. 56 Gambar 4.31 tampilan website spk ..................................................................... 57 Gambar 4.32 tampilan form pendaftaran calon kades ........................................ 58 Gambar 4.33 tampilan form bukti cetak pendaftaran.......................................... 59 Gambar 4.34 menu verifikasi calon kades .......................................................... 59 Gambar 4.35 menu proses verifikasi ................................................................... 60 Gambar 4.36 menu pilihan template spk............................................................. 61 Gambar 4.37 menu proses spk ........................................................................... 61
xv
Gambar 4.38 tampilan perhitungan kriteria ........................................................ 62 Gambar 4.39 tampilan proses normalisasi .......................................................... 62 Gambar 4.40 tampilan proses solusi perangkingan............................................. 63 Gambar 4.41 tampilan website data calon kades ................................................ 63 Gambar 4.42 tampilan data website hasil seleksi proses perangkingan.............. 64 Gambar 4.43 grafik kuesioner ............................................................................. 68
xvi
DAFTAR LAMPIRAN
1. Script pendaftaran 2. Script halaman proses verifikasi 3. Script halaman proses spk 4. Surat bukti selesai penelitian 5. Halaman kuesioner 6. Foto-foto pengujian SPK dan pengisian kuesioner 7. Syarat syarat pilkades desa sumbersari tahun 2012 8. Ijazah dan foto kopi ktp calon kepala Desa Sumbersari Kecamatan Kayen Kabupaten Pati
xvii
ABSTRAKSI Pemilihan Kepala Desa merupakan salah pesta demokrasi warga desa pemilihan secara lingkup dearah tingkat desa untuk menentukan pemimpin desa atau kepala desa. Sistem pendukung keputusan merupakan suatu alternatife sistem yang interaktif guna membantu mengambil keputusan melalui penggunaan data dan model-model keputusan untuk memecahkan masalah yang bersifat semi terstruktur maupun yang tidak terstruktur. Aplikasi ini dibuat dengan metode SAW(Simple Additive Weighting) Konsep dasarmetode SAW adalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua atribut. Metode SAW dapat membantu dalam pengambilan keputusan suatu kasus, akan tetapi perhitungan dengan menggunakan metode SAW ini hanya yang menghasilkan nilai terbesar yang akan terpilih sebagai alternatif yang terbaik. Perhitungan akan sesuai dengan metode ini apabila alternatif yang terpilih memenuhi kriteria yang telah ditentukan. Dengan Menggunakan sistem pendukung keputusan seleksi pemilihan calon kepala desa berbasis web yang memakai metode Simple Additive Weigtihng (SAW) ini membantu perangkat desa dan warga masyarakat untuk mengetahui perangkingan calon kepala desa dari hasil bobot kriteria yang telah di tentukan,sehingga memberi informasi tambahan saat akan menetukan sebuah pilihan. Sistem pendukung keputusan seleksi pemilihan calon kepala desa berbasis web dapat membantu mempermudah admin serta user dalam menyeleksi calon kepala desa. Sistem ini mempunyai dua tipe user, yaitu administrator dan user operator. Administator mempunyai menu untuk menambah dan mengedit sistem. Sedangkan untuk user operator mempunyai menu cara penggunaan sistem, syarat syarat menjadi calon kepala desa, informasi tentang pemilihan kepala desa dan cara pendaftaran. Sistem ini merupakan aplikasi berbasis web sehingga dapat diakses secara offline dan online. Kata kunci : pemilihan kepala desa, Simple Additive Weighting (SAW), Sistem pendukung Keputusan.
xviii