PDA

View Full Version : [Tanya] Logika absensi



opera
07-03-2013, 10:19 AM
lagi bikin program absensi untuk penggajian buruh pabrik

dalam 1 hari ada 4 shift
1. 07.00 - 14.30
2. 09.00 - 16.30
3. 11.00 - 18.30
4. 13.00 - 20.30

menggunakan finger print, data dari finger print ditarik kemudian diolah
shift tersebut tidak menempel pada karyawan
jadi jika karyawan absen jam 06.45 otomatis masuk shift 1
toleransi nya +/- 1 jam
jika absen jam 8 lebih dia masuk shift ke 2
jika absen jam 7.50 dia masuk shift ke 1 dan terlambat (agak mendapat potongan gaji)

untuk shift buruh tersebut gak ada masalah

yang menjadi masalah adalah shift satpam yang durasinya 12 jam
1. 07.00 - 19.00
2. 19.00 - 07.00

ketika ada absen 07.00 bagaimana caranya tau itu absen masuk atau absen keluar?

etca
07-03-2013, 10:27 AM
kalau di tempat gw, ada button yang harus diswitch,
menunjukkan itu in atau out.

jadi
dari hasil button yang diswitch itu, dikenali sebagai IN
maka dia shift I.
kalau hasil button yang diswitch itu, dikenali sebagai OUT
maka dia shift III

opera
07-03-2013, 10:48 AM
klo buttonnya gak diswitch berarti salah masuk ya?

disini ada buttonnya tp gak dipake karena mau nya karyawan lsg absen aja gak perlu perhatiin in out

Ronggolawe
07-03-2013, 11:10 AM
kenapa ngga di counter saja, kalau ganjil berarti
in, kalau genap berarti out,

sotoy mode = onn

GiKu
07-03-2013, 11:46 AM
di tempat gw juga ada tombolnya juga indikator lampu merah/hijau

defaultnya (jam masuk/keluar) udah diprogram
khusus untuk personil tertentu yg di luar template, kudu pastikan lampunya merah/hijau

kalau sudah sesuai ya, tinggal tempel aja kartunya
kalau gak cocok, dia pencet tombolnya



btw, dari NIK kan juga bisa dicocokkan bagian/jadwal kerjanya

noodles maniac
07-03-2013, 11:47 AM
Bener kata etca. Harus ada pembedaan in-out. Kalo gak jadinya ya kacau. Satpam A absen masuk jam7 pagi. Satpam B absen pulang jam7 pagi. Kalo gak dibedain ya susah. Bakal sama-sama dihitung absen masuk/sebaliknya. Ujung-ujungnya checking manual. Sama aja bodong -_-

---------- Post Merged at 10:47 AM ----------

Bener kata etca. Harus ada pembedaan in-out. Kalo gak jadinya ya kacau. Satpam A absen masuk jam7 pagi. Satpam B absen pulang jam7 pagi. Kalo gak dibedain ya susah. Bakal sama-sama dihitung absen masuk/sebaliknya. Ujung-ujungnya checking manual. Sama aja bodong -_-

opera
07-03-2013, 12:18 PM
masalahnya
- kadang user absen lebih dari 2 x jadi diambil paling awal dan akhir absensi untuk nentuin masuk dan kluarnya
- penggunaan indikator in/out seperti bukan menjadi pilihan, klo user lupa pindah, jadi kacau donk in out nya
- dibuat default juga gak bisa, shift buruh, staff, satpam tumpang tindih (keterbatasan mesin gak bisa bikin shift yang tumpang tindih)

jojox
07-03-2013, 01:13 PM
fingerprint absensi kantor gw sistemnya kyk gini, payroll bukan berdasarkan jam/harian, wage/salary dah fixed. tpi ini buat ngitung bonus/tunjangan/remunerasi.

kantor jam kerja : 7.30-16.00. toleransi 15 menit.

*punch in jam 7.46 berarti telat. berkali-kali telat, dapat pembinaan.
*punch out jam 15.59 berarti pulang mendahului, berkali-kali begini, dapat pembinaan.
*tidak punch in/out, berarti ada sesuatu hal, minta ijin/justifikasi tertulis.

yg suka telaat, pulang mendahului, tanpa alasan etc. tunjangan profesi dipotong.

second_life
08-03-2013, 06:22 PM
dan kebutuhanny untuk tau dia absen masuk atau keluar buat apa ya?
apa buat hitung jam kerja? karena kalo untuk gaji, bener kata jojox, biasany itu ud tetap (entah tapi klo buruh harian yak ;D)

kalau cuman buat hitung jam kerja, ya bukanny tinggal ambil jam absen pertama dan terakhir dia per tanggal X, cari selisihnya.
dengan cara begini, dia mau absen brapa kali juga ga ngaruh, yg diambil adalah waktu pertama dan terakhir dia absen per satu hari.

yah, daku ndak tau tujuanny apa sih, maap kalo ternyata meleset ::maap::

GiKu
08-03-2013, 06:40 PM
salah satunya untuk evaluasi kehadiran, sering telat apa nggak ?
untuk kasih SP di semester depan

second_life
08-03-2013, 06:53 PM
^ tetep bisa pake cara diatas sih kalau cuma untuk keperluan sering telat/ga. cuman untuk yg shift malam agak rancu yah. karena dilihatny bukan bener2 sesuai shift dia. tapi per hari. jadi kira2 separoh dari hari ini, dan separoh dari hari kemaren. ya begitulah.

*menjabarkan masalah kayak gini cuman make kata2 doang bener2 susah yak ;D
enakny sambil oret2 kertas dan tunjuk2 ::ngakak2::

opera
08-03-2013, 10:45 PM
emmm
masalahnya ketika seseorang absen jam 7 malam
bagaimana kita tahu, dia absen pulang atau absen masuk
karena kalau terlambat akan mendapat potongan tunjungan, gak dapet bonus, gapok harian akan dihitung proposional

---------- Post Merged at 09:45 PM ----------

emmm
masalahnya ketika seseorang absen jam 7 malam
bagaimana kita tahu, dia absen pulang atau absen masuk
karena kalau terlambat akan mendapat potongan tunjungan, gak dapet bonus, gapok harian akan dihitung proposional

tuscany
09-03-2013, 09:08 PM
Logika istilahnya saja sudah aneh. Absensi itu dari kata absen artinya nggak hadir. Mestinya bukan absensi tapi presensi. Atau emang sengaja ya term absensi dipopulerkan supaya ada alasan absen...hmmm

second_life
15-03-2013, 03:33 PM
er......
g pengen tau 1 hal, pas hari cut off nya, anggep lah setiap tanggal 22 gitu. ditarik jem brapa absensiny?
yg masuk pagi ud absen pulang? yg masuk sore ud absen masuk?

kalo yg masuk pagi belom absen pulang / yg masuk sore belom absen masuk, ya tinggal dilihat aja toh, di hari terakhir itu, siapa yg ga ada absen pulangnya, tp ada absen masuknya. itu berarti masuk pagi.
kalau kondisiny yg masuk pagi ud absen, dan yg masuk sore ud absen masuk, ya tinggal di liat, dihari itu, siapa yg ud absen masuk, tp ga ada absen pulangnya, itu masuk sore.

kelemahannya adalah kalo ada karyawan yg ga masuk pas hari cut off ini. hahahaha.
paling enak sih sebenerny dbaseny; tabel employee ditambah field shift. jd jelas karyawan mana masukny kapan, pulangny kapan.
sekalipun mesin lu mungkin jaman purba punya, tp mestiny data hasil tarikanny bisa diconvert entah ke access atau ke sql kan?
join dah tuh ama tabel employee yg ud dimodif, baru diitung di situh.
bikin stored procedure (di sql; klo di access g nyerah dah. males.) perhitungan, supaya lu ga usah itung manual. tiap bulan tinggal running aja itu SP nya. beres perkara. ^^