Form Bagian Administrasi Maintanance Tra

BAB IV
DESKRIPSI KERJA PRAKTEK

Analisis Sistem

A

4.1

AY

Berdasarkan hasil analisis yang didasarkan pada Primagama Cabang
Rungkut, ditemukan masih banyak hal-hal yang perlu dibenahi, yaitu sering kali
mengalami kesalahan dalam melakukan pengecekan absensi setiap haridan masih

SU
R
AB

banyak ditemukan kesalahan dalam penghitunganpenggajian karyawan dan tentor.
Mengacu pada permasalahan yang ada, Primagama Cabang Rungkut

membutuhkan sistem absensi dan penggajian yang terkomputerisasi agar lebih
efektif. Oleh karena itu, dirancanglah sebuah Sistem Informasi Absensi dan
Penggajian yang diharapkan dapat mengatasi permasalahan tersebut.
4.1.1 Identifikasi Masalah

M

Permasalahan-permasalahan yang dapat diidentifikasi pada sistem ini
adalah sebagai berikut:

Absensi karyawan yang sering terjadi kelalaian dalam pengumpulan berkas

IK

2.

Masih sering ditemukan karyawan yang tidak melakukan absen.

O


1.

ke bagian administrasi, sehingga rekap absensi akan menjadi lama.
Kesalahan penghitungan absensi karyawan dan tentor.

4.

Penyajian laporan bulanan data gaji karyawan yang masih menggunakan

ST

3.

pencatatan manual

21

22

4.1.2 Spesifikasi Aplikasi

Pengembangan dari aplikasi ini harus dapat :
Me-maintenance Data Karyawandan jabatan karyawan.

2.

Mengolah data absensi dan penggajian.

3.

Menampilkan informasi absensi karyawan.

4.

Menampilkan informasi absensi tentor.

5.

Menampilkan informasi penggajian karyawan dan tentor.

6.


Serta mencetak laporan secara periodik (laporan absensi dan laporan

AY

SU
R
AB

penggajian)

A

1.

4.1.3 Lingkungan Operasi

Untuk mengembangakan aplikasi sesuai dengan spesifikasi kebutuhan,
dibutuhkan lingkungan operasi sebagai berikut:
1. Sistem Operasi Windows


M

Sistem Operasi ini disarankan adalah Windows XP, Vista, Seven.
2. Sql Server 2005

O

Sql Server 2005 digunakan karena software database ini bisa digunakan untuk

IK

membuat sistem informasi berbasis client-server.

ST

4.2

Document Flow


Document flow memuat hasil analisis yang dibuat berdasarkan hasil

survey ke Primagama Cabang Rungkut.Document flowmenggambarkan seluruh
proses yang berhubungan dalam kegiatan absensidan penggajian sebelum
menggunakan sistem informasi akademik.

23

4.2.1.

Document FlowPendataanKaryawan

Document Flow Pendataan Karyawan
Administrasi

A

Karyawan

AY


Mulai

Form karyawan

SU
R
AB

Membuat
form
karyawan

Mengisi
form
karyawan

Form karyawan

Form karyawan

terisi

ST

IK

O

M

Merekap
data
karyawan

Data karyawan

N

Selesai


Gambar 4.1Document Flow Pendataan Karyawan
Gambar 4.1.menjelaskan tentang document flowuntuk proses pendataan

karyawan. Proses ini dilakuakan secara manual, dimulai dari bagian administrasi
membuat form karyawan, form karyawan di berikan ke karyawan untuk di isi,

24

form karyawan terisi diberikan kembali ke bagian administrasi untuk dilakukan
rekap data karyawan.
4.2.2

Document FlowPendataan Jabatan

Administrasi

Mulai

SU
R

AB

Form pendataan
jabatan

AY

Kepala Cabang

A

Document Flow Pendataan Jabatan

Membuat
form
pendataan
jabatan

Menentukan gaji
dan Mengisi form

pendataan jabatan

Form pendataan
jabatan

ST

IK

O

M

Form pendataan
jabatan terisi

Selesai

Gambar 4.2Document FlowPendataan Jabatan

Gambar 4.2 menjelaskan tentang document flowuntuk proses pendataan

jabatan. Proses ini dilakuakan secara manual, dimulai dari bagian administrasi
membuat form data jabatan,form data jabatan di berikan ke kepala cabang untuk
di isi dan menentukan gaji, form pendataan jabatan rangkap 2 yang pertama di
simpan kepala cabang dan satunya diberikan ke bagian administrasi.

25

4.2.3

Document Flow Absensi

Document Flow Absensi
Administrasi

Kepalang Cabang

Mulai

AY

Laporan absensi
2

Membuat
form
absensi

Form Absensi

SU
R
AB

Selesai

Form Absensi

Mengisi
form
absensi

Form Absensi
yang terisi

Form Absensi
yang terisi

Membuat
rekap
absensi

M

Rekap absensi

ST

IK

O

Membuat
laporan
absensi

3
2

A

Karyawan

Laporan absensi
1

A
N

Gambar 4.3Document FlowAbsensi

26

Gambar 4.3 menjelaskan tentang document flowuntuk proses absensi.
Proses ini dilakuakan secara manual, dimulai dari administrasi membuat form
absensi,form absensi diberikan ke karyawan untuk mengisi,form absensi yang

A

terisi serahkan kebagian administrasi untuk pembuatan rekap absensi dan
membuat laporn absensi yang dibuat rangkap 3, laporan yang pertama di simpan

ST

IK

O

M

SU
R
AB

AY

bagaian administrasi dan laporan ke – 2 diberikan ke kepala cabang.

27

4.2.4

Document FlowIjin Absensi

Document Flow Ijin Absensi
Administrasi

Kepalang Cabang

Mulai

Membuat
Surat ijin
tidak masuk

SU
R
AB

Surat ijin tidak
masuk

Mengganti
status absensi
di laporan
absensi

Mensetujui
surat izin

AY

Surat ijin tidak
masuk

A

Karyawan

Persetujuan=?

Y

Laporan
absensi

1

N

2

Menandatangani
surat ijin

ST

T

Laporan
absensi
2

IK

O

M

Surat ijin tidak
masuk

Selesai

Gambar 4.4Document Flow Ijin Absensi
Gambar 4.4menjelaskan tentang document flowuntuk proses ijin absensi.

Proses ini dilakuakan secara manual, dimulai dari karyawan membuat surat
ijin,surat ijin di berikan ke bagian administrasi untuk mengganti status absendi di

28

laporan, laporan absensi dibuat rangkap 2 yang pertama di simpan bagaian
administrasi dan laporan ke – 2diberikan ke kepala cabang.
4.2.5

Document FlowPenggajian

Karyawan

Tentor

A
Mulai
Lapopran
absensi

Kepalang Cabang

AY

Keuangan

A

Document Flow Penggajian

Laporan
penggajian

3
Slip gaji
1

Karyawan=tentor

1

SU
R
AB

Memilih
data
karyawan

Slip gaji

t

y

Menghitung
dan
membuat
slip gaji
karyawan

Selesai

Menghitung
dan
membuat
slip gaji
tentor

Slip gaji
2

Slip gaji

Slip gaji

2

1
N

Slip gaji

1

N

M

Membuat
Laporan
penggajian

Gambar 4.5Document Flow Penggajian

IK

O

Laporan
penggajian

Gambar 4.5menjelaskan tentang document flowuntuk proses penggajian.

ST

Proses ini dilakuakan secara manual, dimulai dari bagian keuanganmelihat
laporan absensi dan kemudian memilih data karyawan,kemudian membuat dan
menghitung slip gaji, laporan slip gaji dibuat rangkap 2 yang pertama di simpan
bagian keuangan dan laporan slip gaji ke – 2 diberikan ke karyawan dan tentor,

29

setelah membuat laporan slip gaji bagian keuangan langsung membuat laporan

ST

IK

O

M

SU
R
AB

AY

A

gaji untuk diberikan kepada kepala cabang.

30

4.3

System Flow

4.3.1. System Flow MaintenanceKaryawan

Sistem Flow Maintenance Karyawan
Kepala Cabang

Karyawan

A

Administrasi
Mulai

AY

Form pendataan
karyawan

Membuat form
pendataan
karyawan

Form pendataan
karyawan

Form pendataan
karywan terisi

Form pendataan
karyawan terisi

M

Input Data
karyawan

SU
R
AB

Mengisi Form
pendataan
karyawan

ST

Cetak laporan
pendataan
karyawan

karyawan

IK

O

Simpan data
karyawan

Laporan
pendataan
karyawan

Selesai

Gambar 4.6System Flow Maintenance Karyawan

31

Gambar 4.6 Menjelaskan tentang proses maintenance karyawan yang
dilakukan oleh sistem, dimulai dari bagian administrasisistem membuatkan form
pendataan karyawan, karyawan mengisi from pendataan, sistem mengambil data

A

karyawan yang ada di database, bagaian administrasi menginputkan data

ST

IK

O

M

SU
R
AB

pendataan yang di berikan kepada kepala cabang.

AY

karyawan ke sistem agar simpan sistem ke database,sistem mencetak laporan

32

4.3.2. System Flow MaintenanceJabatan

Sistem Flow Maintenance Jabatan
Administrasi

A

Kepala Cabang

Mulai

AY

Form pendataan
jabatan

Membuat form
pendataan
jabatan

SU
R
AB

Input Data Jabatan
dan gaji

Menyimpan data
jabatan dan gaji

Gaji

Jabatan

ST

IK

O

M

Cetak laporan data
dan gaji pegawai

Laporan jabatan
dan gaji

Selesai

Gambar 4.7System Flow Mintenance Jabatan
Gambar 4.7 Menjelaskan tentang proses maintenance jabatan yang

dilakukan oleh sistem, dimulai dari bagian administrasisistem membuatkan form
pendataan jabatan, form pendataan diberikan kepala cabang untuk di inputkan ke

33

ke sistem dan disimpan oleh sistem, sistem mencetak laporan data dan gaji
pegawai yang laporannya diberikan ke bagian administrais kemudian di teruskan
kepada kepala cabang.

A

4.3.3. System FlowAbsensi

Karyawan

AY

Sistem Flow Absensi

Kepala Cabang

SU
R
AB

Mulai

Input user dan
password

Laporan absensi
karyawan

T

Pengecekan
waktu dan data
pegawai

Pegawai

Selesai

IK
ST

Y

Simpan data
absensi

Absensi

O

M

Sesuai=ya

Cetak laporan
absensi pegawai

Laporan absensi
karyawan

Gambar 4.8System FlowAbsensi

34

Gambar 4.8menjelaskan tentang proses absensi yang dilakukan oleh
sistem, dimulai dari karyawan dan sistem melakukan pengambilan data absensi,
karyawan melakukan input user dan password ke sistem, sistem melakukan

A

pngecekan apakah data sesuai atau tidak, jika sesuai sistem mencetak laporan
absensi pegawai sebanyak 3 rangkap, laporan pertama disimpan bagian

ST

IK

O

M

SU
R
AB

AY

administrasi dan laporan absensi kedua diberikan kepada kepala cabang.

35

4.3.4. System FlowIjin Karyawan
Sistem Flow Ijin Karyawan
Administrasi

Kepala Cabang

Mulai

Surat ijin tidak
masuk

AY

Menyetujui
surat izin

A

Karyawan

Surat ijin tidak
masuk

Mengecek
karyawan yang
ijin
karyawan

SU
R
AB

Persetujuan=?

Y

Menandatangani
surat ijin

Update absensi

Absensi

Cetak laporan absensi
karyawan

Surat ijin tidak
masuk
T

ST

IK

O

M

Laporan absensi
karyawan

Laporan absensi
karyawan

Selesai

Gambar 4.9System FlowIjin Karyawan

Gambar 4.9 Menjelaskan tentang proses ijin absen yang dilakukan oleh

sistem, dimulai dari karyawan membuat surat ijin,surat ijin di berikan ke bagian
administrasi untuk di lakukan pengecekan ijin melalui sistem,sistem kemudian
mengupdate absensi, sistem kemudian mencetak laporan absensiyang akan di
berikan ke pada kepala cabang.

36

4.3.5. System FlowPenggajian
Sistem Flow Penggajian
Karyawan

Keuangan

Kepala Cabang

Mulai

Cek waktu
kehadiran

AY

Absensi

Selesai

A

Laporan gaji
karyawan

Mengelompokan
karyawan yang
terlambat

Cetak laporan
keterlambatan
karyawan

SU
R
AB

Laporan
keterlambatan
pegawai

Perhitungan gaji
karywan

Gaji

Menyimpan gaji

Slip gaji
karyawan
1

Gaji

Cetak slip gaji
pegawai

IK

O

M

Cetak laporan
gaji karyawan

Slip gaji
karyawan
1
2

N

Gambar 4.10System Flow Penggajian

ST

Gambar 4.10menjelaskan tentang proses penggajian yang dilakukan oleh

sistem, dimulai dari bagian keuangan mengecek laporan absensi,sistem
mengelompokkan karyawan yang terlambat dan mencetak laporan keterlambatan
untuk di berikan ke bagian keuangan, sistem melakukan penghapusan uang makan
bagi karyawan yangg terlambat, sistem melakukan penghitungan gaji dan
menyimpan gaji karywan, sistem mencetak laporan slip gaji dan laporan gaji

37

karyawan, laporan slip gaji karyawan diberikan ke bagian keuangan sedangkan
laporan gaji karyawan diberikan kepada kepala cabang.
4.3.6

Hierarchy Input Output (HIPO)

4.11

adalah

Hierarchy

Input

dari

Output

sistem

A

Gambar

AY

informasiAbsensi dan Penggajian pada Primagama Cabang Rungkut . Fungsi dari
hierarchy Input Output adalah memberikan gambaran proses dan subproses yang

SU
R
AB

ada. Untuk lebih jelasnya ditunjukkan gambar 4.11
0

Sistem informasi Absensi dan
Pengajian pada Primagama
Cabang Rungkut

1
Maintenance

ST

IK

O

Karyawan

3

Transaksi

Laporan

1.2

2.1

2.2

3.1

3.2

Jabatan

Absensi

Penggajian

Laporan
Absesi

Laporan
Penggajian

M

1.1

2

Gambar 4.11Hierarchy Input Output

38

4.3.7

Context Diagram

Data_Kehadiran

Laporan_Data_Jabatan

Keuangan
0

Data_Karyaw an

Daftar_Gaji_Karyaw an

A

Adminis trasi

Laporan_Gaji

Sistem_Informasi_Absensi_dan_
Penggajian_Pada_Primagama_
Cabang_Rungkut

Data_Izin

+

Laporan_Absensi

Data_Absensi

Karyaw an

Slip_Gaji_Karyaw an

Data_Jabatan

SU
R
AB

Data_Karyaw an

AY

Daftar_Absensi

Kepala_Cabang

Laporan_Gaji_Karyaw an

Slip_Gaji_Karyaw an

Gambar 4.12Context Diagram

Pada Gambar 4.12 adalah context diagram dari sistem informasi absensi
dan penggajian

pada Primagama Cabang Rungkut. Context diagram tersebut

M

menggambarkan proses secara umum yang terjadi pada sistem informasiabsensi

O

dan penggajian. Pada context diagram tersebut, juga terlihat bahwa sistem
informasi absensi dan penggajian mempunyai 4 entity, yaitu Kepala Cabang,

IK

Karyawan,Administrasi dan Keuangan.

ST

4.4

Data Flow Diagram

DFD

merupakan

perangkat

yang

digunakan

pada

metodologi

pengembangan sistem yang terstruktur. DFD menggambarkan seluruh kegiatan
yang terdapat pada sistem secara jelas.

39

4.1.1.

DFD Level 0 SubSistem Sistem Informasi Absensi dan Penggajian

Rekap_Data_Karyaw an
1

Karyaw an

1
Data_Karyaw an

2

Maintenance_U
ser

Jabatan

Rekap_Data_Jabatan

A

Karyaw an

+

Data_Jabatan
Kepala_Ca
bang

Data_Jabatan

Laporan_Gaji
Daftar_Absensi
Karyaw an

Laporan_Data_Jabatan

2

Slip_Gaji_Karyaw an
Keuangan
Data_Izin

Adminis tras
i

4

Adminis trasi

SU
R
AB

Data_Karyaw an
Data_Absensi

AY

Data_Karyaw an

Transaksi
absensi dan
penggajian

+

Daftar_Gaji_Karyaw an

Keuangan

Data_Kehadiran

Slip_Gaji_Karyaw an

Gaji

Karyaw an

Rekap_Data_Gaji

3

Absensi

Rekap_Data_Absensi

Data_Absensi

3

M

Data_Gaji
Laporan_Gaji_Karyawan

Kepala_Ca
bang

+

O

Kepala_Ca
bang

Laporan_Absensi
Laporan

IK

Gambar 4.13 DFD Level 0 Subsistem Sistem Informasi Absensi dan Penggajian
Pada gambar 4.13 adalah gambar DFD level 0 dari sistem informasi

ST

Absensi dan Penggajian pada Primagama Cabang Rungkut. Pada DFD level 0 ini
menjelaskan proses yang terjadi dalam

sistem informasi absensi dan

penggajiansecara lebih detail dibandingkan dengan contex diagram.

40

4.4.2

DFD Level 1 SubSistem Maintenance

1
Data_Karyaw an

Rekap_Data_Karyaw an

Karyaw an

1

Rekap_Data_Jabatan

AY

2

2

Data_Jabatan

Kepala_Ca
bang

Karyaw an

A

Karyaw an

Jabatan

Jabatan

SU
R
AB

Gambar 4.14 DFD Level 1 SubSistem Maintenance

Pada gambar 4.14 DFD Level 1 sub sistem maintenance. DFD level 1 ini
adalah pengembangan dari sub proses maintenance yang ada pada level 0.
4.4.3

DFD Level 1 SubSistem Transaksi

Rekap_Data_Absensi

Karyaw an

1

IK

4

ST

2

Keuangan

Abs ens i

Daftar_Abs ens i

Adminis tras
i

Gaji

Rekap_Data_Gaji

Slip_Gaji_Karyaw an

Keuangan

1

Abs ens i

Data_Kehadiran

Data_Izin

O

Adminis tra
si

M

Data_Abs ensi

3

2
Data_Abs ensi
Laporan_Gaji
Penggajian

Karyaw an

Jabatan

Data_Karyaw an
Data_Karyaw an
Data_Jabatan

Slip_Gaji_Karyaw an
Adminis
Administras
tra
si
i
Laporan_Data_Jabatan
Keuangan
Daftar_Gaji_Kary aw an

Karyaw an

Gambar 4.15 DFD SubSistem Transaksi

41

Pada gambar 4.15 DFD Level 1 Sub Sistem transaksi. DFD level 1 ini
adalah pengembangan proses transaksi yang ada pada level 0. Pada proses ini

DFD Level 1 SubSistem Laporan
1

AY

4.4.4

A

terdapat tiga subproses yaitu pencatatan, absensi dan penggajian.

Laporan_Absensi
Data_Absensi
Absensi

SU
R
AB

3

Laporan_Absensi

Kepala_Ca
bang

2

Data_Gaji
4

Gaji

Laporan_Gaji_Karyaw an

Kepala_Ca
bang

Laporan_Gaji

M

Gambar 4.16 DFD Level 1 SubSistem Laporan

O

Pada gambar 4.16 DFD Level 1proses pelaporan. DFD level 1 ini adalah
pengembangan proses pelaporan yang ada pada level 0. Pada proses ini terdapat

IK

dua proses yaitu pembuatan laporan absensi dan laporan penggajian.

ST

4.5

Entity Relational Diagram

Entity Relational Diagram menggambarkan hubungan data dari tabel

satu ke tabel yang lain. Berikut ini adalah Entity Relational Diagram (ERD) dari
sistem informasi Absensi dan Penggajian pada Primagama Cabang Rungkut.

42

status

jns_kelamin
nama

agama

NIP

jam_pulang

NIP

nama

password
jam_masuk

Karyawan

melaku
kan

Absensi

1:N
mengga
ji

Tgl_lahir

1:N

memili
ki

Tglgaji

SU
R
AB

1:N

AY

password

alamat

A

tgl_masuk

uang_makan

Jabatan

Gaji

mempen
garuhi

gaji_pokok

N:M

nama_jabatan

total

Tgl_gaji

kd_jabatan

O

memili
ki

IK

Tunjangan

ST

tunjangan_jabatan

M

1:N

Id tumjangan

nominal

Nama_tunjangan

Gambar 4.17 ERD

4.5.1. Conceptual Data Model
Conceptual Data Model (CDM) adalah gambaran secara keseluruhan

struktur sistem informasi. Dengan CDM kita bisa membangun design awal
sisteminformasi dan kita tidak perlu khawatir dengan detail implementasinya

43

secara fisik. Dan melalui prosedur generation yang mudah, kita bisa melakukan
generate CDM ke Physical Data Model (PDM).
Bentuk Conceptual Data Model dari sistem informasi absensi dan

Karyaw an
NIP
Nama
Alamat
Tgl_ Lahir
Jenis_Kelamin
Agama
Passw ord

AY

A

penggajian pada Primagama Cabang rungkut adalah sebagai berikut:

Jabatan
Kd_Jabatan
Nama_Jabatan
Gaji_Pokok
Tunjangan_Jabatan
Uang_Makan

SU
R
AB

Mempuny ai

Memiliki

Melakukan

Gaji
Tgl_ Gaji
Total_ Gaji

Memiliki

M

Absensi
Tgl_ Absensi
Jam_Masuk
Jam_Pulang
Status

Gambar 4.18CDM

Physical Data Model
Physical Data Model menggambarkan struktur data sebagaimana akan

IK

O

4.5.2

Tunjangan
Id_Tunjangan
Nama_Tunjangan

diimplementasikan oleh DBMS. Dalam PDM kita bisa mengoptimalkan database

ST

dengan

memodifikasi

tabel,

kolom,

index,

referential

integrity,

view,

physicalstorage, trigger dan stored procedure.Procedure database generation

menerapkan hal itu dengan cara menyesuaikan dengan DBMS yang kita pilih.

Sistem

Bentuk Physical Data Modeldari generate Conceptual Data Model untuk
Informasi

Absensi

Rungkutadalah sebagai berikut:

dan

Penggajian

pada

Primagama

Cabang

44

KARYAWAN
NIP
char(5)
NAMA
varchar(50)
ALAMAT
varchar(50)
TGL_LAHIR
datetime
JENIS_KELAMIN varchar(15)
AGAMA
varchar(20)
PASSWORD
varchar(6)

JABATAN

NIP = NIP

char(5)
char(5)
varchar(20)
int
int
int

A

KD_JABATAN
NIP
NAMA_JABATAN
GAJI_POKOK
TUNJANGAN_JABATAN
UANG_MAKAN

AY

KD_JABATAN = KD_JABATAN

MEMILIKI1
KD_JABATAN
char(5)
ID_TUNJANGAN = ID_TUNJANGAN
ID_TUNJANGAN char(10)

SU
R
AB

NIP = NIP

TUNJANGAN
ID_TUNJANGAN
char(10)
NAMA_TUNJANGAN varchar(25)

GAJI

NIP = NIP

ABSENSI
TGL_ABSENSI datetime
NIP
char(5)
JAM_MASUK datetime
JAM_PULANG datetime
STATUS
varchar(20)

NIP
TGL_GAJI
TOTAL_GAJI

char(5)
datetime
int

Gambar 4.19 PDM

Struktur Basis data dan Tabel
Dari hasil generate ERD di atas dapat dibuat database seperti pada

M

4.6.

uraian berikut:

O

1. Nama Tabel

: NIK

Foreign Key

: ID_Jabatan

IK

Primary Key

Fungsi

ST

: Karyawan

NO
01
02
03
05
06
07
08

: Untuk menampung data dari masing–masing pegawai.
Tabel 4.1.Tabel Karyawan
Field
NIP
Kode_Jabatan
Nama
Alamat
Jenis_Kelamin
Tanggal_lahir
Password

Type Data
Char
Char
Varchar
Varchar
Varchar
Datetime
Varchar

Length
9
10
50
50
10
50

Constraint
Primary Key
Foreign Key

45

Nama Tabel

: Jabatan

Primary Key

: ID_Jabatan

Foreign Key

:-

Fungsi

: Untuk menentukan jabatan beserta gajinya.

A

2.

Field
Kode_Jabatan
ID_Gaji
ID_Tunjangan
Nama_Jabatan
Gaji_Pokok
Tunjangan_Jabatan
Uang_Makan

3. Nama Tabel
Primary Key
Fungsi

Type Data
Char
Char
Char
Varchar
int
int
int

Length
10
10
10
20

Constraint
Primary Key

SU
R
AB

NO
01
02
03
04
05
06
07

AY

Tabel 4.2Tabel Jabatan

: Tunjangan

: Id_Tunjangan

: Menentukan tunjangan pegawai.

Tabel 4.3Tabel Tunjangan

O

M

NO
Field
01
Id_Tunjangan
02
Nama_Tunjangan
03
Nominal

ST

IK

4. Nama Tabel

Type Data
Char
Varchar
Int

Length
10

Constraint
Primary Key

: Absensi

Primary Key

: kode_absensi

Fungsi

: Menentukan absensi pegawai.

Tabel 4.4Tabel Absensi
NO
01
02
03
04
05

Field
Kode_absensi
Password
Tanggal_absensi
Jam_masuk
Jam_pulang

Type Data
Char
int
Date time
Date time
Date time

Length
10

Constraint
Primary Key

46

5. Nama Tabel

: Gaji
: Id_Gaji

Foreign Key

:-

Fungsi

: Untuk menampung data gaji pegawai per bulan.

A

Primary Key

Field

01
02
03
04

ID_Gaji
NIP
Tanggal_Penggajian
Bulan

Type
Data
Char
Char
Date time
Date time

Length
10
9

Constraint

Primary Key
Foreign Key

SU
R
AB

NO

AY

Tabel 4.5 Tabel Penggajian

4.7. Desain Input Output

Desain Input Output ini dapat kita lakukan sebelum desain interface yang
sesungguhnya kita buat dengan melalui program. Dengan desain ini, para user
dapat membayangkan apakah sistem yang akan dibuat tersebut sesuai dengan
kebutuhan yang ada di instansi tersebut. Jika ya, maka penulis dapat meneruskan

M

dengan membuat program, jika tidak maka penulis harus membuat lagi desain
yang baru sampai desain tersebut disetujui oleh pengguna. Dengan desain ini,

O

diharapkan antara pengguna dan penulis dapat bekerja sama sehingga program

IK

atau sistem yang baru dapat dibuat. Dalam system ini terdapat beberapa desain

ST

input dan output, antara lain :

47

1.

Form Login
Form Login

A

FORM LOGIN

Password

AY

User

Absen
Exit

SU
R
AB

Login

Gambar 4.20 Desain Form Login

Pada Gambar 4.19. merupakan gambar desainuntuk form login. Form
desain login menggunakan dua textbox untuk NIKdan password, serta dua tombol
untuk masuk(login) dan batal(cancel). NIKharus berisi hanya teks saja, sedangkan

M

password boleh berisi karakter apa saja. Panjang karakter dalam textbox dibatasi

O

hingga 10 karakter. Tombol masuk(login) digunakan untuk validasi NIKdan
password pengguna aplikasi apabila benar. Sedangkan tombol batal digunakan

ST

IK

untuk membatalkan pengguna untuk masuk dalam program aplikasi.

48

2.

Form Pendataan Karyawan
Karyawan

Kode Jabatan

NIK

Find

A

Nama
Alamat

AY

Tanggal Lahir
Jenis Kelamin
Password

Save

Update

Nama

Alamat

Tgl Lahir

Delete

Jenis kelamin

agama Kode Jabatan Password

M

NIk
Enter Text
Enter More Text

SU
R
AB

Agama

O

Gambar 4.21 Desain Form Pendataan Karyawan

IK

Pada Gambar 4.20merupakan gambar desain pendataankarayawan. Disini

Admin dapat mencari, menambah, mengubah dan menghapus data-data pegawai

ST

yang ada di dalam database. Dan untuk keterangan NIP telah di tentukan oleh
Perusahaan.

49

3.

Form Jabatan
Jabatan
Find

A

Kode Jabatan
Nama Jabatan

AY

Gaji Pokok
Tunjangan Jabatan

Save

SU
R
AB

Uang Makan

Delete

Update

Gaji Pokok

Tunjangan Jabatan

Uanag Makan

M

Kode Jabatan Nama jabatan
Enter Text
Enter More Text

O

Gambar 4.22 Desain Form Jabatan

IK

Pada Gambar 4.21 merupakan gambar desain form jabatan. Data-data

mengenai jabatan-jabatan yang ada di perusahaan di-maintenance di form ini.

ST

Teknik jalannya formsama dengan form-form master lainnya. User memasukkan
kode, jabatan secara valid, kemudian menekan tombol Simpan untuk
menyimpannya langsung ke dalam database.Jika ingin melihat hasil simpan, lihat
pada data grid view. Dari sanauser dapat mengubah maupun menghapus data
yang ada.

50

4.

Form Bagian Administrasi

Transaksi
Absen

Jabatan

Ijin

Laporan

Keluar

SU
R
AB

Karyawan

AY

Maintanance

A

Bag Administrasi

Gambar 4.23 Desain Form Bagian Administrasi

Pada Gambar 4.22Di dalam form utama administrasi terdapat 3 menu
utama, yaitu Maintanance,Transaksi dan Laporan. Pada menu maintanance

M

terdapat 2 menu, yaitu karyawan dan jabatan. Pada menu transaksi terdapat 2

Form Bagian Keuangan

ST

IK

5.

O

menu, yaitu absen dan ijin.

Bag Administrasi
Transaksi penggajian

Laporan

Keluar

51

Gambar 4.24 Desain Form Bagian Keuangan
Pada Gambar 4.23Di dalam form utama keuangan terdapat 2 menu
utama, yaitu transaksi penggajian dan Laporan.
Form Absen

A

6.

AY

Absensi

NIK
Password
Hari

Tanggal
Nama

Keluar

Tanggal

Jam masuk

Jam keluar

Status

Gambar 4.25Desain Form Absen

IK

O

M

NIK

SU
R
AB

Jam Digital

Pada Gambar 4.24. merupakan gambar desainform transaksi absensi

ST

pegawai. Masukkan NIK, tekan enter, maka akan muncul nama pegawai yang
sesuai dengan NIK tersebut, tanggal dan jam masuk secara otomatis akan muncul
pada database. Untuk waktu pulang pegawai juga melakukan absen lagi dengan
cara yang sama maka akan muncul pada tampilan dan database jam pulang.

52

Form Ijin Absen

A

7.

NIK
Nama

NIK

Alasan

Simpan

Nama
Tanggal
Alasan

Tanggal

SU
R
AB

NIK

AY

Ijin
Ijin Pegawai
Pegawai

Keterangan

Gambar 4.26 Desain Form Ijin Absensi

M

Pada Form ijin pegawai ini user tinggal memasukkan NIK dan tekan enter
maka akan muncul NIK, Nama pada kolom bagian bawah. Tanggal akan muncul

O

sesuai tanggal pada database. Masukkan alasan tidak masuk sesuai dengan yang

IK

user terima. Tekan simpan maka otomatis akan tampil pada kolom bagian atas

ST

dan juga akan tersimpan pada database.

53

8.

Form Gaji
Gaji

Find

Id karyawan
Nama
Nama Jabatan

A

Gaji Pokok

Uang Makan
Total
Simpan
Nama

Nama Jabatan

Gaji Pokok

Tunjangan Jababtan

Uang Makan

Total

SU
R
AB

Id karyawan
Enter Text
Enter More Text

AY

Tunjangan Jabatan

Gambar 4.27 Desain Form Gaji

Pada gambar 4.26 ditampilkan desainform penggajian. Pada form ini
semua detail gaji dari pegawai dihitung beserta tunjangan-tunjangan yang ada.
Implementasi dan Evaluasi

M

4.7.1

O

Implementasi sistem ini akan menjelaskan detil aplikasi sistem informasi
kepegawaian di Primagama Cabang Rungkut,serta menjelaskan form- form yang

IK

ada.

Mengimplementasikan sistem merupakan tahap pengujian dimana desain

ST

sistem dapat berjalan dengan baik. Implementasi harus sesuai dengan hasil
analisis sistem.

54

4.8.

Implementasi dan Penjelasan Program
Tahap ini merupakan langkah-langkah dari pemakian program Sistem

Informasi Absensi dan Penggajian pada Primagama Cabang Rungkut. Berikut

A

penjelasan program:

AY

4.8.1. Form Login
Form ini digunakan untuk login ke aplikasi. Pada form ini digunakan
untuk mengidentifikasi user priveledge dari pengguna sistem dan sebagai

Gambar 4.28 Form Login

O

M

SU
R
AB

keamanan dari sistem. Untuk lebih jelasnya ditunjukan pada Gambar 4.27.

IK

4.8.2. Menu Bagian Administrasi
Form Utama ini adalah tampilan awal untuk pengguna yang mempunyai
preveledge bagian administrasi. Form ini berisi Maintenance Karyawan,

ST

Maintenance Jabatan,Transaksi Absensi dan Transaksi Ijin Absensi dan Laporan.
Untuk lebih jelasnya ditunjukkan pada Gambar 4.29.

4.8.3

AY

Gambar 4.29 Form Menu Utama Bagian Administrasi

A

55

Form Maintenance Karyawan
Form maintenance karyawan digunakan untuk memasukkan data-data

SU
R
AB

karyawan yang ada. Data karyawan yang tersimpan digunakan untuk proses

ST

IK

O

M

pembuatan gaji karyawan. Untuk lebih jelasnya ditunjukan pada Gambar 4.29.

4.8.4

Gambar 4.30 Form Maintenance Karyawan

Form Maintenance Jabatan
Form maintenance jabatan digunakan untuk memasukkan data-data

jabatan karyawan yang ada. Data jabatan yang tersimpan digunakan untuk proses
pembuatan gaji karyawan. Untuk lebih jelasnya ditunjukan pada Gambar 4.30.

AY

A

56

Gambar 4.31 Form Maintenance Jabatan

SU
R
AB

4.8.5. Form Menu Absensi Karyawan
Form menu absensi ini digunakan untuk melakukan absensi karyawan.
Dengan cara memasukan NIP karyawan dan password. Absensi ini dilakukan
pada waktu jam masuk dan jam pulang karyawan. Untuk lebih jelasnya

IK

O

M

ditunjukkan pada Gambar 4.31.

Gambar 4.32 Form Absensi

ST

4.8.6. Form Menu Ijin Karyawan
Form menu ijin ini digunakan untuk melakukan ijin karyawan.. Data ijin
yang tersimpan digunakan untuk proses pembuatan gaji karyawan. Untuk lebih
jelasnya ditunjukan pada Gambar 4.32.

Gambar 4.33 Form Ijin Karyawan

Form Menu Utama Bagian Keuangan
Form Utama ini adalah tampilan awal untuk pengguna yang mempunyai

SU
R
AB

4.8.7

AY

A

57

preveledge bagian keuangan. Form ini berisi Transaksi Penggajian dan Laporan.

M

Untuk lebih jelasnya ditunjukkan pada Gambar 4.33.

O

Gambar 4.34 Form Menu Utama Bagian Keuangan

Form Gaji Karyawan
Form gaji karyawan digunakan untuk memasukkan data-data karyawan

IK

4.8.8

ST

yang ada. Data karyawan yang ada digunakan untuk promelakukan penggajian
berdasarkan daftar hadir karyawan. Untuk lebih jelasnya ditunjukan pada Gambar
4.34.

SU
R
AB

AY

A

58

Gambar 4.35 Form Gaji Karyaan

4.8.9

Laporan Gaji Karyawan
Halaman laporan penggajian digunakan untuk mencetak laporan transksi

gaji karyawan dari setiap jabatan yang telah diinputkan sebelumnya. Untuk lebih

ST

IK

O

M

jelasnya ditunjukan pada Gambar 4.36

Gambar 4.36 Form Laporan Gaji Karyawan

59

4.8.10 Laporan Absensi

SU
R
AB

AY

A

Halaman laporan absensi digunakan untuk mencetak laporan transaksi
absensi karyawan. Untuk lebih jelas di tunjukkan Gambar 4.37

Gambar 4.37 Form Laporan Absensi

4.8.11 Laporan Slip Gaji

ST

IK

O

M

Halaman laporan slip gaji digunakan untuk mencetak laporan slip gaji
karyawan. Untuk lebih jelas di tunjukkan Gambar 4.38

Gambar 4.38 Form Laporan Slip Gaji