Post on 21-Jun-2020
60
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
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 Data Input Username Berhasil
Input Password Berhasil
Tabel 5.2 Hasil Pengujian Halaman Data Ibu
Actifity Proses Pengujian Hasil
Tombol Tombol Simpan Berhasil
Input Data
Input nik Berhasil
Input nama ibu Berhasil
Input alamat Berhasil
Tabel 5.3 Hasil Pengujian Halaman Data Balita
Actifity Proses Pengujian Hasil
Tombol Tombol Simpan Berhasil
Input Data
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
Tabel 5.4 Hasil Pengujian Perhitungan
Actifity Proses Pengujian Hasil
Tombol Tombol Simpan Berhasil
Input Data
Input status gizi Berhasil
Input penghasilan Berhasil
Input tanggungan anak Berhasil
Input biaya listrik Berhasil
Input tanggal keputusan Berhasil
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
Pilihan Jawaban Banyaknya
jawaban Presentase
A Sangat menarik -
B Menarik 5 100%
C Cukup menarik - -
D Tidak menarik - -
74
Tabel 5.6 Kemudahan Dalam Penggunaan SPK Penerima Bantuan PMT Pemulihan
Pilihan Jawaban Banyaknya
jawaban Presentase
A Sangat Mudah 3 60 %
B Mudah 1 20 %
C Cukup mudah 1 20 %
D Tidak Mudah - -
Tabel 5.7 Kesesuaian Struktur Menu.
Pilihan Jawaban Banyaknya
jawaban Presentase
A Sangat sesuai - -
B Sesuai 4 80%
C Cukup sesuai 1 20%
D Tidak sesuai - -
Tabel 5.8 Kemudahan Proses Login.
Pilihan Jawaban Banyaknya
jawaban Presentase
A Sangat Mudah 4 80 %
B Mudah 1 20%
C Cukup mudah - -
D Tidak Mudah - -
Tabel 5.9 Kemudahan Proses Input Data.
Pilihan Jawaban Banyaknya
jawaban Presentase
A Sangat Mudah 2 40 %
B Mudah 2 40 %
C Cukup mudah 1 20 %
D Tidak Mudah - -
75
Tabel 5.10 Kemudahan Proses Edit Data.
Pilihan Jawaban Banyaknya
jawaban Presentase
A Sangat Mudah 2 40 %
B Mudah 3 60 %
C Cukup mudah - -
D Tidak Mudah - -
Tabel 5.11 Kemudahan Proses Hapus Data.
Pilihan Jawaban Banyaknya
jawaban Presentase
A Sangat Mudah - -
B Mudah 5 100%
C Cukup mudah - -
D Tidak Mudah - -
Tabel 5.12 Kemudahan Proses Cetak Data
Pilihan Jawaban Banyaknya
jawaban Presentase
A Sangat Mudah - -
B Mudah 5 100 %
C Cukup mudah - -
D Tidak Mudah - -
Tabel 5.13 Kesesuaian Kebutuhan User
Pilihan Jawaban Banyaknya
jawaban Presentase
A Sangat Membantu 5 100%
B Membantu - -
C Cukup Membantu - -
D Tidak Membantu - -
76
Tabel 5.14 Kriteria Penilaian
No Kriteria Nilai
A B C D
1.
Tampilan Sistem Pendukung
Keputusan Penerima Bantuan
PMT Pemulihan Untuk Balita
0 5 0 0
0% 100% 0% 0%
2. Kemudahan dalam penggunaan
aplikasi (Usabilitas)
3 1 1 0
60% 20% 20% 0%
3. Kesesuaian struktur menu 0 4 1 0
0% 80% 20% 0%
4. Kemudahan proses login 4 1 0 0
80% 20% 0% 0%
5. Kemudahan proses input data 2 2 1 0
40% 40% 20% 0%
6. Kemudahan proses edit data 2 3 0 0
40% 60% 0% 0%
7. Kemudahan proses hapus data 0 5 0 0
0% 100% 0% 0%
8. Kemudahan proses cetak data 0 5 0 0
100% 0% 0% 0%
9. Kesesuaian kebutuhan user 5 0 0 0
100% 0% 0% 0%
Jumlah 16 21 3 0
Total 45
Presentase Keseluruhan 32% 42% 6% 0%
5.3.5 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”.