209
HASIL DAN PEMBAHASAN
4.1 Spesifikasi Sistem
4.1.1 Spesifikasi Perangkat Keras
Perangkat keras merupakan salah satu elemen yang penting dalam pengoperasian aplikasi bagi PT. Adicipta Inovasi Teknologi. Spesifikasi perangkat keras yang diperlukan untuk pengimplementasian sistem basis data pada server dan client dalam perusahaan adalah sebagai berikut:
Tabel 4.1 Tabel Spesifikasi Hardware
Hardware Server Client
Proccessor Dual Core 2.4 Ghz Dual Core 2.4 Ghz
Memory RAM Minimum 128 GB Minimum 2GB
VGA Card 512MB
Hardisk Minimum 5 TB Minimum 80 GB
Monitor Required Required
CD-ROM Required Required
Keyboard Required Required
Mouse Required Required
4.1.2 Spesifikasi Perangkat lunak
Perangkat Lunak juga merupakan elemen yang sangat diperlukan agar aplikasi PT. AdiciptaInovasi Teknologi bisa dijalankan dengan baik. Spesifikasi perangkat lunak yang diperlukan dalam pengoperasian aplikasi sistem basis data pada server dan client adalah sebagai berikut:
210
Tabel 4.2 Tabel Spesifikasi Software
4.1.3 Spesifikasi Jaringan
Gambar 4.1 Spesifikasi Jaringan
Spesifikasi kebutuhan jaringan yang dibutuhkan:
Server Client
Software Eclipse Indigo Toad 9.6.1.1 DBMS Oracle XE 10g Sistem Operasi Windows Server 2012
Datacenter
Windows 7 Enterprise
Browser Internet Explorer 7 Google Chrome Safari Opera Internet Explorer 7 Google Chrome Safari Opera
1. Network Interface Card (NIC), yang digunakan sebagai penghubung antar computer.
2. Router atau Wireless Router digunakan untuk menghubungkan client dengan network LAN.
3. Modem, yang digunakan sebagai penghubung network LAN dengan internet.
4.2 Tampilan Layar
Gambar 4.2 Tampilan Layar Login
Pada menu Login, setiap karyawan harus memasukkan username dan password untuk mendapatkan hak akses pada akun yang dimiliki.
212
Gambar 4.3 Tampilan Layar Dashboard Employee
Menu ini merupakan menu yang pertama kali dilihat oleh employee setelah melakukan login. Halaman ini menampilkan peringkat karyawan dan notifikasi mengenai tugas yang diberikan kepada karyawan tersebut.
Gambar 4.4 Tampilan Layar Employee Report Employee
Halaman ini meampilkan daftar tugas yang diberikan kepada employee beserta dengan statusnya. Status ini akan terhubung ke halaman untuk mengubah dan halaman untuk melihat tugas secara detil.
Gambar 4.5 Tampilan Layar New Self Assignment Employee
Halaman ini berisi formulir untuk mengisi tugas harian dari employee sendiri. Employee akan melakukan pengisian setelah mengerjakan tugas, baik tugas yang diperintahkan secara lisan maupun kegiatan inisiatifnya sendiri. Halaman ini juga akan dituju oleh employee yang melakukan edit tugas dengan status draft. Tombol draft berarti belum masuk ke dalam notifikasi supervisor atau BOD, sedangkan RFA berarti telah masuk ke dalam notifikasi.
214
Gambar 4.6 Tampilan Layar Claim Assignment Employee
Halaman ini digunakan karyawan untuk melaporkan tugas harian yang didapat dari supervisor. Terdapat 2 macam claim pada halaman ini, yaitu claim untuk melaporkan tugas harian dan menandakan tugasnya belum selesai, claim & close untuk melaporkan bahwa tugas yang dikerjakan telah selesai.
Halaman ini digunakan employee untuk melihat detil dan star dari tugas dengan status approve. Pada halaman ini, terdapat tabel komentar antar employee dengan supervisor yang bersangkutan.
Gambar 4.8 Tampilan Layar View Assignment Claim/RFA
Halaman ini digunakan employee untuk melihat detil dari tugas dengan status claim dan RFA. Pada halaman ini, terdapat tabel komentar antar employee dengan supervisor yang bersangkutan.
216
Gambar 4.9 Tampilan Layar Dashboard Supervisor
Menu ini merupakan menu yang pertama kali dilihat oleh supervisor setelah melakukan login. Halaman ini menampilkan peringkat karyawan dan notifikasi mengenai tugas.
Halaman ini berisi daftar tugas yang didapat oleh semua employee yang berada di dalam sebuah satuan bisnis yang dipimpin oleh supervisor dan tugas itu dilaporkan kepada supervisor. Terdapat status yang digunakan untuk melihat detil tugas.
Gambar 4.11 Tampilan Layar Assignment Supervisor
Halaman ini digunakan untuk melihat daftar tugas yang dibuat oleh supervisor kepada employee. Terdapat status yang akan digunakan untuk melihat detil tugas.
218
Gambar 4.12 Tampilan Layar New Assignment Supervisor
Halaman ini digunakan supervisor untuk memberi tugas kepada employee. Tombol save berarti hanya tersimpan sebagai draft dan belum masuk ke dalam notifikasi employee dalam tampilan employee report karyawan, sedangkan assign berarti tugas itu telah dikirm kepada employee dan masuk ke dalam notifikasi.
Halaman ini digunakan supervisor untuk melakukan approve atau reject serta pemberian star terhadap tugas dengan status RFA dan tipe tugas assignment.
Gambar 4.14 Tampilan Layar Approval Self Assignment Supervisor
Halaman ini digunakan supervisor untuk melakukan approve atau reject serta pemberian star terhadap tugas dengan status RFA dan tipe tugas self assignment.
220
Gambar 4.15 Tampilan Layar View Assignment Assign Supervisor
Halaman ini digunakan supervisor untuk melihat detil tugas dengan status assign.
Gambar 4.16 Tampilan Layar View Assignment Claim Supervisor
Halaman ini digunakan supervisor untuk melihat detil tugas dengan status claim.
222
Gambar 4.17 Tampilan Layar View Assignment Approve Supervisor
Halaman ini digunakan supervisor untuk melihat detil dan melakukan perngubahan star pada tugas dengan status approve.
Menu ini merupakan menu yang pertama kali dilihat oleh BOD setelah melakukan login. Halaman ini menampilkan peringkat karyawan dan notifikasi mengenai tugas.
Gambar 4.19 Tampilan Layar Special Appraisal BOD
Halaman ini digunakan BOD untuk memberikan star kepada karyawan karena melihat kinerja karyawan secara langsung.
224
Gambar 4.20 Tampilan Layar Approval Assignment BOD
Halaman ini digunakan BOD untuk melakukan approve atau reject serta pemberian star terhadap tugas dengan status RFA dan tipe tugas assignment.
Halaman ini digunakan BOD untuk melakukan approve atau reject serta pemberian star terhadap tugas dengan status RFA dan tipe tugas self assignment.
Gambar 4.22 Tampilan Layar Employee Report BOD
Halaman ini berisi daftar tugas yang didapat oleh semua employee yang berada di dalam sebuah satuan bisnis yang dipimpin oleh BOD dan tugas tersebut dilaporkan kepada BOD. Terdapat status yang digunakan untuk melihat detil tugas.
226
Gambar 4.23 Tampilan Layar Dashboard Admin
Menu ini merupakan menu yang pertama kali dilihat oleh admin setelah melakukan login. Halaman ini menampilkan peringkat karyawan dan notifikasi mengenai tugas.
Halaman ini digunakan admin untuk melihat daftar satuan bisnis yang terdaftar.
Gambar 4.25 Tampilan Layar Insert Business Unit Admin
Halaman ini digunakan admin untuk menambahkan satuan bisnis ke dalam daftar.
228
Gambar 4.26 Tampilan Layar Edit Business Unit Admin
Halaman ini digunakan admin untuk mengubah data satuan bisnis yang terdaftar.
Halaman ini digunakan admin untuk melihat daftar employee yang terdaftar.
Gambar 4.28 Tampilan Layar Insert Employee Admin
Halaman ini digunakan admin untuk menambahkan employee ke dalam daftar.
230
Gambar 4.29 Tampilan Layar Edit Employee Admin
Halaman ini digunakan admin untuk mengubah employee yang telah terdaftar.
Gambar 4.30 Tampilan Layar Projects Admin
Halaman ini digunakan admin untuk melihat daftar proyek yang terdaftar.
Gambar 4.31 Tampilan Layar Insert Projects Admin
232
Gambar 4.32 Tampilan Layar Edit Projects Admin
Halaman ini digunakan admin untuk mengubah proyek yang telah terdaftar.
Halaman ini digunakan admin untuk melihat daftar struktur proyek yang terdaftar.
Gambar 4.34 Tampilan Layar Insert Project Structure Admin
Halaman ini digunakan admin untuk menambahkan struktur proyek ke dalam daftar.
234
Gambar 4.35 Tampilan Layar View Project Structure Admin
Halaman ini digunakan admin untuk mengubahstruktur proyek yang telah terdaftar.
4.3 Evaluasi Database
4.3.1 System Integration Test
System Integration Test (SIT) bertujuan untuk mengevaluasi kinerja dari aplikasi beserta sistem basis data yang mendukungnya. Evaluasi SIT dilakukan dengan menguji modul - modul dalam aplikasi sehingga error dalam aplikasi dapat ditemukan dan diperbaiki. Error dalam modul aplikasi dikelompokkan ke dalam tiga jenis yaitu bug yang merupakan kesalahan fungsional dari aplikasi, validation yang merupakan kesalahan validasi dan cosmetic yang merupakan kesalahan pada tampilan.
Hasil evaluasi SIT menyatakan terdapat beberapa kesalahan pada modul-modul dalam aplikasi Timesheet Appraisal Performance System yang disebabkan oleh kesalahan logic sehingga terdapat bug pada modul, penanganan validasi yang kurang tepat dan kesalahan dalam tampilan pada modul.
Berikut ini adalah beberapa aspek yang dievaluasi beserta hasil dari evaluasi tersebut:
a. Domain Integrity
Hasil dari evaluasi Domain Integrity menunjukan bahwa semua tabel yang telah dilakukan uji coba, kesemuanya telah dapat dilakukan dengan tepat karena setiap atributnya harus diisi dengan batasan yang telah ditentukan sebelumnya.
b. Entity Integrity
Hasil dari evaluasi Entity Integrity menunjukan bahwa setiap primary key pada masing-masing tabel tidak diperbolehkan untuk diisi dengan “NULL”.
c. References Integrity
Hasil dari evaluasi References Integrity menunjukan bahwa setiap foreign key harus mereferensi pada satu primary key yang terdapat di tabel yang lainnya untuk hubungan antar tabel 1..*, 1..1, *..*.
d. Enterprise Constraint
Hasil dari evaluasi Enterprise Constraint menunjukan bahwa semua entitas yang telah diuji coba telah berjalan dengan baik.
e. Security
Hasil dari evaluasi Security menunjukan bahwa semua tabel yang telah dilakukan uji coba, kesemuanya telah dapat berjalan sesuai dengan mekanisme yang ditentukan, yaitu dengan membagi hak akses program sesuai tingkatan user.
236
Tabel 4.3 Tabel Security
Nama Entitas Primary Key Foreign Key Constraint
Ms_Employee V _ V Ms_Organization V _ V Ms_OrgDtl V V V Projects V V V Project_Structure V V V Task V V V Star V V V Rank V V V History_Approval V V V
4.3.2 User Acceptance Test
Setelah tahap SIT (System Integration Test) dinyatakan lulus uji maka tahap selanjutnya ialah evaluasi terhadap kepuasaan user yang bertujuan untuk mengetahui apakah aplikasi yang dirancang telah memenuhi kebutuhan dan memberikan manfaat bagi user yang menggunakannya.
Evaluasi User Acceptance Test (UAT) dilaksanakan dengan melakukan wawancara terhadap Bapak Toto Hugo, Head of Custom Development Department selaku pihak yang berhubungan langsung
dengan PT. Adicipta Inovasi Teknologi. Dari hasil wawancara dapat disimpulkan bahwa aplikasi beserta sistem basis data yang dirancang telah sesuai dengan kebutuhan dalam PT. Adicipta Inovasi Teknologi serta mampu menunjang pekerjaan yang meliputi kegiatan penugasan dan penilaian menjadi lebih mudah untuk dilakukan karena didukung oleh proses yang terkomputerisasi.
4.4 Evaluasi Tujuan dan Manfaat
Berdasarkan tujuannya, aplikasi ini telah memenuhi kebutuhan pencatatan penugasan dan juga penilaian employee bagi perusahaan. Hal ini terlihat melalui adanya dukungan dari aplikasi terhadap kegiatan penugasan, pengisian timesheet, klaim, request for approval, dan penilaian. Semua kegiatan tersebut telah mendukung kebutuhan pencatatan dan juga penilaian bagi perusahaan.
Berdasarkan manfaatnya, aplikasi ini masih belum memenuhi manfaat secara utuh dari manfaat awal yang telah tertera. Hal tersebut dikarenakan pada bagian pencatatan jam kerja yang dilaporkan masih dapat diubah melalui aplikasi oleh supervisor. Dengan demikian, pencatatan jam kerja employee tidak bersifat objektif karena pencatatan tersebut tidak dilakukan oleh sistem dari aplikasi tersebut. Jadi, manfaat efektifitas penilaian pada aplikasi ini tidak tepat sasaran. Namun demikian, manfaat awal yang lainnya dari aplikasi tercapai seperti adanya pencatatan penugasan secara detil yang menyediakan informasi yang berguna bagi employee untuk bekerja dan supervisor untuk memberikan pertimbangan penilaian dari tugas yang dikerjakan employee. Di samping itu, aplikasi ini juga menyediakan pencatatan jam kerja dari suatu tugas per harinya, jadi supervisor dapat memberikan penilaian berdasarkan jam kerja dan perkembangan tugas yang diselesaikan per hari oleh employee. Selain itu, aplikasi ini telah menyediakan kemudahan bagi para penggunanya untuk melakukan data entry di manapun dan kapanpun sehingga employee tidak harus berada di kantor atau pada jam kerja untuk mengisi lembar kerja hariannya.
4.5 Evaluasi Aplikasi
Evaluasi aplikasi bertujuan untuk mengevaluasi model interaksi pada aplikasi.Proses evaluasi terhadap aplikasi ini dilakukan dengan penyebaran
238
kuisioner terhadap 30 orang responden yang terdiri dari 3 orang Head of Department dan 27 orang employee. Berikut kesimpulan dari evaluasi aplikasi Time Appraisal Performance System.
1. Aplikasi mempunyai tampilan yang baik dalam hal konsistensi.
Gambar 4.36 Pie chart hasil kuisioner pertanyaan nomor 1
Terlihat dari hasil kuisioner pertanyaan nomor 1 sebanyak 50% responden menyatakan sangat konsisten, 43% responden menyatakan konsisten dan 7% responden menyatakan tidak konsisten dengan tampilan dari aplikasi TAPS dalam hal konsistensi.
2. Aplikasi memiliki fitur shortcut yang mudah diketahui pengguna.
Gambar 4.37 Pie chart hasil kuisioner pertanyaan nomor 2
Terlihat dari hasil kuisioner pertanyaan nomor 2 sebanyak 90% responden menyatakan tersediadan 10% responden menyatakan tidak tersedia fitur shortcut pada aplikasi.
Gambar 4.38 Pie chart hasil kuisioner pertanyaan nomor 3
Terlihat dari hasil kuisioner pertanyaan nomor 3 sebanyak 60% responden menyatakan sangat informatif, 37% responden menyatakan informatif dan 3% menyatakan tidak informatif terhadap umpan balik yang tersedia pada aplikasi.
4. Aplikasi menyediakan verifikasi melalui dialog box.
Gambar 4.39 Pie chart hasil kuisioner pertanyaan nomor 4
Terlihat dari hasil kuisioner pertanyaan nomor 4 sebanyak 100% responden menyatakan bahwa aplikasi menyediakan verifikasi terhadap operasi yang dilakukan pengguna melalui dialog box.
5. Aplikasi menyediakan fitur pencegahan kesalahan terhadap data masukan dari pengguna.
240
Terlihat dari hasil kuisioner pertanyaan nomor 5 sebanyak 100% responden menyatakan bahwa aplikasi mencegah kesalahan terhadap data masukan dari pengguna.
6. Aplikasi menyediakan tombol pembatalan aksi yang hendak dilakukan pengguna.
Gambar 4.41 Pie chart hasil kuisioner pertanyaan nomor 6
Terlihat dari hasil kuisioner pertanyaan nomor 6 sebanyak 100% responden menyatakan bahwa aplikasi menyediakan tombol untuk membatalkan aksi yang sedang dilakukan oleh pengguna.
7. Aplikasi melakukan operasi sesuai dengan instruksi pengguna.
Gambar 4.42 Pie chart hasil kuisioner pertanyaan nomor 7
Terlihat dari hasil kuisioner pertanyaan nomor 7 sebanyak 50% responden menyatakan sangat sesuai, 43% responden menyatakan sesuai dan 7% responden menyatakan tidak sesuai antara instruksi yang diberikan pengguna dengan oprasi yang dilakukan aplikasi.
8. Aplikasi memmberikan kemudahan bagi pengguna untuk mengingat letak dan fungsi-fungsi beberapa tombol yang tersedia.
Gambar 4.43 Pie chart hasil kuisioner pertanyaan nomor 8
Terlihat dari hasil kuisioner pertanyaan nomor 8 sebanyak 63% responden menyatakan sangat mudah, 23% responden menyatakan mudah dan 13% responden menyatakan sukar untuk mengingat letak dan fungsi-fungsi tombol yang tersedia pada aplikasi.