Uji Coba Uji Coba dan Evaluasi

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