JUDUL:
Sistem Penggajian
Pegawai PT Nikomas berdasarkan Kehadiran dan Tanggungan Pegawai
KONSEP:
Dalam pembuatan
aplikasi ini, digunakan database pegawai menggunakan Oracle lalu dihubungan
dengan bahasa pemrograman Visual Basic.
Sistem banyaknya gaji
yang diterima pegawai berdasarkan dari status kehadiran yang dimiliki setiap
pegawai dan tanggungan daripada pegawai dengan penyertaan kartu keluarga pada
bagian administrasi.
Ketentuan penggajian:
1. Karyawan bekerja selama 5 (lima) hari
tiap 1 (satu) minggu selama 8 (delapan) jam perharinya.
2. Jika pada status FULL (karyawan yang
absen kerja tidak lebih dari 2 (dua) kali dalam 1 periode penggajian yaitu 1
bulan) maka pegawai berhak mendapatkan gaji sebanyak 100% dari yang ditentukan.
3. Jika pada status QUARTER TO (karyawan
yang absen kerja tidak lebih dari 5 (lima) kali dalam 1 periode penggajian
yaitu 1 bulan) maka pegawai berhak mendapatkan gaji sebanyak 90% dari yang
ditentukan.
4.
Jika pada status HALF (karyawan yang
absen kerja tidak lebih dari 8 kali dalam 1 periode penggajian yaitu 1 bulan) maka
pegawai berhak mendapatkan gaji sebanyak 80% dari yang ditentukan.
5.
Setiap pegawai yang memiliki tanggungan
(anak) lebih dari 1 (satu) orang dengan usia diatas 5 (lima) tahun, maka
didapatkan upah untuk tanggungan yaitu 4% dari total gaji untuk setiap anak
dengan syarat yang ditentukan.
PERANCANGAN
TABEL
Table dibuat sebanyak 4, beserta
atributnya, dan terdapat beberapa record
1.
Tabel pegawai
nip
(primary key)
id_posisi
(primary key)
nama_pegawai
alamat_pegawai
no_telepon
tahun_bekerja
2.
Tabel kehadiran
nip
(foreign key dari referensi table pegawai)
status_kehadiran
(primary key)
3.
Tabel tanggungan
nip
(foreign key dari referensi table pegawai)
tanggungan
4.
Tabel gaji
nip
(foreign key dari referensi table pegawai)
id_posisi
(foreign key dari referensi table pegawai)
status_kehadiran
(foreign key dari referensi table kehadiran)
total_gaji
Tidak ada komentar:
Posting Komentar