Minggu, 07 April 2013

[belajar-access] Re: tanya data absensi

 

Dear Mas Irawan,
Saya jd teringat akan aplikasi yg sy buat thn 1997 lalu untuk kantor dan hingga detik ini msh digunakan, sy beri nama Attendant!.
Database saya link dr hasil output mesin yg berformat mdb. bedanya hanya hardwarenya saja, klo kami menggunakan sliding card bukan fingerprint. Aplikasi tsb digunakan selain untuk absensi juga untuk:
1. Menata/mengevaluasi jam kerja karyawan (kerajinan/kemalasan)
2. Menata Uang Makan (UM) dng 3 kategori sbb:
Masuk <=08:00 Keluar >=17:00, UM Normal.
Masuk 08:00-08:30 dan Keluar Lebih Awal, UM dikurangi sekian dr normalnya.
Masuk >=09:00 UM tidak ada, alias kerja bakti!
3. Hasil Absensi dapat dicetak selama satu bulan penuh, tergantung bulan dan tahun berapa yg akan dicetak.

Yg sdh pasti, bagian Atasan karyawan, Keuangan dan Personalia sangat terbantu dng aplikasi tsb.
Silahkan mengontak saya bila berkenan.

Salam,
Lasma

--- In belajar-access@yahoogroups.com, irawan <irawan@...> wrote:
>
> Terima kasih Pak Hariyanto (surabaya) ini saya pelajari dulu ... Jadi
> download datanya per bulan?? Lalu untuk jam masuk / keluar yang
> ditetapkan ditulis di query??
> Sekilas saya lihat ada data yang tidak absen masuk atau keluar nilai
> min dan max sama .. sehingga tidak kelihatan.
>
>
>
> irawan
>
> On 4/7/13, hari yanto <har_i20002000@...> wrote:
> > Bismillahirrohmanirrohim...,
> >
> > Menurut saya, untuk membuat rekapitulasi data absen harus dibuat terlebih
> > dahulu jedah waktu yang akan dihitung. Misal setelah down load dari mesin
> > finger print > tetapkan waktu yang akan dibuat report (misal April) > buat
> > table jedah waktu 1 - 30 April > Pilih data dari finger print > masukkan
> > data ke table jedah waktu.
> >
> > Perlu juga dibuat ketetapan: kepastian jam masuk/keluar. Juga, toleransi
> > terlambat. Sehingga bisa dibuat ketetapan over time.
> >
> > Ini sekedar gambaran.
> >
> > Bila dari data yang Sampeyan kirim, saya coba buat rekap berdasarkan waktu
> > paling awal dan paling akhir per pin per tanggal dengan membuat query
> > bertingkat:
> >
> > SELECT t.pin, t.tanggal, Min(t.jam) AS jam_masuk, Max(t.jam) AS jam_keluar
> > FROM (SELECT att_log1.pin, Format([scan_date],"dd mmmm YYYY") AS tanggal,
> > Format([scan_date],"hh:mm") AS jam
> > FROM att_log1
> > GROUP BY att_log1.pin, Format([scan_date],"dd mmmm YYYY"),
> > Format([scan_date],"hh:mm")) AS t
> > GROUP BY t.pin, t.tanggal
> > ORDER BY t.tanggal, t.pin;
> >
> >
> > Hasilnya, seperti terlampir.
> >
> > Semoga bisa membantu dan memberi semangat.
> >
> > Hariyanto (Surabaya)
> >
> >
> >
> > --- On Sun, 7/4/13, irawan <irawan@...> wrote:
> >
> >
> > From: irawan <irawan@...>
> > Subject: [belajar-access] tanya data absensi [1 Attachment]
> > To: "belajar-access" <belajar-access@yahoogroups.com>
> > Date: Sunday, 7 April, 2013, 9:20 AM
> >
> >
> >
> >
> >
> >
> > [Attachment(s) from irawan included below]
> > Mohon bantuan untuk semuanya...
> >
> > Data ini saya ambil data dari mesin fingerprint.. bagaimana query atau
> > apalah agar bisa ditampilkan seperti :
> >
> > No. PIN Tanggal Jam masuk Jam keluar
> > 1. 123456 1 april 2013 07:20 16:50
> > 2. 123456 2 april 2013 07:21 16:43
> >
> > .........................
> > dst
> >
> > terima kasih
> > irawan
> >
> >
> >
> >
> >
> >
>

__._,_.___
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (3)
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar