BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Spesifikasi minimum perangkat keras yang diperlukan dalam impelementasi aplikasi ini adalah sebagai berikut : a) Spesifikasi perangkat keras yang disarankan untuk digunakan sebagai server : Processor : AMD Athlon 64 X2 6000+ (AM2) Memory RAM : 2GB Hard Disk VGA Card (On Board) CD Room Drive Monitor Keyboard Mouse 135
136 b) Spesifikasi perangkat keras yang disarankan untuk digunakan sebagai client : Processor : AMD Athlon 64 3000 Memory RAM : 1GB Hard Disk VGA Card (On Board) CD Room Drive Monitor Keyboard Mouse 4.1.2 Spesifikasi Perangkat Lunak Spesifikasi perangkat lunak yang diperlukan dalam implementasi aplikasi ini adalah sebagai berikut : a) Spesifikasi Perangkat Lunak yang disarankan untuk digunakan server Operating System : Microsoft Windows XP Service Pack 2
137 Web Server : Apache HTTP Server 2.2.1.1 Web Database : MySQL 5.1 Browser : Mozilla Firefox v3.5.7 b) Spesifikasi perangkat lunak yang disarankan untuk digunakan client Operating System : Microsoft Windows XP Service Pack 2 Browser : Mozilla Firefox v3.5.7
138 4.1.3 Prosedur Pemakaian Aplikasi 4.1.3.1 Layar Index Gambar 4.1 Tampilan Layar Index Pada layar Index user diminta untuk mengisi Username dan Password. Jika user mengklik tombol Submit, maka Username dan Password akan diperiksa, apakah sudah terisi atau belum. Jika belum terisi, maka akan dikembalikan ke layar Index, dan tampil pesan untuk mengisi Username dan Password. Jika sudah terisi, Username dan Password akan dicek apakah sudah sesuai dengan data yang ada di dalam basis data. Jika sukses akan masuk ke layar Home.
139 4.1.3.2 Layar Home Gambar 4.2 Tampilan Layar Home
140 Pada layar Home akan ditampilkan tabel yang berisi informasi tentang karyawan yang tidak masuk kerja, terlambat, pulang lebih awal dan juga karyawan yang lembur. Layar Home juga memiliki Birthday reminder (karyawan yang akan ulang tahun) dan juga indikator dari masing masing tabel tersebut. Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index.
141 4.1.3.3 Layar Team Gambar 4.3 Tampilan Layar Team Pada layar Team terdapat bagian bagian dari Team di perusahaan tersebut. Klik Business Development maka akan dialihkan ke layar Team Detail dari tim Business Development. Klik F-1 Support System maka akan dialihkan ke layar Team Detail dari tim F-1 Support System. Klik HRD maka akan dialihkan ke layar Team Detail dari HRD. Klik Keuangan maka akan dialihkan ke layar Team Detail dari tim Keuangan. Klik Oprasional maka akan dialihkan ke layar Team Detail dari tim Oprasional.
142 Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index.
143 4.1.3.4 Layar Team Detail (Business Development) Gambar 4.4 Tampilan Layar Team Detail (Business Development) Pada layar Team Detail terdapat daftar anggota anggota dari bagian Team di perusahaan tersebut. Ketika user mengklik salah satu nama karyawan maka akan dialihkan ke layar Employee Detail dari nama karyawan yang diklik.
144 Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index.
145 4.1.3.5 Layar Employee Detail Gambar 4.5 Tampilan Layar Employee Detail (Business Development) Layar ini digunakan untuk melihat informasi dari nama karyawan yang telah diklik dari layar Team Detail. Klik View Detail maka akan muncul sebuah layar pop up window yang berisi rincian gaji karyawan. Klik Manage Point
146 maka akan dialihkan ke layar Manage Point. Klik Accept pada Request Leave List untuk menerima cuti karyawan. Klik Reject pada Request Leave List untuk menolak cuti karyawan. Klik Detail pada Request Leave List maka akan muncul sebuah pop up window yang berisi rincian detail dari cuti karyawan. Klik Detail pada Leave History maka akan muncul sebuah pop up window yang berisi rincian detail dari history cuti karyawan tersebut. Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index.
147 4.1.3.6 Layar Salary Detail Gambar 4.6 Tampilan Layar Salary Detail Pada layar Salary Detail ditampilkan rincian gaji karyawan.
148 4.1.3.7 Layar Manage Point Gambar 4.7 Tampilan Layar Manage Point Layar ini digunakan untuk menambah atau mengurangi point karyawan sesuai dengan hal yang dilakukan karyawan tersebut. Klik Submit maka action yang telah dipilih akan diproses lalu dialihkan ke layar Employee Detail. Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances
149 maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index. 4.1.3.8 Layar Request Leave List Gambar 4.8 Tampilan Layar Request Leave List cuti. Pada layar Request Leave List ditampilkan detail status dari pengambilan
150 4.1.3.9 Layar Leave History Gambar 4.9 Tampilan Layar Leave History telah diajukan. Pada layar Leave History ditampilkan detail dari pengambilan cuti yang
151 4.1.3.10 Layar Employee List Gambar 4.10 Tampilan Layar Employee List (Sort By Employee ID)
Gambar 4.11 Tampilan Layar Employee List (Sort By Name) 152
Gambar 4.12 Tampilan Layar Employee List (Sort By Position) 153
Gambar 4.13 Tampilan Layar Employee List (Sort By Point) 154
155 Gambar 4.14 Tampilkan Layar Employee List (setelah fungsi Search dijalankan) Pada layar Employee List terdapat list nama karyawan beserta indikator warna nama karyawan dan juga kita dapat mencari nama karyawan dengan mengisi textbox search. Pada awal layar Employee List akan ditampilkan semua list nama karyawan. Ketika user mengisi textbox search dan mengklik tombol Submit maka akan ditampilkan nama karyawan yang mengandung kata kunci yang telah diisi pada textbox search. Selain itu tersedia juga fungsi sorting yang dibuat sedemikian rupa, sehingga user cukup mengklik nama kolom pada tabel untuk melakukan sort. Jika user ingin mensorting sesuai Employee ID, maka user hanya perlu mengklik nama kolom Employee ID pada tabel. Demikian juga dengan
156 sorting yang lainnya. Ketika user mengklik salah satu nama karyawan maka akan dialihkan ke layar Employee Detail dari karyawan yang kita klik. Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index.
157 4.1.3.11 Layar Add Employee Gambar 4.15 Tampilan Layar Add Employee Pada layar Add Employee terdapat form untuk menambah karyawan baru. Klik Submit maka form yang telah diisi akan diproses lalu dialihkan ke layar Add Employee dan akan tampil pesan bahwa karyawan baru telah ditambah. Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add
158 Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index. 4.1.3.12 Layar Add Rules Gambar 4.16 Tampilan Add Rules
159 Layar ini digunakan untuk menambahkan peraturan apa saja yang akan diberlakukan di perusahaan tersebut. Pada awal layar add rules, field nama peraturan dan poin siap untuk diisi oleh user. Peraturan dan poin yang telah diisi oleh user akan disimpan ke dalam basis data ketika user menekan tombol Submit. Ketika proses berhasil, maka akan dikembalikan ke layar Add Rules dan akan ditampilkan pesan success adding rule. Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index..
160 4.1.3.13 Layar Edit Rules Gambar 4.17 Tampilan Layar Edit Rules Layar ini digunakan untuk meng-edit poin peraturan yang telah ada. Pada awal layar Edit Rules, list/menu akan menunjuk index peraturan pertama dan siap untuk dipilih oleh user. Peraturan dan nilai poinnya akan disimpan ke basis data ketika user menekan tombol Submit. Jika berhasil, maka akan dikembalikan ke layar Edit Rules dan akan ditampilkan pesan update successful. Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan
161 dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index. 4.1.3.14 Layar Point List Gambar 4.18 Tampilan Layar Point List Layar ini digunakan untuk melihat poin peraturan yang telah ada. Pada layar Point List, akan ditampilkan tabel peraturan yang telah ada.
162 Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index.
163 4.1.3.15 Layar Leave Request List Gambar 4.19 Tampilan Layar Leave Request List Layar ini menampilkan siapa saja karyawan yang mengajukan permohonan cuti. Klik Accept maka status dari karyawan yang mengajukan cuti akan diterima dan data diterima akan disimpan ke basis data serta tampilan data karyawan tersebut akan hilang. Klik Reject maka status dari karyawan yang mengajukan cuti akan ditolak dan data tersebut akan disimpan ke dalam basis data serta status rejected akan tampil pada tampilan tersebut. Klik Detail maka akan ditampilkan layar detail dari status tersebut. Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar
164 Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index. 4.1.3.16 Layar Holiday Allowances Gambar 4.20 Tampilan Layar Holiday Allowances
165 Pada layar Holiday Allowances ditampilkan listbox untuk dipilih. Ketika user memilih Religion serta Month serta Klik Submit maka semua karyawan yang agamanya terpilih akan diberikan THR pada bulan yang telah dipilih. 3.1.4.17 Layar Change Password Gambar 4.21 Tampilan Layar Change Password Pada layar Change Password digunakan untuk mengubah Password. Jika user menekan tombol Submit, semua textbox yang ada akan divalidasikan apakah textbox sudah terisi dengan benar dan tidak kosong. Ketika change password berhasil, maka akan dikembalikan ke layar Change Password dan akan ditampilan pesan bahwa update berhasil. Klik Home maka akan dialihkan ke layar Home. Klik Team maka akan dialihkan ke layar Team. Klik Employee List maka akan dialihkan ke layar
166 Employee List. Klik Add Employee maka akan dialihkan ke layar Add Employee. Klik Add Rules maka akan dialihkan ke layar Add Rules. Klik Edit Rules maka akan dialihkan ke layar Edit Rules. Klik View Point maka akan dialihkan ke layar Point List. Klik Leave Request List maka akan dialihkan ke layar Leave Request List. Klik Holiday Allowances maka akan muncul layar Holiday Allowances. Klik Reset Leave Quota maka akan mengembalikan quota cuti menjadi nilai semula (12). Klik Reset Point maka akan mengembalikan nilai point menjadi semula (60). Klik Change Password maka akan muncul layar Change Password. Klik Logout maka akan dialihkan ke layar Index.
167 3.1.4.18 Layar Employee Detail (Karyawan) Gambar 4.22 Tampilan Layar Employee Detail (Karyawan) Layar ini digunakan untuk melihat informasi dari karyawan. Ditampilan juga pesan jika poin karyawan bernilai 30 kebawah. Klik View Detail maka akan muncul sebuah layar pop up window yang berisi rincian gaji karyawan. Klik
168 Detail pada Leave History maka akan muncul sebuah pop up window yang berisi rincian detail dari history cuti karyawan tersebut. Klik Profile maka akan dikembalikan ke layar Employee Detail. Klik Logout maka akan dialihkan ke layar Index. 4.2 Evaluasi 4.2.1 Evaluasi Terhadap Sisi Pengguna 4.2.1.1 Kuesioner Untuk Manager 1. Apakah aplikasi ini mempermudah anda dalam mengelola absensi? Tabel 4.1 Kuisioner pengolahan absensi Jawaban Responden Persentase Ya 2 100,00 % Tidak 0 0,00% Total 2 100,00%
169 2. Apakah aplikasi ini mempermudah anda dalam pengelolaan pelanggaran? Tabel 4.2 Kuisioner pengolahan pelanggaran Jawaban Responden Persentase Ya 2 100,00% Tidak 0 0.00% Total 2 100,00 % 3. Apakah aplikasi ini mempermudah anda dalam menentukan bonus untuk karyawan? Tabel 4.3 Kuisioner bonus karyawan Jawaban Responden Persentase Ya 2 100,00 % Tidak 0 0,00 % Total 2 100,00 %
170 4. Bagaimana tingkat pelanggaran setelah aplikasi ini diberlakukan? Tabel 4.4 Kuisioner tingkat pelanggaran Jawaban Responden Persentase Meningkat 0 0,00 % Biasa saja 1 50,00 % Menurun 1 50,00 % Total 2 100,00% 5. Apakah aplikasi ini sesuai dengan yang anda inginkan? Tabel 4.5 Kuisioner kesesuaian dengan keinginan Jawaban Responden Persentase Ya 2 100,00 % Tidak 0 0,00 % Total 2 100,00 %
171 6. Apakah perhitungan poin berguna bagi manager? Tabel 4.6 Kuisioner perhitungan poin Jawaban Responden Persentase Ya 2 100,00 % Tidak 0 0,00 % Total 2 100,00 % 7. Apakah aplikasi ini telah membantu pekerjaan pengolahan data absensi? Tabel 4.7 Kuisioner keefisienan pengolahan data absensi Jawaban Responden Persentase Ya 2 100,00 % Tidak 0 0,00 % Total 2 100,00 %
172 8. Apakah aplikasi ini membuat pengolahan data absensi lebih terorganisir? Tabel 4.8 Kuisioner pengolahan data absensi Jawaban Responden Persentase Ya 2 100,00 % Tidak 0 0,00 % Total 2 100,00 % 4.2.1.2 Kuesioner Untuk Karyawan 1. Apakah anda merasa terganggu dengan adanya aplikasi ini? Tabel 4.9 Kuisioner aplikasi Jawaban Responden Persentase Ya 4 22,33 % Biasa saja 4 22,33 % Tidak 10 55,56 % Total 18 100,00 %
173 2. Apakah aplikasi ini bermanfaat bagi anda? Tabel 4.10 Kuisioner manfaat aplikasi Jawaban Responden Persentase Ya 12 66,67 % Tidak 6 33,33 % Total 18 100,00 % 3. Menurut anda apakah perlu adanya perhitungan poin? Tabel 4.11 Kuisioner poin Jawaban Responden Persentase Ya 12 66,67 % Tidak 6 33,33 % Total 18 100,00 %
174 4. Apakah perhitungan poin anda terasa jelas atau fair? Tabel 4.12 Kuisioner perhitungan poin bagi karyawan Jawaban Responden Persentase Ya 14 77,77 % Tidak 4 22,33 % Total 18 100,00 % 5. Dengan melihat status anda di aplikasi ini apakah anda lebih terpacu untuk bekerja lebih baik? Tabel 4.13 Kuisioner manfaat aplikasi bagi karyawan Jawaban Responden Persentase Ya 12 66,67 % Tidak 6 33,33 % Total 18 100,00 %
175 Interface (untuk karyawan dan manager) 1. Apakah aplikasi ini cepat dipelajari? Tabel 4.14 Kuisioner kemudahan penggunaan Jawaban Responden Persentase Ya 20 100,00 % Tidak 0 0,00 % Total 20 100,00 % 2. Apakah anda dapat dengan cepat mendapat informasi yang anda inginkan dengan aplikasi ini? Tabel 4.15 Kuisioner kecepatan informasi Jawaban Responden Persentase Ya 20 100,00 % Tidak 0 0,00 % Total 20 100,00 %
176 3. Apakah terjadi kesalahan kesalahan dalam penggunaan aplikasi ini? Tabel 4.16 Kuisioner kesalahan penggunaan Jawaban Responden Persentase Ya 1 5,00 % Tidak 19 95,00 % Total 20 100,00 %