Kerja praktek ini bertujuan untuk mengembangkan prototipe Aplikasi Alur Kerja yang telah memiliki funsi-funsi dasar untuk mendukung proses alur kerja perusahaan, memperkenalkan pengunaan metodologi berorientasi obyek dalam membuat aplikasi yang berbasis Web dilingkungan perusahaan atau organisasi. Pengembangan prorotipe Aplikasi Alur Kerja yang berbasis Web menerapkan teknologi obyek dan object Oriented Analysis and Design (OOA/D) merupakan tren terkini dari pengembangan software di dunia. Penggunaan teknologi obyek dan OOA/D dalam mengembangkan software menghasilkan sistem yang berorientasi obyek. Keunggulannya adalah sistem tersebut memiliki disain yang baik, kuat, mudah dipelihara dan dikembangkan. Permasalahan yang sering timbul pada proses alur kerja di perusahaan antara lain: lambatnya pengurusan permohonan karyawan, misalnya surat izin cuti, perubahan data tunjangan anak, dsb, ketidakjelasan informasi status dari permohonan yang sering dialami karyawan dan sistem penugasan dalam pengurusan permohonan karyawan yang tidak berjalan dengan baik. Dalam hal pengembangan, sistem ini dibagi menjadi beberapa modul, yaitu modul karyawan pemohon, karyawan pengurus dan administrator. Modul karyawan pemohon berkaitan dengan aktivitas di antaranya membuat suatu permohonan, melihat status permohonan dan melakukan perbaikan dari permohonan yang dibuat. Modul karyawan pengurus berkaitan dengan aktivitas mengurus suatu bagian dari proses permohonan yang dibuat oleh karyawan pemohon. Modul administrator berkaitan dengan aktivita diantaranya membuat user baru dari karyawan yang belum terdaftar pada sistem dan mengubah alur kerja dari standar Alur Kerja task ( jenis permohonan) tertentu. Penerapan OOA/OOD sangat membantu dalam mengimplementasikan Aplikasi Alur Kerja menggunakan object oriented programming, yaitu sangat memudahkan pendefinisian class, atribut dan method pada pembuatan source code aplikasi.
|
|