bab iv implementasi dan evaluasi 4.1. kebutuhan...

35
120 120 BAB IV IMPLEMENTASI DAN EVALUASI Pada bab ini akan dibahas mengenai implementasi dan evaluasi terhadap Aplikasi Analisis Data Keluarga Miskin Berdasarkan Kriteria Badan Pusat Statistik (BPS) Di Desa Banaran Kabupaten Kediri. 4.1. Kebutuhan Aplikasi Salah satu hal yang perlu diperhatikan sebelum menjalankan aplikasi ini adalah kebutuhan sistem. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman Visual Basic NET 2015 dan Microsoft Office Access 2013. Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi. Dalam melaksanakan tujuan pokok tersebut diperlukan adanya elemen-elemen yang mendukung. Elemen-elemen dari sistem tersebut antara lain adalah hardware dan software. 4.1.1 Kebutuhan Perangkat Keras (Hardware) Kebutuhan perangkat keras yang diperlukan untuk menjalankan aplikasi ini adalah: 1. Processor Dual Core (atau diatasnya) 2. Memory 1 Gigabyte (atau diatasnya) 3. Harddisk 120 Gigabyte (atau diatasnya) 4. Monitor dengan resolusi 1366x768 5. Mouse 6. Keyboard

Upload: others

Post on 31-Dec-2019

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

120

120

BAB IV

IMPLEMENTASI DAN EVALUASI

Pada bab ini akan dibahas mengenai implementasi dan evaluasi terhadap

Aplikasi Analisis Data Keluarga Miskin Berdasarkan Kriteria Badan Pusat Statistik

(BPS) Di Desa Banaran Kabupaten Kediri.

4.1. Kebutuhan Aplikasi

Salah satu hal yang perlu diperhatikan sebelum menjalankan aplikasi ini

adalah kebutuhan sistem. Aplikasi ini dibuat dengan menggunakan bahasa

pemrograman Visual Basic NET 2015 dan Microsoft Office Access 2013.

Tujuan pokok dari sistem komputer adalah mengolah data untuk

menghasilkan informasi. Dalam melaksanakan tujuan pokok tersebut diperlukan

adanya elemen-elemen yang mendukung. Elemen-elemen dari sistem tersebut

antara lain adalah hardware dan software.

4.1.1 Kebutuhan Perangkat Keras (Hardware)

Kebutuhan perangkat keras yang diperlukan untuk menjalankan aplikasi

ini adalah:

1. Processor Dual Core (atau diatasnya)

2. Memory 1 Gigabyte (atau diatasnya)

3. Harddisk 120 Gigabyte (atau diatasnya)

4. Monitor dengan resolusi 1366x768

5. Mouse

6. Keyboard

Page 2: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

121

4.1.2 Kebutuhan Perangkat Lunak (Software)

Kebutuhan perangkat lunak atau software merupakan kebutuhan program

pendukung yang ditinjau dari sisi pengguna. Hal tersebut untuk mendukung proses

implementasi dari Aplikasi. Adapun spesifikasi dari kebutuhan perangkat lunak

dari implementasi sistem ini adalah sebagai berikut:

1. Sistem Operasi (Windows 7 x64).

2. .NET Framework 4.5.

3. AccessDatabaseEngine x64.

4.2. Implementasi

Setelah aplikasi selesai dibuat, tahap selanjutnya adalah

mengimplementasikannya. Pada tahap implementasi sistem ini akan dijelaskan

mengenai penggunaan dari aplikasi yang dibuat. Penjelasan aplikasi yang dibuat

meliputi tampilan aplikasi, fungsi kontrol dalam aplikasi, serta cara penggunaanya.

4.2.1. Penjelasan Penggunaan Aplikasi

Proses ini bertujuan untuk menjelaskan bagaimana cara kerja aplikasi ini

ketika diimplementasikan. Penjelasan penggunaan aplikasi ini dijelaskan

berdasarkan fungsi-fungsi yang dilakukan oleh Kaur Kesra. Adapun penjelasan

fungsi dari masing-masing halaman adalah sebagai berikut:

A. Form Login Pengguna

Untuk dapat mengakses fungsi-fungsi yang ada pada aplikasi analisis

keluraga miskin ini, pengguna harus melakukan login terlebih dahulu. Hal ini

dilakukan dengan tujuan keamanan terhadap data. Halaman login pengguna ini

digunakan untuk login para pengguna yang mempunyai hak akses terhadap aplikasi.

Page 3: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

122

Pengguna harus memasukkan user pengguna dan password. Halaman login

pengguna dapat dilihatpada Gambar 4.1.

Gambar 4.1 Login Pengguna

B. Form Atur Koneksi

Agar aplikasi dapat berkomunikasi dengan basis data, maka perlu

dilakukan pengaturan koneksi. Form atur koneksi berfungsi untuk menentukan

koneksi string, dan test koneksi. Form atur koneksi dapat dilihat pada Gambar 4.2.

Dalam halaman ini, terdapat tombol untuk memilih letak dari basis data yang akan

digunakan dan apabila sudah dilakukan makan akan ditampilkan letak dari basis

data basis data tersebut berupa direktori lengkap. Setelah basis data dipilih pertama

kali, pengguna tidak perlu melakukan pemilihan lagi pada penggunaan aplikasi

selanjutnya karena direktori tersebut akan disimpan pada file “.txt”.

Gambar 4.2 Form Atur Koneksi

Page 4: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

123

C. Halaman Utama

Halaman utama untuk pengguna biasa terbuka apabila Kaur Kesra berhasil

login. Dalam halaman utama ini terdapat menu-menu utama yaitu: menu master,

menu transaksi, dan laporan. Untuk lebih jelasnya dapat dilihat pada gambar 4.3.

Gambar 4.3 Halaman Utama

D. Menu Master

Menu master menjelaskan tentang beberapa form master yang dibuat pada

aplikasi ini.

1. Form Pengguna

Dalam menggunakan aplikasi analisis keluarga miskin, kaur kesra dan

kepala desa harus terdaftar dalam basis data aplikasi. Form pengguna akan tampil

apabila aplikasi mengenali akun yang login sebagai kaur kesra. Hal ini berguna

sebagai hak akses pengguna yang menggunakan aplikasi. Setiap pengguna harus

merupakan penduduk desa banaran yang dibuktikan dengan NIK pada kolom

identitas. Pada kolom otoritas KK berarti Kaur Kesra dan KD berarti Kepala Desa.

Untuk lebih jelasnya dapat dilihat pada gambar 4.4.

Page 5: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

124

Gambar 4.4 Form Pengguna

2. Form Master Agama

Form master agama berfungsi untuk memasukkan dan menampilkan data

agama. Tampilan form master agama dapat dilihat pada Gambar 4.5.

Page 6: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

125

Gambar 4.5 Form Master Agama

3. Form Master Status Perkawinan

Form master status perkawinan berfungsi untuk memasukkan dan

menampilkan data status perkawinan. Tampilan form master status perkawinan

dapat dilihat pada Gambar 4.6.

Page 7: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

126

Gambar 4.6 Form Master Status Perkawinan

4. Form Master Pendidikan

Form master pendidikan berfungsi untuk memasukkan dan menampilkan

data pendidikan. Tampilan form master pendidikan dapat dilihat pada Gambar 4.7

Gambar 4.7 Form Master Pendidikan

Page 8: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

127

5. Form Master Status Hubungan Keluarga

Form master status hubungan keluarga berfungsi untuk memasukkan dan

menampilkan data status hubungan keluarga. Tampilan form master status

hubungan keluarga dapat dilihat pada Gambar 4.8.

Gambar 4.8 Form Master Status Hubungan Keluarga

6. Form Master Pekerjaan

Form master pekerjaan berfungsi untuk memasukkan dan menampilkan

data pekerjaan. Tampilan form master pekerjaan dapat dilihat pada Gambar 4.9.

Page 9: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

128

Gambar 4.9 Form Master Pekerjaan

7. Form Master Tempat Lahir

Form master tempat lahir berfungsi untuk memasukkan dan menampilkan

data tempat lahir. Tampilan form master tempat lahir dapat dilihat pada Gambar

4.10.

Gambar 4.10 Form Master Tempat Lahir

Page 10: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

129

8. Form Master Periode

Form master periode berfungsi untuk memasukkan dan menampilkan data

periode. Dalam form periode juga terdapat kolom kuota dan status dari periode.

Kuota tersebut digunakan sebagai pembatasan jumlah keluarga miskin yang

dikehendaki untuk ditampilkan pada periode tersebut. Tampilan form master

periode dapat dilihat pada Gambar 4.11.

Gambar 4.11 Form Master Periode

9. Form Master Dusun

Form master dusun berfungsi untuk memasukkan dan menampilkan data

dusun. Form dusun merupakan bagian dari form alamat yang terdiri dari tiga tab

yaitu: tab dusun, tab RW, dan tab RT. Tampilan form dusun agama dapat dilihat

pada Gambar 4.12.

Page 11: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

130

Gambar 4.12 Form Master Dusun

10. Form Master RW

Form master RW berfungsi untuk memasukkan dan menampilkan data

RW. Form RW merupakan bagian dari form alamat yang terdiri dari tiga tab yaitu:

tab dusun, tab RW, dan tab RT. Tampilan form master RW dapat dilihat pada

Gambar 4.13.

Page 12: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

131

Gambar 4.13 Form Master RW

11. Form Master RT

Form master RT berfungsi untuk memasukkan dan menampilkan data RT.

Form RT merupakan bagian dari form alamat yang terdiri dari tiga tab yaitu: tab

dusun, tab RW, dan tab RT. Tampilan form master RT dapat dilihat pada Gambar

4.14.

Page 13: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

132

Gambar 4.14 Form Master RT

12. Form Master Peryataan

Tampilan master pernyataan terbuka setelah Kaur Kesra memilih button

master pernyataan. Pada halaman ini Kaur Kesra dapat memasukkan data

pernyataan dan nilai dari isian. Untuk menyimpan data isian, kaur kesra harus

memilih terlebih dahulu pernyataan untuk isian tersebut. Tampilan menu master

pertanyaan dapat dilihat pada Gambar 4.15.

Page 14: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

133

Gambar 4.15 Form Master Pertanyaan

13. Form Master Penduduk

Halaman master penduduk tampil ketika Kaur Kesra memilih menu master

penduduk. Pada halaman ini diinputkan data penduduk yang tinggal di Desa

Banaran. Pada halaman ini juga akan ditampilkan data penduduk yang telah

dimasukkan ke dalam basis data. Halaman master penduduk dapat dilihat pada

Gambar 4.16.

Gambar 4.16 Form Master Penduduk

Page 15: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

134

E. Menu Transaksi

Menu transaksi menjelaskan tentang beberapa form transaksi yang dibuat

pada aplikasi ini.

1. Form Daftar Pertanyaan

Tampilan form daftar pertanyaan berisi daftar pertanyaan yang telah

diinputkan oleh Kaur Kesra. Kaur Kesra diharuskan memilih NIK terlebih dahulu

sebelum megisi daftar pertanyaan. Untuk tampilan form daftar pertanyaan dapat

dilihat pada Gambar 4.17.

Gambar 4.17 Form Daftar Pertanyan

2. Form Daftar Keluarga Miskin

Form ini menampilkan daftar data kelaurga terdata hasil survei. Pengguna

dapat memilih data untuk ditampilkan. Data keluarga yang tidak miskin dan/ atau

keluarga miskin. Tampilan ini adalah tab pertama dari tiga tab, yaitu: tab penentuan

nilai dan tab penentuan peringkat keluarga miskin. tab penentuan nilai digunakan

untuk memberikan keterangan miskin pada tiap-tiap keluarga. Dalam tab penentuan

nilai akan dihitung rata-rata masing-masing variabel. Rata-rata tersebut akan

digunakan sebagai pembanding dengan nilai dari masing-masing variabel tiap

Page 16: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

135

keluarga. Dari situlah akan ditentukan keterangan miskin. Keterangan miskin dapat

terlihat pada kolom keterangan miskin pada gridview. Yang ketiga adalah tab

penentuan peringkat. Pada tab ini ditentukan peringkat kemiskinan dari tiap-tiap

keluarga. Peringkat diapat dari mengurutkan nilai tertinggi dari masing-masing

variabel. Data yang ditampikan hanya sejumlah kuota yang ada pada periode aktif.

Tampilan form daftar keluarga miskin dapat dlihat pada Gambar 4.18., tab

penentuan nilai dapat dilihat pada Gambar 4.19., dan tab penentuan peringkat dapat

dilihat pada Gambar 4.20.

Gambar 4.18 Halaman Menampilkan Data Keluarga

Page 17: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

136

Gambar 4.19 Halaman Menampilkan Data Keluarga - Penentuan Keterangan

Kemiskinan

Gambar 4.20 Halaman Menampilkan Data Keluarga - Penentuan Peringkat

Kemiskinan

F. Menu Laporan

menu laporan berisi tombol-tombol untuk membuka halaman rekapan dan

pelaporan. Menu laporan hanya dapat dibuka oleh user yang punya otoritas sebagai

kepala desa.

Page 18: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

137

1. Rekapan Peringkat Keluarga Miskin

Halaman ini berfungsi untuk menampilkan nilai dari masing-masing

keluarga miskin. Data keluarga miskin yang ditampilakan diurutkan berdasarkan

peringkat.

Gambar 4.21 Halaman Rekapan Peringkat Keluarga Miskin

2. Rekapan Kuota Keluarga Miskin

Halaman ini juga berfungsi untuk menampilkan nilai dari masing-masing

keluarga miskin. Bedanya, data keluarga miskin yang ditampilakan diurutkan

berdasarkan peringkat dan dibatasi sejumlah kuota pada periode aktif.

Page 19: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

138

Gambar 4.22 Halaman Rekapan Kuota Keluarga Miskin

3. Laporan Peringkat Keluarga Miskin

Halaman ini berfungsi untuk menampilkan detail identitas dari masing-

masing keluarga miskin. Data keluarga miskin yang ditampilakan diurutkan

berdasarkan peringkat

Gambar 4.23 Laporan Peringkat Keluarga Miskin

Page 20: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

139

4. Laporan Kuota Keluarga Miskin

Halaman ini juga berfungsi untuk menampilkan detail identitas dari

masing-masing keluarga miskin. Bedanya, data keluarga miskin yang ditampilakan

diurutkan berdasarkan peringkat dan dibatasi sejumlah kuota pada periode aktif.

Gambar 4.24 Laporan Kuota Keluarga Miskin

4.3. Uji Coba Fungsional dan Non Fungsional

Untuk mendapatkan sistem yang sesuai dengan apa yang akan dicapai

maka dilakukan beberapa uji coba. Uji coba meliputi pengujian terhadap fitur dasar

aplikasi, dan uji coba validasi pengguna terhadap pemakai aplikasi dengan

menggunakan black box testing. Berikut adalah hasil uji coba yang telah dilakukan.

4.3.1. Hasil Uji Coba dengan Black box Testing

Uji coba yang dilakukan untuk menguji fungsionalitas dari aplikasi

analisis data keluarga miskin ini dilakukan dengan teknik black box testing. Uji

coba dilakukan untuk memastikan bahwa fungsionalitas dari aplikasi telah sesuai

Page 21: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

140

dengan apa yang direncanakan sebelumnya, dan untuk memastikan bahwa aplikasi

telah bebas dari error.

A. Uji Coba Sistem Halaman Kaur Kesra

Uji coba terhadap aplikasi analisis data keluarga miskin halaman Kaur

Kesra diterangkan dengan pengujian black box sebagai berikut:

Tabel 4.1 Uji Coba Sistem Halaman Kaur Kesra

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

1 Validasi Kaur

Kesra

user dan

password yag

benar

User : kaur

kesra

Password :

1

Dapat

membuka

halaman

utama

Semua menu

halaman

utama terbuka

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 3

Gambar 4

2 Username dan

Password

tidak terisi

Username:

“”

Password:

“”

Peringatan:

“Periksa

kembali

Username dan

Password!”

Tidak dapat

login

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 1

3 Salah input

Username dan

Password

User:

“xyz”

Password:

“xyz”

Perngatan:

“Periksa

kembali

Username dan

Password!””

Tidak dapat

login

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 2

Page 22: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

141

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

4 Menambah

Koneksi

Tekan

Tombol

Pilih

Database

Dapat

membuka

dialog open

file

Direktori

Database tampil pada

textbox

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 5

5 Memeriksa

Koneksi

Tekan

Tombol

Tes

Koneksi

Menampilkan

Pesan:

“Koneksi

Berhasil”

Pesan:

“Koneksi

Berhasil”

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 6

6 Menyimpan

Koneksi

Tekan

Tombol

Simpan

Menampilkan

Pesan:

“Berhasil

Disimpan”

Dan

Menyimpan

pada file .txt.

Pesan:

“Berhasil

Disimpan”

Dan

Menyimpan

pada file .txt.

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 7

7 Menambah

data master

penduduk

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data

penduduk

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 37

8 Kolom

Pernyataan

tidak terisi

Kolom

Pernyataan

: “”

Menampilkan

Pesan:

”Kolom

Pernyataan

Belum Diisi”

Tidak dapat

menyimpan

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 8

Page 23: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

142

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

9 Kolom

Jawaban atau

Nilai tidak

terisi

Kolom

Jawaban

atau Nilai:

“”

Menampilkan

Pesan:

”Kolom

Jawaban atau

Nilai Belum

Diisi”

Tidak dapat

menyimpan

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 9

10 Kolom

Pernyataan

terisi

Kolom

Pernyataan

: “Testing

Pernyataan

Menampilkan

Pesan:

”Berhasil

Baru .. .”

Dapat

menyipmpan

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 10

11 Kolom

Pernyataan

tidak terisi dan

Kolom

Jawaban terisi

Kolom

Pernyataan

: “”

Kolom

Jawaban:

“Testing

Jawaban”

Kolom

Nilai: “1”

Menampilkan

Pesan: ”Pilih

Pernyataan

Terlebih

Dahulu”

Tidak Dapat

Menyimpan

Data Jawaban

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 11

12 Kolom

Pernyataan

,dan Kolom

Jawaban terisi

Kolom

Pernyataan

: “Testing

Pernyataan

Kolom

Jawaban:

“Testing

Jawaban”

Kolom

Nilai: “1”

Menampilkan

Pesan:

”Berhasil

Baru .. .”

Dapat

Menyimpan

Data Jawaban

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 12

Gambar 13

Page 24: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

143

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

13 Merubah Data

Pernyataan

Kolom

Pernyataan

: “Testing

Pernyataan

Ubah”

Menampilkan

Pesan:

”Berhasil

Update .. .”

Dapat

Merubah Data

Pernyataan

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 14

14 Merubah Data

Jawaban

Kolom

Jawaban:

“Testing

Jawaban

Ubah”

Menampilkan

Pesan:

”Berhasil

Update .. .”

Dapat

Merubah Data

Jawaban

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 15

15 Menambah

Data Master

Agama

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Agama

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 35

16 Menambah

Data Master

Status

Perkawinan

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Status

Perkawinan

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 25

17 Menambah

Data Master

Pendidikan

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data

Pendidikan

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 23

Page 25: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

144

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

18 Menambah

Data Master

Status

Hubungan

Keluarga

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Status

Hubungan

Keluarga

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 19

19 Menambah

Data Master

Pekerjaan

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data

Pekerjaan

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 21

20 Menambah

Data Master

Tempat Lahir

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Tempat

Lahir

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 27

21 Kolom Akhir

Periode,

Kuota, dan

Status Kosong

Kolom

Akhir

Periode:””

Kuota:””

dan Status

Kosong:””

Tampil Pesan:

“Pastikan

semua kolom

terisi”

Tidak Dapat

Menyimpan

Data Periode

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 16

22 Semua Kolom

Terisi dan ada

periode yang

aktif

Semua

kolom

terisi dan

terdapat

periode

yang

sedang

aktif

Tampil Pesan:

“Masih ada

periode

Aktif”

Tidak Dapat

Menyimpan

Data Periode

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 17

Page 26: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

145

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

23 Menambah

Data Master

Periode

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Periode

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 18

24 Menambah

Data Master

Pengguna

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data

Pengguna

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 39

25 Menambah

Data Master

Dusun

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Dusun

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box: Gambar

29

26 Menambah

Data Master

RW

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data RW

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 31

27 Menambah

Data Master

RT

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data RT

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 33

Page 27: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

146

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

28 Menambah

Data Master

KK

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data KK

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 37

29 Melakukan

perubahan

data Master

Penduduk

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data

Penduduk

berubah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 38

30 Melakukan

perubahan

data Agama

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Agama

berubah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 36

31 Melakukan

perubahan

data Status

Perkawinan

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Status

Perkawinan

berubah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 26

32 Melakukan

perubahan

data

Pendidikan

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data

Pendidikan

berubah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 24

Page 28: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

147

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

33 Melakukan

perubahan

data Status

Hubungan

Keluarga

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Status

Hubungan

Keluarga

berubah

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 20

34 Melakukan

perubahan

data Pekerjaan

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data

Pekerjaan

berubah

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 22

35 Melakukan

perubahan

data Tempat

Lahir

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Tempat

Lahir berubah

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 28

36 Melakukan

perubahan

data Pengguna

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data

Pengguna

berubah

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 40

37 Menghapus

data pengguna

Memlih

data

pengguna

yang akan

dihapis

Data dapat

terhapus dari

database

Data

Pengguna

terhapus

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 41

Page 29: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

148

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

38 Melakukan

perubahan

Data Master

Dusun

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data Dusun

berubah

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 30

39 Melakukan

perubahan

Data Master

RW

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data RW

berubah

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 32

40 Melakukan

perubahan

Data Master

RT

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data RT

berubah

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 34

41 Melakukan

perubahan

Data Master

KK

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data KK

berubah

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 40

42 Mengisi

Kuesioner,Kol

om Nomor KK

tidak terisi

Kolom

Nomor KK

tidak terisi

Menampilkan

pesan:

“Nomor KK

Tidak Boleh

Kosong”

Data tidak

dapat

tersimpan

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 42

Page 30: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

149

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

43 Kolom Nomor

KK terisi dan

Kolom

Iya/Tidak

Kosong

Kolom

Nomor KK

terisi dan

Kolom

Iya/Tidak

Kosong

Menampilkan

pesan:

“Pastikan

Kolom

Iya/Tidak

Terisi Salah

Satu!”

Data tidak

dapat

tersimpan

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 43

44 Mengisi

jawaban

kuesioner

Mengisi

semua field

yang

tersedia,

kemudian

tekan

tombol

simpan

Data dapat

tersimpan

dalam

database

Data

kuesioner

bertambah

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 44

45 Menampilkan

data keluarga

yang sudah

didata

Kolom

periode

terisi dan

kedua

checkBox aktif

Tampil data

keluarga yang

sudah didata

Menampilkan

data keluarga

yang sudah

didata

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 45

46 Menampilkan

data keluarga

miskin saja

Kolom

periode

terisi dan

hanyachec

kBox

keluarga

miskin

aktif

Tampil data

keluarga

miskin

Menampilkan

data keluarga

miskin saja

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 46

47 Menampilkan

data keluarga

tidak miskin

saja

Kolom

periode

terisi dan

hanya

checkBox keluarga

tidak

miskin

aktif

Tampil data

keluarga tidak

miskin

Menampilkan

data keluarga

tidak miskin

saja

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 47

Page 31: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

150

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

48 Menentukan

Keterangan

Keluarga

Miskin

Menekan

tombol

Tentukan

Nilai

Kolom

Keterangan

Miskin

terupdate dan

Kolom

Jumlah

terupdate

terisi serta

tampil rata-

rata

data

Keterangan

Miskin tampil

dan data

Jumlah tampil

terisi serta

tampil rata-

rata

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 48

Gambar 49

49 Menentukan

Peringkat

Keluarga

Miskin

sejumlah

Kuota

Menekan

tombol

Tentukan

Peringkat

Tampil data

peringkat

sejumlah

kuota

Menampilkan

data peringkat

keluarga

miskin

sejumlah

kuota

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 50

Gambar 51

50 Menampilkan

Rekapan

Peringkat

Keluarga

Miskin

Tekan

tombol

tampil

Tampil

rekapan

peringkat

keluarga

miskin

Menampilkan

rekapan

peringkat

keluarga

miskin

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 54

51 Menampilkan

Rekapan

Kuota

Keluarga

Miskin

Tekan

tombol

tampil

Tampil

rekapan kuota

keluarga

miskin

Menampilkan

rekapan kuota

keluarga

miskin

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 55

52 Menampilkan

Laporan

Peringkat

Keluarga

Miskin

Tekan

tombol

tampil

Tampil

laporan

peringkat

keluarga

miskin

Menampilkan

laporan

peringkat

keluarga

miskin

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 56

Page 32: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

151

No Tujuan Input Output yang

diharapkan

Output

Program Hasil Keterangan

53 Menampilkan

Laporan Kuota

Keluarga

Miskin

Tekan

tombol

tampil

Tampil

laporan kuota

keluarga

miskin

Menampilkan

laporan kuota

keluarga

miskin

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 57

B. Uji Coba Sistem Halaman Kepala Desa

Uji coba terhadap aplikasi analisis data keluarga miskin halaman Kaur

Kesra diterangkan dengan pengujian black box sebagai berikut:

Tabel 4.2 Uji Coba Sistem Halaman Kepala Desa

No Tujuan Input

Output

yang

diharapkan

Output

Program Hasil Keterangan

54 Validasi

Kepala Desa

user dan

password yang

benar

User :

kepala desa

Password :

2

Dapat

membuka

halaman

laporan

Semua menu

halaman

laporan

terbuka

Berjalan

dengan

baik

Lampiran

testing black

box:

Gambar 52

Gambar 53

55 Menampilkan

Rekapan

Peringkat

Keluarga

Miskin

Tekan

tombol

tampil

Tampil

rekapan

peringkat

keluarga

miskin

Menampilkan

rekapan

peringkat

keluarga

miskin

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 54

Page 33: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

152

No Tujuan Input

Output

yang

diharapkan

Output

Program Hasil Keterangan

56 Menampilkan

Rekapan

Kuota

Keluarga

Miskin

Tekan

tombol

tampil

Tampil

rekapan

kuota

keluarga

miskin

Menampilkan

rekapan kuota

keluarga

miskin

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 55

57 Menampilkan

Laporan

Peringkat

Keluarga

Miskin

Tekan

tombol

tampil

Tampil

laporan

peringkat

keluarga

miskin

Menampilkan

laporan

peringkat

keluarga

miskin

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 56

58 Menampilkan

Laporan Kuota

Keluarga

Miskin

Tekan

tombol

tampil

Tampil

laporan

kuota

keluarga

miskin

Menampilkan

laporan kuota

keluarga

miskin

Berjalan

dengan

baik

Lampiran

testing black

box :

Gambar 57

4.4. Evaluasi Hasil Uji Coba

Setelah tahap implementasi dan uji coba fungsional dan non fungsional

dilakukan, maka tahap selanjutnya adalah melakukan evaluasi dari hasil uji coba

terhadap aplikasi. Secara keseluruhan, evaluasi sistem ini bertujuan untuk

mengetahui dan memastikan bahwa aplikasi telah sesuai dengan kebutuhan atau

belum.

Page 34: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

153

4.4.1. Evaluasi Terhadap Fungsional Kaur Kesra

Evaluasi terhadap fungsional Kaur Kesra ada dua yaitu, evaluasi terhadap

fungsi mengisi jawaban kuesioner dan evaluasi terhadap fungsi penentuan keluarga

miskin

A. Mengisi Jawaban Kuesioner

Pada uji coba fungsi mengisi jawaban kuesioner diketahui bahwa aplikasi

dapat berjalan sesuai dengan yang diharapkan. Aplikasi dapat menampilkan master

peryataan beserta jawaban iya/tidak juga jawaban isian dan dapat menyimpan nilai

lima variabel kemiskinan, seperti uji coba nomor 44.

B. Penentuan Keluarga Miskin

Pada uji coba fungsi penentuan keluarga miskin telah diketahui bahwa

aplikasi dapat berjalan sesuai dengan yang diharapkan pada analisis kebutuhan,

yang mana aplikasi dapat melakukan penentuan nilai variabel kemiskinan,

penentuan keterangan miskin, dan penentuan peringkat kemiskinan, seperti dapat

dilihat pada tabel uji coba nomor 48 dan nomor 49. Untuk penentuan nilai variabel

kemiskinan terjadi saat mengisi jawaban kuesioner yaitu tabel uji coba nomor 44.

C. Melihat Laporan Keluarga Miskin

Pada uji coba fungsi meminta laporan keluarga miskin, diketahui bahwa

aplikasi dapat berjalan sesuai dengan analisis kebutuhan, yang mana aplikasi dapat

membantu kaur kesra dalam proses pelaporan hasil penentuan keluarga miskin.

Aplikasi dapat menampilkan rekapan dan laporan seluruh keluarga miskin yang

telah diurutkan sesuai peringkat kemiskinan, serta dapat menampilkan rekapan dan

laporan jumlah keluarga miskin sesuai dengan kuota pada periode yang ditentukan.

Seperti tercantum pada tabel uji coba nomor 50 sampai nomor 53.

Page 35: BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Kebutuhan Aplikasirepository.dinamika.ac.id/id/eprint/1916/6/BAB_IV.pdf · 2017-02-27 · 123 C. Halaman Utama Halaman utama untuk pengguna biasa

154

4.4.2. Evaluasi Terhadap Fungsional Kepala Desa

Evaluasi terhadap fungsional kepala desa memiliki fungsi meminta

laporan, yang mana terdiri atas dua rekapan dan dua laporan: rekapan peringkat

keluarga miskin, rekapan kuota keluarga miskin, dan laporan peringkat keluarga

miskin, laporan kuota keluarga miskin.

A. Melihat Laporan Keluarga Miskin

Pada uji coba fungsi meminta laporan keluarga miskin, diketahui bahwa

aplikasi dapat berjalan sesuai dengan analisis kebutuhan, yang mana aplikasi dapat

membantu kepala desa dalam proses pelaporan hasil penentuan keluarga miskin.

Aplikasi dapat menampilkan rekapan dan laporan seluruh keluarga miskin yang

telah diurutkan sesuai peringkat kemiskinan, serta dapat menampilkan rekapan dan

laporan jumlah keluarga miskin sesuai dengan kuota pada periode yang ditentukan.

Seperti tercantum pada tabel uji coba nomor 55 sampai nomor 58.