• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN PEMBAHASAN

4.3 Implementasi Sistem

4.3.1 Implementasi Database

Implementasi database terdiri dari 13 tabel. Berikut ini adalah implementasi dari perancangan tabel database yang digunakan dalam system pendukung keputusan :

1. Tabel Provinsi

Tabel Provinsi berfungsi untuk menyimpan data nama-nama Provinsi yang terhubung dengan tabel alamat detail peserta KPM.

Gambar 4. 28 Implementasi Tabel Provinsi

Gambar 4. 29 Implementasi Tabel Kabupaten

Gambar 4. 30 Implementasi Tabel Kecamatan 2. Tabel Kabupaten

Tabel Kabupaten berfungsi untuk menyimpan data nama-nama Kabupaten yang terhubung dengan tabel alamat detail peserta KPM.

3. Tabel Kecamatan

Tabel Kecamatan berfungsi untuk menyimpan data nama-nama Kecamatan yang terhubung dengan tabel alamat detail peserta KPM.

Gambar 4. 31 Implementasi Tabel Kelurahan

Gambar 4. 32 Implementasi Tabel Alamat

Gambar 4. 33 Implementasi Tabel Data KPM 4. Tabel Kelurahan

Tabel Kelurahan berfungsi untuk menyimpan data nama-nama Kelurahan yang terhubung dengan tabel alamat detail peserta KPM.

5. Tabel Alamat

Tabel alamat berfungsi untuk menyimpan data alamat detail perseta KPM yang terhubung dengan tabel Provinsi, Kabupaten, Kecamatan dan Kelurahan.

6. Tabel Data KPM

Tabel data keluarga penerima manfaat (KPM) berfungsi untuk menyimpan data diri semua peserta KPM.

Gambar 4. 34 Implementasi Tabel Bank

Gambar 4. 35 Tabel Detail Bank

Gambar 4. 36 Implementasi Tabel Kriteria

Gambar 4. 37 Implementasi Tabel Benefit/Cost 7. Tabel Bank

Tabel Bank adalah tabel yang berisi daftar seluruh nama bank yang ada di Indonesia.

8. Tabel Detail Bank

Tabel detail bank adalah bank yang digunakan oleh peserta KPM sebagai sarana untuk mendistribusikan uang tunai bantuan PKH.

9. Tabel Kriteria

Tabel Kriteria berfungsi untuk meyimpan data bobot kriteria penilaian yang digunakan untuk perhitungan.

10. Tabel Benefit/Cost

Tabel Benefit / Cost berfungsi untuk menyimpan data nilai tertinggi (Benefit) dan nilai terendah (cost) dari setiap masing-masing alternative.

Gambar 4. 38 Implementasi Tabel Penilaian

Gambar 4. 39 Implementasi Tabel Perankingan

Gambar 4. 40 Implementasi Tabel User 11. Tabel Penilaian

Tabel Penilaian adalah tabel yang berfungsi untuk menyimpan data penilaian dari setiap alternatif.

12. Tabel Perankingan

Tabel Perankingan adalah tabel yang berfungsi untuk menyimpan data ranking prioritas dari seluruh alternatif.

13. Tabel User

Tabel User berfungsi untuk menyimpan username dan password yang untuk mengautentikasi hak akses masuk kedalam system.

Gambar 4. 41 Halaman Login 4.3.2 Implementasi User Interface

Berikut merupakan Implementasi system dan user interface dengan menggunakan metode Simple Additive Weighting (SAW) untuk menentukan prioritas yang layak menerima bantuan PKH :

1. Halaman Login

Halaman Login adalah halaman awal ketika membuka program. User harus melakukan login terlebih dahulu untuk dapat masuk kedalam system. Hal ini berfungsi untuk keamanan system agar tidak bias diakses oleh sembarang orang.

Jika login berhasil, maka akan masuk ke halaman beranda. Dan jika login gagal, maka akan memberi pesan “username atau password salah”. Berikut adalah tampilan halaman login :

2. Halaman Utama (Beranda)

Halaman ini menampilkan menu utama ketika masuk ke system. Halaman beranda juga menampilkan informasi quick access daftar prioritas penerima bantuan dan bobot kriteria yang dijadikan penilaian. Berikut adalah tampilan halaman beranda :

Gambar 4. 42 Halaman Beranda

Gambar 4. 43 Halaman Data KPM 3. Halaman Data KPM

Halaman Data KPM merupakan halaman input data alternative atau data warga miskin yang terdaftar sebagai Keluarga Penerima Manfaat (KPM). Berikut adalah tampilan halaman data KPM :

Gambar 4. 44 Form Tambah Data Peserta KPM

Gambar 4. 45 Form Tambah Data Nilai 4. Halaman Tambah Peserta KPM

Halaman Tambah peserta KPM berisi form untuk input data peserta baru yang belum terdaftar. Berikut adalah tampilan form tambah data KPM :

a. Form Data Diri

Form ini berisi tentang detail data diri peserta KPM

b. Form Data Nilai

Form ini berisi tentang daftar data-data yang diperlukan untuk bahan perhitungan pencarian nilai.

Gambar 4. 46 Halaman Kriteria 5. Halaman Kriteria

Halaman kriteria berfungsi untuk menampilkan daftar bobot kriteria yang dijadikan acuan untuk penilaian. Berikut adalah tampilan halaman kriteria:

6. Halaman Tambah Kriteria

Halaman tambah kriteria berfungsi sebagai form input data bobot kriteria yang dapat dirubah sesuai kepentingan perusahaan agar lebih fleksibel. Berikut adalah tampilan form tambah kriteria :

Gambar 4. 47 Form Tambah Kriteria

Gambar 4. 48 Perhitungan Nilai Dasar

Gambar 4. 49 Perhitungan Nilai Benefit / Cost 7. Halaman Perhitungan

Halaman Perhitungan berfungsi untuk menampilkan proses perhitungan nilai yang terdiri dari :

a. Nilai Dasar

Nilai Dasar adalah nilai awal berdasarkan hasil survey

b. Nilai Benefit dan Cost

Nilai Benefit dan Cost adalah perhitungan nilai terbesar dan nilai terkecil dari setiap kriteria

Gambar 4. 50 Perhitungan Nilai Normalisasi

Gambar 4. 51 Halaman Perankingan c. Nilai Normalisasi

Nilai normalisasi adalah nilai setiap alternative penerima bantuan dibagi dengan nilai terbesar / terkecil dari setiap alternative.

8. Halaman Perankingan

Setelah perhitungan preferensi atau nilai akhir selesai, tahap selanjutnya adalah diurutkan dari nilai tertinggi sampai nilai terendah

Gambar 4. 53 Halaman Daftar Akun 9. Halaman Akun

Halaman akun berfungsi untuk menampilkan hak akses user di dalam system.

Halaman akun terdiri dari : a. Profil

Profil berfungsi untuk menampilkan detail pengguna yang sedang aktif.

Gambar 4. 52 Halaman Profil b. Daftar Akun

Halaman ini berisi beberapa akun yang terdaftar ke dalam system.

Gambar 4. 54 Form Tambah Akun c. Tambah Akun

Halaman ini berisi form tambah akun untuk menambah user agar dapat mengakses system.

4.4 Pengujian

Dalam penelitian ini dilakukan jenis pengujjian black box. Black box testing digunakan untuk menguji kebutuhan fungsional. Pengujian dilakukan dengan dua scenario, yaitu scenario dengan inputan benar dan salah. Pengujian system ini meliputi semua aktifitas yang ada di dalam system pendukung keputusan menggunakan metode Simple Additive Weighting (SAW) seperti aktifitas input, proses dan output.

Tujuan dari pengujian blackbox testing adalah untuk mengetahui apakah system yang telah dibangun sesuai dengan yang diharapkan. Berikut ini adalah table hasil pengujiannya :

1. Pengujian Form Login

Tabel 4. 34 Pengujian Form Login Kasus dan Hasil Uji (Data Normal)

Data masukan Yang diharapkan Pengamatan Kesimpulan Username : admin

Kasus Data Uji (Data Salah)

Data Masukan Yang diharapkan Pengamatan Kesimpulan Username : Sella

Klik tombol Login Data username tidak ditemukan

2. Pengujian Form Data Alernatif (Data KPM)

Tabel 4. 35 Pengujian Form Data Alternatif Kasus dan Hasil Uji (Data Normal)

Data masukan Yang diharapkan Pengamatan Kesimpulan Klik tombol

Klil Simpan Data Tersimpan pada database data alternative yang ingin di ubah.

Data tidak tersimpan dan kembali ke halaman Data KPM

Diterima

Kasus Data Uji (Data Salah)

Data Masukan Yang diharapkan Pengamatan Kesimpulan Salah satu

Data tidak tersimpan dan menampilkan pesan error

Diterima

3. Pengujian Form Kriteria

Tabel 4. 36 Pengujian Form Kriteria Kasus dan Hasil Uji (Data Normal)

Data masukan Yang diharapkan Pengamatan Kesimpulan Reset Kriteria Menampilkan

pesan konfirmasi

Data masukan Yang diharapkan Pengamatan Kesimpulan

Kasus Data Uji (Data Salah)

Data Masukan Yang diharapkan Pengamatan Kesimpulan Salah satu

4. Pengujian Form Perhitungan

Tabel 4. 37 Pengujian Form Perhitungan Kasus dan Hasil Uji (Data Normal)

Data masukan Yang diharapkan Pengamatan Kesimpulan Klik tombol tabel penilaian. Dan menampilkan hasil

Kasus Data Uji (Data Salah)

Data Masukan Yang diharapkan Pengamatan Kesimpulan

- - - -

5. Pengujian Form Perankingan

Tabel 4. 38 Pengujian Form Perankingan Kasus dan Hasil Uji (Data Normal)

Data masukan Yang diharapkan Pengamatan Kesimpulan Klik tombol

Kasus Data Uji (Data Salah)

Data Masukan Yang diharapkan Pengamatan Kesimpulan

- - - -

6. Pengujian Form Akun

Tabel 4. 39 Pengujian Form Akun Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik tombol Profil Menampilkan

form data akun

Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik tombol Batal Data tidak

tersimpan dan

Klik Simpan Data tersimpan ke dalam database

Kasus Data Uji (Data Salah)

Data Masukan Yang diharapkan Pengamatan Kesimpulan

Data tidak

7. Pengujian Form Logout

Tabel 4. 40 Pengujian Form Logout

Data Masukan Yang Di Harapkan Pengamatan Kesimpulan Klik tombol

Keluar

Keluar aplikasi Keluar aplikasi Di terima

98

BAB V PENUTUP

5.1 Kesimpulan

Berdasarkan penelitian yang dilakukan, maka dapat ditarik kesimpulan sebagai berikut :

1. Dari penelitian ini telah dihasilkan aplikasi sistem pendukung keputusan yang dapat membantu pendamping PKH untuk merekomendasikan prioritas warga yang layak mendapat bantuan PKH lebih cepat dan akurat dengan menggunakan Bahasa pemrograman PHP dan database MySQL.

2. Berdasarkan hasil perhitungan dengan Metode Simple Additive Weighting (SAW) mampu mengatasi masalah pemilihan prioritas penerima bantuan sesuai kriteria yang telah ditentukan. Dari perhitungan 297 data calon penerima bantuan PKH, didapatkan hasil berupa perankingan mulai dari yang paling layak sampai yang tidak layak menerima bantuan sehingga bantuan lebih tepat sasaran.

5.2 Saran

Terdapat beberapa saran dari penulis untuk pengembangan selanjutnya pada Sistem Pendukung Keputusan ini yaitu sebagai berikut:

1. Penelitian ini dapat dikembangkan lagi menggunakan metode yang lain seperti AHP (Analytic Hierarchy Process), TOPSIS (Teqnique for Other Preferece by Similarity to Ideal Solution), dan WP (Weighted Product).

2. Pada penelitian ini sistem dijalankan secara offline, untuk penelitian sekanjutnya dapat mengembangkan aplikasi ini secara online sehingga pendamping PKH dari semua wilayah dapat memanfaatkan sistem ini secara lebih luas.

99

DAFTAR PUSTAKA

[1] BPS, “Jumlah Penduduk Miskin di Kabupaten Bekasi (ribuan jiwa) , 2002-2017,” 01 Februari, 2019. [Online]. Available:

https://bekasikab.bps.go.id/statictable/2019/02/01/17/jumlah-penduduk-miskin-di-kabupaten-bekasi-ribuan-jiwa-2002-2017.html. [Accessed: 03-Sep-2019].

[2] G. Y. K. S. S. Pahu, “Sistem Pendukung Keputusan Untuk Menyeleksi Penerima Dana Bantuan Siswa Miskin Menggunakan Metode Simple Additive Weighting (Saw),” Expert – J. Manag. Sist. Inf. dan Teknol., vol.

08, no. 02, pp. 83–88, 2018.

[3] M. A. Salim, “Sistem Pendukung Keputusan Pemilihan Penerima Bantuan Perbaikan Rumah Menggunakan Metode Simple Additive Wieghting (Saw) Studi Kasus Kelurahan Tambelan Sampit Kota Pontianak,” J. Sist., vol. 7, no. 2, pp. 120–131, 2018.

[4] T. B. Sunardi and D. Kriestanto, “Perbandingan Ahp Dan Saw Untuk Pemilihan Pegawai Terbaik (Studi Kasus: Stmik Akakom Yogyakarta),”

Semin. Ris. Teknol. Inf., pp. 274–282, 2016.

[5] M. A. Mude, “Perbandingan Metode SAW dan TOPSIS pada kasus UMKM,” Ilk. J. Ilm., vol. 8, no. 2, p. 76, 2016.

[6] A. Uperiati, H. Kurniawan, E. Prayoga, and M. Ridhwan, “Jurnal Sustainable : Jurnal Hasil Penelitian dan Industri Terapan Sistem Pendukung Keputusan Seleksi Penerimaan Beasiswa Bidikmisi,” vol. 06, no. 02, pp. 61–67, 2017.

[7] H. R. Hatta, N. W. Pratama, and D. M. Khairina, “Pemilihan Lahan Terbaik untuk Tanaman Kelapa Sawit menggunakan Metode Simple Additive Weighting,” Semin. Nas. Inov. Dan Apl. Teknol. di Ind., vol. 3, no. 1, p.

A14.1-A14.5, 2017.

[8] Nuraisana, “Sistem Pendukung Keputusan Pemberian Bantuan Program Keluarga Harapan ( PKH ),” J. Mantik Penusa, vol. 3, no. 1, pp. 129–137,

2019.

[9] M. Handayani, “Sistem Pndukung Keputusan Pemilihan Karyawan Terbaik Dengan Metode TOPSIS,”Universitas Pelita Bangsa, 2018.

[10] N. Aminudin, I. Ayu, and P. Sari, “Sistem Pendukung Keputusan (Dss) Penerima Bantuaprogram Keluarga Harapan (Pkh) Pada Desa Bangun Rejo Kec.Punduh Pidada Pesawaran Dengan Menggunakan Metode Analytical Hierarcy Process (Ahp),” J. TAM ( Technol. Accept. Model ), vol. 5, no. 2, pp. 66–72, 2015.

[11] Kemensos, “Program Keluarga Harapan,” 2019. [Online]. Available:

https://pkh.kemsos.go.id/?pg=home. [Accessed: 04-Sep-2019].

[12] M. G. A. Sutanto, “Sistem Visualisasi Data Pkh Kota Malang Berbasis Gis Menggunakan Multi Objective Optimization On The Basis Of Ratio Analysis Skripsi Oleh : M Galang Arbi Sutanto Jurusan Teknik Informatika,” 2018.

[13] Rosa A.S and M. Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika, 2016.

[14] Hardono, Isti, Amar, Yantine, Panjaitan, and Asma, “Development of Theses Categorization System Search Engine Using PHP and MySQL,”

Int. Conf. Inf. Technol. Syst. Innov., pp. 194–199, 2017.

[15] T. S. Jaya, “Pengujian Aplikasi dengan Metode Blackbox Testing Boundary Value Analysis (Studi Kasus: Kantor Digital Politeknik Negeri Lampung),” J. Inform. Pengemb. IT, vol. 3, no. 2, pp. 45–48, 2018.

101

LAMPIRAN

Data Calon Penerima PKH Desa Sukabakti

Alamat Kantor Desa : Kampung Balong Sambi RT 01/RW 03 Desa Sukabakti, Kecamatan Tambelang, Kabupaten Bekasi

NO NOMOR

7 321611016050646 JULIA

ROSMAWATI 0 1 0 0 1 0 0 65 450.000

24 321611017070578 KOKOM

KOMARIAH 0 0 0 0 1 0 0 36 550.000

NO NOMOR 42 321611000700099 SRI

WAHYUNINGSIH 1 0 0 1 0 0 0 42 700.000

56 321611016050595 CIPOY

ROSMAWATI 1 0 0 0 0 0 0 54 1.200.000

NO NOMOR

77 321611016050621 WIRI

WIRNAWATI 0 1 0 0 0 0 0 55 750.000

NO NOMOR

127 321611000700117 TINI

HAMZAHWATI 0 1 1 0 1 0 0 65 500.000

NO NOMOR

172 321611000700076 NURFUAH BT

PATONAH 1 0 0 0 1 0 0 48 1.500.000

173 321611016050593 EUIS 1 0 0 0 1 0 0 36 800.000

174 321611000700020 JANIH 0 0 1 0 0 0 0 45 750.000

175 321611016010274 LANIH 0 1 0 0 0 0 0 56 500.000

NO NOMOR

NO NOMOR

234 321611016050616 SITI

KOMALASARI 1 0 1 0 0 0 0 49 750.000 246 321611016050563 MUHAMAD

YUSUP 0 0 1 0 0 0 0 48 550.000

247 321611017070599 NURSINAH 0 1 0 0 0 0 0 32 750.000

NO NOMOR

NO NOMOR

PESERTA NAMA PESERTA C1 C2 C3 C4 C5 C6 C7 C8 C9 284 321611000700009 KARLIAH BT

ASAN 0 0 1 0 0 0 0 42 350.000

285 321611000700093 YULI 0 1 0 1 0 0 0 36 600.000

286 321611016009860 IJO 1 0 0 0 0 0 0 49 500.000

287 321611016009858 YAMIH 1 0 0 0 1 0 0 56 850.000

288 321611016009856 RODIAH 1 0 1 0 0 0 0 49 900.000 289 321611016009855 ROHANI 1 0 0 0 0 0 0 54 1.000.000

290 321611016009854 WINI 1 0 0 0 1 0 0 42 600.000

291 321611016006610 GANUL 1 0 1 0 0 2 0 46 550.000

292 321611016006609 SITI MUSAROPAH 1 0 2 0 0 0 0 54 500.000 293 321611016006607 NYANIH 0 1 0 0 0 1 0 72 400.000

294 321611016006606 EPOY 1 0 0 0 0 0 0 55 1.000.000

295 321611016006605 SAMI 1 0 0 0 0 1 0 53 800.000

296 321611000700116 MISIH 0 0 1 0 0 0 0 36 1.500.000

297 321611016050571 ARSIH 0 1 0 0 0 0 1 80 800.000

Data Ranking Prioritas Penerima PKH Desa Sukabakti

Alamat Kantor Desa : Kampung Balong Sambi RT 01/RW 03 Desa Sukabakti, Kecamatan Tambelang, Kabupaten Bekasi

Ranking Kode Alternatif Alternatif Preferensi

1 321611000700086 Halimah 0,4729

2 321611000700087 Marpuah 0,4613

3 321611016050617 Ririn 0,4602

4 321611016050557 Amsah 0,4374

5 321611016004850 Sarnih 0,4299

6 321611000700117 Tini Hamzahwati 0,4173

7 321611017070577 Wartini 0,4106

8 321611016006457 Nasih 0,4064

9 321611000700093 Yuli 0,4042

10 321611016050651 Benih 0,3957

11 321611000700052 Ipah 0,3925

12 321611000700053 Icah 0,3857

13 321611016006812 Teti Lestari 0,3852

14 321611000700108 Maryanih 0,3843

15 321611016006811 Nenah 0,3837

16 321611016050646 Julia Rosmawati 0,3829

17 321611016050658 Subuh 0,3802

18 321611017070614 Arnih 0,3794

19 321611016009854 Wini 0,3731

20 321611016006820 Sakem 0,3700

21 321611000700099 Sri Wahyuningsih 0,3664

22 321611017070574 Nana 0,3650

23 321611016050593 Euis 0,3600

24 321611017070578 Kokom Komariah 0,3598

25 321611016050628 Kumi 0,3598

26 321611017070611 Marnih 0,3581

27 321611016006462 Rohaya 0,3575

28 321611000700121 Sarmah 0,3575

29 321611017070648 Tinah 0,3575

30 321611016004845 Yonih 0,3563

31 321611016009638 Santih Bt Nimin 0,3550 32 321611016006609 Siti Musaropah 0,3550

33 321611016050559 Rika 0,3543

34 321611017070587 Omah 0,3540

Ranking Kode Alternatif Alternatif Preferensi 35 321611000700092 Ratnawati 0,3538

36 321611000700017 Ikah 0,3520

37 321611016006604 Tinah 0,3513

38 321611016006809 Idah 0,3500

39 321611016009637 Tenih 0,3500

40 321611016004675 Acih 0,3475

41 321611000700009 Karliah Bt Asan 0,3464

42 321611000700016 Romlah 0,3460

43 321611016050566 Sarni 0,3460

44 321611016050623 Yati 0,3453

45 321611016006459 Nasih 0,3389

46 321611016050553 Katmah 0,3375

47 321611016006602 Yayah 0,3358

48 321611016050576 Kamsah 0,3357

49 321611016006610 Ganul 0,3353

50 321611016050577 Ronya 0,3352

LAMPIRAN KEGIATAN PENELITIAN

BIODATA PENULIS

C E R T I F I C A T E

➢ TOEIC score 495

➢ Equiph Youth, Pelatihan Life Skill Training

➢ Indonesia Bussiness Links, Pelatihan Technical Skills Mikrotik

➢ Basic Hospitality, Pelatihan Program Vokasi BPJS Ketenagakerjaan

O R G A N I S A T I O N

➢ UKM Seni Pelita Bangsa KASELIA Angkatan 2

“SADAWIRA”

➢ Club “UKM BASKET UPB”

➢ Qiyamul Lail Pelita Bangsa

E D U C A T I O N

➢ SDN 01 Tridaya Sakti Tamatan Tahun 2008

➢ SMPN 01 Tambun Selatan Tamatan Tahun 2011

➢ SMKN 01 Cikarang Barat Tamatan Tahun 2014 Jurusan Teknik Komputer Jaringan

➢ Universitas Pelita Bangsa Tamatan Tahun 2020 Program Studi (S1) Teknik Informatika

“Ketika kau sudah angkat tangan, maka biarkan Tuhanmu yang akan turun tangan”

~Sella Monica~

Dokumen terkait