bab v implementasi sistem 5.1 implementasi database · implementasi sistem implementasi adalah...

18
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

Upload: others

Post on 21-Jun-2020

39 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 2: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 3: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 4: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

63

Contoh syntax untuk tampilan login dapat dilihat pada gambar 5.8.

Gambar 5.8 Syntax Login Sistem

Page 5: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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 :

Page 6: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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 :

Page 7: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 8: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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 :

Page 9: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 10: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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 :

Page 11: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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 :

Page 12: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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 :

Page 13: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 14: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 15: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 16: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 17: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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

Page 18: BAB V IMPLEMENTASI SISTEM 5.1 Implementasi Database · IMPLEMENTASI SISTEM Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem serta merupakan tahap dimana aplikasi

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