BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Lingkungan Implementasi Setelah Aplikasi di analisis dan di Desain secara rinci, Maka akan dilakukan tahap implementasi adalah tahap membuat aplikasi sehinggga siap digunakan. Implementasi bertujuan untuk mengkonfirmasi modul-modul perancangan, sehingga pengguna dapat memberikan pada membangun sistem. 5.1.1 Hasil implementasi Dalam Sistem Aplikasi Abensi Pegawai Dengan finger print berbasis web terdapat menu dan sub menu yang masing-masing memiliki fungsi sesuai kebutuhan berikut ini adalah tampilan antar muka aplikasi absensi pegawai berbasis web. 5.1.2 Halaman Awal Website Pada Halaman ini adalah halaman awal website, Terdapat Menu Home, Register Dan Login.Melalui Halaman About user akan menapilkan informasi mengenai website Halaman Utama Akan Mengetahui Cara Menampilkan Daftar Karyawan mempunyai account Pada website tersebut dapat mendaftarkan dengan cara klik menu register Apabila admin sudah punya account user dapat masuk ke halaman Login. 33
Gambar 5.1 Halaman Utama login Apikasi Attendance Management Gambar 5.2 Halaman Utama website Apikasi Attendance Management 34
Gambar 5.3 Laporan Kehadiran Attendace Management 35
Gambar 5.4 Coding Halaman Utama website 36
5.1.3 Halaman Input User Karyawan Pada Halaman ini adalah halaman untuk input user, Terdapat Menu profile.melalui Halaman profile user akan menapilkan input user name, Halaman Utama Akan Mengetahui Cara Menampilkan Daftar Karyawan mempunyai Pada website tersebut dapat mendaftarkan dengan cara klik menu register Apabila admin sudah punya account user. Gambar 4.14 Halaman Utama website user profile Attendance Management 37
Gambar 5.5 Coding Halaman Input Data User 38
5.2 Hasil Pengujian Setelah dilakukan tahap implementasi, tahapan selanjutnya untuk aplikasi ini adalah pengujian. Pada sub bab ini akan dibahas mengenai prosedur pengujuan, skenario, hasil pengujian, dan analisis hasil pengujian terhadap Aplikasi Undangan Pernikahan Virtual Berbasis Website. 5.2.1 Metode Pengujian Pengujian yang akan dilakukan pada tahap ini adalah pengujian black box yang berfokus pada unit program memenuhi kebutuhan (requirement) dari aplikasi. Pada black box testing, pengujian yang dilakukan hanya dengan menjalankan atau mengeksekusi unit atau modul, kemudian diamati apakah hasilnya sesuai dengan yang diinginkan. Pengujian dengan menggunakan metode black box testing dilakukan dengan cara memberikan sejumlah perintah pada aplikasi ini dan lalu diproses sesuai dengan kebutuhan fungionalnya untuk melihat apakah aplikasi menghasilkan keluaran (output) yang diinginkan sesuai dengan fungsi aplikasi tersebut. Bila perintah yang diberikan memberikan output yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi dianggap berhasil, akan tetapi apabila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya maka masih terdapat kesalahan pada aplikasi tersebut. Pengujian dilakukan dengan mencoba semua kemungkinan yang terjadi dan dilakukan secara berulang-ulang. Jika dalam pengujian ditemukan kesalahan fungsional, maka akan dilakukan perbaikan untuk memperbaiki kesalahan tersebut. Ketika selesai melakukan perbaikan terhadap kesalahan tersebut, maka akan dilakukan pengujian kembali. Pengujian dan perbaikan dilakukan secara terus-menerus sehingga akan memperoleh hasil yang terbaik dan terhindar dari kesalahan minor maupun major. 39
5.2.2 Skenario Uji Coba Pengujian dilakukan untuk memastikan bahwa program yang telah dibuat akan berjalan sesuai dengan yang telah dirancang. Pengujian aplikasi ini dilakukan secara bertahap, yakni membuat skenario pengujian dan melakukan pengujian. Pengujian dilakukan pada aplikasi secara keseluruhan akan tetapi tidak seluruhnya akan dijelaskan di dalam laporan ini. Pengujan-pengujian yang dijelaskan dalam laporan ini mewakili keseluruhan pengujian sistem yang dilakukan. Id Uji Nama Uji Fungsi Yang Di Uji 1 Melakukan Proses Mengisi Pendaftaran Pada Data Pada form Halaman Register Register Skenario Membuka Halaman Utama Hasil Yang Di Harapkan Admin Berhasil membuat User Baru Tabel 5.2 Skenario Hasil Pengujian Pendaftaran Account Pada Halaman Register Id Uji Nama Uji Fungsi Yang Di uji Skenario Hasil Yang Di Harapkan 1 Melakukan Login User Proses Mengisi form Login Melakukan Proses Login Admin Login Dengan Create admin Login admin Di dashbord User Tabel 5.3 Skenario Hasil Pengujian Login member 40
Id Uji Fungsi Yang Di uji Skenario Hasil Yang Di harapkan 1 Memilih Salah Satu Menu di dashboard user Memilih salah satu menu yang di tampilkan Menampilkan sub menu yang sesuai dengan menu yang dipilih di dashboard user Tabel 5.4 Skenario Hasil Pengujian Halaman Menu Utama Dashboard User Id Uji Nama Uji Fungsi Yang Di Skenario Hasil Yang uji diharapkan 1 Melakukan input form Datar Employee Proses Input Nama Karyawan Pada pada menu profile Mengubah atau menambah informasi yang bekaitan dengn data karyawan Berhasil menyimpan informasi data karyawan Tabel 5.4 Skenario Hasil Pengujian Halaman simpan Data Karyawan 41
5.2.3 Analisa Hasil Pengujian Setelah dilakukan pengujian terhadap skenario yang dilakukan pada Aplikasi sistem Absnsi menggunakan fingerprint berbasis Website, dapat disimpulkan bahwa pengujian telah menghasilkan hasil keluaran dan proses yang sesuai dengan yang diharapkan pada rancangan aplikasi yang dibuat. Terkait dengan pengujian ini perlu dilakukan oleh pengguna (user) secara langsung untuk mengetahui kekurangan ataupun tambahan kebutuhan pada aplikasi ini. Masukkan saran dari pengguna secara langsung akan dapat mempengaruhi pengembangan aplikasi agar dapat berjalan sesuai dengan perencanaan dan kebutuhan sehingga kekurangan aplikasi dapat diminimalisir. 42