60 BAB V IMPLEMENTASI SISTEM Implementasi adalah tahap

advertisement
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”.
Download