THESIS DESIGN AND IMPLEMENTATION OF COMPUTER BASED PAYROLL INFORMATION SYSTEM IN PT. KARYA TAMA RIMBA CEMERLANG By : Felix Montana T. 26405043 INDUSTRIAL TECHNOLOGY FACULT PETRA CHRISTIAN UNIVERSIT SURABAYA 2011
Feb 23, 2016
THESISDESIGN AND IMPLEMENTATION OF
COMPUTER BASED PAYROLL INFORMATION SYSTEM IN
PT. KARYA TAMA RIMBA CEMERLANGBy:
Felix Montana T. 26405043
INDUSTRIAL TECHNOLOGY FACULTYPETRA CHRISTIAN UNIVERSITY
SURABAYA2011
PROJECT BACKGROUND• PT. Karya Tama Rimba Cemerlang is a company that specified
its business in the wood draining process which is located at Jl. Tambak Langon 32, Surabaya.
Current Internal Process:• Payroll based on its position which is divided into permanent staff, outsource
staff and daily staff • The payroll is calculated manually by the
HRD
DISADVATAGES :1. High Processing Time
2. High Possibility of incorrect Calculations
PROJECT STATEMENTS• How to process the workers’ data efficiently?
• How to overcome the possibility of losing the data that are being caused by human error?
• How to provide a faster yet accurate payroll report?
OBJECTIVES
To make a software that will able to calculate the payroll system in certain period of time that is more computerized in its calculation process, yet more standardized structure in making the report that can be applied in PT. Karya Tama Rimba Cemerlang.
THEORITICAL BACKGROUND
PAYROLL SYSTEMPayroll Information System is a set of an automatic payroll calculation in which comprises the basic salary, benefits, commission, bonuses, non-working hours job, forlough, PPH 21 calculation, and Jamsostek (workers’ social assurance). Thus it makes the payroll calculation process easier (based on Romney and Steinbart, 2000).
INCOME TAX TARIFF PASAL 21 (PPh21)(Based on: Peraturan Direktur Jenderal Pajak Year 2010)• Rp 0,00 Rp 5.000.000,00 = 5%• Rp 50.000.000,00 Rp 250.000.000,00 = 15%• Rp 250.000.000,00 Rp 500.000.000,00 = 25%• > Rp 500.000.000,00 = 30%
REGULATION IN CALCULATING PPh Pasal 21(Based on: Peraturan Direktur Jenderal Pajak Year 2010)“The amount of income tax for a permanent staffs can be calculated by subtracting income before tax with duty fees, pension premium that is being paid by each staffs that has been legalized by The Monetary Minister. The social assurance (Jamsostek) will be applied where people receive benefits or services in recognition of contributions to an insurance scheme, typically include provision for retirement pensions, disability insurance and unemployment insurance.
JAMINAN SOSIAL TENAGA KERJA (JAMSOSTEK)(Based on: Undang-undang No.3 Year1992)• JKK (Jaminan Kecelakaan Kerja) • JHT (Jaminan Hari Tua)• JKM (Jaminan Kematian)• JPK (Jaminan Pemeliharaan Kesehatan)
THEORITICAL BACKGROUND
TUNJANGAN HARI RAYA (THR) (Based on: Pasal 2 Permen 04/1994)• More than and equal to 12 months working period
= 1 x month salary.• 3-12 months working period =
THE SUPPORTING SOFTWARE• Microsoft Visual Basic .NET 2008 • Microsoft SQL Server 2000
THEORITICAL BACKGROUND
CURRENT SYSTEM ANALYSIS
The current system that is being used by PT. Karya Tama Rimba Cemerlang to calculate the payroll is done manually.
CURRENT ATTENDANCE PROCESS• Attendance list is done manually through a manual fingerprint
machine
• The data from the machine is in file with “.txt” format
• The collected files from the manual machine will be processed one by one and calculated based on attendance schedule of every staffs, then being inputted one by one to Microsoft excel.
• Then the input data will be processed in a table with formulas to calculate payroll for each duty position with different methods..
• The result form the payroll calculation will resulting in staffs total salary for certain period of time.
CURRENT PAYROLL SYSTEMDivided into 3 types:1. Permanent Staffs payroll2. Contract Staffs payroll3. Daily Workers payroll/ Part-timer payroll
About Separation Pay:(based on UU Ketenagakerjaan no.13 Year 2003)Separation Pay will be given to the staffs that get a firing letter
About Money Appreciation:PT. Karya Tama Rimba Cemerlang gives money appreciation based on regulation UU Ketenagakerjaan no.13 year 2003
About PPh pasal 21:Income tax based on the amount of the salary in a month. If the salary amount is bellow the PTKP then he/she will not be charged for the income tax for those moth. However Income tax is applied to each staffs in PT. Karya Tama Rimba Cemerlang.
About The Staffs’ Cash Bon:The cash bon facility can be applied by each permanent and contract staffs only. To enhance the staffs’ welfare, the company gives several facility such as:• Lending facility based on the company financial capability.• The staffs that can borrow the facility are only the permanent
and contract staffs.• To make the cash bon payoff easier for the staffs through
monthly installment that being taken from monthly salary.
The policy for cash bon facility:• The installment is done every day 7th and day 22th in every
payroll payment day.• The installment of lending is paid through monthly salary.
CURRENT PAYROLL SYSTEM
THE CURRENT PERMISSION/FURLOUGH PROCESS
AND WARNING LETTERAbout Furlough:• Applicable for permanent and contract staffs.• Each staffs has furlough right for 12 days in a year.• As the staff takes the furlough right will not get any salary
cutting.• The furlough right can be taken after get permission a week
before.
About Permission:• Applicable for permanent and contract staffs.• No days limitation.• Followed with doctor prescription.
• Permission right for baby born or pilgrimage to Mecca are allowed and will be paid based on the Ministry’s regulations.
• The staffs that use the permission outside the policy given will loose the salary for that day.
About Warning Letter:• Applicable for all staffs.• Given to the satffs that break the company’s .• Every Breaking rules will be accumulated during 6 months after
the first time breaking the rules.• The quota limit for warning letter is 3 times only.• Warning letter wiil cut no salary amount.
THE CURRENT PERMISSION/FURLOUGH PROCESS
AND WARNING LETTER
COMPANY SYSTEM ANALYSIS
• The total of the staffs may getting higher and higher, thus will create a longer processing time for calculating the payroll yet ineffective process
• Human error is highly possible in the calculation process and inputting process.
• The data searching will need a very long time due to the unorganized data storage.
ANALYSIS FOR THE COMPANYNEEDS SYSTEM
• Computerized system to process the attendance list will be able to connect the current available manual fingerprint machine with a new software to calculate the payroll.
• Computerized system in payroll calculation process, so that the calculation process can be done faster, exact and accurate.
• An automatic computerized system to keep the data in order to minimize the risk of data losing.
• Computerized system that able to do the staffs’ data searching easier and faster.
CONTEXT DIAGRAM
Sistem Informasi Penggajian
PT. Karya Tama Rimba Cemerlang
KARYAWAN
DIREKTUR
HRD
KEPALA BAGIAN DIVISI
AKUNTANSI
+
0
Data C
ash BonLa
pora
n D
ata
Per
paja
kan
Laporan Data Lembur
Data Lembur
Laporan PelanggaranKaryawan
Surat Peringatan
Laporan Cash Bon
Karyawan
Laporan PenghitunganGaji Karyawan
Laporan Bonus Karyawan
Laporan PHK Karyawan
Data Pelanggaran
KaryawanData PHK
Karyawan
Data
Uan
g M
akan
Kary
awan
Laporan PenghitunganGaji Karyawan
Data
Gaj
i Pok
ok
Dan
Tunj
anga
n
Data
Jam
sost
ek
Dat
a Bo
nus
Kar
yaw
an
Dat
a H
ari L
ibur
Data Pajak
Data Pesangon
Karyawan
Laporan Data Ijin/Cuti
Laporan Data Absensi
Data KaryawanData Ijin/Cuti
Data Absensi Karyawan
Laporan Data
Karyawan
Logi
n
Hak Akses
Login
Login
Login
Hak A
kses
Hak A
kses
Hak Akses
DFD LV.0
Proses Pengolahan
Informasi Karyawan
1
Proses Pengolahan Gaji
Karyawan
2
Proses Pembuatan
Laporan
4
HRD
HRD
Data Karyawan
Data ijin/cuti
Karyawan
Direktur Direktur Direktur
Direktur
Direktur
Direktur
Direktur
Data Pelanggaran
Karyawan
Data PHK
Karyawan
Data Pajak
Data gaji P
okok
Dan Tunjangan K
aryawan
Dat
a Ja
mso
stek
Data
Bonus
Kary
awan
Data
Uan
g M
akan
Data Karyawan, Gaji Pokok, dan Tunjangan Karyawan Data Ijin/Cuti Karyawan Data Pelanggaran
Karyawan
Proses Pemutusan
Hubungan Kerja (PHK)
3
Save Data Karya
wan
Save
Dat
a Iji
n/C
uti
Kary
awan
Save Pelanggaran
Karyawan
Kepala Bagian Divisi Akuntansi
Dat
aC
ash
Bon
Load Data Karyawan
HRD Data Lembur
KaryawanData Absensi
Karyawan
Load Data Pelanggaran Karyawan
Data Lembur Karyawan
Data Absen Karyawan
Data Cash Bon Karyawan
Data Gaji Karyawan
Save Data C
ash Bon
Save Data Absensi
Save Data Lembur
Save Data Gaji
Karyawan Surat Peringatan
Data Bonus Karyawan
Save Data Bonus Karyawan
Direktur
Data Pesangon
Karyawan
Data PHK
DataPelanggaran
Save
Dat
aPe
lang
gara
n
Save DataPHK
Load Data PHK
Load DataIjin/Cuti Karyawan
Load DataPelanggaran
Load DataLembur Karyawan
Load DataGaji Karyawan
Load DataAbsen Karyawan
Load DataBonus Karyawan
Load DataCash Bon Karyawan
Karyawan
Karyawan
Karyawan
Karyawan
Laporan Cash Bon
Karyawan
Lapo
ran P
elang
garan
Karyaw
an
Lapo
ran
Peng
hitu
ngan
Gaj
i Kar
yawa
nLa
pora
n Bo
nus
Kary
awan
Karyawan
La po ran PH
K K
a r ya wa n
Direktur
Laporan
Penghitungan Gaji
Karyawan
HRD
HRD
HRD
HRD
Laporan DataKaryawan
Laporan DataIjin/CutiLaporan DataAbsensiLaporan Data Lem
bur
Kepala Bagian Divisi Akuntansi
Laporan Data Perpajakan
Direktur
Data Hari Libur
HRDLogin
HRD
Hak Akses
Direktur
Login
Direktur
Hak A
kses
Karyawan
KaryawanLogin
Hak Akses
Kepala Bagian Divisi Akuntansi
Kepala Bagian Divisi Akuntansi
Hak Akses
Login
DFD LV.1 – PROCESS OF MANAGING THE STAFFS DATA INFORMATION
Pengolahan Data Karyawan
1.1
HRD[Data Karyawan]
Direktur Direktur
Direktur
Direktur
[Data Pajak]
[Data gaji P
okokD
an Tunjangan Karyaw
an]
[Data Jamsostek][D
ata U
ang M
akan
]
[Save Data Karyawan]
Data Karyawan, Gaji Pokok, dan Tunjangan Karyawan
Direktur
[Dat
a Ha
ri Li
bur]
HRD [Login]
HRD[Hak Akses]
Direktur
[Login]Direktur
[Hak Akses]
Karyawan
Karyawan
[Login]
[Hak Akses]
Kepala Bagian Divisi Akuntansi
Kepala Bagian Divisi Akuntansi
[Hak Akses]
[Login]
HRD [Data ijin/cutiKaryawan]
Direktur [Data PelanggaranKaryawan]
[Save Data Ijin/CutiKaryawan]
[Save PelanggaranKaryawan]
Pengolahan Data Ijin/Cuti
Karyawan
1.2
Pengolahan Data
Pelanggaran Karyawan
1.3
Data Ijin/Cuti Karyawan
Data Pelanggaran Karyawan
DFD LV.1 – PROSES PENGOLAHAN GAJI KARYAWAN
Penentuan Lembur
Karyawan
2.1
Direktur
[Data BonusKaryawan]
Data Karyawan, Gaji Pokok, dan Tunjangan Karyawan
Kepala Bagian Divisi Akuntansi
[DataCash Bon]
[Load Data Karyawan]
[Data Lembur]
Karyawan
[Data AbsensiKaryawan]
Data Lembur Karyawan
Data Absensi Karyawan
Data Cash Bon Karyawan
Data Gaji Karyawan
[Save Data Cash Bon][Save Data Absensi][Save Data Lembur]
[Save Data Gaji]
Data Bonus Karyawan
[Save Data Bonus Karyawan]
Proses Penghitungan Gaji Karyawan
2.5
Proses Cash Bon Karyawan
2.4
Proses Absensi Karyawan
2.3
Penentuan Bonus Karyawan
2.2
HRD
[Load Data Lembur]
[Load Data Bonus]
[Loa
d D
ata
Abse
nsi]
[Load Data Cash Bon]
DFD LV.1 – PROSES PEMUTUSAN HUBUNGAN KERJA
Direktur
Data Pelanggaran Karyawan
Proses Pelanggaran
Karyawan
3.1
[Load Data Pelanggaran Karyawan]
Karyawan [Surat Peringatan] Direktur[Data Pesangon Karyawan]
Data PHK
[Save DataPHK]
Proses Pemutusan
Hubungan Kerja
3.2
DataPelanggaran
[Load Data Pelanggaran]
DFD LV.1 – PROSES PEMBUATAN LAPORAN
Proses Pembuatan
Laporan
4
Data Ijin/Cuti Karyawan
Data Lembur Karyawan
Data Absensi Karyawan
Data Cash Bon Karyawan
Data Gaji Karyawan
Data Bonus Karyawan
Data PHK
DataPelanggaran
[Loa
d D
ata
PHK]
Karyawan
Karyawan
Karyawan
Karyawan
[Laporan Cash Bon
Karyawan]
[Lapo
ran P
elang
garan
Karyaw
an]
[Lap
oran
Pen
ghitu
ngan
Gaj
i Kar
yawa
n][L
apor
an B
onus
Kar
yaw
an]
Karyawan
[Laporan PH
K K
aryawan]
Direktur
[Laporan
Penghitungan Gaji
Karyawan]
HRD
HRD
HRD
HRD
[Laporan DataKaryawan]
[Laporan DataIjin/Cuti][Laporan DataAbsensi][Laporan Data Lembur]
Kepala Bagian Divisi Akuntansi
[Laporan Data Perpajakan][Lo
ad D
ata Pela
ngga
ran]
[Load Data Ijin/C
uti Karyaw
an]
[Load Data Gaji Karyawan]
[Load Data Lembur Karyawan]
[Load Data Absensi Karyawan][Load Data Bonus Karyawan]
[Load Data Cash Bon Karyawan]
DESAIN CONCEPTUAL ERD
Dilakukan
Diberhentikan
(D)
termasuk
Punya
bagian dari
milik
Melakukan Pelanggaran
Mempunyai(D)
Memiliki bonus
Termasuk dalam
Memiliki
Pelunasan
Memiliki Cash Bon
Mengajukan
Merayakan
Dirayakan
punya lemburan
Karyawan
ID_KaryawanNama_KaryawanAlamat_KaryawanTgl_LahirNo_TelpJenis_KelaminStatus_NikahTanggungan_AnakTunjangan_Hari_RayaTgl_BekerjaLama bekerjaLimit_Cash_BonUsername_KaryawanPassword_KaryawanQuota_SPBankNo_Rekening
<pi> IntegerVariable characters (30)Variable characters (50)DateNumber (20)Variable characters (1)Variable characters (1)IntegerMoney (12)DateIntegerMoney (12)Variable characters (25)Variable characters (10)Number (1)Variable characters (20)Variable characters (25)
IDENTIFIER_1...
<pi>
Gaji Pokok&Jabatan
ID_JabatanJabatanJenis_karyawanBesar_Gaji_PokokUang_Makan_DefaultUang_Lembur_Defaul tTgl_Perubahan_Gaji
<pi> IntegerVariable characters (25)Variable characters (50)Money (12)Money (12)Money (12)Date
Identifier_1 <pi>
Absensi Karyawan
Tgl AbsensiJam MasukJam Keluar
<pi> DateTimeTime
IDENTIFIER_1 <pi>
Bonus Karyawan
ID BonusJml BonusTgl BonusKet Bonus
<pi> IntegerMoney (12)DateVariable characters (150)
Identifier_1 <pi>
Ij in/Cuti Karyawan
ID Ij in/CutiTgl MulaiTgl BerakhirJumlah Hari CutiLampiranKeterangan Ij in Cuti
<pi> IntegerDateDateNumber (2)BooleanVariable characters (1000)
Identifier_1 <pi>
PHK Karyawan
ID PHKTgl PHKKet.PHKJml PesangonTgl Pesangon
<pi> IntegerDateVariable characters (1000)Money (12)Date
Identifier_1 <pi>
Cash Bon Karyawan
ID Cash BonJumlah Cash BonTgl Cash BonKet.Cash BonStatus PelunasanCicilan
<pi> IntegerMoney (12)DateVariable characters (150)Number (1)Integer
Identifier_1 <pi>
Pelunasan Cash Bon
ID_PelunasanTotal PelunasanTgl Pelunasan
<pi> IntegerMoney (12)Date
<M>
Identifier_1 <pi>
Pelanggaran Karyawan
ID PelanggaranTgl PelanggaranKet.PelanggaranQuota Pelanggaran
<pi> IntegerDateVariable characters (1000)Integer
Identifier_1 <pi>
Penentuan THR
ID THRJumlah THRTgl Bayar THR
<pi> IntegerMoney (12)Date
<M>
Identifier_1 <pi>
Pajak
ID PajakTgl Berlakunya PajakPTKP-SendiriPTKP-BerkeluargaJumlah_anakPTKP-BeranakPPh21-Ket1PPh21-persentase1PPh21-Ket2PPh21-persentase2PPh21-Ket3PPh21-persentase3PPh21-Ket4PPh21-persentase4
<pi> IntegerDateMoney (12)Money (12)IntegerMoney (12)Variable characters (50)Float (2)Variable characters (50)Float (2)Variable characters (50)Float (2)Variable characters (50)Float (2)
Identifier_1 <pi>
UMR
ID UMRTgl UMRJml UMR
<pi> IntegerDateMoney (12)
<M>
Identifier_1 <pi>
Penggajian Karyawan
ID PenggajianTgl Pembayaran GajiGaji PokokUang_MakanBonusJamsostekPotongan SPSIUang_LemburSebelum PajakPTKPPKPPPh21Setelah PajakTHRPesangonIjin/CutiJumlah Pelanggaran
<pi> IntegerDateMoney (12)Money (12)Money (12)Money (12)Money (12)Money (12)Money (12)Money (12)Money (12)Float (2)Money (12)Money (12)Money (12)Number (2)Number (1)
<M>
Identifier_1 <pi>
SPSI
ID SPSIJumlah SPSITgl Berlakunya SPSI
<pi> IntegerMoney (12)Date
<M>
Identifier_1 <pi>
Jamsostek
ID JamsostekTanggal Berlaku JamsostekJKKJHTJKMJPK-LajangJPK-Kawin
<pi> IntegerDateFloat (2)Float (2)Float (2)Float (2)Float (2)
<M>
Identifier_1 <pi>
Hari Libur
ID Hari LiburTgl Mulai LiburTgl Selesai LiburKeterangan Libur
<pi> IntegerDateDateVariable characters (1000)
Identifier_1 <pi>
Merayakan
ID_Merayakan <pi> Integer
Identifier_1 <pi>
Lembur Karyawan
ID LemburDurasi LemburTanggal LemburKet.Lembur
<pi> IntegerIntegerDateVariable characters (1000)
Identifier_1 <pi>
DESAIN PHYSICAL ERD
FK_ABSENSI__DILAKUKAN_KARYAWAN
FK_PHK_KARY_DIBERHENT_KARYAWAN
FK_PENGGAJI_TERMASUK_PAJAK
FK_PENGGAJI_PUNYA_KARYAWAN
FK_PENGGAJI_BAGIAN_DA_UMR
FK_PENGGAJI_MILIK_JAMSOSTE
FK_PELANGGA_MELAKUKAN_KARYAWAN
FK_PENENTUA_MEMPUNYAI_KARYAWAN
FK_BONUS_KA_MEMILIKI__KARYAWAN
FK_PENGGAJI_TERMASUK__SPSI
FK_KARYAWAN_MEMILIKI_GAJI_POK
FK_PELUNASA_PELUNASAN_CASH_BON
FK_CASH_BON_MEMILIKI__KARYAWAN
FK_IJIN_CUT_MENGAJUKA_KARYAWAN
FK_MERAYAKA_MERAYAKAN_KARYAWAN
FK_MERAYAKA_DIRAYAKAN_HARI_LIB
FK_LEMBUR_K_PUNYA_LEM_KARYAWAN
Karyawan
ID_KaryawanID_JabatanNama_KaryawanAlamat_KaryawanTgl_LahirNo_TelpJenis_KelaminStatus_NikahTanggungan_AnakTunjangan_Hari_RayaTgl_BekerjaLama bekerjaLimit_Cash_BonUsername_KaryawanPassword_KaryawanQuota_SPBankNo_Rekening
intintvarchar(30)varchar(50)datetimenumeric(20)varchar(1)varchar(1)intmoneydatetimeintmoneyvarchar(25)varchar(10)numeric(1)varchar(20)varchar(25)
<pk><fk>
Gaji Pokok&Jabatan
ID_JabatanJabatanJenis_karyawanBesar_Gaji_PokokUang_Makan_DefaultUang_Lembur_DefaultTgl_Perubahan_Gaji
intvarchar(25)varchar(50)moneymoneymoneydatetime
<pk>Absensi Karyawan
Tgl AbsensiID_KaryawanJam MasukJam Keluar
datetimeintdatetimedatetime
<pk><fk>
Bonus Karyawan
ID BonusID_KaryawanJml BonusTgl BonusKet Bonus
intintmoneydatetimevarchar(150)
<pk><fk>
Ij in/Cuti Karyawan
ID Ij in/CutiID_KaryawanTgl MulaiTgl BerakhirJumlah Hari CutiLampiranKeterangan Ijin Cuti
intintdatetimedatetimenumeric(2)bitvarchar(1000)
<pk><fk>
PHK Karyawan
ID PHKID_KaryawanTgl PHKKet.PHKJml PesangonTgl Pesangon
intintdatetimevarchar(1000)moneydatetime
<pk><fk>
Cash Bon Karyawan
ID Cash BonID_KaryawanJumlah Cash BonTgl Cash BonKet.Cash BonStatus PelunasanCicilan
intintmoneydatetimevarchar(150)numeric(1)int
<pk><fk>
Pelunasan Cash Bon
ID_PelunasanID Cash BonTotal PelunasanTgl Pelunasan
intintmoneydatetime
<pk><fk>
Pelanggaran Karyawan
ID PelanggaranID_KaryawanTgl PelanggaranKet.PelanggaranQuota Pelanggaran
intintdatetimevarchar(1000)int
<pk><fk>
Penentuan THR
ID THRID_KaryawanJumlah THRTgl Bayar THR
intintmoneydatetime
<pk><fk>
Pajak
ID PajakTgl Berlakunya PajakPTKP-SendiriPTKP-BerkeluargaJumlah_anakPTKP-BeranakPPh21-Ket1PPh21-persentase1PPh21-Ket2PPh21-persentase2PPh21-Ket3PPh21-persentase3PPh21-Ket4PPh21-persentase4
intdatetimemoneymoneyintmoneyvarchar(50)float(2)varchar(50)float(2)varchar(50)float(2)varchar(50)float(2)
<pk>
UMR
ID UMRTgl UMRJml UMR
intdatetimemoney
<pk>
Penggajian Karyawan
ID PenggajianID SPSIID UMRID PajakID JamsostekID_KaryawanTgl Pembayaran GajiGaji PokokUang_MakanBonusJamsostekPotongan SPSIUang_LemburSebelum PajakPTKPPKPPPh21Setelah PajakTHRPesangonIj in/CutiJumlah Pelanggaran
intintintintintintdatetimemoneymoneymoneymoneymoneymoneymoneymoneymoneyfloat(2)moneymoneymoneynumeric(2)numeric(1)
<pk><fk5><fk3><fk1><fk4><fk2>
SPSI
ID SPSIJumlah SPSITgl Berlakunya SPSI
intmoneydatetime
<pk> Jamsostek
ID JamsostekTanggal Berlaku JamsostekJKKJHTJKMJPK-LajangJPK-Kawin
intdatetimefloat(2)float(2)float(2)float(2)float(2)
<pk>
Hari Libur
ID Hari LiburTgl Mulai LiburTgl Selesai LiburKeterangan Libur
intdatetimedatetimevarchar(1000)
<pk>
Merayakan
ID_MerayakanID Hari LiburID_Karyawan
intintint
<pk><fk2><fk1>
Lembur Karyawan
ID LemburID_KaryawanDurasi LemburTanggal LemburKet.Lembur
intintintdatetimevarchar(1000)
<pk><fk>
CONCLUSIONS• The new computerized attendance system can enhance the
time efficiency to keep the data, this is due to the data directly kept in the database, so that the payroll calculation process and the furlough can be done faster.
• The old manual way of listing the staffs, by using this new application the system became automatic and the calculation process became easier.
• The new application may overcome the flaw system and data losing that usually caused by human error, this is due to the new application has a backup facility. All of the staffs’ data in the database can be backup become one practical backup file.
• This application makes the reports' making process easier and faster
• From the questionnaire result about the system trial, in terms of layout and easiness in using the application has result for 78%,in terms of accurateness and speed of the application has 68% in result, in terms of appropriateness of the application has 82% in result. In conclusion, based on those percentage, this new application has fulfill the company needs’ about the system. Besides, it is also user-friendly. However, there are several drawbacks that need to be fixed further.
SUGGESTIONS
• To develop user interface and its standard reports, also increase the data complexity further about HRD in a company.
• Improve user-friendly program.
THANK YOU