Top Banner
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
26

THESIS

Feb 23, 2016

Download

Documents

jered

THESIS. DESIGN AND IMPLEMENTATION OF COMPUTER BASED PAYROLL INFORMATION SYSTEM IN PT . KARYA TAMA RIMBA CEMERLANG. By : Felix Montana T. 26405043. INDUSTRIAL TECHNOLOGY FACULTY PETRA CHRISTIAN UNIVERSITY SURABAYA 2011. PROJECT BACKGROUND. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: THESIS

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

Page 2: THESIS

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

Page 3: THESIS

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?

Page 4: THESIS

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.

Page 5: THESIS

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%

Page 6: THESIS

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

Page 7: THESIS

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

Page 8: THESIS

CURRENT SYSTEM ANALYSIS

The current system that is being used by PT. Karya Tama Rimba Cemerlang to calculate the payroll is done manually.

Page 9: THESIS

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.

Page 10: THESIS

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.

Page 11: THESIS

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

Page 12: THESIS

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.

Page 13: THESIS

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

Page 14: THESIS

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.

Page 15: THESIS

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.

Page 16: THESIS

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

Page 17: THESIS

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

Page 18: THESIS

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

Page 19: THESIS

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]

Page 20: THESIS

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]

Page 21: THESIS

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]

Page 22: THESIS

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>

Page 23: THESIS

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>

Page 24: THESIS

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.

Page 25: THESIS

SUGGESTIONS

• To develop user interface and its standard reports, also increase the data complexity further about HRD in a company.

• Improve user-friendly program.

Page 26: THESIS

THANK YOU