SISTEM PENDUKUNG KEPUTUSAN PENCARIAN CALON PASANGAN HIDUP ISLAMI MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING
SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Jurusan Informatika, Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh:
SUHUD RAHARJO NIM : L200090125
PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2015
HALAMAN PERSETUJUAN
Skripsi dengan judul “SISTEM PENDUKUNG KEPUTUSAN PENCARIAN CALON PASANGAN HIDUP ISLAMI MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING” ini telah diperiksa dan disetujui pada :
Hari
: ………………………….
Tanggal : …………………………..
Pembimbing I
Dr. Heru Supriyono, M.Sc. NIK : 970
ii
HALAMAN PENGESAHAN SISTEM PENDUKUNG KEPUTUSAN PENCARIAN CALON PASANGAN HIDUP ISLAMI MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING dipersiapkan dan disusun oleh SUHUD RAHARJO NIM : L200090125 telah dipertahankan di depan Dewan Penguji pada tanggal Susunan Dewan Penguji Pembimbing
Dr. Heru Supriyono, M.Sc. NIK : 970 Dewan Penguji Penguji I
Penguji II
Muhammad Kusban, S.T. MT. Dedi Gunawan, S.T., M.Sc. NIK : 663 NIK : 1305 Skripsi ini telah diterima sebagai salah satu persyaratan untuk memperoleh gelar sarjana Tanggal ……………….. Dekan Fakultas Komunikasi dan Informatika
Ketua Program Studi Informatika
Husni Thamrin, S.T, MT., Ph.D. NIK : 706
Dr. Heru Supriyono, M.Sc. NIK : 970 iii
DAFTAR KONTRIBUSI Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka. Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi: 1. Perancangan program aplikasi ini dengan bantuan internet dan buku yang dilampirkan pada daftar pustaka. 2. Program aplikasi yang saya gunakan untuk membuat aplikasi ini adalah Notepad ++ dan XAMPP. 3. Penulis menggunakan komputer dengan spesifikasi processor Intel(R) Core(TM) i3-3217U CPU @ 1.80GHz (4 CPUs), ~1.8GHz, dengan RAM 4Gb, dan hardisk 500 Gb. untuk membuat aplikasi.
Demikian pernyataan dan daftar kontribusi ini penulis buat dengan sejujurnya. Penulis bertanggung jawab atas isi dan kebenaran daftar di atas.
Surakarta,
Maret 2015
Suhud Raharjo
Mengetahui: Pembimbing
Dr. Heru Supriyono, M.Sc. NIK : 970
iv
MOTTO DAN PERSEMBAHAN
MOTTO : “Program kerja akan terwujud apabila, kita kuat berusaha dan tidak pantang menyerah, dalam menjalankan semua tantangan nya” (Penulis)
“Jadilah orang yang suka menolong orang lain, walaupun terkadang kita selalu dirugikannya, dan percayalah Allah SWT yang akan membalas pertolongan kita” (Penulis)
“Tuhan yang menggariskan jodoh kita. Kita sendiri yang menentukan jodoh kita. Dan penghulu yang akan mengesahkan jodoh kita” (Penulis)
v
PERSEMBAHAN :
Sebagai rasa syukur dan terima kasih saya persembahkan karyaku ini kepada : 1. Kedua orang tuaku tercinta, Bapak/Ibu Juwandi W.R untuk kasih sayang yang tidak terbatas, setiap doa yang dipanjatkan untuk kesuksesanku. 2. Kepada anggota serta alumni Marching Band UMS, khususnya anggota BL atas doa, motivasi dan dorongannya. 3. Teman-teman kelas D “Bangsa_D” yang selalu memberikan inovasi serta keceriaan di kampus. 4. Keluarga
besar
FKI
khususnya,
Teknik
Informatika
Universitas
Muhammadiyah Surakarta. 5. Teman-teman
anggota
PERSADADITA
yang
selalu
memberikan
dukungan dalam mencapai kelulusan untuk meraih gelar sarjana. 6. Semua pihak yang selalu membantu dalam pembuatan skripsi, yang tidak bisa penulis sebutkan satu - persatu.
vi
KATA PENGANTAR
Dengan mengucapkan syukur Alhamdulillah hanya kepada Allah Subhanahu Wata’ala yang telah memberikan rahmat, hidayah serta nikmat yang tiada terkira kepada hamba-Nya, sehingga penulis dapat menyelesaikan skripsi ini dengan judul “Sistem Pendukung Keputusan Pencarian Calon Pasangan Menggunakan Metode Simple Additive Weighting”. Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka menyelesaikan program sarjana. Dengan segala kemampuan yang maksimal, penulis telah berusaha untuk menyelesaikan laporan skripsi ini, namun demikian penulis menyadari bahwa laporan ini tentunya masih jauh dari kesempurnaan. Oleh karena itu penulis mengharapkan dengan sangat saran serta kritik yang bersifat membangun demi perbaikan. Di sisi lain, skripis ini juga merupakan hasil karya dan kerjasama dari banyak pihak, walaupun yang terlihat dimuka mungkin hanyalah sebuah nama. Sehingga dalam kesempatan ini penyusun mempersembahkan ucapan terima kasih dan penghargaan setinggi-tingginya dengan segala kerendahan hati, kepada: 1.
Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan dengan kata-kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan pada kami semua.
2.
Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad SAW dan keluarganya, dan para sahabatnya.
vii
3.
Bapak husni Thamrin, S,T MT., Ph.D. Selaku Dekan Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta.
4.
Bapak Dr. Heru Supriyono, S.T., MSc. Selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiyah Surakarta.
5.
Ibu Endah Sudarmilah, S.T., M.Eng. selaku pembimbing akademik
6.
Bapak Dr. Heru Supriyono, S.T., MSc. selaku pembimbing yang telah memberikan bimbingan dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini.
7.
Segenap dosen dan karyawan progdi Teknik Informatika atas bantuan ilmu yang diberikan kepada penulis selama masa perkuliahan hingga dinyatakan mendapat gelar Strata 1.
8.
Kepada orang tua yang selalu memberikan doa, semangat dan motivasi dengan tiada hentinya kepada penulis.
9.
Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu hingga terselesainya skripsi ini. Akhirnya penyusun berharap semoga skripsi ini berguna bagi semua pihak
dan bermanfaat bagi punyusun khususnya dan pembaca pada umumnya dalam menambah pengetahuan dan wawasan ilmu. Amiin.
Surakarta, ………………….
Penulis
viii
DAFTAR ISI
Halaman Judul ............................................................................................... i Halama Persetujuan ........................................................................................ ii Halama Pengesahan ....................................................................................... iii Daftar Kontribusi ........................................................................................... iv Motto dan Persembahan ................................................................................. v Kata Pengantar ............................................................................................... vii Daftar Isi......................................................................................................... ix Daftar Tabel ................................................................................................... xiii Daftar Gambar................................................................................................ xiv Abstraksi ........................................................................................................ xvii
BAB I PENDAHULUAN ............................................................................. 1 1.1. Latar Belakang Masalah ....................................................................... 1 1.2. Rumusan Masalah................................................................................. 2 1.3. Batasan Masalah ................................................................................... 2 1.4. Tujuan Penelitian .................................................................................. 3 1.5. Manfaat Penelitian ................................................................................ 3 1.6. Sistematika Penulisan ........................................................................... 4
BAB II TINJAUAN PUSTAKA .................................................................. 6 2.1. Telaah Penelitian .................................................................................. 6
ix
2.2. Landasan Teori ..................................................................................... 7 2.2.1.
Sistem Pendukung Keputusan ................................................ 8
2.2.2.
Simple Additive Weighting .................................................... 8
2.2.3.
PHP ......................................................................................... 9
2.2.4.
MySql ..................................................................................... 11
2.2.5.
Web Browser .......................................................................... 11
2.2.6.
Notepad ++ ............................................................................. 12
2.2.7.
XAMPP .................................................................................. 12
BAB III METODE PENILITIAN .............................................................. 13 3.1. Waktu Penelitian.................................................................................... 13 3.2. Peralatan Utama dan Pendukung .......................................................... 14 3.2.1 Perancangan dan Pembuatan .................................................... 14 3.3. Alur Penelitian ...................................................................................... 15 3.3.1
Flowchart Perancangan Sistem ................................................. 15
3.3.2
Analisa Diagram Alir Penelitian............................................... 17
3.3.3
Flowchart Sistem Admin .......................................................... 19
3.3.4
Flowchart Sistem User.............................................................. 20
3.4. Perancangan dan Pembuatan Sistem ..................................................... 21 3.4.1
Metode Perancangan .............................................................. 21
3.4.2
Metode Pengambilan Keputusan ............................................ 23
3.5. Perancangan Desain Sistem ................................................................. 24 3.5.1
Perancangan Use Case ............................................................ 24
x
3.5.1.1 Use Case Diagram .................................................... 25 3.5.1.2 Use Case Definition ................................................. 26 3.5.1.3 Finalize Use case ...................................................... 26 3.5.2
Perancangan Basis Data..................................................... 28
3.5.3
Perancangan Antar Muka .................................................. 33 3.5.3.1 Perancangan Antar Muka Administrator ................. 33 3.5.3.2 Perancangan Antar Muka User................................ 36
3.6 Pengujian ....................................................................................... 39 3.5.1
Kuesioner ........................................................................... 39
3.5.2
Cara Menghitung Hasil Kuesioner .................................... 40
BAB IV HASIL DAN PEMBAHASAN...................................................... 41 4.1. Hasil Penelitian ..................................................................................... 41 4.1.1
Login Administrator ............................................................... 42 4.1.1.1 Menu Administrator .................................................... 44 4.1.1.1.1
Dashboard .................................................. 45
4.1.1.1.2
Peserta ........................................................ 45
4.1.1.1.3
Detail Peserta ............................................. 47
4.1.1.1.3
Kriteria ....................................................... 52
4.1.1.1.4 Nilai Peserta ............................................... 52 4.1.2
Halaman User Anggota.......................................................... 56 4.1.2.1
Tampilan Utama User Anggota ................................. 56
4.2. Perbandingan SPK yang dibuat dengan SPK biro jodoh yang lain ..... 71
xi
4.2.1 Analisa perbandingan dengan SPK biro jodoh lain .............................. 74 4.3. Kelebihan dan kekurangan sistem web ini ........................................... 75 4.4. Analisa Pengujian ................................................................................. 76
BAB V PENUTUP ........................................................................................ 80 5.1. Kesimpulan ........................................................................................... 80 5.2. Saran ..................................................................................................... 81
DAFTAR PUSTAKA LAMPIRAN
xii
Daftar Tabel
Tabel 3.1 : Tabel Admin ................................................................................ 28 Tabel 3.2 : Tabel Basis Data Detail Variabel ................................................. 28 Tabel 3.3 : Tabel Basis Data Hasil Pengujian ................................................ 29 Tabel 3.4 : Tabel Basis Data Kriteria ............................................................. 29 Tabel 3.5 : Tabel Basis Data Media ............................................................... 30 Tabel 3.6 : Tabel Basis Data Nilai ................................................................. 30 Tabel 3.7 : Tabel Basis Data Nilai Jadi .......................................................... 31 Tabel 3.8 : Tabel Pengujian ........................................................................... 31 Tabel 3.9 : Tabel Basis Data Variabel ........................................................... 32 Tabel 3.10 : Rancangan Kuesioner ................................................................ 39 Tabel 4.1 : Menentukan nilai kriteria pada peserta ....................................... 70 Tabel 4.2 : Menentukan nilai hasil pembobotan ............................................ 70 Tabel 4.3 : Tabel Hasil Pengisian Angket Responden ................................... 77 Tabel 4.4 : Tabel Jumlah Skorsing Responden .............................................. 78
xiii
DAFTAR GAMBAR Gambar 3.1 : Flowchart Penelitian ................................................................ 16 Gambar 3.2 : Sistem Admin ........................................................................... 19 Gambar 3.3 : Sistem User ............................................................................. 20 Gambar 3.4 : Metode Wartefal....................................................................... 22 Gambar 3.5 : Use Case Diagram ................................................................... 25 Gambar 3.6 : Erd Database ............................................................................ 32 Gambar 3.7 : Rancangan Antar Muka Login Admin ..................................... 33 Gambar 3.8 : Rancangan Antar Muka Dashboard ......................................... 33 Gambar 3.9 : Rancangan Antar Muka Peserta ............................................... 34 Gambar 3.10 : Rancangan Antar Muka Detail Peserta .................................. 34 Gambar 3.11 : Rancangan Antar Kriteria ..................................................... 35 Gambar 3.12 :Nilai Kriteria ........................................................................... 35 Gambar 3.13 : Login User .............................................................................. 36 Gambar 3.14 : Kriteria Awal Pasangan.......................................................... 36 Gambar 3.15 :Pemilihan Kriteria Lanjut ........................................................ 37 Gambar 3.16 : Hasil Pencarian....................................................................... 38 Gambar 4.1 : Tampilan Awal Login User Administrator .............................. 42 Gambar 4.2 : Login User Administrator ........................................................ 42 Gambar 4.3 : Pengisian Data Login User Administrator ............................... 43 Gambar 4.4 : Gagal Login .............................................................................. 43 Gambar 4.5 : Halaman Administrator ............................................................ 44 Gambar 4.6 : Menu Dashboard ...................................................................... 45 Gambar 4.7 : Data Peserta .............................................................................. 46
xiv
Gambar 4.8 : Tambah Data Peserta................................................................ 46 Gambar 4.9 : Pengisian Data Peserta ............................................................. 47 Gambar 4.10 : Data Detail Peserta ................................................................. 48 Gambar 4.11 : Pengisian Data Detail Peserta ................................................ 48 Gambar 4.12 : Memasukka Photo .................................................................. 49 Gambar 4.13 : Tombol Browse ...................................................................... 49 Gambar 4.14 : File Upload ............................................................................. 49 Gambar 4.15 : Browse Sudah Terisi Nama .................................................... 50 Gambar 4.16 : Foto Yang Telah Di Upload ................................................... 50 Gambar 4.17 : Foto Yang Telah Disimpan .................................................... 51 Gambar 4.18 : Kriteria ................................................................................... 52 Gambar 4.19 : Nilai Peserta ........................................................................... 53 Gambar 4.20 : Nilai Peserta Yang Belum Diisikan ....................................... 54 Gambar 4.21 : Nilai Peserta Yang Suadah Diisikan ...................................... 54 Gambar 4.22 : Laporan Nilai Berhasil Disimpan........................................... 54 Gambar 4.23 : Nilai Sudah Berhasil Disimpan .............................................. 55 Gambar 4.24 : Tampilan Utama User Anggota ............................................. 56 Gambar 4.25 : Pendaftaran Anggota .............................................................. 56 Gambar 4.26 : Pendaftaran Anggota Sudah Diisi .......................................... 57 Gambar 4.27 : Loggin Anggota ..................................................................... 58 Gambar 4.28 : Memasukkan Username Dan Password ................................. 58 Gambar 4.29 : Dashboard Anggota ................................................................ 59 Gambar 4.30 : Data Peserta Anggota ............................................................. 59
xv
Gambar 4.31 :Perbaikan Data Peserta Anggota ............................................. 60 Gambar 4.32 : Data Detail Peserta Anggota .................................................. 61 Gambar 4.33 : Data Detail Peserta Anggota Yang Belum Terisi .................. 61 Gambar 4.34 : Data Detail Peserta Anggota Yang Sudah Terisi ................... 62 Gambar 4.35 : Data Penilaian Peserta Anggota ............................................. 63 Gambar 4.36 : Data Penilaian Peserta Anggota Yang Belum Terisi ............. 63 Gambar 4.37 : Data Penilaian Peserta Anggota Yang Sudah Terisi .............. 64 Gambar 4.38 : Hasil Data Penilaian Peserta Anggota.................................... 65 Gambar 4.39 : Tombol Keluar Data Diri Peserta Anggota ............................ 65 Gambar 4.40 : Tampilan Utama User Anggota ............................................. 65 Gambar 4.41 : Pengimputan Nama Yang Akan Mencari .............................. 66 Gambar 4.42 : Tampilan Kriteria Awal Pasangan ......................................... 67 Gambar 4.43 : Tampilan Kriteria Awal Yang Sudah Terisi .......................... 67 Gambar 4.44 : Tampilan Pemilihan Kriteria lanjutan .................................... 68 Gambar 4.45 : Tampilan Pemilihan Kriteria .................................................. 68 Gambar 4.46 : Tampilan Hasil Pencarian ...................................................... 69 Gambar 4.47 : Dashboard biro jodoh lain ...................................................... 71 Gambar 4.48 : Dashboard biro jodoh penulis ................................................ 71 Gambar 4.49 : Login User Biro jodoh lain ........................................................ 72 Gambar 4.50 : Login User Biro jodoh Penulis............................................... 72 Gambar 4.51 : Hasil Pencarian oleh user di biro jodoh lain .......................... 73 Gambar 4.52 : Hasil Pencarian oleh user di biro jodoh penulis ..................... 73 Gambar 4.53 : Prosentase Kelompok Responden .......................................... 79
xvi
ABSTRAKSI Seiring berkembangnya karya dan teknologi yang modern, memberikan dampak yang sanggat penting dalam suatu bidang pencarian calon pasangan hidup. Peran dari sebuah sistem informasi sangat penting untuk memberikan kabar informasi yang cepat, tepat serta akurat. Pengembangan sistem informasi dalam dunia internet memiliki tujuan untuk memberikan kemudahan dalam pengolahan data di suatu instansi biro perjodohan tertentu. Pada penelitian ini akan dikembangkan sebuah Sistem informasi yang berjenis sistem pendukung keputusan, dan khusus nya dalam suatu pencarian calon pasangan hidup islami, yang memiliki kegunaan yang efektif, dan cocok digunakan bagi para pekerja, yang tidak banyak memiliki waktu luang untuk berinteraksi kepada lawan jenis nya. Tujuan dari penelitian ini adalah untuk membuat aplikasi berbasis SPK yang berbentuk website, dan dapat digunakan secara online. Dalam pembutan program sistem informasi ini menggunakan metode Simple Additive Weighting, pengujian dilaksanakan dengan menggunakan data kuesioner yang di bagikan kepada para masyarakat umum. Dan dari hasil pengujian dapat disimpulkan bahwa lebih dari 80% masyarakat umum menyetujui bahwa, aplikasi ini dapat di pergunakan sebagai bahan pertimbangan dan penentuan untuk menentukan pasangan yang dicari.
Kata kunci : Sistem Pendukung Keputusan, SAW, Pencarian Calon Pasangan
xvii