Lokasi Kehadiran
Dengan menggunakan parameter Latitude dan Longitude lokasi kantor, kita dapat mengontrol lokasi kehadiran karyawan. Karyawan hanya dapat melakukan absensi di daerah sekitar kantor saja dengan menggunakan expression distance.
DISTANCE(
here(),[LatLong]
)
** DISTANCE() //kalkulasi antara jarak lokasi aktual dengan lokasi yang sudah ditentukan
** Here() // Lokasi saat ini
** [LatLong] // Lokasi yang sudah di definisikan (Lokasi Kantor)
NOW()
** Return value 2/25/2021 11:46:20
Durasi Jam Kerja
IFS(AND(
ISNOTBLANK([Jam Keluar]), ISNOTBLANK([Jam Masuk])),
[Jam Keluar]-[Jam Masuk], TRUE,""
)
** ISNOTBLANK([Jam Keluar]): // mengecek pada kolom [jam keluar] memiliki value.
** ISNOTBLANK([Jam Masuk]): // mengecek pada kolom [jam masuk] memiliki value.
** [Jam Keluar]-[Jam Masuk]: // kalkulasi perhitungan value [Jam Keluar] dikurangi value [Jam Masuk].
** IFS(): //untuk melakukan pengecekan apabila kolom [Jam Keluar] dan kolom [Jam Masuk] terdapat value maka lakukan kalkulasi durasi [Jam Keluar]-[Jam Masuk].
Kontrol Input Data
Menggunakan expression NOW() dengan output berupa tanggal & waktu aktual agar input data bisa di kontrol.
Durasi Jam Kerja
Durasi jam kerja dapat di hitung secara otomatis dengan rumus yang sederhana.
Penyesuaian Aplikasi
Dengan contoh formula sederhana untuk membuat parameter yang diinginkan, kita dengan mudah melakukan penyesuaian terhadap sistem aplikasi sesuai dengan peraturan perusahaan masing-masing. Dengan itu, kita telah belajar penerapan Appsheet Indonesia.