Modifikasi & Pengembangan ( Website dan Aplikasi Mobile )

Job ID: 33727175

Budget: $250 – $750 USD

1) Menu Beranda - Absen :
A) Absen Karyawan Flag (lock/unlock) : Pilihan Homebase/Lokasi Absen ambil dari Data Homebase
Karyawan status auto lock.
B) Mandatory ambil data Lat&Long / Lokasi GPS aktif, Validasi data lat&long ke lat&long homebase
karyawan.
C) Batasi jarak lokasi karyawan absen dengan homebase karyawan max 500m.
2) Menu Beranda - Izin :
A) Tambah Jenis Izin untuk unlock homebase absen :
(i) dinas dalam kota
(ii) dinas luar kota
B) Tambahan Jika jenis izin tersebut dipilih muncul pilihan homebase yang akan dituju
C) Jenis Izin “Sakit” Tambah Mandatori Validasi Attachment file
D) Edit Izin - ada bugs pada validasi durasi
E) Tambah Jenis Izin : "Istirahat Sakit"
F) Bugs Link Storage Path ketika Attach Photo
3) Beranda - Slip Gaji :
A) Jenis Izin :"Cuti tanpa hak (Cuti tidak dibayar)" -> ST,SKD muncul pada data record di slip gaji (*)
B) Cek Result New Formula perhitungan payroll
4) HRIS - Absen :
A) Service cron job @05.00AM, cek Karyawan Lupa Absen, auto Send Email / Notif(Apps) kirim ke
Karyawan (konten Isi Pesan +link_confirm_absen)
B) Link Confirm Form isian (tanggal konfirm (auto sistem), selected jenis pilihan (sakit, izin, hadir, dinas
dalam kota, dinas luar kota)) expired link H+1 (akan record absen @tgl tsb dan approval superior, expired
link 1 day, (validasi tanggal karyawan tidak hari libur / tidak cuti & tidak jadwal off))
C) Service cron job @05.00AM Send Email / Notif(Apps) ke Superior H+1 setelah absen - (konten isi pesan
Reminder Approval Absen)
5) HRIS - Payroll :
A) Update Formula perhitungan HK
Kondisi Baru OUTLET : (divisi/departement = Outlet / part_time, PT. SNI, Costcenter OutletOperation)
nilai HK = Gaji => HK(GP+UM) + S(GP) + (STD) + C(GP) + A
(Detail formula dijelaskan detail kembali oleh user)
B) Jenis Izin :"Cuti tanpa hak (Cuti tidak dibayar)" -> ST,SKD - record hanya muncul di status slipgaji (*)
6) Menu - Absen :
A) Validasi daily Absen : Approval (Superior), jika absen karyawan tidak ada data checkout maka mandatory
harus isi keterangan approval.
B) Absen Karyawan Flag (lock/unlock) : Pilihan Homebase/Lokasi Absen ambil dari Data Homebase
Karyawan status auto lock.
C) Mandatory ambil data Lat&Long / Lokasi GPS aktif, Validasi data lat&long ke lat&long homebase
karyawan.
D) Batasi jarak lokasi karyawan absen dengan homebase karyawan max 500m.
7) Home :
A) Receiver notifikasi & User Alert - all karyawan, dari service cronjob backend @05.00AM cek Karyawan
Lupa/Tidak Absen, Fitur Send Notif (Link_Confirm_Absen) (*)
B) Receiver notifikasi & User Alert - Fitur Notif status Superior H+1 setelah absen daily service cron job
@05.00AM (konten isi pesan Reminder Approval Absen)
8) Menu - Izin :
A) Tambah Jenis Izin untuk unlock homebase absen :
(i) dinas dalam kota
(ii) dinas luar kota
B) Tambahan Jika jenis izin tersebut dipilih muncul pilihan homebase yang akan dituju
C) Jenis Izin “Sakit” Tambah Mandatori Validasi Attachment file
D) Tambah Jenis Izin : "Istirahat Sakit"
E) Jenis Izin : "Sakit tanpa keterangan" Ganti menjadi "Cuti tanpa hak (Cuti tidak dibayar)" -> ST,SKD
Related categories: Laravel Flutter