Oleh :
ROSMITA SARI
17110146
SKRIPSI
Oleh :
ROSMITA SARI
17110146
i
Program Keluarga Harapan (PKH) adalah program perlindungan sosial
yang memberikan bantuan Non-tunai kepada keluarga miskin yang ditetapkan
sebagai keluarga penerima manfaat (KPM). PKH merupakan program yang
berbasis keluarga miskin sehingga yang menjadi sasaran utama adalah keluarga
yang tidak mampu secara ekonomi. Pemilihan pemberian kelayakan bantuan PKH
di Desa Bulumario Kecamatan Sipirok tersebut masih manual dan memerlukan
waktu yang lama dalam mengambil keputusan.
Maka dari itu untuk menyelesaikan masalah tersebut penulis memilih
untuk menyelesaikan nya dengan membuat sistem pendukung keputusan dengan
metode Multi Attibute Utility Theory (MAUT). SPK merupakan sistem informasi
interaktif yang menyediakan informasi, pemodelan dan pemanipulasian data.
Metode MAUT digunakan untuk merubah dari beberapa kepentingan kedalam
nilai numerik dengan skala 0-1 dengan 0 mewakili nilai terburuk dan 1 nilai
terbaik.
Penelitian ini menghasilkan sebuah sistem pendukung keputusan yang
dapat merekomendasikan pemberian kelayakan bantuan PKH pada Desa
Bulumario Kecamatan Sipirok berdasarkan kriteria yang ditentukan dengan
menggunakan metode MAUT. Dilakukan uji coba dengan memasukkan sampel
data sebanyak 15 calon peserta PKH. Dengan adanya sistem pendukung
keputusan dapat memberikan rekomendasi pemberian kelayakan bantuan PKH
berdasarkan ranking, dari 15 calon peserta PKH terdapat 10 calon peserta PKH
dengan ranking terbesar yaitu Berlin Siregar (A11) dengan nilai akhir 0,72348,
Juriana (A10) dengan nilai akhir 0,61295, Masra (A4) dengan nilai akhir 0,38268,
Der Hutasuhut (A7) dengan nilai akhir 0,35765, Gabena Rambe (A12) dengan
nilai akhir 0,28136, Herlina (A1) dengan nilai akhir 0,19963, Isni Rambe dan
Rawati (A13,A3) dengan nilai akhir 0,10132, Salmina Harahap (A9) dengan nilai
akhir 0,04209, Elli Dalimunte (A5) dengan nilai akhir 0,04192.
KATA PENGANTAR
ii
Puji dan syukur saya ucapkan atas kehadirat Tuhan Yang Maha Esa kerena
berkat limpahan rahmat dan karunia-Nya saya dapat menyelesaikan skripsi ini
yang berjudul, “SISTEM PENDUKIUNG KEPUTUSAN KELAYAKAN
PEMBERIAN BANTUAN PKH DENGAN METODE MULTI ATTRIBUTE
UTILITY THEORY (MAUT) (STUDI KASUS : DESA BULUMARIO
KECAMATAN SIPIROK)”. Yang diajukan guna untuk memenuhi salah satu
persyaratan untuk menyelesaikan pendidikan S1 jurusan Teknik Informatika di
Universitas Budi Darma Medan dan dalam kesempatan ini saya mengucapkan
terima kasih kepada :
1. Bapak Mesran. M. Kom, selaku Pembimbing I yang telah membimbing
penulis dalam menyelesaikan skripsi ini.
2. Bapak Rian Syahputra, M.Kom, selaku pembimbing II yang telah
membimbing penulis dalam menyelesaikan skripsi ini.
3. Bapak Marganti Ritonga selaku Kepala Desa pada Desa Bulumario
Kecamatan Sipirok.
4. Bapak Imam saputra, M.Kom, selaku Ketua Program Studi Teknik
Informatika Universitas Budi Darma Medan.
5. Ibu Nelly Astuti Hasibuan, M.Kom, selaku Dekan Fakultas Ilmu Komputer
dan Teknologi Informasi Universitas Budi Darma Medan.
6. Bapak Mesran, M.Kom, selaku Rektor Universitas Budi Darma Medan.
7. Bapak dan Ibu dosen yang telah mendidik dan membimbing dalam
mengerjakan skripsi ini.
8. Kedua orang tua yang telah mendukung dari hal material dan moral yang
sangat membantu untuk menyelesaikan skripsi ini.
9. Semua pihak yang telah membantu dalam penyelesaian skripsi ini.
iii
diharapkan adanya kritik dan saran dari pembaca yang bersifat membangun, dan
mudah-mudahan skripsi ini dapat diterima dan dapat membawa manfaat yang
besar bagi pembacanya. Atas perhatian dan kerja sama yang baik, saya ucapkan
banyak terima kasih.
Rosmita Sari
17110146
DAFTAR ISI
iv
SAMPUL LUAR
SAMPUL DALAM
LEMBAR PENGESAHAN PEMBIMBING
LEMBAR PENGESAHAN PEMBANDING
LEMBAR PENGESAHAN PENGUJI
ABTRAK .......................................................................................................i
KATA PENGANTAR....................................................................................ii
DAFTAR ISI ...................................................................................................iv
DAFTAR GAMBAR......................................................................................vii
DAFTAR TABEL...........................................................................................ix
BAB I PENDAHULUAN...............................................................................1
1.1Latar Belakang Masalah..................................................................1
1.2Perumusan Masalah.........................................................................3
1.3Batasan Masalah..............................................................................4
1.4Tujuan Penelitian.............................................................................4
1.5Manfaat Penelitian...........................................................................4
v
3.3 Waktu Pelaksanaan......................................................................12
LAMPIRAN
Daftar Pustaka
Coding Program
vi
Surat Keputusan Pembimbing Skripsi
Surat Pengantar Riset
Surat Balasan Riset
Surat Seminar Proposal Skripsi
Surat Sidang Meja Hijau
Notulen Seminar Proposal Skripsi Pembanding I
Notulen Seminar Proposal Skripsi Pembanding II
Berita Acara Seminar Proposal Skripsi
Berita Acara Skripsi Dosen Pembimbing I
Berita Acara Skripsi Dosen Pembimbing II
Surat Keterangan Bebas Akademik
Surat Keterangan Bebas Administrasi
Surat Keterangan Bebas Perpustakaan
Daftar Riwayat Hidup
DAFTAR GAMBAR
vii
Gambar 3.1Kerangka Penelitian .....................................................................9
Gambar 4.1Use Case Diagram.......................................................................25
Gambar 4.2Activity Diagram Login...............................................................27
Gambar 4.3Activity Diagram Menu Utama....................................................27
Gambar 4.4Activity Diagram Alternatif .........................................................28
Gambar 4.5Activity Diagram Kriteria............................................................28
Gambar 4.6Activity Diagram Isi Nilai Alternatif...........................................29
Gambar 4.7Activity Diagram Rating Kecocokan...........................................29
Gambar 4.8Activity Diagram Pengambilan Keputusan..................................30
Gambar 4.9Interface Login User....................................................................33
Gambar 4.10Form Menu Utama.....................................................................33
Gambar 4.11Form Alternatif..........................................................................34
Gambar 4.12Form Kriteria.............................................................................35
Gambar 4.13Form Rating Kecocokan............................................................36
Gambar 4.14Form Pengambilan Keputusan...................................................37
Gambar 4.15 Form Login ..............................................................................39
Gambar 4.16 Form Menu Utama ..................................................................39
Gambar 4.17 Submenu File ...........................................................................40
Gambar 4.18 Submenu Proses dan Submenu Keluar.....................................40
Gambar 4.19 Form Alternatif.........................................................................41
Gambar 4.20 Form Kriteria ...........................................................................41
Gambar 4.21 Form Rating Kecocokan...........................................................42
Gambar 4.22 Form Pengambilan Keputusan .................................................43
Gambar 4.23 Hasil Pengujian Form Login.....................................................43
Gambar 4.24 Hasil Pengujian Form Alternatif...............................................44
Gambar 4.25 Hasil Pengujian Kriteria ...........................................................44
Gambar 4.26 Hasil Pengujian Rating Kecocokan..........................................45
Gambar 4.27 Hasil Pengujian Pengambilan Keputusan.................................45
viii
DAFTAR TABEL
ix
Tabel 3.1 Daftar Nama Calon Peserta PKH.................................................11
Tabel 3.2 Lanjutan Daftar Nama Calon Peserta PKH.................................12
Tabel 3.3 Waktu Pelaksanaan Penelitian.....................................................12
Tabel 3.4 Lanjutan Waktu Pelaksanaan Penelitian......................................13
Tabel 4.1 Data Alternatif..............................................................................14
Tabel 4.2 Lanjutan Data Alternatif .............................................................15
Tabel 4.3 Data Kriteria................................................................................15
Tabel 4.4 Kriteria Pembobotan Ibu Hamil...................................................15
Tabel 4.5 Kriteria Pembobotan Usia Lanjut................................................15
Tabel 4.6 Rating Kecocokan........................................................................16
Tabel 4.7 Normalisasi Matrik MAUT.........................................................19
Tabel 4.8 Lanjutan Normalisasi Matrik MAUT..........................................20
Tabel 4.9 Utilitas Marjinal..........................................................................24
Tabel 4.10 Hasil Perangkingan......................................................................24
Tabel 4.12 Activity Diagram..........................................................................26
Tabel 4.13 Login User ...................................................................................30
Tabel 4.14 Tabel Alternatif ...........................................................................31
Tabel 4.15 Tabel Kriteria...............................................................................31
Tabel 4.16 Tabel Rating Kecocokan..............................................................31
Tabel 4.17 Lanjutan Tabel Rating Kecocokan..............................................32
Tabel 4.18 Tabel Pengambilan Keputusan....................................................32
x
BAB l
PENDAHULUAN
1
2
memerlukan waktu yang tidak sedikit, maka dari itu diperlukan suatu sistem
pendukung keputusan (SPK) yang dapat meningkatkan keputusan yang efektif
pada seleksi peserta PKH sehingga bantuan PKH dapat diterima dan tepat sasaran.
Sistem Pendukung Keputusan (SPK) merupakan _ember yang mampu
memberikan kemampuan pemecahan masalah dengan kondisi yang semi
terstruktur dan tak terstruktur[3]. Didalam SPK ada banyak metode-metode di
antaranya metode Analytic Hierarchy Process (AHP), Wighted Product (WP),
TOPSIS, Simple Addictive Weighting (SAW), Multi Attribute Utility Theory
(MAUT).
Pada penelitian ini, penulis menggunakan metode MAUT untuk
melakukan pemilihan terhadap para peserta PKH. Metode MAUT merupakan
suatu teori yang evaluasi akhir, v(x), dari suatu objek x didefinisikan sebagai
bobot yang dijumlahkan dengan suatu nilai yang berarti terhadap nilai
dimensinya[4]. MAUT digunakan untuk merubah dari beberapa kepentingan ke
dalam nilai numerik dengan skala 0-1 dengan 0 mewakili pilihan terburuk dan 1
terbaik. Metode MAUT dapat memproses data dari semua attribut dengan utilitas
– utilitas yang berbeda[5].
Menurut peneliti sebelumnya, Novri Hadinata pada tahun 2018,
implementasi Metode MAUT pada SPK dalam menentukan penerima kredit dapat
memudahkan penilaian dalam menentukan penerima kredit. Hasil penelitiannya
metode MAUT dapat membantu surveyor dan credit analyst dalam melakukan
proses penilaian penetuan penerima kredit (calon nasabah) pada PT. XYZ[5].
Menurut peneliti sebelumnya, Ramadiani Ramadiani dan Auliana Rahmah pada
tahun 2019, Sistem Pendukung Keputusan pemilihan tenaga kesehatan teladan
menggunakan metode MAUT. Hasil penelitiannya metode MAUT dipilih karena
tidak memiliki nilai cost dan benefit dalam menentukan keputusan. Penelitian ini
telah menghasilkan pertimbangan untuk pemilihan tenaga kesehatan teladan
dengan hasil akurasi sebesar 86,67%[6]. Menurut peneliti sebelumnya, Resa Ari
Siswo dan Ulya Anisatur Rosyidah pada tahun 2020, Sistem Pendukung
Keputusan promosi jabatan menggunakan metode MAUT. Hasil penelitiannya
3
Bantuan PKH adalah salah satu bantuan yang diberikan pemerintah kepada
keluarga miskin guna untuk meningkatkan kualitas sumber daya manusia
terutama dibidang pendidikan dan kesehatan.
5
6
Dimana :
r*ij :Matriks Ternormalisasi
xij :Matriks keputusan
min xij :Nilai yang paling rendah pada atribut ke j
max xij :Nilai yang paling tinggi pada atribut ke j
7
n
Ui = ∑ u ij . w j … … … … … … … … … … … … .(2.5)
j=1
Dimana :
ui :Utilitas akhir
uij :Utilitas marjinal
wj :Bobot atribut ke j
j :Atribut
n :Jumlah atribut
Pada bagian ini akan membahas tentang kerangka kerja penelitian beserta
dengan tahapan-tahapannya. Kerangka kerja penelitian merupakan langkah-
langkah yang akan dilakukan dalam penyelesaian masalah yang akan dibahas.
Kerangka kerja pada penelitian ini dapat dilihat pada gambar 3.1
Pembuatan
Perancangan Pengujian
Laporan Hasil
Penelitian
Selesai
9
10
Sampel data yang digunakan dalam penelitian ini adalah keluarga yang
layak mendapatkan bantuan PKH dengan kriteria ibu hamil, jumlah anak dan usia
lanjut. Sampel data yang digunakan 15 (limabelas) keluarga.Sampel data
daftarnamacalonpeserta PKH dapatdilihatpadatabel 3.1.
Tabel 3.1 Daftar Nama Calon Peserta PKH
No Nama Calon Usia Jenis Jumlah Ibu Usia Lanjut
Penerima Pekerjaan Anak Hamil
Bantun PKH
1 Herliana 58 Tahun Petani 5 Anak Tidak Tidak
Hamil Penyandang
Disabilitas
2 Arba 54 Tahun Petani 2 Anak Tidak Tidak
Hamil Penyandang
Disabilitas
3 Rawati 43 Tahun Petani 4 Anak Tidak Tidak
Hamil Penyandang
Disabilitas
4 Masra 46 Tahun Petani 4 Anak Hamil Tidak
Penyandang
Disabilitas
5 Elli 45 Tahun Petani 3 Anak Tidak Tidak
Dalimunte Hamil Penyandang
Disabilitas
6 Ros 40 Tahun Petani 2 Anak Hamil Tidak
Penyandang
Disabilitas
7 Der 55 Tahun Petani 6 Anak Tidak Tidak
Hutasuhut Hamil Penyandang
Disabilitas
8 Lisma Wati 40 Tahun Petani 5 Anak Tidak Tidak
Hutasuhut Hamil Penyandang
Disabilitas
9 Nurmina 34 Tahun Ibu 3 Anak Hamil Tidak
Harahap RumahTa Penyandang
ngga Disabilitas
10 Juriana 62 Tahun Petani 7 Anak Tidak Tidak
Hamil Penyandang
Disabilitas
11 Berlin 84 Tahun Petani 7 Anak Tidak Penyandang
Siregar Hamil disabilitas
berat
12
Waktu pelaksanaan penelitian dalam waku bulan terhitung dari bulan Mei
hingga bulan Agustus 2021.
Tabel 3.3 Waktu Pelaksanaan Penelitian
No Uraian Mei Juni Juli Agustus September
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Identifikasi
ruang
lingkup
masalah
2 Pengumpula
n data
3 Mempelajar
i literatur
4 Analisa
masalah
5 Analisa
metode
Multi
Attribute
Utility
Theory
6 Perancanga
13
4.1 Analisa dan Penerapan Metode Multi Attribute Utility Theory (MAUT)
14
15
o
9 Salmina Harahap A9
10 Juriana A10
11 Berlin Siregar A11
12 Gabena Rambe A12
13 Isni Rambe A13
14 Marwah A14
15 MarlinaDalimunte A15
Pada kriteria tabel 4.3, belum memiliki bobot, sehingga bobot dapat
dihasilkan dengan menerapkan metode Rank Order Centroid (ROC). Perhitungan
untuk mendapatkan hasil bobot yang diinginkan dapat dilihat berikut ini, dengan
menggunakan persamaan 2.1.
1 1
1+ +
C1 = 2 3 0,61
=¿
3
1 1
0+ +
C2 = 2 3 0,28
=¿
3
1
0+0+
C3 = 3 0,11
=¿
3
Sehingga diperoleh nilai bobot dari setiap kriteria yaitu C1= 0,61, C2=
0,28, C3= 0,11. Dari tabel pembobotan pada tabel 4.4 dan 4.5 diatas, maka dapat
dilihat data rating kecocokan antara alternatif dan kriteria, seperti yang terlihat
pada tabel 4.6 berikut ini.
Tabel 4.6 Rating Kecocokan
Alternatif C C C
1 2 3
A1 5 0 0
A2 2 0 0
A3 4 0 0
A4 4 1 0
A5 3 0 0
A6 2 0 0
A7 6 0 0
A8 5 0 0
A9 3 0 0
A10 7 0 0
A11 7 0 1
A12 1 1 0
A13 4 0 0
A14 3 0 0
A15 3 0 0
17
3−1 2
A51 = = =0,33 3
7−1 6
0−0 0
A52 = = =0,000
1−0 1
0−0 0
A53 = = =0,000
1−0 1
f. Normalisasi A6
2−1 1
A61 = = =0,16 7
7−1 6
0−0 0
A62 = = =0,000
1−0 1
0−0 0
A63 = = =0,000
1−0 1
g. Normalisasi A7
6−1 5
A71 = = =0,833
7−1 6
0−0 0
A72 = = =0,000
1−0 1
0−0 0
A73 = = =0,000
1−0 1
h. Normalisasi A8
5−1 4
A81 = = =0,66 7
7−1 6
0−0 0
A82 = = =0,000
1−0 1
0−0 0
A83 = = =0,000
1−0 1
i. Normalisasi A9
3−1 2
A91 = = =0,33 3
7−1 6
0−0 0
A92 = = =0,000
1−0 1
0−0 0
A93 = = =0,000
1−0 1
j. Normalisasi A10
19
7−1 6
A101 = = =1,000
7−1 6
0−0 0
A102 = = =0,000
1−0 1
0−0 0
A103 = = =0,000
1−0 1
k. Normalisasi A11
7−1 6
A111 = = =1,000
7−1 6
1−0 0
A112 = = =0 ,000
1−0 1
1−0 1
A113 = = =1,000
1−0 1
l. Normalisasi A12
1−1 0
A121 = = =0 ,000
7−1 6
1−0 1
A122 = = =1,000
1−0 1
0−0 0
A123 = = =0,000
1−0 1
m.Normalisasi A13
4−1 3
A131 = = =0,500
7−1 6
0−0 0
A132 = = =0,000
1−0 1
0−0 0
A133 = = =0,000
1−0 1
n. Normalisasi A14
3−1 2
A141 = = =0,33 3
7−1 6
0−0 0
A142 = = =0,000
1−0 1
0−0 0
A143 = = =0,000
1−0 1
o. Normalisasi A15
20
3−1 2
A151 = = =0,33 3
7−1 6
0−0 0
A152 = = =0,000
1−0 1
0−0 0
A153 = = =0,000
1−0 1
Dari hasil normalisasi tersebut, akan ditampilkan dalam bentuk tabel sebagai
berikut :
Tabel 4.7 Normalisasi Matrik MAUT
N Alternat C1 C2 C3
o if
1 A1 0.667 0.000 0.000
2 A2 0.167 0.000 0.000
3 A3 0.500 0.000 0.000
4 A4 0.500 1.000 0.000
5 A5 0.333 0.000 0.000
6 A6 0.167 0.000 0.000
2. Langkah kedua akan dilakukan perhitungan nilai dari utilitas marjinal dapat
menggunakan persamaan 2.4 berikut ini.
a. Utilitas Marjinal A1
exp(0,667 )2 −1
A11 = = 0,327
1,71
21
exp(0,000 )2−1
A12 = = 0,000
1,71
exp(0,000 )2−1
A13 = = 0,000
1,71
b. Utilitas Marjinal A2
exp(0,167 )2 −1
A21= = 0,016
1,71
exp(0,000 )2−1
A22 = = 0,000
1,71
exp(0,000 )2−1
A23 = = 0,000
1,71
c. Utilitas Marjinal A3
exp(0,500 )2−1
A31 = = 0,166
1,71
exp(0,000 )2−1
A32= = 0,000
1,71
exp(0,000 )2−1
A33 = = 0,000
1,71
d. Utilitas Marjinal A4
exp(0,500 )2−1
A41 = = 0,166
1,71
exp(1,000 )2−1
A42 = = 1,005
1,71
exp(0,000 )2−1
A43 = = 0,000
1,71
e. Utilitas Marjinal A5
exp(0,333 )2−1
A51 = = 0,069
1,71
exp(0,000 )2−1
A52 = = 0,000
1,71
exp(0,000 )2−1
A53 = = 0,000
1,71
f. Utilitas Marjinal A6
22
exp(0,167 )2 −1
A61 = = 0,016
1,71
exp(0,000 )2−1
A62 = = 0,000
1,71
exp(0,000 )2−1
A63 = = 0,000
1,71
g. Utilitas Marjinal A7
exp(0,833 )2−1
A71 = = 0,586
1,71
exp(0,000 )2−1
A72 = = 0,000
1,71
( 0,000 ) 2
exp −1
A73 = = 0,000
1,71
h. Utilitas Marjinal A8
exp(0,667 )2 −1
A81 = = 0,327
1,71
exp(0,000 )2−1
A82 = = 0,000
1,71
exp(0,000 )2−1
A83 = = 0,000
1,71
i. Utilitas Marjinal A9
exp(0,333 )2−1
A91 = = 0,069
1,71
exp(0,000 )2−1
A92 = = 0,000
1,71
exp(0,000 )2−1
A93 = = 0,000
1,71
j. Utilitas Marjinal A10
exp(1,000 )2−1
A101 = = 1,005
1,71
exp(0,000 )2−1
A102 = = 0,000
1,71
exp(0,000 )2−1
A103 = = 0,000
1,71
23
exp(0,000 )2−1
A153 = = 0,000
1,71
Dari hasil perhitungan nilai dari utilitas marjinal diatas maka diperoleh
hasil sebagai berikut.
Tabel 4.9 Utilitas Marjinal
N Alternat C1 C2 C3
o if
1 A1 0.32 0.00 0.00
7 0 0
2 A2 0.01 0.00 0.00
6 0 0
3 A3 0.16 0.00 0.00
6 0 0
4 A4 0.16 1.00 0.00
6 5 0
5 A5 0.06 0.00 0.00
9 0 0
6 A6 0.01 0.00 0.00
6 0 0
7 A7 0.58 0.00 0.00
6 0 0
8 A8 0.32 0.00 0.00
7 0 0
9 A9 0.06 0.00 0.00
9 0 0
10 A10 1.00 0.00 0.00
5 0 0
11 A11 1.00 0.00 1.00
5 0 5
12 A12 0.00 1.00 0.00
0 5 0
13 A13 0.16 0.00 0.00
6 0 0
14 A14 0.06 0.00 0.00
9 0 0
15 A15 0.06 0.00 0.00
25
9 0 0
Bobot 0,61 0,28 0,11
3. Langkah ketiga yaitu tahap akhir menghitung nilai utilitas akhir dengan
mempertimbangkan bobot pada masing masing atribut/kriteria, yang
dilakukan pada persamaan 2.5.
A1 = (0,327*0,61) + (0,000*0,28) + (0,000*0,11) = 0,19963
A2 = (0,016*0,61) + (0,000*0,28) + (0,000*0,11) = 0,01005
A3 = (0,166*0,61) + (0,000*0,28) + (0,000*0,11) = 0,10132
A4= (0,166*0,61)+(1,005*0,28) + (0,000*0,11) = 0,38268
A5 = (0,069*0,61) + (0,000*0,28) + (0,000*0,11) = 0,04192
A6 = (0,016*0,61) +(0,000*0,28) + (0,000*0,11) =0,0097
A7 = (0,586*0,61) + (0,000*0,28) + (0,000*0,11) = 0,35765
A8 = (0,327*0,61) + (0,000*0,28) + (0,000*0,11) = 0,19963
A9 = (0,069*0,61) + (0,000*0,28) + (0,000*0,11) = 0,04209
A10 = (1,005*0,61) + (0,000*0,28) + (0,000*0,11) = 0,61295
A11 = (1,005*0,61)+(0,000*0,28)+(1,005*0,11) = 0,72349
A12 = (0,000*0,61) + (1,005*0,28) + (0,000*0,11) = 0,28136
A13 = (0,166*0,61) + (0,000*0,28) + (0,000*0,11) = 0,10132
A14 = (0,069*0,61) +(0,000*0,28) +(0,000*0,11) = 0,04192
A15 = (0,069*0,61) + (0,000*0,28) + (0,000*0,11) = 0,04192
Dari hasil perhitungan utilitas akhir dengan mempertimbangkan bobot
diatas maka diperoleh hasil perangkingan sebagai berikut.
Tabel 4.10 Hasil Perangkingan
No Kode Hasil Nilai Rangking
Alternatif Akhir
1 A1 0.19963 6
2 A2 0.01005 11
3 A3 0.10132 8
4 A4 0.38268 3
5 A5 0.04192 10
6 A6 0,0097 12
7 A7 0.35765 4
8 A8 0.19963 6
9 A9 0.04209 9
26
10 A10 0.61295 2
11 A11 0.72349 1
12 A12 0.28136 5
13 A13 0.10132 7
14 A14 0.04192 10
15 A15 0.04192 10
Berdasarkan hasil perangkingan diatas yang diperoleh dari pada tabel 4.10,
maka Alternatif yang memiliki nilai tertinggi akan mendapat bantuan PKH di
Desa Bulumario Kecamatan Sipirok. adalah 10 Alternatif diantaranya, Berlin
Siregar (A11) dengan nilai akhir 0,72348, Juriana (A10) dengan nilai akhir
0,61295, Masra (A4) dengan nilai akhir 0,38268, Der Hutasuhut (A7) dengan nilai
akhir 0,35765, Gabena Rambe (A12) dengan nilai akhir 0,28136, Herlina (A1)
dengan nilai akhir 0,19963, Isni Rambe dan Rawati (A13,A3) dengan nilai akhir
0,10132, Salmina Harahap (A9) dengan nilai akhir 0,04209, Elli Dalimunte (A5)
dengan nilai akhir 0,04192.
Use Case Diagram yang digunakan pada penelitian ini yaitu untuk
menggambarkan external view dari sistem yang akan ditentukan modelnya dan
juga merupakan pemodelan untuk sistem pendukung keputusan yang dirancang
pada penelitian ini.
Berikut ini adalah gambaran activity diagram yang akan disajikan dalam
bentuk tabel 4.9.
Mencatat dan
menyiapkan data
calon penerima
bantuan PKH
penerima bantuan
PKH
1. Tabel Login
2. Tabel Alternatif
3. Tabel Kriteria
Tabel kriteria digunakan untuk menyimpan data kriteria yang telah ditetapkan
oleh Desa Bulumario Kecamatan Sipirok kedalam database.
Nama Tabel : Tbl_Kriteria
33
Perancangan form login bertujuan untuk membuat gambaran form login user
sistem pendukung keputusan yang akan dirancang. Tampilan interface form
login user dapat dilihat pada gambar dibawah ini.
untuk melihat apakah setiap proses yang ada akan berjalan dengan baik dan output
yang dihasilkan sudah sesuai dengan yang diharapkan.
4.3.2Tampilan Program
Tampilan program adalah tampilan dari suatu program yang akan tampil
pada pengguna saat pengguna menggunakan suatu program.
Tampilan input adalah tampilan yang dapat dilihat oleh pengguna saat
pengguna akan melakukan input data.
41
1. Form Login
Form Login adalah form yang digunakan oleh user dengan menginputkan
username beserta password yang sesuai. Untuk lebih jelasnya dapat dilihat
pada gambar 4.15 dibawah ini.
Form kriteria digunakan untuk menginputkan data kriteria dan bobot dari
kriteria serta menyimpannya ke dalam database. Untuk lebih jelasnya dapat
dilihat pada gambar 4.20 dibawah ini.
Tampilan output adalah tampilan yang dapat dilihat oleh pengguna untuk
mendapatkan informasi yang diinginkan berdasarkan data yang telah di inputkan.
1. Form Pengambilan Keputusan
Form pengambilan keputusan merupakan form untuk menampilkan hasil
keputusan yang akan menjadi alternatif penerima bantuan PKH pada Desa
Bulumario Kecamatan Sipirok. Untuk lebih jelasnya dapat dilihat pada
gambar 4.22 dibawah ini.
45
Hasil pengujian program merupakan hasil dari suatu program baik input
atau output.
1. Hasil Pengujian Form Login
Hasil pengujian form login dengan memasukkan Username dan Password
dapat dilihat pada gambar 4.22 dibawah ini.
5.1 Kesimpulan
5.2 Saran
Berdasarkan penelitian yang telah dilakukan, adapun saran penelitian yaitu
sebagai berikut :
1. Menyarankan agar Desa Bulumario Kecamatan Sipirok untuk
mengembangkan sistem seleksi kelayakan pemberian bantuan PKH dengan
sistem lain, seperti sistem yang berbasis web agar dapat bekerja dengan lebih
efektif dan lebih efisien.
2. Sistem seleksi kelayakan pemberian bantuan PKH untuk Desa Bulumario
Kecamatan Sipirok yang dirancang masih berbeda jauh dari kata sempurna,
maka diharapkan pengembangan selanjutnya untuk menjadikan perancangan
program ini menjadi lebih baik.
3. Mengkombinasi dengan metode lain dan membandingkan hasil dengan
metode lain.
46
DAFTAR PUSTAKA
mdlConfig
Imports System.Data.OleDb
Module mdlConfig
Public CONN As OleDbConnection
Public DA As OleDbDataAdapter
Public DS As DataSet
Public CMD As OleDbCommand
Public DR As OleDbDataReader
Sub KoneksiDB()
Try
CONN = New OleDbConnection("provider=
microsoft.ace.oledb.12.0;data source=data.accdb")
CONN.Open()
MsgBox("Koneksi Database Sukses")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Module
Form Alternatif
Public Class FormAlternatif
Sub KosongkanForm()
txtalternatif.Text = ""
txtnmalternatif.Text = ""
txtalternatif.Focus()
End Sub
Sub MatikanForm()
txtalternatif.Enabled = False
txtnmalternatif.Enabled = False
End Sub
Sub HidupkanForm()
txtalternatif.Enabled = True
txtnmalternatif.Enabled = True
End Sub
Sub TampilkanData()
Call KoneksiDB()
DA = New OleDb.OleDbDataAdapter("select * from
Alternatif", CONN)
DS = New DataSet
DA.Fill(DS)
DGV.DataSource = DS.Tables(0)
DGV.ReadOnly = True
End Sub
Private Sub FormAlternatif_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Call MatikanForm()
Call TampilkanData()
End Sub
End Sub
End Sub
End Class
Form Kriteria
Public Class FormKriteria
Sub KosongkanForm()
txtkdkriteria.Text = ""
txtkriteria.Text = ""
txtjenis.Text = ""
txtbobot.Text = ""
txtkdkriteria.Focus()
End Sub
Sub MatikanForm()
txtkdkriteria.Enabled = False
txtkriteria.Enabled = False
txtjenis.Enabled = False
txtbobot.Enabled = False
End Sub
Sub HidupkanForm()
txtkdkriteria.Enabled = True
txtkriteria.Enabled = True
txtjenis.Enabled = True
txtbobot.Enabled = True
End Sub
Sub TampilkanData()
Call KoneksiDB()
DA = New OleDb.OleDbDataAdapter("select * from Kriteria",
CONN)
DS = New DataSet
DA.Fill(DS)
DGV.DataSource = DS.Tables(0)
DGV.ReadOnly = True
End Sub
Private Sub FormKriteria_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
Call MatikanForm()
Call TampilkanData()
End Sub
End Sub
Private Sub Form5_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Call MatikanForm()
Call TampilkanData()
End Sub
Sub Kriteria()
Call KoneksiDB()
DA = New OleDb.OleDbDataAdapter("select * from Kriteria",
CONN)
DS = New DataSet
DA.Fill(DS)
DGV2.DataSource = DS.Tables(0)
DGV2.ReadOnly = True
CONN.Close()
End Sub
Sub RatingKecocokan()
DA = New OleDb.OleDbDataAdapter("select * from
RatingKecocokan", CONN)
DS = New DataSet
DA.Fill(DS)
DGV1.DataSource = DS.Tables(0)
DGV1.ReadOnly = True
CONN.Close()
End Sub
Sub HasilKeputusan()
DA = New OleDb.OleDbDataAdapter("select * from
HasilKeputusan", CONN)
DS = New DataSet
DA.Fill(DS)
DGV3.DataSource = DS.Tables(0)
DGV3.ReadOnly = True
CONN.Close()
End Sub
Call Kriteria()
Call RatingKecocokan()
Call HasilKeputusan()
End Sub
End Class