4.3 Uji Coba dan Evaluasi
Evaluasi dilakukan untuk menguji apakah aplikasi yang dibuat sudah sesuai dengan tujuan yang diharapkan atau tidak. Berikut ini merupakan tahapan-tahapan dari
uji coba hingga evaluasi.
4.3.1 Uji Coba
Dalam sub bab ini dijelaskan hasil dari uji coba aplikasi yang dilakukan menggunakan Black Box Testing. Uji coba dalam penelitian ini meliputi uji coba fitur
login, master user, master karyawan, master jenis pekerjaan, order, approve proyek, survei, mulai proyek, progress per proyek, dan progress. Berikut ini adalah uji coba
fitur aplikasi yang dilakukan.
A. Uji Coba Login
Proses login dilakukan pada form login dengan cara menginput username dan password. Dari username dan password ini, akan diketahui hak akses dari masing-
masing user. Uji coba login dapat dilihat pada Tabel 4.1.
Tabel 4.1 Uji Coba Login
Test Case
ID Tujuan
Input Output
Status
1 Menguji coba
login sebagai admin.
Menginput data login. Username= admin
Password= admin Tekan Login.
Masuk ke form utama.
Sukses Gambar
4.2.
2 Menguji coba
login sebagai Project
Manager. Menginput data login.
Username= bayu Password= bayu
Tekan Login. Masuk ke form
utama, pada Sukses
Gambar 4.42.
Tabel 4.1 Lanjutan Uji Coba Login
Test Case
ID Tujuan
Input Output
Status
3 Menguji coba
login sebagai Project
Leader. Menginput data login.
Username= sari Password= sari
Tekan Login. Masuk ke form
Project Leader. Sukses
4 Menguji coba
login sebagai sales.
Menginput data login. Username= cendik
Password= cendik Tekan Login.
Masuk ke form utama.
Sukses Gambar
4.2
5 Menguji coba
login. Menginput data login.
Username= admin Password= 123
Tekan Login. Sistem
menampilkan pesan “Kombinasi
Username dan Password
Salah”. Sukses
Gambar 4.16
6 Menguji coba
login sebagai Project
Leader yang belum
memegang proyek.
Menginput data login. Username= dodi
Password= dodi Tekan Login.
Sistem menampilkan pesan
“Sedang Tidak Ada Proyek”
Sukses Gambar
4.17
Gambar 4.16 Pemberitahuan Gagal Login
Gambar 4.17 Pemberitahuan Project Leader Tidak Ada Proyek
B. Uji Coba Master Karyawan
Pada uji coba master karyawan, admin menginput data master karyawan berupa nama karyawan, alamat, nomor telepon, jenis kelamin, dan jabatan. Kemudian
admin mengklik tombol simpan dengan otomatis sistem menyimpan data master karyawan kedalam tabel karyawan. Uji coba master karyawan dapat dilihat pada Tabel
4.2.
Tabel 4.2 Uji Coba Master Karyawan
Test Case
ID Tujuan
Input Output
Status
7 Insert data
master karyawan.
Menginput data karyawan: Nama= LUSI AGUSTINA
Alamat= WAGE INDAH V1 No.Telp= 08224489985
Jenis Kelamin= Perempuan Jabatan= Anggota Proyek
Tekan Simpan. Sistem
menampilkan pesan
“Karyawan Berhasil
ditambah” dan tersimpan pada
tabel karyawan. Sukses
Gambar 4.18.
8 Update data
master karyawan.
Memilih salah satu data karyawan yang akan di update.
Merubah jabatan. Nama= LUSI AGUSTINA
Alamat= WAGE INDAH V1 No.Telp= 08224489985
Jenis kelamin= Perempuan Jabatan= Sales
Tekan Simpan. Sistem
menampilkan pesan
“Karyawan Berhasil
diupdate ” dan
tersimpan pada tabel karyawan.
Sukses Gambar
4.19.
Tabel 4.2 Lanjutan Uji Coba Master Karyawan
Test Case
ID Tujuan
Input Output
Status
9 Hapus data
master karyawan.
Memilih salah satu data karyawan yang akan dihapus.
Tekan Hapus. Sistem
menampilkan pesan
“Karyawan Berhasil
dihapus”. Sukses
Gambar 4.20.
10 Sistem
menghandle apabila salah
satu textbox tidak diisi.
Menginput data karyawan yang tidak lengkap.
Nama= Jimmy Mahendra Alamat=
No.Telp= 08178999833 Kenis Kelamin= Laki-Laki
Jabatan= Anggota Proyek Tekan Simpan.
Sistem menampilkan
pesan “Data Belum
Lengkap, Harus Diisi
Semua”. Sukses
Gambar 4.21.
Gambar 4.18 Pemberitahuan Data Karyawan Berhasil Ditambah
Gambar 4.19 Pemberitahuan Data Karyawan Berhasil Diupdate
Gambar 4.20 Pemberitahuan Data Karyawan Berhasil Dihapus
Gambar 4.21 Pemberitahuan Data Karyawan Belum Lengkap
C. Uji Coba Master User
Pada uji coba master user, admin memilih nama karyawan dan menginput data master user berupa username dan password. Kemudian admin mengklik tombol
simpan dengan otomatis sistem menyimpan data master user kedalam tabel login user. Uji coba master user dapat dilihat pada Tabel 4.3.
Tabel 4.3 Uji Coba Master User
Test Case
ID Tujuan
Input Output
Status
11 Insert data
master user. Memilih nama karyawan.
Menginput username dan password.
Username= adam Password= adam
Tekan Simpan. Sistem menampilkan
pesan “User Berhasil ditambah” dan
tersimpan pada tabel login user.
Sukses Gambar
4.22.
12 Update data
master user. Memilih salah satu data
user yang akan di update. Merubah password.
Username= adam Password= adam23
Tekan Simpan. Sistem menampilkan
pesan “User Berhasil diupdate
” dan tersimpan pada tabel
login user. Sukses
Gambar 4.23.
13 Hapus data
master user. Memilih salah satu data
user yang akan dihapus. Tekan Hapus.
Sistem menampilkan pesan “User Berhasil
dihapus”. Sukses
Gambar 4.24.
14 Sistem
menghandle apabila salah
satu textbox tidak diisi.
Menginput data user yang tidak lengkap.
Username= bayu Password=
Tekan Simpan. Sistem menampilkan
pesan “Data Belum Lengkap, Harus Diisi
Semua”. Sukses
Gambar 4.25.
Gambar 4.22 Pemberitahuan Data User Berhasil Ditambah
Gambar 4.23 Pemberitahuan Data User Berhasil Diupdate
Gambar 4.24 Pemberitahuan Data User Berhasil Dihapus
Gambar 4.25 Pemberitahuan Data User Belum Lengkap
D. Uji Coba Master Jenis Pekerjaan
Pada uji coba master jenis pekerjaan, admin menginput data master jenis pekerjaan berupa nama pekerjaan, harga, dan satuan. Kemudian admin mengklik
tombol simpan dengan otomatis sistem menyimpan data master jenis karyawan kedalam tabel jenis pekerjaan. Uji coba master jenis pekerjaan dapat dilihat pada Tabel
4.4.
Tabel 4.4 Uji Coba Master Jenis Pekerjaan
Test Case
ID Tujuan
Input Output
Status
15 Insert data
master jenis pekerjaan.
Menginput data jenis pekerjaan. Nama Pekerjaan= Pilah
Harga= 1000 Satuan= Map
Tekan Simpan. Sistem
menampilkan pesan “Jenis
Pekerjaan Berhasil
ditambah” dan tersimpan pada
tabel jenis pekerjaan.
Sukses Gambar
4.26.
16 Update data
master jenis pekerjaan.
Memilih salah satu data jenis pekerjaan yang akan di update.
Merubah harga. Nama Pekerjaan= Pilah
Harga= 500 Satuan= Map
Tekan Simpan. Sistem
menampilkan pesan “User
Berhasil diupdate
” dan tersimpan pada
tabel jenis pekerjaan.
Sukses Gambar
4.27.
17 Hapus data
master jenis pekerjaan
Memilih salah satu data jenis pekerjaan yang akan dihapus.
Tekan Hapus. Sistem
menampilkan pesan “Jenis
Pekerjaan Berhasil
dihapus”. Sukses
Gambar 4.28.
18 Sistem
menghandle apabila salah
satu textbox tidak diisi.
Menginput data jenis pekerjaan yang tidak lengkap.
Nama Pekerjaan= Scan Harga=
Satuan= Map Tekan Simpan.
Sistem menampilkan
pesan “Data Belum
Lengkap, Harus Diisi
Semua”. Sukses
Gambar 4.29.
Gambar 4.26 Pemberitahuan Data Jenis Pekerjaan Berhasil Ditambah
Gambar 4.27 Pemberitahuan Data Jenis Pekerjaan Berhasil Diupdate
Gambar 4.28 Pemberitahuan Data Jenis Pekerjaan Berhasil Dihapus
Gambar 4.29 Pemberitahuan Data Jenis Pekerjaan Belum Lengkap
E. Uji Coba Order
Pada uji coba order, sales menginput data order berupa nama proyek, jenis pekerjaan, jumlah pekerjaan, nama pelanggan, alamat, dan nomor telepon. Kemudian
sales mengklik tombol simpan dengan otomatis sistem menyimpan data order kedalam tabel proyek. Uji coba order dapat dilihat pada Tabel 4.5.
Tabel 4.5 Uji Coba Order
Test Case
ID Tujuan
Input Output
Status
19 Insert
data order.
Menginput data order. Nama Proyek= Digitalisasi
Dokumen Capil Sidoarjo Jenis Pekerjaan= Scan, Pilah
Jumlah Pekerjaan= 20000 Nama Pelanggan= Handoyo Lui
Alamat= Jl. Runkut Asri L 5 No. Telp= 088277784998
Tekan Simpan. Sistem
menampilkan pesan “Order
Berhasil ditambah” dan
tersimpan pada tabel
proyek. Sukses
Gambar 4.30.
20 Update
data order.
Memilih salah satu data order yang akan di update. Nama Proyek=
Digitalisasi Dokumen Capil Sidoarjo Jenis Pekerjaan= Scan, Pilah
Jumlah Pekerjaan= 15000 Nama Pelanggan= Handoyo Lui
Alamat= Jl. Rungkut Asri L 5 Sistem
menampilkan pesan “Order
Berhasil diupdate
” dan tersimpan
Sukses Gambar
4.31.
Tabel 4.5 Lanjutan Uji Coba Order
Test Case
ID Tujuan
Input Output
Status
No. Telp= 088277784998 Tekan Simpan.
pada tabel proyek.
21 Hapus
data order.
Memilih salah satu data order yang akan dihapus.
Tekan Hapus. Sistem
menampilkan pesan “Order
Berhasil dihapus”.
Sukses Gambar
4.32.
22 Sistem
menghan dle
apabila salah satu
textbox tidak
diisi. Memilih salah satu data order yang
akan di update. Nama Proyek= Digitalisasi Dokumen KPP Malang
Jenis Pekerjaan= Scan, Pilah Jumlah Pekerjaan= 10000
Nama Pelanggan= Alamat=
No. Telp= 088277784998 Tekan Simpan.
Sistem menampilkan
pesan “Data Belum
Lengkap, Harus Diisi
Semua”. Sukses
Gambar 4.33.
Gambar 4.30 Pemberitahuan Data Order Berhasil Ditambah
Gambar 4.31 Pemberitahuan Data Order Berhasil Diupdate
Gambar 4.32 Pemberitahuan Data Order Berhasil Dihapus
Gambar 4.33 Pemberitahuan Data Order Belum Lengkap
F. Uji Coba Approve Proyek
Pada uji coba approve proyek, Project Manager melihat data order kemudian mengklik tombol approve. Secara otomatis pada tabel proyek status proyek
menjadi approved. Uji coba approve proyek dapat dilihat pada Tabel 4.6.
Tabel 4.6 Uji Coba Approve Proyek
Test Case
ID Tujuan
Input Output
Status
23 Approve
proyek. Memilih proyek yang akan
diapprove. Tekan Approve.
Sistem menampilkan
pesan “Approve Sukses” dan
status pada tabel proyek
menjadi
“Approved”. Sukses
Gambar 4.34.
Gambar 4.34 Pemberitahuan Approve Sukses
G. Uji Coba Survei
Pada uji coba survei, Project Manager menginput data survei sebagai rencana kerja proyek. Uji coba survei dapat dilihat pada Tabel 4.7.
Tabel 4.7 Uji Coba Survei
Test Case
ID Tujuan
Input Output
Status
24 Tambah data
survei. Memilih nama proyek dan jenis
pekerjaan. Menginput jumlah pekerjaan.
Proyek= Digitalisasi Dokumen Capil Sidoarjo
Jenis Pekerjaan= Penataaan Jumlah Pekerjaan= 200
Tekan Simpan. Sistem
menampilkan pesan “Survei
Berhasil disimpan” dan
tersimpan pada tabel survei
order. Sukses
Gambar 4.35.
25 Update data
master order. Memilih nama proyek dan jenis
pekerjaan. Menginput jumlah pekerjaan.
Proyek= Digitalisasi Dokumen Capil Sidoarjo
Jenis Pekerjaan= Penataan Jumlah Pekerjaan= 300
Tekan Simpan. Sistem
menampilkan pesan “Survei
Berhasil diupdate
” dan tersimpan pada
tabel survei order.
Sukses Gambar
4.36.
26 Hapus data
master order. Memilih salah satu data order
yang akan dihapus. Tekan Hapus.
Sistem menampilkan
pesan “Survei Berhasil
dihapus”. Sukses
Gambar 4.37.
Tabel 4.7 Lanjutan Uji Coba Survey
Test Case
ID Tujuan
Input Output
Status
27 Sistem
menghandle apabila salah
satu textbox tidak diisi.
Memilih nama proyek dan jenis pekerjaan. Menginput jumlah
pekerjaan. Proyek= Digitalisasi Dokumen
Capil Sidoarjo Jenis Pekerjaan= Penataan
Jumlah Pekerjaan= Tekan Simpan.
Sistem menampilkan
pesan “Data Belum
Lengkap, Harus Diisi
Semua”. Sukses
Gambar 4.38.
Gambar 4.35 Pemberitahuan Data Survei Berhasil Ditambah
Gambar 4.36 Pemberitahuan Data Survei Berhasil Diupdate
Gambar 4.37 Pemberitahuan Data Survei Berhasil Dihapus
Gambar 4.38 Pemberitahuan Data Survei Belum Lengkap
H. Uji Coba Rencana Kerja Proyek
Pada uji coba rencana kerja proyek, Project Manager memilih Project Leader yang bertanggung jawab atas proyek yang dikerjakan, menentukan berapa
minggu proyek yang dikerjakan dapat selesai, dan memilih siapa saja yang mengerjakan proyek. Uji coba rencana kerja proyek dapat dilihat pada Tabel 4.8.
Tabel 4.8 Uji Coba Rencana Kerja Proyek
Test Case
ID Tujuan
Input Output
Status
28 Menampilkan
notifikasi error.
Tekan Simpan. Sistem
menampilkan pesan “Proyek
Belum Dipilih” Sukses
Gambar 4.39.
29 Menampilkan
notifikasi error.
Memilih nama proyek. Tekan Simpan.
Sistem menampilkan
pesan “Project Leader Belum
Dipilih.” Sukses
Gambar 4.40.
30 Menampilkan
notifikasi error.
Memilih nama proyek, project leader.
Tekan Simpan. Sistem
menampilkan pesan “Target
Mingguan Belum Diisi”.
Sukses Gambar
4.41.
31 Menampilkan
notifikasi error.
Memilih nama proyek, project leader.
Tekan Ubah Detail Proyek. Sistem
menampilkan pesan
“Pekerjaan Belum
Dipilih”. Sukses
Gambar 4.42.
32 Menampilkan
notifikasi error.
Memilih nama proyek, project leader, jenis pekerjaan.
Menginput target selesai. Tekan Ubah Detail Proyek.
Tekan Simpan. Sistem
menampilkan pesan
“Minimal Proyek Harus
Memiliki 1 Anggota
Proyek”. Sukses
Gambar 4.43.
33 Insert data
mulai proyek. Memilih nama proyek, project
leader, jenis pekerjaan, tanggal mulai dan tanggal
Menginput target selesai. Tekan Ubah Detail Proyek.
Memilih anggota proyek Tekan Simpan.
Sistem menampilkan
pesan “Proyek Berhasil
Dimulai”. Status proyek
berubah menjadi mulai
dan data mulai proyek
tersimpan di tabel proyek
dan detail proyek.
Sukses Gambar
4.44.
Gambar 4.39 Pemberitahuan Error Proyek Belum Dipilih
Gambar 4.40 Pemberitahuan Error Project Leader Belum Dipilih
Gambar 4.41 Pemberitahuan Error Target Mingguan
Gambar 4.42 Pemberitahuan Error Pekerjaan Belum Dipilih
Gambar 4.43 Pemberitahuan Error Anggota Proyek Belum Dipilih
Gambar 4.44 Pemberitahuan Mulai Proyek
I. Uji Coba Progress Per Proyek
Pada uji coba progress per proyek, Project Manager melihat progress per proyek dan dapat menampilkan kurva s. Uji coba progress per proyek dapat dilihat
pada Tabel 4.9.
Tabel 4.9 Uji Coba Progress Per Proyek
Test Case
ID Tujuan
Input Output
Status
34 Melihat
progress per proyek.
Memilih nama proyek. Tekan tampil kurva s.
Sistem menampilkan
status dan kurva s per
proyek. Sukses
Gambar 4.10.
J. Uji Coba Progress Keseluruhan Proyek
Pada uji coba progress keseluruhan proyek, Project Manager melihat progress keseluruhan proyek yang dikerjakan. Uji coba progress keseluruhan proyek
dapat dilihat pada Tabel 4.10.
Tabel 4.10 Uji Coba Progress Keseluruhan Proyek
Test Case
ID Tujuan
Input Output
Status
35 Melihat
progress keseluruhan
proyek. Memilih nama proyek.
Tekan tampil kurva s. Sistem
progress seluruh proyek.
Sukses Gambar
4.11.
K. Uji Coba Progress
Pada uji coba progress, Project Leader menginput data perolehan yang didapat dari anggota proyek. Uji coba progress dapat dilihat pada Tabel 4.11.
Tabel 4.11 Uji Coba Progress
Test Case
ID Tujuan
Input Output
Status
36 Insert data
progress. Memilih jenis pekerjaan dan
minggu. Menginput perolehan. Jenis Pekerjaan= Scan
Minggu-Ke= 1 Perolehan= 300
Tekan Simpan. Sistem
menampilkan pesan “Berhasil
Tersimpan” dan tersimpan
pada progress pekerjaan.
Sukses Gambar
4.45.
37 Update data
progress. Memilih pekerjaan yang akan
diupdate. Menginput perolehan.
Jenis Pekerjaan= Scan Minggu-Ke= 1
Perolehan= 230 Tekan Simpan.
Sistem menampilkan
pesan “Berhasil Terupdate
” dan tersimpan pada
progress pekerjaan.
Sukses Gambar
4.46.
38 Menampilkan
error pada saat
menginput Pekerjaan
dan Minggu yang sama.
Memilih pekerjaan yang akan diupdate.
Menginput perolehan. Jenis Pekerjaan= Scan
Minggu-Ke= 1 Perolehan= 400
Tekan Simpan. Sistem
menampilkan pesan “Data
Progress Sudah Ada”
Sukses Gambar
4.47.
Gambar 4.45 Pemberitahuan Data Progress Berhasil Disimpan
Gambar 4.46 Pemberitahuan Data Progress Berhasil Diupdate
Gambar 4.47 Pemberitahuan Data Progress Gagal Tersimpan
4.3.2 Evaluasi