hi..
aku pernah buat program cuti. mungkin aku sharing sedikit.
tapi aku ga tahu kebutuhan dan policies perusahaan anda.
kalo di kantor aku contohnya:
seorang karyawan pada tahun 2004 punya cuti = 2, tahun 2005 cutinya = 16
berarti tahun 2005 dia punya cuti = 18. nah data cuti tahun lalu dan tahun berjalan disimpan ke dalam database.
setelah itu, kita harus punya tabel yang menampung transaksi cuti.
nah, disini anda punya 2 buah alternatif:
1. menggunakan query untuk hitung sisa cuti.
2. menyimpan jumlah transaksi per-orang ke sebuah tabel.
kalo aku sendiri menggunakan pilihan pertama. jadi, setiap module cuti ini diakses, sistem secara otomatis mengambil data detail transksi cuti / periode, lalu sistem mengurangi jumlah cuti tahun ini dengan jumlah transaksi.
pada saat masuk tahun 2006, sistem secara otomatis menghapus data cuti tahun 2004, dan menggantinya dengan data tahun 2005, dan tahun 2006 menggantikan yang tahun 2005.
contoh: seorang karyawan punya cuti tahun 2004 = 2, tahun 2005 = 16, transaksi periode 2005 = 1, berarti cuti yang dia punya adalah : *)jumlah cuti tahun 2004 + jumlah cuti tahun 2005 - transaksi, sehingga cuti dia adalah 17.
tetapi pada saat masuk tahun 2006, cuti dia adalah = 16, bukan 17. kenapa?
rumus yang diatas *) itu diganti menjadi : jumlah cuti tahun 2005 + jumlah cuti tahun 2006 - transaksi periode 2006. bagaimana cuti yang tahun 2004, itu dianggap hangus karena waktu penggunaan cuti sudah berlalu, yaitu: periode tahun 2005 saja.
mungkin itu aja yang bisa saya sharing. semoga bermanfaat. thx.
On 10/13/06, Bambang Triono <[EMAIL PROTECTED]> wrote:
Kawan Vbers.... saya lagi buat aplikasi SDM, dimana salah satu tabelnya adalah tabel cuti, ada sedikit masalah dalam proses logika alur cuti, dimana misalnya :
Jatah juti dalam setahun misal ada 16 hari, gimana dalam proses transaksi cuti setiap pengambilan cuti akan mempengaruhi jumlah cuti yang ada sehingga jika telah habis jumlahnya menjadi 0.
Saya menggunakan dua tabel ; TbMasterCuti dan TbTransaksiCuti dimana jumlah cuti yang tersisa ada di master cuti ada yang bisa bantu saya.....
Terima Kasih
Send instant messages to your online friends http://uk.messenger.yahoo.com
--
Regards,Layong Lim __._,_.___
Wahana Programmer Groups Links
<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
http://wahanaprogrammer.net
<*> Untuk menghubungi owner milis ini, kirim email ke:
[EMAIL PROTECTED]
<*> Konsultasi pemrogramman bisa chat disini:
Yahoo! Messenger: wahanaprogrammer
![]()
SPONSORED LINKS
Indonesia phone card Programmer Indonesia tour Indonesia travel Indonesia flower
Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
__,_._,___
- Re: [Programmer-VB] Coding VB untuk Cuti... Layong Lim
- Re: [Programmer-VB] Coding VB untuk Cuti... Youppie Arliansyah
Kirim email ke
