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