Selamat pagi rekan-rekan,
Saat ini saya membutuhkan aplikasi kehadiran pegawai dengan menggunakan mesin fingerprint . Mesin fingerprint yang saya pakai adalah Solutions X-100C. Mesin fingerprint terpasang di 3 kantor yang letak gedungnya berbeda-beda dengan 1 komputer server yang terletak di salah satu kantor.
Pada Kantor A: 2 mesin fingerprint, Kantor B: 1 mesin fingerprint, dan Kantor C: 1 mesin fingerprint, total ada 4 mesin fingerprint. Jenis aplikasi yang saya butuhkan adalah aplikasi web-based, dinamis, dan responsif.
Berikut poin-poin penting dan gambaran umum dari aplikasi:
- Setiap pegawai bisa scan finger di kantor manapun.
- Alur: Scan finger >> data masuk ke database >> data tampil di aplikasi secara otomatis dan realtime >> data tertampil bisa diubah sesuai request dari user pegawai dan persetujuan user admin
- Terdapat user admin dan user pegawai. User pegawai terdiri dari user kepala kantor, kepala bagian, dan user pegawai biasa.
- User admin dapat menambahkan pegawai, mengurangkan pegawai, mengedit jabatan dan bagian pegawai, menyetujui/menolak pengajuan dari user pegawai, menambahkan mesin fingerprint, mengedit jam kerja, mengedit aturan potongan jam kerja, menambahkan/mengedit alasan tidak hadir, dan menampilkan dan mencetak laporan harian, laporan per range tanggal (contoh: 23 Juli s.d. 21 Agustus; atau 15 Agustus s.d. 31 Agustus, dlsb), laporan per pegawai, laporan per bagian.
- User pegawai dapat melihat laporan, mengajukan edit jam kerja, dan mengajukan alasan tidak hadir.
- Mengajukan edit jam kerja adalah ketika user pegawai telah scan fingerprint minimal 1x / hari, pegawai dapat mengajukan edit jam kerja, baik jam masuk ataupun jam pulang. Contoh: scan finger jam 07.35. User pegawai mengajukan edit jam kerja masuk, jam 07.28. Selanjutnya, user admin akan menyetujui/menolak.
- Mengajukan Alasan Tidak Hadir adalah ketika user pegawai tidak sama sekali melakukan scan finger, maka user pegawai dapat Mengajukan Alasan Tidak Hadir berupa cuti, sakit, dll.
- Ada aturan-aturan jam masuk dan pulang berikut aturan potong gajinya. Contoh: Telat 30 menit pertama, user pegawai boleh menggantinya sebanyak keterlambatannya pada jam pulang di hari yang sama, dengan ketentuan maksimal 8x Ganti pada range tanggal tertentu. Jika tidak diganti, maka ada konsekuensinya berupa potongan gaji (satuan persen %).
- Bentuk Laporan: Laporan Harian, Laporan Per Pegawai, Laporan Per Bagian (Per department), Laporan Per Range Tanggal (seperti rekening koran. Dapat diatur mau dari tanggal berapa sampai tanggal berapa)
- Aplikasi dapat mengubah aturan jam kerja dan aturan potong. Jika ada perubahan jam kerja maka aturan potongan gaji ikut berubah. (Contoh: akan ada perubahan jam kerja pada bulan Ramadhan atau waktu-waktu tertentu) dan untuk ke depannya, aplikasi dapat dikembangkan dengan tambahan beberapa fitur-fitur lainnya dan penambahan mesin fingerprint.
- Jika pegawai memiliki tugas Dinas Luar, pegawai dapat melakukan presensi melalui selfie dari Smartphone-nya sbg tanda presensi.
- Seluruh listing program dan seluruh kaitannya tidak dikunci dan tidak dienkripsi. Bahasa pemrograman yang dipakai PHP/framework.
Note:
- Saat ini aplikasi sudah running sesuai poin 1-9 di atas sehingga dapat dijadikan acuan dalam membangun pengembangan aplikasi ini
- Prefer domisili Jakarta dan Jogja atau sekitarnya
- Timeline: start 25 Februari 2019, finish: 15 Maret 2019
- Hanya yang menyelesaikan aplikasi ini hingga selesai dan running yang mendapat bayaran
- Tidak menerima workers yang hanya mengerjakan sebagian pekerjaan
Jika ada yang ingin ditanyakan, silakan jangan ragu untuk kontak saya chat atau thread projects.co.id. Saya sangat menghargai komitmen dan kepastian yang diberikan oleh rekan-rekan. Terima kasih atas perhatiannya :)
Salam,
Ganjar