BAB V IMPLEMENTASI SISTEM
Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi siap dioperasikan pada keadaan yang sebenarnya, efektifitas sistem baru akan diketahui pasti, juga untuk semua kelebihan dan kekurangan sistem dari program aplikasi. 5.1
Implementasi Database Pada database pmt_pb ini terdiri dari beberapa tabel, antara lain yaitu tabel kader, tabel balita, tabel ortu, tabel kriteria, tabel parameter dan tabel penilaian. Gambar 5.1 merupakan tabel kader yang berfungsi menampung data kader. Untuk field dan penjelasannya dapat dilihat pada gambar 5.1.
Gambar 5.1 Tabel Kader Gambar 5.2 merupakan tabel ortu yang berfungsi menampung data orangtua yang dibutuhkan saat pengolahan data. Untuk field dan penjelasannya dapat dilihat pada gambar 5.2.
Gambar 5.2 Tabel Ortu
60
61 Gambar 5.3 merupakan tabel balita yang berfungsi menampung data balita yang dibutuhkan saat pengolahan data. Untuk field dan penjelasannya dapat dilihat pada gambar 5.3.
Gambar 5.3 Tabel Balita Gambar 5.4 merupakan tabel kriteria yang berfungsi menampung data kriteria yang dibutuhkan saat pengolahan data. Untuk field dan penjelasannya dapat dilihat pada gambar 5.4.
Gambar 5.4 Tabel Kriteria Gambar 5.5 merupakan tabel parameter yang berfungsi menampung data parameter yang dibutuhkan saat pengolahan data. Untuk field dan penjelasannya dapat dilihat pada gambar 5.5.
Gambar 5.5 Tabel Parameter
62 Gambar 5.6 merupakan tabel penilaian yang berfungsi menampung data penilaian yang dibutuhkan saat pengolahan data. Untuk field dan penjelasannya dapat dilihat pada gambar 5.6.
Gambar 5.6 Tabel Penilaian 5.2
Implementasi Aplikasi 1. Tampilan Login Sistem Halaman ini adalah halaman yang pertama kali muncul ketika aplikasi dibuka. Halaman login adalah halaman yang digunakan oleh user untuk dapat mengakses sistem yaitu dengan memasukkan username, password dan hak akses sistem. Halaman login sistem bisa dilihat pada gambar 5.7 seperti dibawah ini :
Gambar 5.7 Tampilan Login Sistem
63 Contoh syntax untuk tampilan login dapat dilihat pada gambar 5.8.
Gambar 5.8 Syntax Login Sistem
64 2. Tampilan Menu Utama Halaman menu utama adalah halaman yang ditampilkan untuk user yang memiliki hak akses sebagai kader. Di dalam menu ini terdapat menu home, menu data balita, menu perhitungan, menu daftar hasil perhitungan dan menu logout (kembali ke menu login). Tampilan menu utama bisa dilihat pada gambar 5.9 seperti di bawah ini :
Gambar 5.9 Tampilan Menu Utama 3. Tampilan Menu Petunjuk Halaman menu petunjuk adalah halaman yang berisi tentang petunjuk penggunaan sistem pendukung keputusan penerima bantuan PMT Pemulihan untuk balita yang meliputi sembilan kategori. Tampilan menu petunjuk bisa dilihat pada gambar 5.10 seperti di bawah ini :
65
Gambar 5.10 Tampilan Menu Petunjuk 4. Tampilan Menu Data Ibu Pada menu data ibu, user dapat mendata ibu yaitu dengan memasukkan nik (nomor induk keluarga), nama ibu dan alamat. Tampilan data ibu bisa dilihat pada gambar 5.11 seperti di bawah ini :
66
Gambar 5.11 Tampilan Menu Data Ibu 5. Tampilan Menu Edit Ibu Pada menu edit ibu, user dapat mengubah data ibu jika diperlukan yaitu dengan mengubah nik, nama ibu dan alamat. Tampilan menu edit ibu bisa dilihat pada gambar 5.12 seperti di bawah ini :
Gambar 5.12 Tampilan Menu Edit Ibu
67 6. Tampilan Menu Data Balita Pada menu data balita, user dapat mendata balita yaitu dengan memasukkan nama balita, nama ibu, jenis kelamin, tempat lahir, tanggal lahir, berat badan dan umur. Tampilan data balita bisa dilihat pada gambar 5.13 seperti di bawah ini :
Gambar 5.13 Tampilan Menu Balita 7. Tampilan Menu Edit Balita Pada menu edit balita, user dapat mengubah data balita jika diperlukan yaitu dengan mengubah nama balita, nama ibu, jenis kelamin, tempat lahir, tanggal lahir, berat badan dan umur. Tampilan menu edit balita bisa dilihat pada gambar 5.14 seperti di bawah ini :
68
Gambar 5.14 Tampilan Menu Edit Data Balita 8. Tampilan Menu Perhitungan Pada menu perhitungan, user dapat mendata perhitungan dengan memasukkan data perhitungan yang meliputi status gizi, penghasilan, tanggungan anak, biaya listrik dan tanggal keputusan. Tampilan menu perhitungan bisa dilihat pada gambar 5.15 seperti dibawah ini :
Gambar 5.15 Tampilan Menu Perhitungan
69 Contoh syntax perhitungan Simple Additive Weighting (SAW) pada Sistem Pendukung Keputusan Penerima Bantuan PMT Pemulihan dapat dilihat pada gambar 5.16 di bawah ini :
Gambar 5.16 Syntax Perhitungan SAW 9. Tampilan Menu Daftar Hasil Penilaian Pada menu daftar hasil penilaian, user dapat mengetahui hasil perangkingan kelayakan penerima bantuan PMT Pemulihan untuk balita, dari perhitungan sebelumnya. Tampilan menu daftar hasil penilaian dapat dilihat pada gambar 5.17 seperti di bawah ini :
70
Gambar 5.17 Tampilan Menu Daftar Hasil Penilaian Contoh syntax menampilkan daftar hasil penilaian Simple Additive Weighting (SAW) bisa dilihat pada gambar 5.18 di bawah ini :
Gambar 5.18 Syntax Daftar Hasil Penilaian SAW 10. Tampilan Cetak Laporan Pada form cetak data, user dapat mencetak laporan hasil penilaian penerima bantuan PMT Pemulihan untuk balita. Tampilan cetak laporan bisa dilihat pada gambar 5.19 seperti di bawah ini :
71
Gambar 5.19 Tampilan Cetak Laporan 5.3
Pengujian Pengujian merupakan bagian yang penting dalam pembangunan sebuah perangkat lunak. Pengujian dimaksudkan untuk menemukan kesalahan – kesalahan pada sistem dan memastikan sistem yang dibangun telah sesuai dengan apa yang direncanakan sebelumnya. Pengujian dilakukan pula untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yaitu mampu mempresentasikan kajian pokok dari spesifikasi analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri.
5.3.1
Hasil Pengujian Sistem Menggunakan Metode Black Box Pada tahapan pengujian aplikasi menggunakan metode Black Box. Black Box merupakan sebuah metode yang digunakan untuk menemukan kesalahan dan mendemonstrasikan fungsional aplikasi saat dioperasikan, apakah input diterima dengan benar dan output yang dihasilkan telah sesuai dengan yang diharapkan. Dalam pengujian ini Penulis akan menguji program terhadap kesesuaian dengan kebutuhan sistem, diantaranya :
72 Tabel 5.1 Hasil Pengujian Halaman Login Actifity
Proses Pengujian
Hasil
Tombol
Tombol Login
Berhasil
Input Username
Berhasil
Input Password
Berhasil
Input Data
Tabel 5.2 Hasil Pengujian Halaman Data Ibu Actifity
Proses Pengujian
Hasil
Tombol
Tombol Simpan
Berhasil
Input nik
Berhasil
Input nama ibu
Berhasil
Input alamat
Berhasil
Input Data
Tabel 5.3 Hasil Pengujian Halaman Data Balita Actifity
Proses Pengujian
Hasil
Tombol
Tombol Simpan
Berhasil
Input nama balita
Berhasil
Input nama ibu
Berhasil
Input jenis kelamin
Berhasil
Input tempat lahir
Berhasil
Input tanggal lahir
Berhasil
Input berat badan
Berhasil
Input umur
Berhasil
Input Data
Tabel 5.4 Hasil Pengujian Perhitungan Actifity
Proses Pengujian
Hasil
Tombol
Tombol Simpan
Berhasil
Input status gizi
Berhasil
Input penghasilan
Berhasil
Input tanggungan anak
Berhasil
Input biaya listrik
Berhasil
Input tanggal keputusan
Berhasil
Input Data
73 5.3.2
Kesimpulan Hasil Pengujian Black Box Dari pengujian di atas dapat disimpulkan bahwa perangkat lunak yang dibangun bebas dari kesalahan syntax dan secara fungsional mengeluarkan hasil sesuai seperti yang diharapkan.
5.3.3
Pengujian Lapangan Pengujian lapangan merupakan pengujian yang dilakukan secara langsung pada user, yaitu untuk mengetahui kualitas dari software yang telah dibuat, apakah sudah sesuai dengan yang diharapkan atau belum. Pengujian dilakukan dengan
memberikan
kuisioner
kepada
masing-
masing user. Kuisioner ini diberikan kepada Kader Posyandu Mawar dengan kriteria sebagai berikut : 1. Tampilan Sistem Pendukung Keputusan Penerima Bantuan PMT Pemulihan Untuk Balita. 2. Kemudahan dalam penggunaan aplikasi (Usabilitas). 3. Kesesuaian struktur menu. 4. Kemudahan proses login. 5. Kemudahan proses input data. 6. Kemudahan proses edit data. 7. Kemudahan proses hapus data. 8. Kemudahan proses cetak data. 9. Kesesuaian kebutuhan user. 5.3.4
Hasil Penghitungan Kuesioner Berikut adalah hasil dari perhitungan persentase dari jawaban hasil kuesioner yang telah dilakukan terhadap 5 orang responden yang dapat dilihat pada tabel - tabel di bawah ini : Tabel 5.5 Tampilan SPK Penerima Bantuan PMT Pemulihan Banyaknya
Pilihan
Jawaban
A
Sangat menarik
-
B
Menarik
5
100%
C
Cukup menarik
-
-
D
Tidak menarik
-
-
jawaban
Presentase
74 Tabel 5.6 Kemudahan Dalam Penggunaan SPK Penerima Bantuan PMT Pemulihan Banyaknya
Pilihan
Jawaban
A
Sangat Mudah
3
60 %
B
Mudah
1
20 %
C
Cukup mudah
1
20 %
D
Tidak Mudah
-
-
jawaban
Presentase
Tabel 5.7 Kesesuaian Struktur Menu. Banyaknya
Pilihan
Jawaban
A
Sangat sesuai
-
-
B
Sesuai
4
80%
C
Cukup sesuai
1
20%
D
Tidak sesuai
-
-
jawaban
Presentase
Tabel 5.8 Kemudahan Proses Login. Banyaknya
Pilihan
Jawaban
A
Sangat Mudah
4
80 %
B
Mudah
1
20%
C
Cukup mudah
-
-
D
Tidak Mudah
-
-
jawaban
Presentase
Tabel 5.9 Kemudahan Proses Input Data. Banyaknya
Pilihan
Jawaban
A
Sangat Mudah
2
40 %
B
Mudah
2
40 %
C
Cukup mudah
1
20 %
D
Tidak Mudah
-
-
jawaban
Presentase
75 Tabel 5.10 Kemudahan Proses Edit Data. Banyaknya
Pilihan
Jawaban
A
Sangat Mudah
2
40 %
B
Mudah
3
60 %
C
Cukup mudah
-
-
D
Tidak Mudah
-
-
jawaban
Presentase
Tabel 5.11 Kemudahan Proses Hapus Data. Banyaknya
Pilihan
Jawaban
A
Sangat Mudah
-
-
B
Mudah
5
100%
C
Cukup mudah
-
-
D
Tidak Mudah
-
-
jawaban
Presentase
Tabel 5.12 Kemudahan Proses Cetak Data Banyaknya
Pilihan
Jawaban
A
Sangat Mudah
-
-
B
Mudah
5
100 %
C
Cukup mudah
-
-
D
Tidak Mudah
-
-
jawaban
Presentase
Tabel 5.13 Kesesuaian Kebutuhan User Banyaknya
Pilihan
Jawaban
A
Sangat Membantu
5
100%
B
Membantu
-
-
C
Cukup Membantu
-
-
D
Tidak Membantu
-
-
jawaban
Presentase
76 Tabel 5.14 Kriteria Penilaian No 1.
Nilai
Kriteria Tampilan
Sistem
Pendukung
Keputusan Penerima Bantuan
A
B
C
D
0
5
0
0
0%
100%
0%
0%
3
1
1
0
60%
20%
20%
0%
0
4
1
0
0%
80%
20%
0%
4
1
0
0
80%
20%
0%
0%
2
2
1
0
40%
40%
20%
0%
2
3
0
0
40%
60%
0%
0%
0
5
0
0
0%
100%
0%
0%
0
5
0
100%
0%
0%
0%
5
0
0
0
100%
0%
0%
0%
16
21
3
0
6%
0%
PMT Pemulihan Untuk Balita 2.
Kemudahan dalam penggunaan aplikasi (Usabilitas)
3.
4.
5.
6.
7.
8.
9.
Kesesuaian struktur menu
Kemudahan proses login
Kemudahan proses input data
Kemudahan proses edit data
Kemudahan proses hapus data
Kemudahan proses cetak data
Kesesuaian kebutuhan user
Jumlah
45
Total Presentase Keseluruhan 5.3.5
0
32%
42%
Kesimpulan Hasil Kuesioner Pada tabel kriteria penilaian diatas dapat diketahui informasi antara lain : Jumlah responden sebanyak 5 orang. 1. Responden yang memilih pilihan kurang (semua responden) yaitu 0 dan memiliki presentase sebesar (0/50)*100% = 0%. 2. Responden yang memilih pilihan cukup (semua responden) yaitu 3 dan memiliki presentase sebesar (5/50)*100% = 6%.
77 3. Responden yang memilih pilihan baik (semua responden) yaitu 21 dan memiliki presentase sebesar (24/50)*100% = 42%. 4. Responden yang memilih pilihan sangat baik (semua responden) yaitu 16 dan memiliki presentase sebesar (21/50)*100% = 32%. 5. Rata-rata responden memberikan tanggapan sangat baik (A) dengan presentase 32%, tanggapan baik (B) dengan presentase sebesar 42%, tanggapan cukup (C) dengan presentase sebesar 6%, dan tanggapan kurang (D) sebesar 0%, artinya presentase tertinggi terdapat pada pilihan atau tanggapan baik (B), jadi dapat disimpulkan bahwa pada Sistem Pendukung Keputusan Penerima Bantuan PMT Pemulihan Untuk Balita ini “BAIK”.