PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA...

151
PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Oleh: DEWI FRITA NIM: 161300130 PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) GICI BATAM 2017

Transcript of PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA...

Page 1: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA OUTSOURCING PADA PT. CITRA

PERDANA PERKASA BATAM BERBASIS WEB

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana

Oleh: DEWI FRITA

NIM: 161300130

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER (STMIK) GICI BATAM

2017

Page 2: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

ii

Page 3: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

iii

Page 4: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

iv

Page 5: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

v

KATA PENGANTAR

Puji Syukur penulis panjatkan atas kehadirat Allah SWT karena berkat

rahmat-Nya penulis dapat menyelesaikan Skripsi yang berjudul Perancangan

Sistem Informasi Penggajian Tenaga Kerja Outsourcing Pada PT. Citra Perdana

Perkasa Batam sesuai dengan yang direncanakan.

Penulis menyadari sepenuhnya bahwa tanpa adanya bantuan dari berbagai

pihak, Penulis akan banyak menenmui kesulitan dalam penyusunan Skripsi ini.

Untuk itu Penulis mengucapkan terima kasih banyak kepada:

1. Bapak Kiatwansyah selaku Ketua Pembina Yayasan Permata Harapan Bangsa

Batam.

2. Bapak Bali Dalo, S.H. selaku Ketua Yayasan Permata Harapan Bangsa.

3. Bapak Zainul Munir, ST, MeTC. Selaku Ketua Sekolah Tinggi Manajemen

Informatika dan Komputer Gici Batam

4. Bapak Yodi, S.Kom, M.S.I. selaku Dosen Pembimbing 1 telah mengarahkan

dan membimbing penulis selama mengerjakan Skripsi ini

5. Ibu Dewi Febriani selaku Pimpinan PT. Citra Perdana Perkasa Batam, atas

izinnya yang diberikan kepada penulis untuk melakukan penelitian.

6. Staff Dosen dan Karyawan STMIK GICI Batam, yang telah banyak

memberikan ilmu dan kemudahan dalam menyelesaikan Skripsi ini..

Penulis menyadari bahwa Skripsi ini masih jauh dari sempurna. Oleh sebab

itu, dengan segala kerendahan hati, kritik dan saran yang bersifat membangun dari

pembaca, Penulis sangat mengharapkan kritik dan sarannya demi kesempurnaan

Skripsi ini.

Batam, 24 Agustus 2017

Penulis,

Dewi Frita

Page 6: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

vi

ABSTRAK

Sistem Informasi Penggajian merupakan sistem yang dibangun untuk

mempermudah pelaksanaan penggajian karyawan secara tepat dan akurat dengan

mengkomputerisasi keseluruhan bagian dari proses penggajian tersebut disertai

dengan pengendalian atau control atas sistem komputerisasi. Hal ini akan

menunjang kelancaran aktivitas di perusahaan atau instansi dalam kegiatan sehari-

harinya. Dengan adanya sistem penggajian karyawan masih menggunakan cara

manual mulai dari pendataan karyawan sampai pada perhitungan gaji karyawan

oleh SDM. Tujuan dari penelitian ini adalah untuk mengetahui sistem informasi

penggajian yang telah diterapkan oleh PT. Citra Perdana Perkasa Batam tersebut

telah memiliki pengendalian intern yang memadai. Dalam menyelesaikan masalah

tersebut maka penulis menganalisa untuk merancang suatu sistem Informasi

Penggajian pada PT. Citra Perdana Perkasa Batam. Dalam perancangan ini,

penulis menggunakan Metode Waterfall, dan untuk Software Pengkodean

komputer menggunakan Web yang berbasis PHP dan MySql untuk pemograman

basis data. Dalam proses pengimputan data tidak memakan waktu yang lama dan

dapat diakses dimanapun dan kapanpun, serta dapat menghasilkan laporan yang

lebih cepat dan menarik.

Kata Kunci: Perancangan Sistem Informasi Penggajian, PHP dan MySql,

Berbasis Web.

Page 7: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

vii

ABSTRACT

Information systems Employment is a system built to facilitate the

implementation of the employment of employees in a timely and accurate with

computerization the whole part of the process of employment was accompanied

with the operation or control over the computerized system. This will support the

smoothness of the activity in the enterprises or agencies in activities of day-to-

day. With the advent of the system of the employment of employees still use

manual way from the input data employee until on reckoning the salary of

employee by HR. The purpose of this research is to know the system information

of employment which has been applied by PT. Citra Perdana Perkasa Batam to

find out what is the system of information of employment which has been applied

by the company have handling the intern will suffice. In solving the problem then

the authors will analyze to plan an Information systems Employment at PT. Citra

Perdana Perkasa Batam. In planning this, the author uses the Method Waterfall,

and for Software Encoding computer using a Web based PHP and MySQL for the

programming base data. In the process of input data does not consume a long

time and can be accessed wherever and whenever, as well as to be able to

produce reports more interesting.

Kay Word: Design of Payroll Information System, PHP and MySql, based

Website.

Page 8: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

viii

DAFTAR ISI

Judul Halaman

HALAMAN JUDUL .................................................................................................... i

HALAMA PERSETUJUAN ...................................................................................... ii

HALAMAN PENGESAHAN ..................................................................................... iii

HALAMAN PERNYATAAN ..................................................................................... iv

KATA PENGANTAR .................................................................................................. v

ABSTRAK .................................................................................................................... vi

ABSTRACT ................................................................................................................... vii

DAFTAR ISI ................................................................................................................. viii

DAFTAR TABEL ........................................................................................................ xiii

DAFTAR GAMBAR .................................................................................................... xiv

BAB I PENDAHULUAN ......................................................................................... 1

1.1 Latar Belakang .......................................................................................... 1

1.2 Rumusan Masalah ..................................................................................... 2

1.3 Batasan Masalah ........................................................................................ 3

1.4 Tujuan Penelitian ....................................................................................... 3

1.5 Manfaat Penelitian ..................................................................................... 4

1.6 Sistematika Penulisan ................................................................................ 4

BAB II LANDASAN TEORI .................................................................................... 6

2.1 Teori Pendukung ....................................................................................... 6

2.1.1 Sistem ............................................................................................ 6

2.1.1.1 Defenisi Sistem ............................................................... 6

2.1.1.2 Elemen Sistem................................................................. 7

Page 9: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

ix

2.1.1.3 Karakteristik Sistem ........................................................ 9

2.1.1.4 Klasifikasi Sistem ........................................................... 11

2.1.2 Informasi ....................................................................................... 12

2.1.2.1 Defenisi Informasi........................................................... 12

2.1.3 Sistem Informasi ........................................................................... 13

2.1.3.1 Defenisi Sistem Informasi ............................................... 14

2.1.3.2 Komponen Sistem Informasi .......................................... 14

2.1.3.3 Sistem Informasi Penggajian .......................................... 15

2.1.4 Tenaga Kerja Outsourcing ............................................................. 16

2.1.4.1 Defenisi Tenaga Kerja Outsourcing ............................... 16

2.1.4.2 Jenis Tenaga Kerja Outsourcing ..................................... 17

2.1.5 Gaji dan Upah ................................................................................ 18

2.1.5.1 Defenisi Gaji dan Upah ................................................... 18

2.1.5.2 Golongan Upah ............................................................... 19

2.1.6 Distribusi Gaji dan Upah ............................................................... 20

2.1.6.1 Sistem Penggajian dan Pengupahan ................................ 20

2.1.6.2 Distribusi Gaji dan Upah................................................. 22

2.1.7 Perhitungan Upah Lembur ............................................................ 23

2.1.7.1 Waktu Lembur Menurut Undang - Undang .................... 24

2.1.7.2 Syarat dan Ketentuan Waktu Lembur ............................. 24

2.1.8 Jabatan .......................................................................................... 25

2.1.8.1 Defenisi Jabatan .............................................................. 26

2.1.9 JAMSOSTEK (Jaminan Sosisal Tenaga Kerja)............................ 26

2.1.10 Perhitungan Gaji ........................................................................... 27

2.1.11 Perancangan Data Base (Basis Data) ............................................ 28

2.1.11.1 Defenisi Basis Data ...................................................... 28

2.1.11.2 Tabel Relasi .................................................................. 30

2.1.12 Perangkat Pemodelan .................................................................... 30

2.1.12.1 Diagram Arus Data ...................................................... 30

2.1.12.3 E-RD (Entity Relationship Diagram) ........................... 32

2.1.12.1 Diagram Alir (Flowchart) ............................................. 35

Page 10: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

x

2.1.13 Internet .......................................................................................... 37

2.1.14 Pengertian Website ........................................................................ 38

2.1.15 PHP & MySql................................................................................ 39

2.1.16 Adobe Dreamweaver CS5 ............................................................. 42

2.1.17 JQuary ........................................................................................... 42

2.1.18 CSS (Cascading Style Sheet) ........................................................ 43

2.2 Penelitian Terdahulu ................................................................................ 43

BAB III METODOLOGI PENELITIAN ................................................................. 46

3.1 Kerangka Kerja ......................................................................................... 46

3.1.1 Susunan Kerangka Kerja ............................................................... 46

3.1.2 Lokasi dan Waktu Penelitian ......................................................... 48

3.1.3 Metode Pengembangan Sistem ...................................................... 48

3.1.4 Metode Pengolahan Data ............................................................... 51

3.2 Gambaran Umum Perusahaan ................................................................... 53

3.2.1 Struktur Organisasi Perusahaan PT. Citra Perdana Perkasa .......... 54

3.2.2 Job Description (Deskripsi Pekerjaan) PT. Citra Perdana ............ 55

BAB IV ANALISIS DAN IMPLEMENTASI ........................................................... 56

4.1 Analisis Sistem Informasi Yang Sedang Berjalan .................................... 56

4.2 Analisis Sistem Informasi Yang di Usulkan ............................................. 60

4.2.1 Rancangan Diagram Aliran Data .................................................. 62

4.2.1.1 Rancangan Diagram Konteks Sistem Baru ..................... 62

4.2.1.2 Rancangan DFD Level 0 Sistem Informasi .................... 62

4.2.2 Rancangan E-RD (Entity Relationship Diagram) .......................... 63

4.2.3 Rancangan Basis Data (Database) ................................................ 64

4.2.4 Rancangan Relasi Basis Data (Database) ..................................... 66

4.2.5 Rancangan Prototype / Tampilan .................................................. 67

4.2.5.1 Rancangan Login ......................................................... 66

4.2.5.2 Rancangan Menu Utama (Dasbord) ............................ 67

4.2.5.3 Rancangan Menu Karyawan ......................................... 68

4.2.5.4 Rancangan Menu Absensi ............................................ 68

4.2.5.5 Rancangan Menu Gaji .................................................. 69

4.2.5.6 Rancangan Menu Tambah Data Karyawan .................. 69

Page 11: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

xi

4.2.5.7 Rancangan Menu Tambah Data Absensi ..................... 70

4.2.5.8 Rancangan Menu Tambah Data Gaji ........................... 70

4.2.5.9 Rancangan Menu Edit Data Karyawan ....................... 71

4.2.5.10 Rancangan Menu Hapus Data Gaji ............................. 71

4.2.5.11 Rancangan Menu Hapus Data Absen ......................... 72

4.2.5.12 Rancangan Menu Laporan Data Karyawan .................. 72

4.2.5.13 Rancangan Menu Laporan Data Absensi ..................... 73

4.2.5.14 Rancangan Menu Laporan Data Gaji ........................... 73

4.2.5.15 Rancangan Menu Slip Gaji ........................................... 74

4.3 Implementasi ............................................................................................. 74

4.3.1 Menu Login .............................................................................. 74

4.3.2 Menu Utama (Dasbord) ............................................................ 75

4.3.3 Menu Karyawan ....................................................................... 75

4.3.4 Menu Absensi ........................................................................... 76

4.3.5 Menu Gaji ................................................................................. 76

4.3.6 Menu Tambah Data Karyawan ................................................. 77

4.3.7 Menu Tambah Data Absensi ..................................................... 77

4.3.8 Menu Tambah Data Gaji ........................................................... 78

4.3.9 Menu Edit Data Karyawan ....................................................... 78

4.3.10 Menu Hapus Data Gaji ............................................................. 79

4.3.11 Menu Hapus Data Absensi ....................................................... 79

4.3.12 Cetak Laporan Data Karyawan ................................................ 80

4.3.13 Cetak Laporan Data Absensi .................................................... 80

4.3.14 Cetak Laporan Data Gaji .......................................................... 81

4.3.14 Cetak Slip Gaji ......................................................................... 81

4.4 Flowchart Program .............................................................................. 82

4.4.1 Flowchart Menu Utama (Admin) ............................................. 83

4.4.2 Flowchart Menu Utama (Keuangan) ....................................... 84

4.4.2 Flowchart Input Data Karyawan ............................................. 84

4.4.3 Flowchart Input Data Absensi ................................................. 85

4.3.4 Flowchart Input Data Gaji ...................................................... 85

Page 12: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

xii

4.4.2 Flowchart Laporan Data Karyawan ........................................ 86

4.4.3 Flowchart Laporan Data Absensi ............................................ 86

4.3.4 Flowchart Laporan Data Gaji .................................................. 87

BAB V PENUTUP ...................................................................................................... 88

5.1 Kesimpulan ................................................................................................ 88

5.2 Saran .......................................................................................................... 88

DAFTAR PUSTAKA ................................................................................................... 90

LAMPIRAN .................................................................................................................. 92

Page 13: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

xiii

DAFTAR TABEL

Tabel Halaman

Tabel 2.1 Simbol Diagram Arus Data ........................................................................... 31

Tabel 2.2 Simbol Flowchart ......................................................................................... 36

Tabel 2.3 Penelitian Terdahulu ..................................................................................... 43

Tabel 3.1 Jadwal Penelitian ........................................................................................... 48

Tabel 3.2 Job Description (Deskripsi Pekerjaan) PT. Citra Perdana Perkasa ............... 55

Tabel 4.1 Basis Data Login ............................................................................................ 64

Tabel 4.2 Basis Data Karyawan .................................................................................... 65

Tabel 4.3 Basis Data Jabatan ........................................................................................ 65

Tabel 4.4 Basis Data Absensi ........................................................................................ 65

Tabel 4.5 Basis Data Gaji ............................................................................................. 65

Page 14: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

xiv

DAFTAR GAMBAR

Gambar Halaman

Gambar 2.1 Kardinalasi Relasi .................................................................................. 33

Gambar 2.2 ERD relasi satu-ke-satu .......................................................................... 33

Gambar 2.3 ERD relasi satu-ke-banyak ..................................................................... 34

Gambar 2.4 ERD relasi banyak-ke-banyak ................................................................ 35

Gambar 3.1 Kerangka Kerja Penelitian ...................................................................... 46

Gambar 3.2 Pengembangan Software Model Waterfall ............................................. 49

Gambar 3.3 Struktur Organisasi PT. Citra Perdana Perkasa Batam .......................... 54

Gambar 4.1 Aliran Sistem Informasi yang Sedang Berjalan ..................................... 59

Gambar 4.2 Aliran Sistem Informasi yang Diusulkan .............................................. 61

Gambar 4.3 Diagram Konteks Sistem Informasi ...................................................... 62

Gambar 4.4 DFD Level 0 Sistem Informasi .............................................................. 62

Gambar 4.5 E-RD Sistem Informasi ......................................................................... 63

Gambar 4.6 Rancangan Relasi Basis Data ................................................................ 66

Gambar 4.7 Rancangan Menu Login ........................................................................ 67

Gambar 4.8 Rancangan Menu Utama (Dasbord) PT. Citra Perdana Perkasa ........... 67

Gambar 4.9 Rancangan Menu Karyawan ................................................................. 68

Gambar 4.10 Rancangan Menu Absensi .................................................................... 68

Gambar 4.11 Rancangan Menu Gaji ........................................................................... 69

Gambar 4.12 Rancangan Menu Tambah Data Karyawan ........................................... 69

Gambar 4.13 Rancangan Menu Tambah Data Absensi .............................................. 70

Gambar 4.14 Rancangan Menu Tambah Gaji Karyawan ............................................ 70

Gambar 4.15 Rancangan Menu Edit Data Karyawan ................................................. 71

Gambar 4.16 Rancangan Menu Hapus Data Gaji ....................................................... 71

Gambar 4.17 Rancangan Menu Hapus Data Absensi ................................................. 72

Gambar 4.18 Rancangan Menu Laporan Data Karyawan ........................................... 72

Gambar 4.19 Rancangan Menu Laporan Data Absensi .............................................. 73

Gambar 4.20 Rancangan Menu Laporan Data Gaji .................................................... 73

Gambar 4.21 Rancangan Menu Slip Gaji .................................................................... 74

Page 15: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

xv

Gambar 4.22 Menu - Login Admin .............................................................................. 74

Gambar 4.23 Menu Dasbord ....................................................................................... 75

Gambar 4.24 Menu Karyawan .................................................................................... 75

Gambar 4.25 Menu Absensi ........................................................................................ 76

Gambar 4.26 Menu Gaji .............................................................................................. 76

Gambar 4.27 Menu Tambah Data Karyawan .............................................................. 77

Gambar 4.28 Menu Tambah Data Absensi Karyawan ................................................ 77

Gambar 4.29 Menu Tambah Gaji Karyawan .............................................................. 78

Gambar 4.30 Menu Edit Data Karyawan .................................................................... 78

Gambar 4.31 Menu Hapus Data Gaji .......................................................................... 79

Gambar 4.32 Menu Hapus Data Absen ....................................................................... 79

Gambar 4.33 Cetak Laporan Data Karyawan ............................................................. 80

Gambar 4.34 Cetak Laporan Data Absensi Karyawan ................................................ 80

Gambar 4.35 Cetak Laporan Data Gaji Karyawan ...................................................... 81

Gambar 4.36 Cetak Slip Gaji ...................................................................................... 81

Gambar 4.37 Flowchart Program Menu Utama (Login Admin) ................................. 83

Gambar 4.38 Flowchart Menu Utama Keuangan (Login Keuangan) .......................... 84

Gambar 4.39 Flow Chart Input Data Karyawan ......................................................... 84

Gambar 4.40 Flow Chart Input Data Absensi ............................................................. 85

Gambar 4.41 Flow Chart Input Data Gaji ................................................................... 85

Gambar 4.42 Flow Chart Laporan Data Karyawan .................................................... 86

Gambar 4.43 Flow Chart Laporan Data Absensi ........................................................ 86

Gambar 4.44 Flow Chart Laporan Data Gaji .............................................................. 87

Page 16: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan ilmu pengetahuan saat ini telah memegang peranan penting

dalam kehidupan, diantaranya dibidang komputer. Terbukti dengan banyaknya

instansi pemerintah dan perusahaan swasta yang menggunakan sistem

komputerisasi sebagai alat bantu dalam meningkatkan kinerja bagi para

pegawainya. Perkembangan-perkembangan itu menuntut organisasi-organisasi

untuk lebih maju. Maka para perusahaan berusaha mengejar ketinggalan dan

melakukan pengolahan data dengan baik. Data yang dikelola dengan baik, terlepas

dari berbagai ragam wujud materinya, sehingga memudahkan dalam pencarian

data. Jenis-jenis sistem informasi sangat beragam dan dapat diaplikasikan pada

bidang-bidang tertentu diantaranya pada sistem informasi invetorisasi pada

gudang, sistem informasi sumber daya manusia, sistem informasi akuntansi dan

lain sebagainya

PT. Citra Perdana Perkasa Batam merupakan salah satu badan usaha yang

bergerak dibidang penyedia yenaga kerja, yang mana PT. Citra Perdana Perkasa

menyalurkan tenaga kerjanya ke perusahaan-perusahaan sesuai dengan spesifikasi

yang telah ditetapkan oleh perusahaan. Tenaga kerja yang disalurkan ada beberapa

katergori diantaranya langsung disalurkan ke perusahaan-perusahaan tanpa ada

ikatan lagi antara tenaga kerja dengan pihak outsourcing dan ada tenaga kerja

hanya diperkerjakan keperusahaan-perusahaan, namun secara penggajian tenaga

kerja masih dilakukan oleh PT. Citra Perdana Perkasa.

Page 17: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

2

Dengan bertambahnya jumlah tenaga kerja pada PT. Citra Perdana Perkasa,

pembayaran gaji tenaga kerja outsourcing sering mengalami keterlambatan dan

kesalahan. Hal ini disebabkan karena PT. Citra Perdana Perkasa belum

menggunakan sistem informasi yang handal dalam melakukan proses perhitungan

gaji para pekerjanya.

Berdasarkan uraian diatas menjadi dasar untuk dilakukan penelitian tentang

Perancangan Sistem Informasi Penggajian Tenaga Kerja Outsourcing pada PT.

Citra Perdana Perkasa Batam berbasis Web.

1.2 Rumusan Masalah

Berdasarkan latar belakang diatas dapat dilakukan rumusan masalah yaitu:

1. Bagaimana merancang sistem informasi untuk menyelesaikan masalah

penggajian tenaga kerja outsourcing secara optimal dan tepat waktu pada

PT. Citra Perdana Perkasa?

2. Bagaimana implementasi sistem informasi penggajian tenaga kerja

outsourcing pada PT. Citra Perdana Perkasa?

3. Bagaimana membuat laporan data karyawan, data absensi dan penggajian

pada Sistem Informasi Penggajian Outsourcing di PT. Citra Perdana

Perkasa?

1.3 Batasan Masalah

Mengingat permasalahan yang dihadapi oleh PT. Citra Perdana Perkasa

Batam dan keterbatasan waktu maka agar pembahasan masalah tidak meluas ke

masalah lainnya penulis membatasi masalah sebagai berikut:

Page 18: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

3

1. Aplikasi dalam penelitian ini dibatasi hanya menggunakan database, PHP

dan MySQL.

2. Melakukan penelitian ini hanya pada tenaga kerja outsourcing PT. Citra

Perdana Perkasa Batam.

3. Sistem ini digunakan hanya untuk perhitungan gaji pada tenaga kerja

outsourcing PT. Citra Perdana Perkasa Batam.

1.4 Tujuan Penelitian

Adapun tujuan dari penelitian ini dilakukan untuk:

1. Untuk mengetahui perancangan sistem informasi dapat menyelesaikan

masalah penggajian tenaga kerja outsourcing secara optimal dan tepat waktu

pada PT. Citra Perdana Perkasa Batam.

2. Untuk mengatasi kesulitan-kesulitan dalam perhitungan gaji pada tenaga

kerja outsourcing PT. Citra Perdana Perkasa Batam.

3. Untuk mengatasi kesulitan dalam membuat laporan data karyawan, laporan

absensi dan laporan gaji karyawan pada tenaga kerja outsourcing PT. Citra

Perdana Perkasa Batam.

1.5 Manfaat Penelitian

Adapun manfaat dari penulisan ini adalah sebagai berikut:

1. Dengan telah dilaksanakan perancangan sistem informasi penggajian tenaga

kerja outsourrcing PT. Citra Perdana Perkasa dapat diterapkan dengan

sebagaimana mestinya.

Page 19: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

4

2. Sistem informasi yang dirancang akan mempermudah dalam perhitungan

gaji serta laporan data karyawan yang dibutuhkan.

3. Meningkatkan kinerja kerja staff HRD dan mempermudah dalam pencarian

data.

1.6 SISTEMATIKA PENULISAN

Sistematika penulisan penelitian ini disusun untuk memberikan gambaran

umum tentang penelitian yang dijalankan. Sistematika penulisan ini adalah

sebagai berikut:

BAB I. PENDAHULUAN

Menerangkan tentang latar belakang permasalahan, merumuskan masalah,

pembatasan masalah yang dihadapi, menentukan tujuan dan manfaat dari

penelitian serta diikuti dengan sistematika penulisan.

BAB II. LANDASAN TEORI

Menguraikan berbagai dasar teori yang mendukung dan mendasari

penulisan dari berbagai para ahli, serta beberapa penelitian terdahulu menjadi

pedoman dalam penelitian ini.

BAB III. METODOLOGI PENELITIAN

Metodologi penelitian mengenai kerangka kerja, tempat dan waktu

penelitian, metode pengembangan sistem dan metode pengolahan data.

BAB IV. ANALISIS DAN IMPLEMENTASI

Pada bab ini berisi tentang analisis proses penggajian tenaga kerja

outsourcing pada PT. Citra Perdana Perkasa Batam yang sedang berjalan saat ini

Page 20: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

5

dan analisis sistem informasi penggajian yang penulis usulkan serta

mengimplementasikan sistem informasi beserta flowchar.

BAB V. PENUTUP

Pada bab ini kesimpulan dan saran berisi rangkuman atau intisari dari

pembahasan yang dibuat oleh penulis serta saran - saran yang dibuat oleh penulis

dalam mengembangkan proses penggajian tenaga kerja outsourcing pada PT.

Citra Perdana Perkasa Batam kedepannya.

Page 21: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

6

BAB II

LANDASAN TEORI

2.1 Teori Pendukung

Untuk memudahkan proses Perancangan Sistem Informasi Penggajian

Tenaga Kerja perlu diketahui sejumlah teori dan penelitian terdahulu yang pernah

dilakukan sebagai referensi untuk menunjang atau memperdalam pemahaman

terhadap informasi-informasi yang disajikan.

2.1.1 Sistem

Dalam kehidupan sehari-hari di era teknilogi dan komputerisasi saat ini, kita

sering mendengar istilah mengenai sistem. Misalnya sistem komputer, sistem

operasi, sistem informasi, sistem giografis, sistem akademis, dan lainnya. Bahkan

disadari maupun tidak, kita sering menggunakan atau memanfaatkan layanan yang

diberikan oleh sistem tersebut. Kita juga terbantu dengan adanya sistem tersebut.

2.1.1.1 Defenisi Sistem

Sistem didefinisikan sebagai sekumpulan prosedur yang saling berkaitan

dan saling terhubung untuk melakukan suatu tugas bersama-sama (Pratama I Putu

, 2014:7).

Sistem adalah hubungan atau interaksi yang berlangsung diantara kesatuan

ataupun komponen secara teratur sehingga tujuan maupun sasaran sistem dapat

dicapai (Jogiyanto, HM, 2002:5 dalam Deni Panji, 2013: II-1).

Sistem adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah

komponen fungsional (dengan satuan fungsi dan tugas khusus) yang saling

Page 22: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

7

berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses

tertentu. Sebuah kendaraan dapat mewakili sebuah sistem yang terdiri atas

komponen pemantik/starter (untuk memulai penggapaian, komponen

penggapaian untuk pembakaran BBM yang membuat torak bekerja, komponen

penggerak/torak untuk menggerakkan roda), komponen pengereman (untuk

memperlambat dan menghentikan gerakan torak dan roda), komponen perlistrikan

(untuk mengaktifkan speedometer, lampu dan lain-lainnya) yang secara bersama-

sama melaksanakan fungsi kendaraan secara umum, yakni sebagai sarana transportasi

(Fathansyah, 2015:1).

2.1.1.2 Elemen Sistem

Ada beberapa elemen yang membentuk sebuah sistem, yaitu: tujuan,

masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik serta

lingkungan. Berikut penjelasan mengenai elemen - elemen yang membentuk

sebuah sistem:

1. Tujuan

Setiap sistem memiliki tujuan (goal), baik hanya satu atau lebih. Tujuan

inilah yang menjadi pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem

menjadi tak terarah dan tak terkendali. Tentu saja, tujuan antara satu sistem

dengan sistem yang lain berbeda.

2. Masukan

Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem

dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-hal yang

berwujud (tampak secara fisik) maupun yang tidak tampak. Contoh masukan yang

Page 23: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

8

berwujud adalah bahan mentah, sedangkan contoh yang tidak berwujud adalah

informasi (misalnya permintaan jasa pelanggan).

3. Proses

Proses merupakan bagian yang melakukan perubahan atau transformasi dari

masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya berupa

informasi dan produk, tetapi juga bisa berupa hal-hal yang tidak berguna,

misalnya saja sisa pembuangan atau limbah.

4. Keluaran

Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi,

keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya.

5. Batas

Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan

daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi, ruang

lingkup, atau kemampuan sistem. Tentu saja batas sebuah sistem dapat dikurangi

atau dimodifikasi sehingga akan mengubah perilaku sistem.

6. Mekanisme Pengendalian dan Umpan Balik

Mekanisme pengendalian (control mechanism) diwujudkan dengan

menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini

digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah

untuk mengatur agar sistem berjalan sesuai dengan tujuan.

7. Lingkungan

Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan

bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau

menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja harus

Page 24: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

9

ditahan dan dikendalikan supaya tidak mengganggu kelangsungan operasi sistem,

sedangkan yang menguntungkan tetap harus terus dijaga, karena akan memacu

terhadap kelangsungan hidup sistem.

2.1.1.3 Karakteristik Sistem

1. Memiliki Komponen

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi,

bekerja sama membentuk satu kesatuan. Komponen-komponen sistem dapat

berupa suatu subsistem atau bagian-bagian dari sistem. Setiap sistem tidak peduli

betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-

subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan

suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu

sistem dapat mempunyai suatu sistem yang lebih besar yang disebut supra sistem.

2. Batas Sistem (Boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan

sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini

memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem

menunjukkan ruang lingkup (scope) dari sistem tersebut.

3. Lingkungan Luar Sistem (Environment)

Adalah apapun di luar batas dari sistem yang mempengaruhi operasi

sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan juga dapat

merugikan sistem. Lingkungan luar yang menguntungkan merupakan energi dari

sistem dan demikian harus tetap dijaga dan dipelihara. Sedangkan yang

lingkungan luar sistem yang merugikan harus ditahan dan dikendalikan kalau

tidak akan mengganggu kelangsungan hidup dari sistem.

Page 25: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

10

4. Penghubung Sistem (Interface)

Merupakan media penghubung antara satu subsistem dengan subsistem

yang lainnya. Melalui penghubung ini memungkinkan sumber – sumber daya

mengalir dari suatu subsistem ke subsistem yang lainnya.

5. Masukan Sistem (Input)

Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat

berupa masukan perawatan (maintenance input) dan masukan sinyal (signal

input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut

dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan

keluaran.

6. Keluaran Sistem (Output)

Merupakan hasil dari energi yang diolah oleh sistem dan diklarifikasikan

menjadi keluaran yang berguna dan sisa pembuangan.

7. Pengolah Sistem (Process)

Merupakan bagian yang memproses masukan untuk menjadi keluaran yang

diinginkan.

8. Sasaran Sistem

Jika sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada

gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan

sistem dan keluaran yang akan dihasilkan sistem.

2.1.1.4 Klasifikasi Sistem

1. Sistem abstrak; sistem yang berupa pemikiran atau ide-ide yang tidak

tampak secara fisik (sistem teologia)

Page 26: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

11

2. Sistem fisik; merupakan sistem yang ada secara fisik (sistem komputer,

sistem akuntansi, sistem produksi dll.)

3. Sistem alamiah; sistem yang terjadi melalui proses alam. (sistem matahari,

sistem luar angkasa, sistem reproduksi dll.

4. Sistem buatan manusia; sistem yang dirancang oleh manusia.

5. Sistem buatan manusia yang melibatkan interaksi manusia dengan mesin

disebut human-machine sistem (contoh; sistem informasi)

6. Sistem Tertentu (deterministic sistem); beroperasi dengan tingkah laku yang

sudah dapat diprediksi. Interaksi bagian-bagiannya dapat dideteksi dengan

pasti sehingga keluaran dari sistem dapat diramalkan (contoh; sistem

komputer)

7. Sistem tak tentu (probabilistic system); sistem yang kondisi masa depannya

tidak dapat diprediksi karena mengandung unsur probabilitas.

8. Sistem tertutup (close system); sistem yang tidak berhubungan dan tidak

terpengaruh dengan sistem luarnya. Sistem ini bekerja secara otomatis tanpa

adanya turut campur tangan dari pihak luarnya. Sistem terbuka (open

system); sistem yang berhubungan dan terpengaruh dengan lingkungan

luarnya.

9. Sistem sederhana dan sistem kompleks

Jadi berdasarkan teori - teori para ahli diatas dapat disimpulkan sistem

adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling

berhubungan dan berinteraksi untuk mencapai tujuan tertentu.

2.1.2 Informasi

Page 27: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

12

Setiap hari kita mendengarkan informasi. Informasi ini dapat kita peroleh

baik di media cetak, Koran, majalah, buku maupun media elektronik (internet,

televise, radio). Informasi yang kita terima dapat berupa informasi yang benar dan

apa adanya. Namun tidak sedikit juga kita memperoleh informasi salah dan

menyesatkan. Dalam hal ini kita sebagai penikmat informasi perlu lebih cerdas

dan bijak di dalam memilah informasi yang diperoleh.

2.1.2.1 Defenisi Informasi

Informasi merupakan hasil pengolahan data dari satu atau berbagai sumber,

yang kemudian diolah, sehingga memberikan nilai arti, dan manfaat (Pratama I

Putu, 2014:9).

Informasi adalah sejumlah data yang sudah diproses dengan baik dan

berguna bagi pemakainya. Disebut informasi apabila data tersebut yang telah

diproses sesuai dengan kebutuhan pemakainya (Jogiyanto, HM, 2002:11 dalam

Deni Panji, 2013:II-1).

Dari teori-teori diatas, penulis dapat menyimpulkan, untuk dapat

menghasilkan informasi , juga dilakukan proses verifikasi secara akurat, spesifik,

dan tepat waktu. Hal ini penting agar informasi dapat memberikan nilai dan

pemahaman kepada pengguna. Pengguna dalam hal ini mencakup pembaca,

pendengar, penonton, bergantung pada bagaimana cara pengguna tersebut

menikmati sajian informasi dan melalui media apa informasi tersebut disajikan.

2.1.3 Sistem Informasi

Berdasarkan defenisi sistem dan informasi yang telah dijelaskan diatas maka

dapat dinyatakan bahwa sistem informasi merupakan gabungan dari empat bagian

Page 28: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

13

utama. Keempat bagian utama tersebut mencakup perangakat lunak (Software),

perangkat keras (hardware), infrastruktur, dan sumber daya manusia (SDM).

Keempat bagian utama ini saling berkaitan untuk menciptakan sebuah sistem yang

dapat mengolah data menjadi informasi yang bermanfaat. Di dalamnya juga

termasuk proses perencanaan, control, koordinasi, dan pengambil keputusan,

sehingga sebagai sebuah sistem yang mengolah data menjadi informasi yang akan

disajikan dan digunakan oleh pengguna, maka sistem informasi merupakan

sebuah sistem yang komplek. Bukan hanya komputer saja yang bekerja (beserta

software dan hardware di dalamnya), namun juga manusia (pengguna / actor)

dalam hal ini menggunakan seluruh ide, pemikiran, perhitungan, untuk dituangkan

ke dalam sistem informasi yang digunakan.

2.1.3.1 Defenisis Sistem Informasi

Sistem informasi (information System) merupakan suatu kumpulan dari

komponen-komponen dalam suatu perusahaan atau organisasi yang berhubungan

dengan proses penciptaan dan aliran informasi (Hapsi, 2010:13).

Sistem Informasi merupakan gabungan dari empat bagian utama. Keempat

bagian utama yang saling berkaitan untuk menciptakan sebuah sistem yang dapat

menguji data menjadi sebuah informasi yang bermanfaat. Di dalamnya juga

termasuk sistem perencanaan, control, koordinasi dan pengambilan keputusan

(Pratama I putu, 2014:10).

Sistem informasi adalah data yang dikumpulkan, dikembangkan dan

diolah sedemikian rupa sehingga menjadi sebuah satu kesatuan informasi yang

saling terkait dan saling mendukung sehingga menjadi suatu informasi yang

Page 29: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

14

berharga bagi penerimanya (Tafri D. Muhyuzir, 2001:8 dalam Deni Panji,

2013:II-2).

Sistem informasi adalah sebuah rangkaian prosedur format dimana data

dikelompokkan, di proses menjadi informasi, dan didistribusikan kepada

pemakai (Hall 2001 dalam Dewi H, 2014).

2.1.3.2 Komponen Sistem Informasi

Secara garis besar, sebuah sistem informasi terdiri atas tiga komponen

utama. Ketiga komponen tersebut mencakup software, hardware, dan brainware.

Ketiga komponen ini saling berkaitan satu sama lain, berikut fungsi dari ketiga

komponen tersebut:

1. Software mencakup semua perangkat lunak yang dibangun dengan bahasa

pemograman tertentu, pustaka, untuk kemudian menjadi sistem operasi

aplikasi, dan driver. Sistem operasi, aplikasi saling bekerja sama agar

computer dapat berjalan dengan baik.

2. Hardware mencakup semua perangkat keras (motherboard, processor,

VGA, dan lainnya) yang disatukan menjadi sebuah komputer. Dalam

konteks yang luas, bukan hanya sebuah komputer, namun sebuah jaringan

komputer.

3. Brainware mencakup kemampuan otak manusia, yang mencakup ide,

pemikiran, analisis, di dalam menciptakan dan menggabungkan hardware

dan software. Penggabungan software dan hardware dengan bantuan

brainware inilah (melalui sejumlah prosedur) yang dapat menciptakan

sebuah sistem yang bermanfaat bagi pengguna (Pratama I putu, 2014:8).

Page 30: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

15

Berdasarkan teori para ahli diatas, penulis dapat menyimpulkan sistem

informasi adalah Sebagai satuan yang saling berhubungan yang mengumpulkan,

memproses, menyimpan dan medistribusikan informasi untuk mendukung

pengambilan keputusan dan kendali dalam suatu organisasi.

2.1.3.3 Sistem Informasi Penggajian

Sistem informasi penggajian merupakan sistem pembayaran atas jasa yang

diserahkan oleh pegawai yang bekerja kepada pagawai lainnya yang gajinya

dibayarkan bulanan, berhubungan dengan penggajian. Data yang dimaksud terdiri

atas informasi penggajian sebagai berikut:

1. Melakukan input data karyawan dan menyimpan ke data base.

2. Melakukan input absensi, lembur, tunjangan dan potongan gaji karyawan ke

dalam data base.

3. Mencetak slip gaji karyawan

4. Mencetak laporan penggajian karyawan untuk diserahkan sebagai bukti

kepada pemimpin.

2.1.4 Tenaga Kerja Outsourcing

Dalam era globalisasi dan tuntutan persaingan dunia usaha yang ketat saat

ini, maka perusahaan dituntut untuk berusaha meningkatkan kinerja usahanya

melalui pengelolaan organisasi yang efektif dan efisien. Salah satu upaya yang

dilakukan adalah dengan mempekerjakan tenaga kerja seminimal mungkin untuk

dapat memberi kontribusi maksimal sesuai sasaran perusahaan. Untuk itu

perusahaan berupaya fokus menangani pekerjaan yang menjadi bisnis inti (core

Page 31: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

16

business), sedangkan pekerjaan penunjang diserahkan kepada pihak lain. Proses

kegiatan ini dikenal dengan istilah “outsourcing‟‟

Istilah outsoucing tidak ditentukan secara langsung dalam Undang-undang

Republik Indonesia No 13 tahun 2003 tentang ketenagakerjaan. Dalam pasal 64

hanya dikatakan: Perusahaan dapat menyerahkan sebagian pelaksanaan pekerjaan

kepada perusahaan lainnya melalui perjanjian pemborongan pekerjaan atau

penyediaan jasa pekerja / buruh yang dibuat secara tertulis, Undang-undang RI

No. 13, Tahun 2003 tentang Ketenagakerjaan pasal 64.

2.1.4.1 Defenisi Tenaga Kerja Outsourcing

Di bidang ketenagakerjaan, tenaga kerja outsourcing dapat diterjemahkan

sebagai pemanfaatan tenaga kerja untuk memproduksi atau melaksanakan suatu

pekerjaan oleh suatu perusahaan, melalui perusahaan penyedia tenaga kerja ini

berarti dua perusahaan terlibat, yakni perusahaan yang khusus menyeleksi,

melatih dan mempekerjakan tenaga kerja yang menghasilkan suatu produk / jasa

tertentu untuk kepentingan perusahaan lainnya. Dengan demikian perusahaan

penerima jasa tenaga kerja tidak mempunyai hubungan kerja langsung dengan

tenaga kerja yang bekerja padanya (Sehat Damanik, 2003 dalam Deni Panji,

2013:II-5).

Perusahaan dapat menyerahkan sebagian pelaksanaan pekerjaan kepada

perusahaan lainnya melalui perjanjian pemborongan pekerjaan atau penyediaan

jasa pekerja/buruh yang dibuat secara tertulis, UU RI tahun 2003, Pasal 64.

2.1.4.2 Jenis Tenaga Kerja Outsourcing

Jenis tenaga kerja Outsourcing terdiri dari dua (2) yaitu:

Page 32: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

17

1. Tenaga kerja langsung

Tenaga kerja kangsung disini maksudnya dimana tenaga kerja yang di

salurkan ke perusahaan - perusahaan langsung diperkerjakan dan dikontrak oleh

perusahaan penerima, yang mana penyedia tenaga kerja hanya melakukan

penyeleksi tenaga kerja.

2. Tenaga kerja tidak langsung

Tenaga kerja tidak langsung maksudnya dimana tenaga kerja yang di

salurkan ke perusahaan – perusahaann, kontrak kerja dilakukan oleh pihak

penyalur begitu juga sistem pembayaran tenaga kerja juga dilakukan oleh

penyalur dengan cara tagihan (klim).

Dari teori diatas dapat disimpulkan, pekerja / buruh dari perusahaan

penyedia jasa pekerja / buruh atau kata lain outsourcing tidak boleh digunakan

oleh pemberi kerja untuk melaksanakan kegiatan pokok atau kegiatan yang

berhubungan langsung dengan proses produksi, kecuali untuk kegiatan jasa

penunjang atau kegiatan yang tidak berhubungan langsung dengan proses

produksi.

2.1.5 Gaji dan Upah

Pada dasarnya, gaji dan upah merupakan kompensasi sebagai prestasi atas

pengorbanan pekerjaan dan gaji sebagai balas jasa dalam bentuk uang yang

diterima karyawan / pegawai sebagai konsekwensi dari kedudukannya sebagai

seorang pegawai yang memberikan sumbangan dalam kedudukan di sebuah

organisasi. Dapat juga dikatakan sebagai bayaran tetap yang diterima seseorang

dari keanggotaannya dalam sebuah organisasi / perusahaan.

Page 33: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

18

2.1.5.1 Defenisi Gaji dan Upah

Gaji merupakan pembayaran atas penyerahan jasa yang dilakukan oleh

karyawan yng mempunyai jenjang jabatan seperti Manager (Mulyadi, 2001:377

dalam Deni Panji, 2013:II-7).

Gaji adalah balas jasa dalam bentuk uang yang diterima oleh

karyawan/pegawai sebagai konsekuensi dari statusnya sebagai seorang karyawan/

pegawai yang memberikan kontribusi dalam mencapai tujuan

organisasi/perusahaan. Gaji juga merupakan bayaran tetap atau diterimakan secara

periodik dalam hal ini sebulan sekali, menurut (Rivai dalam Hamali Arif, 2016).

Sistem juga menghasilkan laporan - laporan penggajian yang diperlukan dan

menyajikan informasi kebutuhan pegawai kepada atasannya atau kepada

management perusahaan. Pemrosesan harus meliputi pengurangan pajak,

potongan tertentu, pelaporan kepada pemerintah dan persyaratan-persyaratan

karyawan lainnya. Pemrosesan penggajian merupakan satu kegiatan yang peka

terhadap hukuman denda maupun penjara jika pencatatan yang dibuat tidak

memadai sistem yang efektif.

2.1.5.2 Golongan Upah

Dalam keputusan Menteri Tenaga Kerja No. 150 Tahunn 2001 dan

keputusan Mentri Keuangan tentang PPh pasal 21 tahun 2003, ada dijelaskan

mengenai tingkat upah yang diterima karyawan.

Upah yang diterima karyawan dibagi atas beberapa golongan, berikut uraia-

uraian golongan upah tsb:

1. Upah harian lepas

Page 34: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

19

Upah yang diterima bila dalam satu hari kerja jika seorang melakukan

pekerjaan yang telah ditentukan. Orang yang bekerja dengan upah harian lepas

biasanya tidak terikat kerja kepada majikan.

2. Upah pegawai tetap

Upah yang diterima seseorang berdasarkan jangka waktu yang telah

ditetapkan dengan jumlah yang diterimanya pun bersifat tetap seperti gaji

bulanan.

3. Upah Borongan

Upah borongan ialah uang yang diperoleh seseorang sesuai kesepakatan

antara pekerja dengan penyuruh (penyewa) dan besarnya upah yang diterima

juga tergantung kesepakatan diantara dua belah pihak, jenis pekerjaan yang telah

disepakati ini harus selesai dilakukan tanpa turut campur tangan dari pihak

penyewa.

4. Upah Honorarium

Upah yang diterima jika pekerjaan dilakukan dan sedangkan jumlahnya

tergantung dari kesepakatan pekerja dengan majikan. Orang yang menerima upah

honorarium biasanya tidak terikat kerja dengan majikan (Swastha dan Sukotjo

2000:271 dalam Deni Panji, 2013:II:11).

Pekerjaan dapat dibayar atas dasar waktu berapa lama mereka bekerja,

berapa yang dapat mereka produksi, keterampilan, pengetahuan atau kombinasi di

antaranya (Ivancevich, 2010:328 dalam Wibowo, 2014:294).

2.1.6 Distribusi Gaji dan Upah

Page 35: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

20

Untuk mendistribusikan gaji dan upah, pertama dilakukan penyusunan

daftar gaji. Daftar gaji dan daftar upah yang berfungsi sebagai jurnal gaji dan

upah.

2.1.6.1 Sistem penggajian dan pengupahan

Sistem penggajian dan pengupahan adalah jaringan prosedur yang terdiri

dari, sebagai berikut:

1. Prosedur pencatatan waktu hadir.

Prosedur ini bertujuan untuk mencatat waktu hadir karyawan. Pencatatan

waktu hadir ini diselenggarakan oleh fungsi pencatat waktu dengan menggunaka

daftar hadir pada pintu masuk kantor administrasi atau pabrik. Pencatatan waktu

hadir karyawan ini diselenggarakan untuk menentukan gaji dan upah karyawan.

2. Prosedur pencatat waktu kerja

Dalam perusahaan manufaktur yang produksinya berdasarkan pesanan,

pencatat waktu kerja diperlukan bagi karyawan yang bekerja di fungsi produksi

untuk keperluan distribusi biaya dan upah karyawan kepada produk atau

pesanan yang menikmati jasa karyawan tersebut. Jika misalnya seorang

kaeyawan pabrik hadir ke perusahaan salama 7 (tujuh) jam dalam 1 (satu) hari

kerja, jumlah jam hadir tersebut dirinci menjadi waktu kerja dalam tiap-tiap

pesanan yang dikerjakan. Dengan demikian waktu kerja ini dipakai sebagai

dasar pembebanan biaya tenaga kerja langsung kepada produk yang

diproduksi.

3. Prosedur pembuatan daftar gaji.

Dalam prosedur ini fungsi pembuatan daftar gaji dan upah membuat daftar

gaji dan upah karyawan. Data yang dipakai sebagai dasar pembuatan daftar gaji

Page 36: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

21

adalah surat-surat keputusan mengenai pengangkatan karyawan baru, kenaikan

pangkat, penurunan pangkat, pemberhentian karyawan, daftar gaji bulanan

sebelumnya dan daftar hadir.

4. Prosedur distribusi biaya gaji.

Dalam prosedur distribusi biaya gaji dan upah, biaya tenaga kerja

didistribusikan kepada departemen-departemen yang menikmati manfaat tenaga

kerja. Distribusi biaya tenaga kerja ini dimaksud untuk pengendalian biaya dan

perhitungan Harga pokok produk.

5. Prosedur pembayaran gaji.

Prosedur pembayaran gaji dan upah melibatkan fungsi akuntansi dan fungsi

keuangan. Fungsi akuntansi dan keuangan membuat perintah pengeluaran kas

kepada fungsi keuangan untuk menulis cek guna pembayaran gaji dan upah.

Fungsi keuangan kemudian menguangkan cek tersebut ke bank dan memasukkan

uang ke amplop gaji dan upah. Jika jumlah karyawan perusahaan banyak,

pembagian amplop dan upah dapat dilakukan dengan membagikan cek gaji dan

upah kepada karyawan (Mulyadi, 2001:385 dalam Melati Suci, 2015:278).

2.1.6.2 Distribusi Gaji dan Upah

Untuk mendistribusikan gaji dan upah, pertama dilakukan penyusunan

daftar gaji, Daftar gaji dan daftar upah yang berfungsi sebagai jurnal gaji dan upah

disusun dengan tiga metode yang terdiri dari:

1. Metode tangan (pen and link)

Langkah-langkah untuk menyusun daftar gaji dan upah dapat dipisahkan

menjadi dua bagian:

a. Langkah persiapan

Page 37: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

22

b. Langkah penyusunan

2. Posting langsung (direct posting) dengan mesin atau payroll board

Proses perhitungan daftar gaji dan upah dengan menggunakan mesin

pengghitung khusus. Penyusunan daftar gaji dengan cara tangan (pen and link)

berakibat adanya penulisan hal yang sama berulang-ulang. Misalnya nama

karyawan, nomor kartu hadir. Untuk menghindari cara yang berulang-ulang ini

maka dapat digunakan dengan metode mesin atau payroll board.

3. Metode tanpa buku pembantu (ledgerless)

Dengan cara ini data gaji dan upah langsung dapat dicatat kedalam cek gaji

dan laporan gaji karyawan. Sedangkan formulir - formulir lain diletakkan di

bawah cek gaji, diberi karbon, sehingga data dalam cek gaji akan tembus ke

formulir lainnya. Agar tembusan yang dibuat itu sesuai dengan yang diinginkan

maka bentuk formulir - formulirnya dibuat sedemikian rupa sehingga sekali menulis

dapat diperoleh beberapa formulir (Zaki Baridwan, 2001:152 dalam Deni Panji 2013:II-

15).

Dari defenisi gaji diatas maka dapat disimpulkan bahwa gaji merupakan

pengganti jasa bagi tenaga kerja dengan tugas yang sifatnya lebih konstan.

Ditetapkan melalui perhitungan masa yang lebih panjang misalnya bulanan,

triwulan / tahunan. Sedangkan upah adalah pembayaran atas penyerahan jasa yang

dilakukan oleh karyawan berdasarkan jumlah pekerjaan yang telah diselesaikan

misalnya jumlah unit produksi. Begitu juga tentang upah dan gaji sudah diatur

dalam undang-undang ketenagakerjaan yang harus ditaati oleh pihak pengusaha

dan para pekerja.

2.1.7 Perhitungan Upah Lembur

Page 38: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

23

Upah lembur merupakan salah satu bentuk upah yang sangat berarti bagi

karyawan ketika diberikan tugas untuk melakukan kerja lembur di perusahaan.

2.1.7.1 Waktu Lembur Menurut Undang-Undang

Pengertian waktu kerja lembur menurut Keputusan Menteri Tenaga Kerja

dan Transmigrasi RI, NO. 102 tahun 2004 adalah waktu kerja yang melebihi 7

(tujuh) jam sehari dan 40 (empat puluh) jam 1 (satu) minggu untuk 6 (enam) hari

kerja dalam 1 (satu) minggu atau 8 (delapan) jam sehari dan 40 (empat puluh) jam

1 (satu) minggu untuk 5 (lima) hari kerja dalam 1 (satu) minggu atau waktu kerja

pada hari istirahat mingguan dan atau pada hari libur resmi yang ditetapkan

pemerintah (Arif Yusuf, 2016:93).

Perusahaan dalam memberikan waktu kerja lembur kepada karyawan harus

mengikuti ketentuan-ketentuan yang telah diatur dalam undang-undang

ketenagakerjaan atau “Peraturan Menteri Ketenagakerjaan Pasal 78 Undang-

undang Ketenagakerjaan Republik Indonesia No. 13 Tahun 2003”.

Mengamanatkan bahwa pengusaha yang mempekerjakan pekerja / buruh melebihi

waktu kerja yang telah ditetapkan dalam undang-undang ketenagakerjaan.

2.1.7.2 Syarat dan ketentuan waktu lembur

Perusahaan dalam memberikan waktu kerja lembur kepada karyawan harus

mengikuti ketentuan-ketentuan yang telah diatur dalam undang-undang

ketenagakerjaan atau “Peraturan Menteri Ketenagakerjaan Pasal 78 Undang-

undang Ketenagakerjaan Republik Indonesia No. 13 Tahun 2003”

Mengamanatkan bahwa pengusaha yang mempekerjakan pekerja / buruh melebihi

Page 39: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

24

waktu kerja yang telah ditetapkan dalam undang-undang ketenagakerjaan harus

memenuhi syarat:

1. Ada persetujuan pekerja / buruh yang bersangkutan, dan

2. Waktu kerja lembur hanya dapat dilakukan paling banyak 3 (tiga) jam

dalam 1 (satu) hati dan 14 (empat belas) jam dalam 1 minggu (Arif Yusuf,

2016:93).

Kesimpulan dari penulis tentang perhitungan upah lembur dan komponen

upah, perusahaan dalam memberikan waktu kerja lembur kepada karyawan harus

mengikuti ketentuan-ketentuan yang telah diatur dalam undang-undang

ketenagakerjaan dan Peraturan Menteri Ketenagakerjaan.

2.1.8 Jabatan

Deskripsi tentang jabatan adalah penjelasan tentang suatu jabatan, tugas-

tugas, tanggung jawab, wewenang dan sebagainya. Penjelasan tentang hal itu

semua adalah penting, sebab bila tidak dijelaskan akan dapat menimbulkan

perbedaan pengertian. Misalnya jabatan Kepala Tata Usaha dan Kepala

Administrasi dan merupakan pengertian yang sama maupun berbeda, tergantung

penjelasan dalam diskripsi jabatan. Tapi deskripsi jabatan bukan sekedar

menjelaskan tentang sesuatu jabatan, tapi juga menjelaskan lebih lanjut tentang

tugas-tugasnya, tanggung jawabnya, wewenangnya dan sebagainya.

Presonalia adalah kegiatan penerimaan dan penempatan karyawan /

pegawai. Sebenarnya Manajemen Personalia sebelum kegiatan tersebut

dilaksanakan telah melaksanakan kegiatan lain, yaitu kegiatan untuk mendapatkan

landasan guna penerimaan dan penempatan karyawan. Kegiatan untuk

menciptakan landasan atau pedoman bagi penerimaan dan penempatan karyawan,

Page 40: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

25

sebetulnya justru merupakan suatu kegiatan awal dari manajemen personalia.

Kegiatan tersebut sering dinamakan “analisa jabatan” atau ada juga yang

menyebut “analisa tugas” yaitu sebagai terjemahan dari istilah “job analysis”.

2.1.8.1 Defenisi Jabatan

Analisis jabatan / pekerjaan adalah studi sistematis mengenai tugas,

kewajiban, dan tanggung jawab dari suatu pekerjaan, serta pengetahuan,

kemampuan, dan keahlian yang dibutuhkn untuk mengerjakan pekerjaan tersebut.

Analisis jabatan / pekerjaan adalah titik awal untuk hampir semua fungsi

personalia dan ananlisis ini sangat penting untuk mengembangkan cara penilaian

personalia (Weaton Whetzer, 1997 dalamYani, 2012:27).

Berdasarkan defenisi diatas dapat disimpulkan jabatan adalah tanggung

jawab atas tugas-tugas, wewenang atas jabatan yang diembankan kepada

seseorang berdasarkan pengetahuan yang dimilikinya.

2.1.9 Jamsostek (Jaminan Sosial Tenaga Kerja)

Perusahaan meyakini bahwa karyawan yang sehat dan sejahtera akan lebih

mampu meningkatkan produktifitas sebagaimana yang diharapkan, oleh karena itu

perushaan memberikan perhatian terhadap kesehatan dan kesejahteraan karyawan

dan keluarganya.

Jaminan sosial tenaga kerja di Indonesia, dalam Undang-undang disebut

sebagai JAMSOSTEK, disahkan pada tanggal 17 Pebruari 1992 (UU No.3/1992)

sebagai pengganti program ASTEK.

Perusahaan adalah peserta program JAMSOSTEK yang memberikan

jaminan sosial kepada karyawan/wati sebagai berikut:

Page 41: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

26

1. Jaminan Hari Tua (JHT) dengan iuran 3.7% dari gaji karyawan yang

dibayarkan oleh perusahaan dan sebesar 2% dibayar oleh karyawan.

2. Jaminan Kematian (JKM) dengan iuran 0.3% dari gaji karyawan yang

dibayarkan oleh perusahaan.

3. Jaminan Kecelakaan Kerja (JKK) dengan iuran 0.89% dari gaji karyawan

yang dibayarkan oleh perusahaan.

4. Jaminan Pelayanan kesehatan sesuai dengan peraturan yang berlaku.

Perusahaan menyediakan pelayanan kesehatan bagi karyawan beserta

keluarganya denga klinik / rumah sakit yang ditunjuk perusahaan.

2.1.10 Perhitungan Gaji

Untuk para karyawan mengetahui komponen gaji merupakan sesuatu yang

harus dilakukan. Tak sekedar bekerja kemudian memperoleh gaji, namun mereka

mesti menjadi cerdas memahami komponen apa saja yang menjadi penyusunan

gaji yang diterima. Pada prinsipnya komponen gaji meliputi gaji pokok ditambah

tunjangan tetap. Sehingga gaji pokok setidaknya sebesar 75 % dari jumlah gaji

yang diterima sesuai dengan Pasal 94 Undang-Undang No. 13/2003.

Beberapa komponen penyusun gaji yaitu gaji pokok, tunjangan, potongan, uang

lembur. Berikut simulasi gaji karyawan sebagai berikut:

1. Basic Salary

2. Meal Allowance

3. Stay Allowance

4. Over Time

5. Hari Raya Bonus

6. Incentive

7. Absen in day

Page 42: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

27

8. Absen in hour

9. Jamsostek

10. Tax (PPH 21)

2.1.11 Perancanga Data Base (Basisdata)

2.1.11.1 Defenisi Basis Data

Basis data (Database) dapat dibayangkan sebagai sebuah lemari arsip. Jika

kita memiliki sebuah lemari arsip dan bertugas untuk mengelolanya, maka

kemungkinan besar kita akan melakukan hal-hal seperti: memberi map pada

kumpulan arsip yang akan disimpan, menentukan kelompok arsip, memberi

penomoran dengan pola tertentu yang nilainya unik pada setiap map, lalu

menempatkan arsip-arsip tersebut dengan nomor tertentu di dalam lemari

(Fathansyah, 2015:1)

Basis data terdiri dari 2 kata, yaitu Basis dan Data. Basis kurang lebih dapat

diartikan sebagai markas atau gudang, tempat bersarang / barkumpul. Sedangkan

Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti

manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep,

keadaan dan sebagainya, yang diwujudkan dalam bentuk angka, huruf, teks,

gambar, bunyi, atau kombinasinya.

Sebagai satu kesatuan istilah, Basis Data (Database) sendiri dapat

didefenisikan dalam sejumlah sudut pandang seperti:

1. Himpunan kelompok data (arsip) yang saling berhubungan yang diolah

sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan

mudah.

Page 43: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

28

2. Kumpulan data yang saling berhubungan yang disimpan secara dengan

sedemikian rupa dan tanpa penghubungan yang tidak perlu untuk

memenuhi berbagai kebutuhan.

3. Kumpulan file / table / arsip yang saling berhubungan yang disimpan

dalam media penyimpanan elektronik. Untuk selanjutnya di dalam arsip

Ini, kita akan menggunakan istilah tabel sebagai komponen utama

pembangun basis data (Fathansyah, 2015:2).

Dalam basis data dikenal suatu istilah konsep basis data. Dalam bidang

realitas adalah entitas dan atribute-atribute, dalam bidang sebenarnya adalah

munculnya record dan item data kejadian, dan dalam bidang metadata adalah

defenisi record dan defenisi item data.

1. Entitas

Objek atau kejadian apapun mengenai seseorang yang memilih untuk

mengumpulkan data adalah sebuah entitas. Entitas dapat berupa orang, tempat,

atau sesuatu. Entitas apapun juga dapat merupakan satu kejadian atau unit waktu

seperti mesin yang rusak, penjualan, atau bulan atau tahun.

2. Hubungan

Hubungan diasosisasikan antara entitas terdiri dari jenis:

1. Hubungan satu-ke-satu (ditandakan 1:1)

2. Hubungan satu-ke-banyak (1:B)

3. Hubungan banyak-ke-banyak (B:B)

3. Atribut

Atribut merupakan beberapa karakteristik dari satu entitas. Terdapat

beberapa atribut untuk masing-masing.

Page 44: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

29

4. Record

Sebuah Record adalah kumpulan item data yang memiliki sesuatu secara

umum dengan entitas yang di deskripsikan.

2.1.11.2 Tabel Relasi

Pengertian Tabel Relasi adalah “Data yang menggambarkan hubungan antara

tabel yang satu dengan tabel yang lainnya” (Fathansyah, 2001:23).

Tabel Relasi adalah asosiasi di antara dua tabel atau lebih dengan menggunakan

atribut kunci sebagai penghubungnya. Atribut di dalam relasi tabel adalah properti

atau ciri dari sebuah entitas atau objek, sedangkan kunci adalah suatu atribut yang

mempunyai karakteristik yang unik dengan atribut lainnya pada sebuah entitas

atau objek.

Tabel relasi digunakan untuk menggambarkan representasi struktur dan data dari

hubungan atar table secara fisik atau nyata

2.1.12 Perangkat Pemodelan

Perangkat pemodelan adalah suatu model yang digunakan untuk menguraikan

sistem menjadi bagian-bagian yang dapat diatur dan mengkonsumsikan ciri

konseptual juga fungional kepada analis, pemodelan ini banyak digunakan adalah

perangkat pemodelan terstruktur dan perangkat pemodelan berorientasi objek.

Beberapa notasi pemodelan terstruktur yang digunakan pada karya ilmiah ini.

2.1.12.1 Diagram Arus Data (DFD)

Data flow Diagram (DFD) menurut Wijaya, 2007 adalah gambaran grafis

yang memperlihatkan aliran data dari sumbernya dalam objek kemudian melewati

suatu proses yang mentransformasikan ke tujuan yang lain, yang ada pada objek

Page 45: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

30

lain.

Dengan demikian data flow diagram adalah alat yang digunakan untuk

menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang

dilakukan oleh sistem tersebut.

Dengan kata lain, DFD adalah alat pembuatan model yang memberikan

penekanan hanya pada fungsi sistem. DFD ini merupakan alat perancangan sistem

yang berorientasi pada alur data dengan konsep dikomposisi dapat digunakan

untuk penggambaran analisa maupun rancangan sistem yang mudah

dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat

program (Pahlevy, 2010). Adapun simbol-simbol yang digunakan Data Flow

Diagram (DFD) adalah sebagai berikut:

Tabel 2.1 Simbol DiagramArus Data

Jenis Simbol Keterangan

Kesatuan Luar

(External Entity)

Kesatuan luar entity dilingkungan luar sistem yang berupa

orang, organisasi atau sistem lainnya yang berada

dilingkungan luar yang akan memberi input atau menerima

output dari sistem

Aliran Data

Aliran data di i diberikan simbol panah. Aliran data ini

mengalir diantara proses (process), simpanan data (data

store) dan kesatuan luar (external entity). Aliran data ini

menunjukkan arus dari data yang dapat berupa masukkan

untuk sistem atau hasil dari proses sistem.

Proses

Suatu proses adalah suatu kerja yang dilakukan oleh orang,

mesin atau komputer dari suatu aliran data yang masuk

Page 46: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

31

kedalam proses untuk dihasilkan data yang akan keluar dari

proses. Suatu proses dapat disimbolkan dengan notasi

lingkaran.

Penyimpanan Data

(Data Store)

Penyimpanan data (data store) dapat berupa, suatu file atau

basis data di komputer, suatu arsip atau catatan manual,

suatu kotak tempat data dimeja seseorang, suatu table acuan

manual, suatu agenda atau buku.

Sumber: (Kenneth. E. Kendall dan Julie. E. Kendall 2003:265, dalamPanji, 2013:II.19)

2.1.12.2 ER-Diagram (Entity Relationship Diagram)

Diagram Entity-Relationship (Diagram-ER) yang berisi komponen-

komponen Himpunan Entitas dan Himpunan Relasi yang masing-masing

dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari

“dunia nyata” yang kita tinjau, dapat digambarkan dengan lebih sistematis dengan

menggunakan Entity-Relationship Diagram (E-RD). Notasi-notasi simbolik di

dalam E-RD yang dapat kita gunakan adalah:

1. Persegi panjang, menyatakan Himpunan Entitas.

2. Lingkaran menyatakan atribut (atribut yang berfungsi key digaris bawahi)

3. Belah ketupat, menyatakan himpunan relasi

4. Garis, sebagai penghubung antara himpunan relasi dengan himpunan Entitas

dan himpunan entitas dengan atributnya.

5. Kardinalitas relasi dapat dinyatakan dengan banyaknya garis cabang atau

dengan pemakaian angka (1 dan 1 untuk relasi satu-ke-satu, dan M untuk

relasi satu-ke-banyak atau M dan M untuk relasi banyak-ke-banyak,

(Fathansyah, 2015:81-84).

Page 47: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

32

Himpunan Entitas

Atribut a sebagai key

Himpunan Relasi

Link

Gambar 2.1. Kardinalitas Relasi

Berikut adalah contoh penggambaran relasi antar himpunan entitas lengkap

dengan kardinalitas relasi dan atribut-atributnya:

1. Relasi satu-ke-satu (one-to-one)

nama_dos alamat_dos nama_dos kode_jur kode_jur nama_jur

1 1

Gambar 2.2. E_RD untuk Relasi satu-ke-satu (one-to-one)

Pada E-RD di atas dapat kita lihat bahwa himpunana entitas dosen dan

himpunan entitas jurusan masing-masing memiliki 2 atribut saja. Sementara

itu, pada himpunan relasi mengepalai juga sebagai key pada himpunan relasi

tersebut. Karena kedua atribut/key tersebut sebetulnya berasal dari atribut key

dari masing-masing himpunan entitas yang dihubungkan, maka keduanya

digolongkan sebagai key Asing (Foreign-Key). Adanya kedua atribut key

tersebut selanjutnya akan dapat menunjukkan dosen mana yang mengepalai

suatu jurusan (menjadi ketua jurusan), atau sebaliknya jurusan mana yang

dikepalai seorang dosen.

2. Relasi satu-ke banyak (one-to-many)

Page 48: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

33

nama_dos nama_dos kode_kul kode_kul nama_kul

alamat_dos waktu ruang sks semester

1 M

Gambar 2.3. E_RD untuk Relasi satu-ke-banyak (one-to-many)

Adanya relasi antara himpunan entitas dosen dengan himpunan entitas

kuliah. Himpunan relasinya kita beri nama „mengajar‟. Pada relasi ini, setiap

dosen dapat mengajar lebih dari satu mata kuliah, sedangkan setiap mata kuliah

diajar hanya oleh paling banyak satu orang dosen.

3. Relasi banyak ke banyak (many-to-many)

Nim nama_mhs Nim kode_kul kode_kul nama_kul

Indeks_mhs alamat_mhs tgl_lahir sks semester

M M

Gambar 2.4. E_RD untuk Relasi banyak-ke-banyak (many-to-many)

Adanya relasi antara himpunan entitas mahasiswa dengan himpunan

entitas kuliah. Himpunan relasinya kita beri nama „mempelajari‟. Pada relasi

ini, setiap mahasiswa dapat mempelajari lebih dari satu mata kuliah. Demikian

juga sebaliknya, setiap mata kuliah dapat dipelajari oleh lebih dari satu orang

mahasiswa.

2.1.12.3 Diagram Alir (Flowchart)

Page 49: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

34

Flowchart adalah suatu bagan yang menggunakan urutan instruksi-instruksi

untuk proses dalam komputer dan hubungan antara satu proses dalam komputer

dan hubungan antara satu proses yang lainnya dengan menggunkan simbol-simbol

tertentu.

Flowchart dapat dibagi dalam dua bagian yaitu sebagai berikut:

1. Sistem flowchart, merupakan satu bagian dengan symbol-simbol tertentu

dengan menggambarkan urutan prosedur dari suatu sistem komputerisasi.

2. Program flowchart, merupakan satu bagian dengan symbol - simbol tertentu

dengan menggambarkan urutan proses dari suatu sistem program.

Dengan demikian flowchart adalah suatu bagian yang penting didalam

pemrograman sebagai urutan gambar dari setiap instruksi yang akan dituangkan

kedalam salah satu bahasa computer. Berikut ini digambarkan simbol-simbol

flowchart dan fungsi dari masing-masing simbol (Hartono, 1999:662 dalam

Febriansyah, 2010:11).

Tabel 2.2 Simbol Flowchart

NO Simbol Fungsi

1 Terminal, untuk memulai atau

mengakhiri suatu program

2 Input / Output, untuk memasukan

data atau menunjukan hasil dari

sebuah proses

3

Proses, untuk melakukan

Pengolahan data

Page 50: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

35

4 Decision, untuk melakukan kondisi /

pengujian yang akan menghasilkan

beberapa kemungkinan jawaban /

pilihan.

5

Predefined process, menyatakan

sekumpulan langkah proses yang

ditulis sebgai prosedur

6

Connector, untuk membuat konektor

pada satu halaman

7

Off Page Connector, untuk membuat

konektor pada satu halaman

8 Document, merupakan symbol untuk

data yang berbentuk kertas dan

informasi

9 Storage Data, symbol sebagai

tempat penyimpanan data

10 Arrow, arus / aliran proses pada

prosedur yang dapat dilakukan dari

atas kebawah, dari kiri kekanan, atau

dari kanan kekiri

2.1.14 Internet

Page 51: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

36

Dalam beberapa tahun terakhir ini istilah internet sudah tidak asing lagi, dari

orang dewasa sampai pelajar sudah menggunakan teknologi ini. Bahkan produsen

komputer pun berlomba - lomba menciptakan komputer yang canggih untuk

memenuhi kebutuhan yang semakin bertambah.

Pada jaman dahulu informasi yang didapat hanya melalui media cetak

seperti koran atau buku serta media elektronik seperti radio dan televisi. Media-

media ini berkembang terus seiring dengan kebutuhan masyarakat akan informasi.

Namun media - media ini banyak kekurangannya, karena hanya memberikan

informasi yang ada maupun berita yang sudah lama juga informasi ini hanya

sekali, maksudnya tidak dapat diulang lagi. Dengan internet, informasi yang

didapat tidak terbatas oleh waktu, terbuka sehari-semalam dan dapat mencari

informasi yang dibutuhkan.

Internet adalah jaringan global yang menghubungkan komputer – komputer

di seluruh dunia. Dengan intenet, sebuah komputer bisa mengakses data yang

terdapat pada komputer lain di benua yang berbeda. Dengan internet, sebuah toko

online bisa tetap terbuka selama 24 jam sehari dan 7 hari seminggu tanpa henti.

Dengan Inernet, kejadian penting yang terjadi di suatu negara bisa segera

diketahui oleh orang lain di negara yang berbeda (Hidayatullah, Kawistara.

2015:1)

2.1.15 Pengertian Website

Website adalah sering juga disebut Web, dapat diartikan suatu kumpulan-

kumpulan halaman yang menampilkan berbagai macam informasi teks, data,

gambar diam ataupun bergerak, data animasi, suara, video maupun gabungan dari

semuanya, baik itu yang bersifat statis maupun yang dinamis, yang dimana

Page 52: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

37

membentuk satu rangkaian bangunan yang saling berkaitan dimana masing-

masing dihubungkan dengan jaringan halaman atau hyperlink.

Website adalah kumpulan dari berbagai macam halaman situs, yang

terangkum didalam sebuah domain atau juga subdomain, yang lebih tempatnya

berada di dalam WWW (World Wide Web) yang tentunya terdapat di dalam

Internet. Halaman website biasanya berupa dokumen yang ditulis dalam format

Hyper Text Markup Language (HTML), yang bisa diakses melalui HTTP, HTTP

adalah suatu protokol yang menyampaikan berbagai informasi dari server website

untuk ditampilkan kepada para user atau pemakai melalui web browser.

2.1.16 PHP dan MySql

PHP (Hipertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan

atau disisipkan ke dalam HTML. PHP dapat dipakai untuk pemograman situs web

dinamis. PHP dapat digunakan untuk membangun sebuah CMS (Aditya Alan,

2011:1)

PHP atau resminya PHP: Hypertext Preprocessor adalah skrip bersifat

server-side yang ditambahkan ke dalam HTML. PHP sendiri merupakan singkatan

dari Personal Home Page tools. Skrip ini akan membuat suatu aplikasi dapat

diintergrasikan ke dalam HTML, sehingga suatu halaman web tidak lagi bersifat

statis, namun menjadi bersifat dinamis. Sifat server-side berarti mengerjakan skrip

akan dilakukan di server, baru kemudian hasilnya dikirimkan ke browser.

Keunggulan dari sifatnya yang server-side tersebut antara lain:

Page 53: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

38

1. Tidak diperlukan kompabilitas browser atau harus menggunakan browser

umumnya bersifat teks atau gambar saja sehingga pasti dikenal oleh

browser apapun.

2. Dapat memanfaatkan sumber - sumber aplikasi yang dimiliki oleh server,

misalnya koneksi ke database.

3. Skrip tidak dapat “diintip” dengan menggunakan fasilitas view HTML

source (Yahya, 2002:1)

Untuk menggunakan PHP ada beberapa software yang harus kita install

diantaranya Apache server, Php, Php My admin dan Mysql server:

1. Apache server

Apache Web Server merupakan program aplikasi yang berjalan di server,

berfungsi untuk menjalankan aplikasi web sehingga bisa diakses oleh clien baik

melalui jaringan intranet maupun Internet.

2. XAMPP

Xampp adalah perangkap lunak bebas, yang mendukung banyak sistem

operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai

server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP

Server, My SQL database, dan penerjemah bahasa yang ditulis dengan bahasa

pemorograman PHP dan Pearl. Nama XAMPP merupakan singkatan dari X

(empat sistem operasi apapun), Apache, MySQL, PHP dan Pearl. Program ini

tersedia dalam GNU General Public License dan bebas, merupakan web server

yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis

(Aditya Alan, 2011:16).

3. MySQL Database

Page 54: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

39

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL

(bahasa inggris: database manajemen system) atau DBMS yang multithread, multi

user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat

MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General

Publik License (GPL), tetapi mereka juga menjual di bawah lisen komersial untuk

kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

My SQL adalah sebuah implemetasi dari sistem menejemen basisdata

relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL

(General Public License), namun dengan batasan perangkat lunak tersebut tidak

boleh dijadikan produk turunan yan bersifat komersial. MySQL sebenarnya

merupakan turunan salah satu konsep utama dalam basisdata yang telah ada

sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep

pengoperasian basisdata, yang memungkinkan pengoperasian data dikerjakan

dengan mudah secara otomatis (Aditya Alan, 2011:62).

4. Struktur Kontrol

Dalam pembuatan sebuah aplikasi, terutama jika aplikasi tersebut

merupakan aplikasi yang kompleks, sangat jarang eksekusi sebuah skrip berjalan

“lurus‟ dari awal hingga akhir. Yang paling sering terjadi adalah ditemukannya

alur beberapa kondisi yang mengharuskan program bercabang atau kata lain

memilih satu dari beberapa kondisi yang tersedia sebelum berlanjut ke alur

program berikutnya.

2.1.17 Adobe Dreamweaver CS5

Dreamweaver merupakan software aplikasi yang digunakan sebagai HTML

editor profesional untuk mendesign web secara visual. Aplikasi ini juga yang

Page 55: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

40

biasa dikenal dengan istilah WYSIWYG (What You See Is What You Get), yang

intinya adalah bahwa anda tidak harus berurusan dengan tag-tag HTML untuk

membuat sebuah situs. Selain itu, Dreamweaver juga memberikan keleluasaan

kepada anda untuk menggunakannya sebagai media penulisan bahasa

pemograman web.

2.1.18 JQuary

JQuary adalah salah satu library Javascript. Dengan JQuary, kita dapat

melakukan banyak hal yang tidak bisa dilakukan oleh HTML, maupun CSS.

Misalnya menampilkan artikel tanpa me-reload halaman, memunculkan pop-up di

tengah – tengah halaman, menyembunyikan artikel jika di klik dan sebagainya

(Kun, 2010:1-2).

JQuary adalah add-on library Javascript, pikirkan JQuary adalah kode

Javascript yang sudah dituliskan untuk anda. Secara umum yang harus anda

lakukan adalah memasukkan satu atau dua baris kode pada halaman yang

memanggil kode JQuary, JQuary melakukan kerja keras koding javaskrip untuk

anda (Beigley, 2010:8).

Dapat disimpulkan secara umum berdasarkan teori – teori yang ada JQuary

adalah library javascrip yang berisi kode – kode javaskript yang di sederhanakan

yang tidak bisa dilakukan oleh HTML, maupun CSS, pengguna.

JQuary sendiri sangat mudah karena sudah dituliskan dan dapat dipakai

langsung di halaman kerja keras koding javaskript namun dalam versi yang lebih

mudah dan sederhana.

Page 56: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

41

2.1.19 CSS (Cascading Style Sheet)

Cascading Style Sheet (CSS) adalah sebuah dokumen yang berdiri sendiri

dan dapat dimasukkan dalam kode HTML atau sekedar menjadi rujukan oleh

HTML dalam pendefinisian style. CSS menggunakan kode – kode yang tersusun

untuk menetapkan style baru yang biasa disebut clas (Priyanto, Jauhari, 2015:53).

Cascading Style Sheet (CSS) pelengkap HTML, CSS membentuk aturan

tampilan atau style yang digunakan pada website, sehingga dapat dipisahkan

antara ini website yang ditulis dengan HTML dan tampilan web yang ditulis

dengan CSS. Biasanya CSS digunakan untuk menentukan warna, font, layout dan

berbagai macam hal yang menyangkut tampilan (Ollie, 2008:50).

2.2 Penelitian Terdahulu

Tabel 2.3 Penelitian Terdahulu

No

Nama Peneliti

Judul Peneliti

Pembahasan Penelitian

1 Panji Insan

Prasetia Deni

(2013)

Sistem Informasi ayroll

Tenaga Kerja

Ousourcing Pada

Koperasi Karyawan

PLN Batam

1. Peneliti melakukan proses

penggajian pada karyawan

outsourcing PLN Batam dari

perhitungan manual ke sistem

informasi

2. Dalam penelitian ini penulis

menggunakan program Visual

Basic 6.0, dengan format

batabase menggunakan

Microsoft Access 2007, dan hasil

dari laporan menggunakan

Cristal Report 8.5

2 Itar Mintarsih

(2015)

Perancangan Sistem

Informasi Penggajian

Karyawan Berbasis

Objek pada PT. BE

Hear Indonesia

1. Tujuan peneliti menghasilkan

sistem informasi penggajian

karyawan secara komputerisasi

2. Rancangan yang dihasilkan

berupa rancangan sistem yang

digambarkan menggunakan

diagram UML, rancangan

database dan rancangan antar

muka.

3. Diagram UML yang digunakan

Page 57: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

42

adalah use-case, class, sequence,

collaboration, activity,

component, dan development

diagram.

3 Melati Suci

Mayasari

(2015)

Analisis dan

Perancangan Aplikasi

Sistem Informasi

Penggajian Karyawan

pada PT. Aditya Buana

Inter Sungailiat

Bangaka

1. Tujuan peneliti menghasilkan

sistem informasi penggajian

karyawan secara komputerisasi

2. Meningkatakan kinerja bagi

pengguna dalam pengolahan data

yang lebih baik, tepat, cepat dan

akurat dan serta mempercepat

pembuatan laporan gaji

karyawan

3. Dalam penelitian ini penulis

menggunakan metode

berorientasi objek dengan alat

bantu UML (Unifield Modelling

Language), pengamatan

langsung dan wawancara dengan

pihak terkait.

4 Fachmi Tamzil

(2007)

Analisis Perancangan

Sistem Informasi

Penggajian Karyawan

Pada PT. Insing Dwi

Perkasa

1. Dalam penelitian ini penulis

menggunakan pemodelan UML

(Unifield Modelling Language),

dengan delapan diagram.

2. Sistem ini dibangun dengan

bahasa pemograman Visual

Basic 6.0 yang berbasis

Microsoft Access.

3. Untuk proses perhitungan gaji

pokok berlaku standar sesuai

dengan peraturan Pemerintah

kota Banten tentang jumlah upah

minimum.

5 Febriansyah

(2010)

Aplikasi Data Base

Karyawan Outsource

pada PT. Lima Pilar

Teknologi

3. Teknologi mengodean komputer

menggunakan Web Server,

Apache Versi 2.5 dan control

pada Xampp, Pemograman Basis

Data MySQL Versi 5.1

4. Metode pengembangan sistem

menggunakan mmetode

pengembangan sistem yang

sekuensi linier atau Waterfall

(SDLL)

Page 58: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

43

BAB III

METODOLOGI PENELITIAN

3.1 Kerangka Kerja

Kerangka kerja dalam penelitian ini menggambarkan langkah-langkah kerja

yang disusun agar penelitian yang dilakukan terlaksana dengan terstruktur.

3.1.1 Susunan Kerangka Kerja

Untuk membantu dalam penyusunan penelitian ini, maka perlu adanya

susunan kerangka kerja (frame work) yang jelas tahap-tahapannya. Kerangka

kerja ini merupakan langkah - langkah yang akan dilakukan dalam penyelesaian

masalah yang akan dibahas. Adapun kerangka-kerangka kerja penelitian yang

akan digunakan seperti terlihat pada gambar 3.1:

Studi Literatur

Pengumpulan Data

Analisis Sistem

Pengembangan Sistem

Pembuatan Laporan

Pemahaman tentang teori dan konsep

Data dan informasi yang dibutuhkan

Daftar masalah yang membutuhkan solusi

Perancangan sistem Informasi penggajian

tenaga kerja Outsourcing pada PT. Citra

Perdana Perkasa Batam

Laporan penelitian

Kegiatan Keluaran

Gambar 3.1 Kerangka Kerja Penelitian

Page 59: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

44

Berdasarkan kerangka kerja penelitian yang telah digambarkan diatas, maka

dapat diuraikan pembahasan masing-masing tahap dalam penelitian adalah

sebagai berikut:

1. Studi Literatur

Pada tahap ini dilakukan pencarian landasan-landasan teori yang diperoleh

dari berbagai buku dan juga internet untuk melengkapi perbendaharaan konsep

dan teori, sehingga memiliki landasan dan keilmuan yang baik dan sesuai.

2. Pengumpulan Data

Pada tahap ini dilakukan proses pengumpulan data dengan metode

wawancara dan observasi untuk melakukan pengamatan dan analisa terhadap PT.

Citra Perdana Perkasa Batam sehingga mendapatkan data dan informasi yang

dibutuhkan oleh peneliti.

3. Analisis Sistem

Pada tahap ini dilakukan identifikasi masalah pada sistem yang sedang

berjalan. Dengan demikian, diharapkan peneliti dapat menemukan kendala -

kendala dan permasalahan yang terjadi pada proses perhitungan gaji tenaga kerja

outsourching pada PT. Citra Perdana Perkasa Batam sehingga peneliti dapat

mencari solusi dari permasalahan tersebut.

4. Pengembangan Sistem

Pada Tahap ini dilakukan pengembangan sistem dengan menggunakan

model waterfall.

5. Pembuatan Laporan

Pada tahapan ini dilakukan pembuatan laporan yang disusun berdasarkan

hasil penelitian dengan menggunakan teknik pengumpulan data primer dan

Page 60: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

45

sekunder sehingga menjadi laporan penelitian yang dapat memberikan gambaran

secara utuh tentang sistem yang sedang dibangun.

3.1.2 Lokasi dan Waktu Penelitian

Penelitian ini dilakukan oleh penulis bertempat di Kantor PT. Citra Perdana

Perkasa Batam, Komplek Ruko Panbil Blok G No. 16, Muka Kuning Batam.

Sedangkan waktu penelitian ini dilakukan dari bulan Maret hingga Agustus 2017.

Tabel 3.1 Jadwal Penelitian

N

o Kegiatan April'17 Mei'17 Juni'17 Juli'17 Agus'17

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1 Surve

lapangan

2 Penyusunan

Jurnal

3 Menyusunan

proposal

4 Diskusi

proposal

5 Membuat

daftar laporan

6 Diskusi draf

laporan

7 Penyempurnaa

n laporan

8 Pengajuan

sidang

9 Penyampaian

hasil sidang

3.1.3 Metode Pengembangan Sistem

Di dalam mengerjakan sebuah penelitian, tentulah sebagai seorang penulis

harus menyusun terlebih dahulu langkah-langkah atau tahapan-tahapan pengerjaan

yang penulis kerjakan dalam proses Perancangan sistem informasi penggajian

karyawan PT. Citra Perdana Perkasa Batam berbasis Web. Metode pengembangan

sistem mengacu pada model waterfall atau yang sering disebut juga dengan model

air terjun. Model ini mengusulkan sebuah pendekatan perangkat lunak yang

Page 61: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

46

sistematik dan sekuensial yang dimulai pada tingkat dan kemajuan sistem pada

seluruh analisis, desain, kode, pengujian, dan pemeliharaan.

1. Sistem Engineering

Pada tahap ini, penulis memulai pekerjaan dengan mendefinisikan dan

mengumpulkan semua bahan-bahan seperti teori-teori yang di butuhkan

dalam membentuk suatu informasi yang akan digunakan pada tahapan

selanjutnya.

2. Analysis

Pada tahap ini dilakukan analisis kebutuhan dari software yang akan

dirancang dan dibuat, meliputi analisis fungsi/proses yang dibutuhkan,

analisis output, analisis input, dan analisis kebutuhan.

3. Design

Pada tahap ini, dilakukan perancangan software yang bertujuan untuk

memberikan gambaran apa yang seharusnya di kerjakan oleh software dan

Page 62: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

47

bagaimana tampilannya, meliputi rancangan output, rancangan input,

rancangan struktur data yang digunakan, rancangan struktur software dan

rancangan algoritma software. Tahapan ini membantu dalam

menspesifikasikan kebutuhan dan arsitektur software secara keseluruhan.

4. Coding

Pada tahap ini, dilakukan proses coding atau pembuatan software. Pembuatan

software dipecah menjadi beberapa modul yang nantinya akan digabungkan

dalam tahap berikutnya. Selain itu dalam tahap ini juga dilakukan untuk

mengetahui apakah sudah memenuhi fungsi yang diinginkan atau belum.

5. Testing

Dalam tahap ini dilakukan penggabungan modul-modul yang telah di buat

dan dilakukan pengujian atau testing. Pengujian ini dilakukan untuk

mengetahui apakah software yang dibuat telah sesuai dengan desainnya dan

apakah masih terdapat kesalahan atau tidak.

6. Maintenance

Tahap ini merupakan tahapan akhir dalam model waterfall. software yang

sudah jadi dijalankan serta dilakukan pemeliharaan (Maintenance).

Pemeliharaan ini termasuk memperbaiki kesalahan yang tidak ditemukan

pada langkah sebelumnya. Perbaikan Implementasi unit sistem dan

peningkatan jasa sistem sebagai kebutuhan baru.

3.1.5 Metode Pengolahan data

Pengolahan data pada tahap ini penulis melakukan tindak lanjut atas data –

data yang sudah terkumpul yaitu melakukan pengolahan data yang terdiri dari

tahap – tahap sebagai berikut:

Page 63: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

48

1. Analisis Sistem Yang Sedang Berjalan

Pada tahap ini penulis melakukan pengamatan aliran data dan proses

penggajian tenaga kerja outsourcing yang sedang berjalan saat ini dan dituangan

dalam bentuk bagan Alur Sistem Informasi.

2. Rancangan Aliran Sistem Informasi Yang Diusulkan

Rancangan Alur Sistem Informasi yang diusulkan dibuat penulis untuk

menggambarkan tentang Sistem Informasi Penggajian Tenaga Kerja Outsourcing

PT. Citr Perdana Perkasa Batam yang sesederhana mungkin dan lebih efektif.

3. Rancangan Diagram Aliran Data (Data Flow Diagram)

Setelah dibuatnya rancangan Alur Sistem Informasi yang diusulkan maka

penulis membuat rancangan DFD (Data Flow Diagram) untuk menjelaskan

proses alur Informasi pada pembuatan Sistem Informasi Penggajian Tenaga

Kerja Outsourcing PT. Citra Perdana Perkasa Batam.

4. Rancangan ER-Diagram

Rancangan ER-Diagram dibuat untuk memberikan gambaran tentang

hubungan antara entitas – entitas yang terkait dengan Sistem Informasi Penggajian

Tenaga Kerja Outsourcing PT. Citra Perdana Perkasa Batam.

5. Rancangan Data Base

Pada tahap Rancangan Data Base penulis merancang tabel yang digunakan

untuk menyimpan, memperbaharui, dan menghapus data yang diperlukan untuk

mendukung Perancangan Sistem Informasi Penggajian Tenaga Kerja Outsourcing

PT. Citra Perdana Perkasa Batam yang baru. Penulis merancang data base dalam

bentuk tabel – tabel yang berisi kebutuhan informasi data Penggajian Tenaga

Kerja Outsourcing.

Page 64: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

49

6. Rancangan Relasi Data Base

Dalam rancangan relasi data base, untuk membuat data base yang baik dan

tidak terjadi pengulangan data (redundasi) maka penulis merancang hubungan

antara tabel yang saling berkaitan satu sama lain yang digunakan untuk

mendukung Sistem Informasi Penggajian Tenaga Kerja Outsourcing PT. Citra

Perdana Perkasa Batam.

7. Rancangan Masukan dan Keluaran

Dari rancangan diatas telah dilakukan seperti kebutuhan data base dan

dinilai mencukupi untuk mendukung Sistem Informasi Penggajian maka pada

tahap selanjutnya penulis melakukan pembuatan Rancangan Pemasukkan dan

Keluaran Sistem Informasi Penggajian Tenaga Kerja Oursourcing PT. Citra

Perdana Perkasa Batam dengan menggunakan Bahasa Pemograman PHP dan

MySql serta didukung dengan Dreamweaver, JQuary, CSS, Microsoft Visio dan

lain sebagainya.

8. Analisis dan Pembahasan

Setelah melakukan proses pengumpulan data dan pengolahan data maka

sistem yang sedang berjalan saat ini serta pembahasan mengenai Sistem Informasi

Penggajian Tenaga Kerja Outsourcing PT. Citra Perdana Perkasa Batam yang

diusulkan.

9. Kesimpulan dan Saran

Dalam kesimpulan dan saran ini peneliti membuat kesimpulan, kesimpulan

merupakan rangkuman penelitian berdasarkan analisa yang diberikan penulis bagi

dan keinginan yang akan dicapai pada pengolahan data penggajian tenaga kerja

Page 65: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

50

outsourcing PT. Citra Perdana Perkasa Batam. Saran merupakan masukan yang

bisa membangun bagi penulis.

3.2 Gambaran Umum Perusahaan

PT. Citra Perdana merupakan perusahaan yang bergerak dibidang penyalur

tenaga kerja lokal yang berdiri sejak tahun 2008 yang beralamat di Ruko Panbil,

Blok G No.16, Muka Kuning, Batam. Dimana Tenaga kerja disalurkan

keperusahaan-peusahaan yang ada di seluruh kota Batam, pada awalnya

perusahaan kesulitan dalam merekrut tenaga kerja yang sangat tinggi disaat itu

sehingga Bapak Kamso sebagai pemilik dan penanggung jawab perusahaan PT.

Citra Perdana berinisiatif untuk membuka usaha tentang penyaluran tenaga kerja.

Dalam menjalankan usahanya PT. Citra Perdana memiliki dan didukung

oleh sumber daya manusia yang baik, dimana setiap karyawan memiliki tanggung

jawab sesuai dengan bidang dan keahliannya masing-masing. Untuk melancarkan

usaha penyaluran tenaga kerja ini tidak lepas dari berbagai masalah yang dihadapi

seperti dalam pengolalahan data karyawan yang selama ini dilakukan secara

konfensional (manual) terutama dalam perhitungan gaji karyawan masih

menggunakan Microsoft Excell sehingga sering terjadi keterlambatan perhitungan

gaji karyawan dan seringnya terjadi kesalahan dalam perhitungan. Oleh karena

itu, PT. Citra Perdana Perkasa ingin membuat Sistem Informasi karyawan

berbasis Website.

3.2.1 Struktur Organisasi PT. Citra Perdana Perkasa Batam

Struktur organisasi dapat diartikan sebagai suatu susunan kepengurusan

yang meliputi berbagai fungsi yang dijalankan secara bersama-sama sesuai

dengan pedoman kerja yang berlaku. Susunan organisasi ini dilakukan untuk

Page 66: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

51

mempermudah pekerjaan pencapaian tujuan dan pembagian wewenang dalam

suatu perusahaan. Adapun bentuk dari sebuah struktur organisasi ditentukan oleh

kegiatan-kegiatan serta departemen-departemen yang ada didalamnya.

Director

Manager HRD

Manager Finance

Accounting AP (Account payable) AR (Account receivable)

Secretary

Officer

Staffing Officer C & B

Officer

HRIS

Recruitment G & E Driver

Headcount Compensation & Benefit

Leave Matters Attendance Payroll

Gambar 3.3 Struktur Organisasi PT. Citra Perdana Perkasa Batam

3.2.2 Jab Description (Uraian Jabatan) PT. Citra Perdana Perkasa Batam

Penjelasan-penjelasan job description (uraian pekerjaan) Tenaga Kerja

Outourcing PT. Citra Perdana Perkasa Batam, sebagai berikut.

Tabel 3.2 Job Description (uraian jabatan) PT. Citra Perdana Perkasa Batam

# Position

(Jabatan)

Tugas dan Tanggung Jawab

1 Director (Direktur) 1. Merencanakan dan mengawasi seluruh operasional perusahaan

2. Membuat standar perusahaan mengenai semua proses operasional.

3. Membuat stategi dalam pemenuhan target perusahaan

4. Membantu tugas-tugas bawahannya.

5. Bertanggung jawab pada proses operasional, dll.

2 Secretary

(Sekretaris)

1. Menerima dan melayani tamu serta bertamu mewakili pimpinan.

2. Menerima dan melayani telepon

3. Menyusun dan membuat surat untuk kepentingan pimpinan

(korespondensi)

4. Menyusun dan membuat jadwal kegiatan pimpinan.

3 HR Manager

(Manager SDM)

1. Mengelola dan mengontrol aktifitas administrasi kepersonaliaan

2. Merencanakan kebutuhan tenaga kerja

3. Mengkoordinasikan dan mengontrol penyusunan dan pelaksanaan

program pelatihan.

4. Menyusun rencana kerja dan anggaran departemen HR.

Page 67: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

52

4 Staffing

Officer/G&E (Staf

Kepegawaian)

1. Melakukan pengadaan & pengelolaan kendaraan dinas

2. Semua bentuk perizinan perusahaan.

3. Mengurusi dan berhubungan dengan outsourcing company

5 Compensation &

Benefit Officer

1. Memantau struktur gaji dan tunjangan

2. Menganalisa dan mengevaluasi sistem pemberian upah di

perusahaan

3. Memproses administrasi pensiun, asuransi, dan pajak karyawan.

4. Menyusun Laporan mingguan & bulanan

6 HRIS & Payroll

Officer (Staf SI &

Penggajian

Karyawan)

1. Record karyawan baru & mengontrol Cuti/MC Karyawan

2. Kontrol absensi karyawan seluruh departemen

3. Membuat laporan bulanan gaji karyawan & mengerjakan slip gaji

4. Membuat laporan jamsostek & Pajak penghasilan setiap bulan.

7 Finance Manager

(Manager

Keuangan)

1. Merencanakan keuangan perusahaan.

2. Mengambil keputusan penting investasi dan berbagai pembiayaan.

8 Accounting Staff

(Staf Keuangan)

1. Menyusun dan membuat laporan keuangan, perpajakan perusahaan

2. Menyusun anggaran pendapatan & pengeluaran perusahaan

3. Melakukan pembayaran gaji karyawan & AP serta AR

Page 68: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

53

BAB IV

ANALISIS DAN IMPLEMENTASI

4.1 Analisis Sistem yang sedang Berjalan

Sistem Penggajian Tenaga Kerja Outsourching PT. Citra Perdana Perkasa

Batam masih menggunakan Microsoft Excell 2003. Terdapat dua bagian /

department yang mengerjakan pekerjaan yang seharusnya dilakukan oleh

department lainnya. Adapun entitas yang terlibat dalam sistem penggajian

karyawan adalah sebagai berikut:

1. Karyawan

2. Bagian SDM

3. Bagian Keuangan

4. Pengurus

5. Bagian Umum

Berikut ini adalah penjelasan dari prosedur kerja pada sistem penggajian

tenaga kerja outsourcing PT. Citra Perdana Perkasa Batam yang berjalan hingga

saat ini:

1. Karyawan

a. Karyawan menyerahkan identitasnya kepada Bidang SDM

b. Karyawan menerima absensi dari Bidang SDM untuk diisi selama

periode satu bulan

c. Karyawan menyerahkan kartu absensi yang sudah di isi ke Bidang Umum.

2. Bagian SDM

Page 69: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

54

a. Menerima identitas karyawan dan memasukkan identitas karyawan

menggunakan Microsoft Excel

b. Membuat Kontrak Kerja Karyawan, Laporan Data Karyawan, dan

Surat Tugas.

c. Membuat Kartu Absensi dan menyerahkan Kartu Absensi kepada

Karyawan,

d. Membuat laporan data karyawan dan Menyerahkan laporan data

karyawan kepada Pengurus untuk disetujui

e. Menerima dan mengarsipkan laporan data keryawan yang sudah

disetujui pengurus.

f. Memberikan salinan laporan data karyawan kepada Bidang Umum

dan Bidang Keuangan.

g. Menerima kartu absensi karyawan yang telah diisi dan direkap dari

Bidang Umum.

h. Menghitung Gaji Karyawan

i. Membuat laporan gaji karyawan dan menyerahkan kepada Bidang

Keuangan. Menerima dan Mengarsip laporan gaji karyawan yang

sudah di sahkan pengurus dari Bidang Keuangan.

3. Bagian Keuangan

a. Menerima laporan data karyawan yang telah disetujui pengurus dari

bidang SDM

b. Menerima laporan gaji karyawan dari SDM dan memeriksa kembali

c. Menyerhakan laporan gaji kepada pengurus untuk disetuhui,

d. Menerima laporan data gaji setelah disetujui oleh pengurus,

Page 70: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

55

e. Menyerahkan arsip laporan gaji yang sudah disetujui pengurus kepada

Bidang SDM.

f. Menyerahkan gaji dan slip gaji kepada karyawan.

4. Pengurus

a. Menerima laporan gaji karyawan dari bidang keuangan,

b. Memeriksa laporan gaji karyawan

c. Menyetujui / mengoreksi laporan gaji karyawan.

d. Menyerahkan laporan gaji karyawan yang sudah disetujui / dikoreksi

kepada Bidang Keuangan.

5. Bagian Umum

a. Menerima kartu absensi yang sudah diisi dari karyawan,

b. Merekap data kehadiran karyawan dan menyerahkan rekap keahdiran

karyawan dan kartu absebsi karyawan kepada bagian SDM

c. Menerima salinan laporan data karyawan dari Bidang SDM.

Berikut ini merupakan gambar Aliran Sistem Informasi Penggajian tenaga kerja

Ousourcing yang sedang berjalan pada PT. Citra Perdana Perkasa Batam

Page 71: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

56

KARYAWAN BAGIAN SDM BAGIAN KEUANGAN PENGURUS BAGIAN UMUM

Data

Karyawan

Kartu Absensi

Isi Absensi

Kartu Absensi yang

telah di isi

Slip Gaji

Rp.

3

Data

Karyawan

Buat

laporan

Data

Karyawan

Input

Identitas

Keryawan

Buat Kartu

Absensi

Kartu Absensi

2

2

2

1

Laporan Data

Karyawan

4

Kartu Absensi yang

telah di isi

Rekap Absensi

2Menghitung

Gaji

Buat Laporan

Daftar Gaji

2

1

Laporan Daftar

Gaji

1

Laporan Daftar Gaji

Laporan Daftar Gaji

CC

1

Laporan Data

Karyawan

1

Data

Karyawan

2

1

Laporan Daftar Gaji

Pemeriksaan

Laporan Daftar Gaji

2

1

Laporan Daftar

Karyawan

2

1

Laporan Daftar

Karyawan

2

1

Laporan Daftar

Karyawan

6

Membuat Slip Gaji dan

Pembayaran Gaji

2

1

Laporan Daftar

Gaji ACC

5

1

Slip Gaji

Rp.

3

1

21

Laporan Data

Karyawan

Menyetujui

3

21

Laporan Data

Karyawan

2

21

Laporan Daftar

Gaji

Persetujuan

21

Laporan Daftar Gaji

ACC

6

6

3

Kartu Absensi yang

telah di isi

Rekap

Data

Kehadira

Kartu Absensi

yang telah di isi

Rekap Absensi

4

3

1

3

ASI Lama Prosedur Penggajian Tenaga Kerja Outsourcing di PT. Citra Perdana Perkasa Batam

Salah

Benar

A1

A2

A3

A4

A5

A6

Gambar 4.1 Aliran Sistem Informasi Lama Prosedur Penggajian Tenaga Kerja

Outsoucing PT. Citra Perdana Perkasa Batam.

Page 72: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

57

4.2 Analisis Sistem Informasi Yang Diusulkan

Setelah melakukan analisis terhadap Aliran Sistem Informasi Penggajian

yang sedang berjalan maka penulis membuat rancangan Aliran Sistem Informasi

Penggajian yang baru dengan harapan lebih efisien dari Aliran Sistem Informasi

yang sebelumnya.

Pada Alur Sistem Informasi yang baru, penulis menghilangkan dua bidang /

divisi pada Sistem Penggajian Tenaga Kerja Outsourcing karena dianggap tidak

efektif mengerjakan proses perhitungan gaji karyawan dengan melibatkan terlalu

banyak bidang / divisi.

Rancangan Alur Sistem Informasi ini selanjutnya akan dipergunakan

sebagai dasar perancangan data base dan perancangan masukan dan keluaran pada

Sistem Penggajian Tenaga Kerja Outsourcing PT. Citra Perdana Perkasa Batam.

Adapun sistem aplikasi yang penulis ajukan dengan menggunakan

pemograman berbasis web yaitu PHP dan disetai penggunaan basis data dan

MySQL. Salah satu alasan penulis menggunakan PHP. Berikut ini merupakan

Aliran Sistem Informasi Penggajian Tenaga Kerja Outsourcing PT. Citra Perdana

Perkasa Batam yang baru dan akan di gunakan sebagai perhitungan penggajian

karyawan sebagai pengganti Microsoft Excell.

Page 73: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

58

KARYAWAN BAGIAN SDM BAGIAN KEUANGAN

Aliran Sistem Informasi Penggajian Tenaga Kerja Outsourcing yang diusulkan pada PT. Citra Perdana Perkasa Batam

Data Karyawan

yang sudah diisi

Formulir Data

Karyawan

Formulir Data

Karyawan

2

1

Slip Gaji

Cetak

Tanda Tangan

Isi Data Kryawan

2

1

Slip Gaji

Tanda Tangan

2

ENTRY DATA

- Data Karyawan

- Data Absensi

- Data Gaji

2

1

Laporan Data Gaji

Karyawan

Laporan Data Gaji

Karyawan yang

sudah di ACC

2

1

Laporan Data Gaji

Karyawan

2

1

Laporan Data Gaji

KaryawanLaporan Data

Karyawan

Slip Gaji

Display Sistem

- Laporan Gaji

Karyawan

Slip Gaji Tanda

Tangan

Data Karyawan

yang sudah diisi

1

AA

Absensi Data

Karyawan

Finger

A

Data Base

2

A A

A

A

A

Gambar 4.2 Aliran SI Yang Diusulkan Penggajian Tenaga Kerja Outsoucing PT.

Citra Perdana Perkasa Batam

Page 74: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

59

4.2.1 Rancangan Diagram Aliran Data

4.2.1.1 Rancangan Diagram Konteks Sistem Informasi Penggajian Tenaga

Kerja Outsourcing PT. Citra Perdana Perkasa Batam.

Diagram konteks dibuat untuk menggambarkan suatu sistem secara global

dari keseluruhan sistem yang diajukan. Berikut ini adalah Diagram Konteks

Sistem Informasi Penggajian Tenaga Kerja Outsoucing PT. Citra Perdana Batam.

Sistem Informasi Penggajian

Tenaga Kerja Outsourcing

PT. Citra Perdana Perkasa Batam

BIDANG SDMEntry Data:

- Data Karyawan

- Data Absensi

- Data Gaji

- Slip gaji

- Lap. Data karyawan

- Lap. Data Absensi

- Lap. Data Gaji Karyawan

BAGIAN KEUANGAN

- Display

Lap. daftar gaji & lembur karyawan

Gambar 4.3 Diagram Konteks Sistem Informasi Penggajian Tenaga Kerja

Outsoucing PT. Citra Perdana Perkasa Batam.

4.2.1.2 Rancangan DFD Level 0 Sistem Informasi Penggajian Tenaga Kerja

Outsourcing PT. Citra Perdana Perkasa Batam.

Diagram Nol dibuat untuk menggambarkan tahap-tahap proses yang ada

didalam diagram konteks secara terinci. Berikut ini adalah Diagram level 0 Sistem

Informasi Penggajian Tenaga Kerja Outsourcing PT. Citra Perdana Perkasa

Batam.

Page 75: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

60

INPUT DATA

0.2

CETAK DATA

BIDANG SDM

BIDANG KEUANGAN

Karyawan

· Lap.data karyawan

· Lap. Data absensi

· Lap. Data gaji

· Data karyawan

· Dat absensi

· Data gaji

Data karyawan

Absensi

0.0

Data absensi

Data gaji

F1

AbsensiF2

GajiF3

0.1

PROSES

SLIP GAJI

Gaji

Absensi

Karyawan

Gaji

Karyawan

Display

Lap. Daftar gaji

Slip Gaji

Gambar 4.4 DFD Level 0 Sistem Informasi Penggajian Tenaga Kerja Outsoucing

PT. Citra Perdana Perkasa Batam.

4.2.2 Rancangan E-RD (Entity Relationship Diagram) Sistem Informasi

Penggajian Tenaga Kerja PT. Citra Perdana Perkasa Batam

Dalam struktur label terhadap relasi yan menghubungkan satu tabel dengan

tabel lainnya. Relasi yang terjadi adalah:

Page 76: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

61

1 1

1

1

Designation

Name

DESIGNATION

Memiliki

Designation

Allow.

1

1

Gambar 4.5 E_R Diagram Sistem Informasi Penggajian Tenaga Kerja

Outsourcing PT. Citra Perdana Perkasa Batam

4.2.3 Rancangan Basis Data (Database)

Rancangan database dimaksudkan untuk mengelompokkan data dalam

bentuk field - field / kolom - kolom yang dapat memberikan informasi bagi yang

membutuhkan. Berikut ini rancangan Tabel Basis Data (Database) yang

digunakan untuk mendukung Sistem Informasi Penggajian Teanga Kerja

Outourcing PT. Citra Perdana Perkasa Batam.

Tabel 4.1 Tabel Login

# Coloum Type Data

Size Note

1 user_id Varchar 10

2 user_pwd Varchar 20

3 level Varchar 5

Page 77: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

62

Tabel 4.2 Tabel KARYAWAN

# Coloum Type Size Note

1 svc Varchar 4 Primary Key

2 name Varchar 50

3 datejoint Date

4 dateofbirth Date

5 address Varchar 50

6 phoneno Varchar 15

7 religion Varchar 15

8 education Varchar 10

9 department Varchar 15

10 designation Varchar 15

Tabel 4.3 Tabel Jabatan

# Coloum Type Size Note

1 designation code Varchar 20

2 allowance Varchar 4

Tabel 4.4 Tabel Absensi

# Coloum Type Size Note

1 Svc Varchar 4 Primary Key

2 no of days Varchar 3

3 Month Varchar 15

4 Year Varchar 5

Tabel 4.5 Tabel Gaji

# Coloum Type Size Note

1 Id_gaji Varchar 4 Primary Key

2 svc no Varchar 4

3 Month Varchar 25

4 year Varchar 4

5 no of days Varchar 3

6 designation Varchar 15

Page 78: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

63

7 ot point Varchar 5

4.2.4 Rancangan Relasi Basis Data (Database)

Rancangan Basis Data (Database) yang telah dibuat selanjutnya dibuat

Rancangan Relasi Basis Data (Database) dengan tujuan agar antara tabel-tabel

basis data saling berhubungan dan tidak terjadi redudansi data. Berkut ini adalah

Rancangan dari Relasi Basis Data.

TabelLoginAdmin

user_id

user_pwd

level

TabelKaryawan

Svc

Name

Datejoint

Dateofbirth

Address

Phoneno

Religion

Education

Department

Designation

TabelAbsensi

Svc

No of days

Month

Year

TabelGaji

Id_Gaji

Svc

Designation

Month

Year

No of Days

Ot

TabelLoginadministrator

user_id

user_pwd

level

TabelLoginkeuangan

user_id

user_pwd

level

TabelLbagian

Designation

Gambar 4.6. Rancangan Relasi Basis Data

4.2.5. Rancangan Prototype

4.2.5.1 Rancangan Menu Login

Page 79: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

64

Logo

Login

Username

Password

Gambar 4.7 Rancangan Menu Login Admin

4.2.5.2 Rancangan Menu Utama (Dasbord)

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

Gambar 4.8 Rancangan Menu Utama (Dasbord)

4.2.5.3 Rancangan Menu Karyawan

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

LOGO

Cari Nama Karyawan Search Refresh Add

No Svc No. Name Address Phone No Aksi

Edit | Hapus

Data Karyawan

Gambar 4.9 Rancangan Menu Karyawan

Page 80: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

65

4.2.5.4 Rancangan Menu Absensi

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

LOGO

Cari Nama Karyawan Search Refresh List-Karyawan

No Svc No. Name Absen Karyawan

Click-Absen

Data Karyawan

Gambar 4.10 Rancangan Menu Absensi

4.2.5.5 Rancangan Menu Gaji

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

LOGO

Cari Nama Karyawan Search Refresh Detail Payroll

No Svc No. Name Month Year Aksi

Click - Payroll

Data Karyawan

Gambar 4.11 Rancangan Menu Gaji

Page 81: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

66

4.2.5.6 Rancangan Menu Tambah Data Karyawan

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

Data Karyawan

Svc No.

Name

Date Of Birth

Religion

Address

Phone No

Date Joint

Designation

Education

Department

ADD Resert

Gambar 4.12 Rancangan Menu Tambah Data Karyawan

4.2.5.7 Rancangan Menu Tambah Data Absensi

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

Data Karyawan

Svc No.

Name

No Of Days

Month / Year

Add Resert

Gambar 4.13 Rancangan Menu Tambah Data Absensi

Page 82: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

67

4.2.5.8 Rancangan Menu Tambah Gaji

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

Data Gaji

Svc No.

Name

Month / Year

Add Resert

Id_Gaji

No Of Days

Designation

Over Time

Gambar 4.14 Rancangan Menu Tambah Gaji

4.2.5.9 Rancangan Menu Edit Data Karyawan

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

Data Karyawan

Svc No.

Name

Date Of Birth

Religion

Address

Phone No

Date Joint

Designation

Education

Department

Edit Resert

Gambar 4.15 Rancangan Menu Edit Data Karyawan

Page 83: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

68

4.2.5.10 Rancangan Menu Hapus Data Gaji

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

LOGO

Cari Nama Karyawan Search Refresh Check-List-Absen

No Q-Rcode Svc No. Name Designational NoD OT_P Month Year Basic Meal Stay Out OT-Amounth JHT2% Take Home Pay Aksi

Hapus

Data Karyawan

Gambar 4.16 Rancangan Menu Hapus Data Gaji

4.2.5.11 Rancangan Menu Hapus Data Absen

Menu Karyawan

Menu Absensi

Menu Gaji

Lap. Data Karyawan

Lap. Absensi

Menu Laporan Gaj

Logout

LOGO

Cari Nama Karyawan Search Refresh List-Absen

No Svc No. Name Month Year No of Days Aksi

Hapus

Data Karyawan

Gambar 4.17 Rancangan Menu Hapus Data Absen

Page 84: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

69

4.2.5.12 Rancangan Menu Laporan Data Karyawan

LOGO

Laporan Data karyawan

No Svc No. Name Address Phone No

Gambar 4.18 Rancangan Menu Laporan Data Karyawan

4.2.5.13 Rancangan Menu Laporan Data Absensi

LOGO

Laporan Data Absen Karyawan

No Svc No. Name Month Year No of Days

Gambar 4.19 Rancangan Menu Laporan Data Absensi

Page 85: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

70

4.2.5.14 Rancangan Menu Laporan Data Gaji

LOGO

Laporan Data Gaji karyawan

No Q-Rcode Svc No. Name Designation No of Days OT-Point Month Year Basic Salary Meal Allow. Stay Out OT-Amount JHT2 Take Home Pay

Gambar 4.20 Rancangan Laporan Data Gaji

4.2.5.15 Rancangan Menu Slip Gaji

Logo Period

NIK :

Name :

Designation :

Status :

Overtime (Point) :

Net Take Home Pay (IDR) : Account No.

Allowance Deduction

Basic Salary ABS In Day

Meal Allowance ABS In Hours

Stay Allowance Jamsostek Jht 2%

Overtime Income Tax

Night Shift

Hari Raya Bonus

Total Income Total Deduction

Gambar 4.21 Rancangan Menu Slip Gaji

Page 86: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

71

4.3 Implementasi

4.3.1 Menu Login

Gambar 4.22 Menu Login

4.3.2 Menu Utama (Dasbord) PT. Citra Perdana Perkasa

Gambar 4.23 Menu Utama (Dasbord)

Page 87: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

72

4.3.3 Menu Karyawan

Gambar 4.24 Menu Karyawan

4.3.4 Menu Absensi

Gambar 4.25 Menu Absensi

Page 88: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

73

4.3.5 Menu Gaji

Gambar 4.26 Menu Gaji

4.3.6 Menu Tambah Data Karyawan

Gambar 4.27 Menu Tambah Data Karyawan

Page 89: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

74

4.3.7 Menu Tambah Data Absensi Karyawan

Gambar 4.28 Menu Tambah Data Absensi Karyawan

4.3.8 Menu Tambah Data Gaji

Gambar 4.29 Menu Tambah Data Gaji

Page 90: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

75

4.3.9 Menu Edit Data Karyawan

Gambar 4.30 Menu Edit Data Karyawan

4.3.10 Menu Hapus Data Gaji

Gambar 4.31 Menu Hapus Data Gaji

Page 91: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

76

4.3.11 Menu Hapus Data Absensi Karyawan

Gambar 4.32 Menu Hapus Daten Absensi Karyawan

4.3.12 Cetak Laporan Data Karyawan

Gambar 4.33 Cetak Laporan Data Karyawan

Page 92: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

77

4.3.13 Cetak Laporan Data Absensi Karyawan

Gambar 4.34 Cetak Laporan Data Absensi Karyawan

4.3.14 Cetak Laporan Data Gaji

Gambar 4.35 Cetak Laporan Data Gaji

Page 93: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

78

4.3.15 Cetak Slip Gaji

NIK : C0001

Name : Afliana Malayu

Designation : Quality Opr.

Status : S

Overtime (Hours) : 1.5 (2), 2 (4), 3 (0), 4 (0).

Net Take Home Pay (IDR) : 4.023.192 Account No. 0612415691

Allowance Deduction

Basic Salary 3.500.000 ABS In Day 178.571

Meal Allowance 250.000 ABS In Hours -

Stay Allowance 300.000 Jamsostek JHT 2% 75.000

Overtime 216.763 Income Tax -

Night Shift 10.000

Hari Raya Bonus -

Total Income 4.276.763 Total Deduction 253.571

August 2017

Gambar 4.36 Cetak Slip Gaji

4.4 Flowchart Program

Flowchart merupakan bagan yang menunjukkan alur kerja atau apa yang

ada dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-

prosedur yang ada di dalam sistem. Dengan kata lain flowchart ini merupakan

deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang

membentuk suatu sistem. Berikut adalah flowchart PenggajianTenaga Kerja

Oursourcing pada PT. Citra Perdana Perkasa Batam.

Page 94: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

79

4.4.1 Flowchart Menu Utama (Admin)

START

Verifikasi

Menu Login Admin

B

C

A

Menu Utama

Karyawan

Absensi

Gaji

Lap.Karyawan

Lap. Absen

Lap.Gaji

END

Sukses

Tidak

Tidak

Tidak

Tidak

Ya

Tidak

Ya

Ya

Ya

Gagal

Logout

DYa

EYa

FYa

Tidak

Tidak

Gambar 4.37 Flowchart Menu Utama (Admin)

Page 95: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

80

4.4.2 Flowchart Menu Utama (Keuangan)

START

Verifikasi

Menu Login

Keuangan

View Laporan Gaji

Karyawan

Sukses

Gagal

Menu Logout

END

Ya

Tidak

Gambar 4.38 Flowchart Menu Utama (Keuangan)

4.4.3 Flowchart Input Data Karyawan

A

Input DataInput Data

KaryawanSimpan Data

Karyawan

EditEdit Data

Karyawan

Hapus

Tidak

Tidak

Add Data

CancelData

Karyawan

Simpan Data

KaryawanEdit

CancelData

Karyawan

Hapus Data

Karyawan

Tidak

Y

Tidak

Y

Hapus

Data

Karyawan

Tidak

Y

Tidak

Gambar 4.39 Flowchart Data Karyawan

Page 96: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

81

4.4.4 Flowchart Input Data Absensi

B

Input Data Input Data Absen Simpan Data Add Data

Cancel Data AbsenTidak

Y

HapusHapus Data

Absensi

Hapus

Data

Absensi

Tidak

Y

Tidak

Tidak

Gambar 4.40 Flowchart Data Absensi

4.4.5 Flowchart Input Data Gaji

C

Input Data Input Data Gaji Simpan Data Add Data

Cancel Data GajiTidak

Y

Hapus Hapus Data Gaji

Hapus

Data Gaji

Tidak

Y

Tidak

Tidak

Gambar 4.41 Flowchart Data Gaji

Page 97: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

82

4.4.6 Flowchart Laporan Data Karyawan

D

Lap. Data

Karyawan

View Lap. Data

KaryawanPrint

Tidak

Y Cetak Lap. Data

Karyawan

Print Out Data

Karyawan

Lap. Data

KaryawanTidak

Gambar 4.42 Flowchart Laporan Data Karyaran

4.4.7 Flowchart Laporan Data Absensi

E

Lap. Data

Absensi

View Lap. Data

AbsensiPrint

Tidak

Y Cetak Lap. Data

Absensi

Print Out Data

Apsensi

Lap. Data AbsensiTidak

Gambar 4.43 Flowchart Laporan Data Absensi

Page 98: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

83

4.4.8 Flowchart Laporan Data Gaji

F

Lap. Data GajiView Lap. Data

GajiPrint

Tidak

Y Cetak Lap. Data

Gaji

Print Out Data

Gaji

Lap. Data GajiTidak

Gambar 4.44 Flowchart Laporan Data Gaji

Page 99: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

84

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan uraian dan penjelasan dari bab-bab sebelumnya yang penulis

lakukan selama melakukan penelitian, kesimpulan yang dapat diambil oleh

penulis yang berkaitan dengan Sistem Informasi Penggajian Tenaga Kerja

Outsourcing pada PT. Citra Perdana Perkasa Batam, adalah sebagai berikut:

1. Dalam pembuatan Perancangan Sistem Informasi Penggajian Tenaga Kerja

Outsourcing pada PT. Citra Perdana Perkasa Batam, pengguna dapat dengan

mudah dalam pelayanan / penyajian informasi, pencarian data dan dapat

meningkatkan kinerja kerja bagi pengguna dalam pengolahan data yang

lebih baik, tepat, cepat dan akurat.

2. Implementasi Sistem Informasi penggajian pada PT. Citra Perdana Perkasa

menggunakan Perancangan Web dan kerjanya sesuai dengan analisis

penggajian yang diusulkan.

3. Laporan di tampilkan pada menu Sistem Informasi penggajian dan dapat

dicetak sesuai yang diharapkan pengguna.

5.2 Saran

Mengingat pentingnya proses penggajian karyawan dan permasalahan yang

menjadi kendala dalam pengolahan data penggajian di PT. Citra Perkasa Perdana

Batam, maka penulis menyarankan hal-hal sebagai berikut:

Page 100: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

85

1. Perusahaan sebaiknya mulai menerapkan sistem penggajian secara

terkomputerirasi. Sehingga data yang dihasilkan dapat cepat, tepat dan

akurat, sehingga dapat mendukung kegiatan operasional perusahaan

khususnya pada sistem penggajian karyawan.

2. Sistem panggajian ini sebaiknya dikembangkan dan dilengkapi agar dapat

menjadi suatu sistem yang lebih baik dan bermanfaat sesuai dengan

perkembangn teknologi informasi.

3. Penulis berharap dengan adanya hasil Penelitian yang penulis sajikan dapat

bermanfaat dan berguna bagi PT. Citra Perdana Perkasa Batam sehingga

dapat membantu proses penggajian karyawan lebih efektif serta dapat

meningkatkan kinerja perusahaan.

Page 101: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

86

DAFTAR PUSTAKA

Abdullah. 2014. Manajemendan Evaluasi Kerja Karyawan. Yokyakarta. Aswara

Pressindo.

Aditya Alan. 2011. Jago PHP & MySQL. Hitungan dalam menit, Bekasi. Dunia

Komputer.

Dato, Fauzi, Basri, Dato, Yasin, Baharuddin. 2014. Manajemen Sumber Daya

Manusia untuk Perusahaan dari Teori ke Praktek. Jakarta. Erlangga.

Deni Panji. 2013. Sistem Informasi Payroll Tenaga Kerja Ousourcing pada

Koperasi Karyawan PLN Batam. Jurnal STT Ibnu Sina.

Fahmi. 2007. Analisis Perancangan Sistem Informasi Penggajian Karyawan Pada

PT. Insing Dwi Perkasa. Jurnal. Jakarta. Universitas Indonusa Era Unggul

Fathansyah Andi. 2015. Basis Data. Edisi Kedua. Bandung. Informatika.

Febriansyah. 2010. Aplikasi Data Base Karyawan Outsouce pada PT Lima Pilar

Teknologi. Jurnal. Jakarta. Universitas Islam Negeri Syarif Hidayahtullah.

Hamali Arif. 2016. Pemahaman Manajemen Sumber Daya Manusia. Yokyakarta.

PT. Buku Seru.

Hapsi dan Wanga Tonny. 2010. Sistem Informai Bisnis SI-Bis. Bandung. Baduose

Media.

Hidayatullah Priyanto dan Kawistara Jauhari. 2015. Pemograman Web, Bandung.

Informatika Bandung.

Jubilee. 2014. Trik Cepat Menguasai Micosoftt Visio. Bandung.

Informatika.Febriansyah. 2010. Aplikasi Database Karyawan Outsource

pada PT. Lima Pilar Teknologi. Jurnal. Jakarta. UIN.

Kadir Abdul. 2014. Pengenalan Sitem Informas, Edisi Revisi. Yokyakarta.

Mintarsih Itar, 2015. Perancangan Sistem Informasi Penggajian Karyawan

Berbasis Objek PT. Be Hear Indonesia. Jurnal Jakarta, Gunadarma.

Madcom. 2008. PHP & MySQL untuk Pemula. Madiun. Madcoms Madium.

Madcom. 2010. Kupas Tuntas Adobe Dreamweaver CS5 dengan Pemrograman

PHP & MySQL. Madiun. Madcoms Madium.

Mayasari Melati. 2015. Analisa dan Perancangan Aplikasi Sitem Informasi

Penggajian Karyawan PT. Aditya Buana Inter Sungailiat Bangka. Jurnal

STMIK Atma Luhur.

Pratama I Putu. 2014. Sistem Informasi dan Implementasinya. Bandung.

Informatika Bandung.

Page 102: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

87

PT Beyonics Manufacturing Batam. 2009-2013. Peraturan Perusahaan. Batam.

Pemerintah Kota Batam.

Randal dan Susan. 2012. Manajemen Sumber Daya Manusia Menghadapi Abad

Ke-21. Jakarta. Erlangga.

Sidik Betha. 2014.. Pemogrograman Web dengan HTML. Bandung, Informatika

Bandung.

Undang-Undang Republik Indonesia No.13 Tahun 2003. Tentang Ketenaga

Kerjaan. Internet Online.

Wibowo. 2014. Manajemen Kinerja Edisi Keempat. Jakarta. PT. Raja Grafindo

Persada.

Yahya. 2002. Aplikasi Web Database dengan PHP dan MySQL. Jakarta. PT. Alex

Media Komputinddo. Jakarya

Yani. 2012. Manajemen Sumber Daya Manusia. Mitra Jakarta. Wacana Media.

Page 103: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

88

LAMPIRAN – LAMPIRAN

Lampiran 1. Rekapitulasi Absensi Tenaga Kerja Outsourcing PT. Citra Perdana

Perkasa Batam.

Lampiran 2. Form Bimbingan Skripsi

Lampiran 3. Source kode Sistem Informasi Penggajian Tenaga Kerja Outsourcing

pada PT. Citra Perdana Perkasa Batam.

Page 104: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

89

Lampiran 1. Rekapitulasi Absensi Tenaga Kerja Outsourcing PT. Citra Perdana

Perkasa Batam.

Page 105: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

90

Lampiran 2. Form Bimbingan Skripsi

Page 106: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

91

Lampiran 3. Source kode Sistem Informasi Penggajian Tenaga Kerja Outsourcing

pada PT. Citra Perdana Perkasa Batam.

1. Menu Login

<html>

<body bgcolor="#000000">

<form method="POST" action="cek_login.php">

<center>

<table bgcolor="#f7f938" border="0" width="400" height="120"

bordercolor="#f7f938">

<tr><td> <b> <font color="blue">Username</font> </b></td><td><input

type="text" name="user_id" class="isi_2"></td></tr>

<tr><td> <b> <font color="blue">Password</font> </b></td><td><input

type="password" name="user_pwd" class="isi_2"></td></tr>

<tr><td></td><td><input type="submit" value="Login"></td></tr>

</table>

</center>

</form>

</body>

</html>

2. Menu Karyawan

<?php

include 'koneksi.php';

if(isset($_POST['simpan']))

{

if(empty($_POST['svc']))

echo "<strong>Warning !!! </strong>Maaf,, Service No Karyawan!!";

else{

$cek="select *from karyawan where svc='$_POST[svc]'";

$hasil=mysql_query($cek);

if (mysql_num_rows($hasil)>0)

echo "Maaf Sevice No Ini Sudah Ada !!!";

else

mysql_query("insert into karyawan

Values('$_POST[svc]','$_POST[name]','$_POST[date]','$_POST[reli]','$_PO

ST[addres]','$_POST[phone]','$_POST[date_j]','$_POST[desig]')") or die

("Ada kesalahan pada query simpan <br> Silahkan cek lagi!!");

}

Page 107: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

92

}

?>

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['simpan']))

{

header('location:list_karyawan.php');

}

?>

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['reset']))

{

header('location:list_karyawan.php');

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"

/>

<title>Karyawan</title>

<style type="text/css">

<!--

.style2 {font-family: calibri}

.style5 {font-size: 12; font-weight: bold; }

body {

margin-left: 10px;

background-color: #FFFFFF;

}

.style15 {font-size: medium; }

.style16 {font-size: medium; font-weight: bold; }

.style19 {font-size: 18px; color: #666666; }

.style20 {color: #FFFFFF}

.style21 {font-size: 18px; color: #FFFFFF; }

.style22 {color: #333333}

.style23 {font-size: 18px; color: #333333; }

.style24 {color: #666666}

-->

</style>

Page 108: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

93

</head>

<body>

<form action="" method="post" name="form1" class="style2" id="form1">

<table width="335" border="0" align="left">

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

</tr>

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5"

class="style19"><strong><strong>&nbsp;&nbsp;<img

src="Icon/android.png" width="30" height="30" align="absmiddle"

/></strong><span class="style20">&nbsp;&nbsp;</span></strong><span

class="style24">Karyawan </span></td>

</tr>

<tr>

<td width="17" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td width="308" height="24" bgcolor="#F9F9F9" class="style15"><p

class="style19">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;Svc No </p></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="42" class="style15"><span class="style5">

<label>

<input name="svc" type="text" class="style15" id="svc" />

&nbsp; </label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5" class="style15"><span

class="style21">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Name</span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<input name="name" type="text" class="style15" id="name" size="35"

/>

</label>

</span></td>

</tr>

<tr>

Page 109: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

94

<td class="style15">&nbsp;</td>

<td height="25" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Date Of Birth </span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<input name="date" type="text" class="style15" id="date" />

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="26" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;<span

class="style24">Religion</span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<select name="reli" class="style15" id="reli">

<option>.</option>

<option>Islam</option>

<option>Kristen Katolik </option>

<option>Hindhu</option>

<option>Budha</option>

<option>Kristen Protestant</option>

</select>

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style21">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" /> &nbsp;<span

class="style22">&nbsp;<span

class="style24">Address</span></span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="74" class="style15"><span class="style16">

Page 110: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

95

<label>

<textarea name="addres" cols="40" rows="5" class="style15"

id="addres"></textarea>

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="28" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;<span

class="style24">Phone No </span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<input name="phone" type="text" class="style15" id="phone" size="20"

/>

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;<span

class="style24">Date Joint </span></span></td>

</tr>

<tr>

<td height="39" class="style15">&nbsp;</td>

<td class="style15"><span class="style16">

<label>

<input name="date_j" type="text" class="style15" id="date_j" />

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="31" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;<span

class="style24">Designation</span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><input name="desig" type="text"

class="style15" id="desig" size="35" /></td>

Page 111: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

96

</tr>

<tr>

<td height="41" class="style15">&nbsp;</td>

<td bgcolor="#F5F5F5" class="style15"><strong>

<label></label>

<label>&nbsp;

<input name="simpan" type="submit" class="style16" id="simpan"

value="ADD" />

</label>

<label> </label>

<label></label>

<input name="reset" type="submit" class="style16" id="reset"

value="Reset" />

</strong></td>

</tr>

</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</form>

</body>

</html>

3. Menu Absensi

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['list']))

{

header('location:list_absensi_oke.php');

}

?>

<?php

if (isset($_POST['reset']))

{

$_POST['svc']='';

$_POST['name']='';

$_POST['date']='';

$_POST['reli']='';

$_POST['addres']='';

$_POST['phone']='';

$_POST['date_j']='';

Page 112: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

97

$_POST['dasig']='';

}

include 'koneksi.php';

//simpan

$svc=$_GET['svc'];

$dtbkd=mysql_query("select * from karyawan where svc='$svc'");

$dtbkd=mysql_fetch_array($dtbkd);

$name=$dtbkd['name'];

?>

<?php

include 'koneksi.php';

if(isset($_POST['simpan']))

{

if(empty($_POST['svc']))

echo "<strong>Warning !!! </strong>Maaf,, Service No Karyawan!!";

else{

$cek="select *from absensi where svc='$_POST[svc]'&

bulan='$_POST[bulan]' & tahun='$_POST[tahun]'";

$hasil=mysql_query($cek);

if (mysql_num_rows($hasil)>0)

echo "Maaf Sevice No Ini Sudah Ada !!!";

else

mysql_query("insert into absensi

Values('$_POST[svc]','$_POST[jhk]','$_POST[bulan]','$_POST[tahun]')") or

die ("Data Yang Anda Inputkan Sudah Ada ! <br> Silahkan Kembali ke List

Tabel Absen!!");

}

}

?>

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['simpan']))

{

header('location:panggil_absen.php');

}

?>

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['reset']))

{

header('location:panggil_absen.php');

}

?>

Page 113: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

98

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"

/>

<title>Karyawan</title>

<style type="text/css">

<!--

.style2 {font-family: calibri}

.style5 {font-size: 12; font-weight: bold; }

body {

margin-left: 10px;

background-color: #FFFFFF;

}

.style15 {font-size: medium; }

.style16 {font-size: medium; font-weight: bold; }

.style19 {font-size: 18px; color: #666666; }

.style20 {color: #FFFFFF}

.style21 {font-size: 18px; color: #FFFFFF; }

.style22 {color: #333333}

.style23 {font-size: 18px; color: #333333; }

.style24 {color: #666666}

-->

</style>

</head>

<body>

<form action="" method="post" name="form1" class="style2" id="form1">

<table width="335" border="0" align="left">

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

</tr>

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5"

class="style19"><strong><strong>&nbsp;</strong></strong>Absen

Karyawan </td>

</tr>

<tr>

<td width="17" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td width="308" height="24" bgcolor="#F9F9F9" class="style15"><p

class="style19">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;Svc No </p></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="42" class="style15"><span class="style5">

Page 114: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

99

<label>

<input name="svc" type="text" class="style15" id="svc" value="<?php

echo $svc; ?>" />

&nbsp; </label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5" class="style15"><span

class="style21">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Name</span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<input name="name" type="text" class="style15" id="name"

value="<?php echo $name; ?>" size="35" />

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="25" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Jumlah Hari Kerja </span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label></label>

</span><span class="style16">

<select name="jhk" class="style15" id="jhk">

<option>- pilih -</option>

<option>1</option>

<option>2</option>

<option>3</option>

<option>4</option>

<option>5</option>

<option>6</option>

<option>7</option>

<option>8</option>

<option>9</option>

<option>10</option>

<option>11</option>

<option>12</option>

Page 115: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

100

<option>13</option>

<option>14</option>

<option>15</option>

<option>16</option>

<option>17</option>

<option>18</option>

<option>19</option>

<option>20</option>

<option>21</option>

</select>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="26" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style21"><img src="Icon/detail-

icon.png" width="25" height="25" align="absmiddle"

/>&nbsp;&nbsp;&nbsp;<span class="style24">Bulan / Tahun

</span></span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label></label>

<select name="bulan" class="style15" id="bulan">

<option>- Pilih - </option>

<option>Januari</option>

<option>Februari</option>

<option>Maret</option>

<option>April</option>

<option>Mei</option>

<option>Juni</option>

<option>Juli</option>

<option>Agustus</option>

<option>September</option>

<option>Oktober</option>

<option>November</option>

<option>Desember</option>

</select>

<select name="tahun" class="style15" id="tahun">

<option>- Pilih -</option>

<option>2016</option>

<option>2017</option>

<option>2018</option>

<option>2019</option>

<option>2020</option>

</select>

</span></td>

Page 116: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

101

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15">&nbsp;</td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="36" class="style15"><span class="style16">

<label></label>

<strong>

<label>

<input name="simpan" type="submit" class="style16" id="simpan"

value="ADD" />

</label>

<label> </label>

<label></label>

<strong>

<input name="reset" type="submit" class="style16" id="reset"

value="Reset" />

</strong></strong></span></td>

</tr>

<tr>

<td height="52" colspan="2" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style16"><strong>

<label>

&nbsp;</label>

</strong></span></span></td>

</tr>

</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>

<label></label>

</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</form>

</body>

</html>

4. Menu Gaji

Page 117: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

102

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['list']))

{

header('location:list_gaji.php');

}

?>

<?php

if (isset($_POST['reset']))

{

}

$Id_gaji='';

if( isset( $_POST['tambah'] ) )

{

$cek = mysql_query("select max(Id_gaji) as no from gaji");

$dt = mysql_fetch_array( $cek );

$jml = mysql_num_rows( $cek );

if( $jml > 0 )

{

$no = ((int) substr($dt['no'],1,4)) + 1;

$Id_gaji ='G'.sprintf("%04s",$no);

}

else

{

$Id_gaji ='G001';

}

}

include 'koneksi.php';

//simpan

$svc=$_GET['svc'];

$dtbkd=mysql_query("select * from v_panggil_gaji where svc='$svc'");

$dtbkd=mysql_fetch_array($dtbkd);

$name=$dtbkd['name'];

$Bulan=$dtbkd['Bulan'];

$tahun=$dtbkd['tahun'];

$jhk=$dtbkd['jhk'];

?>

<?php

include 'koneksi.php';

if(isset($_POST['simpan']))

{

if(empty($_POST['svc']))

echo "<strong>Warning !!! </strong>Maaf,, Service No Karyawan!!";

else{

$cek="select *from gaji where id_gaji='$_POST[id_gaji]'&

svc='$_POST[svc]' & name='$_POST[name]' & Bulan='$_POST[Bulan]' &

Page 118: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

103

Tahun='$_POST[Tahun]' & jml='$_POST[jml]' & jabatan='$_POST[jabatan]'

& ot='$_POST[ot]'";

$hasil=mysql_query($cek);

if (mysql_num_rows($hasil)>0)

echo "Maaf Id_Gaji Ini Sudah Ada !!!";

else

mysql_query("insert into gaji

Values('$_POST[id_gaji]','$_POST[svc]','$_POST[name]','$_POST[Bulan]','

$_POST[Tahun]','$_POST[jml]','$_POST[jabatan]','$_POST[ot]')") or die

("Data Yang Anda Inputkan Sudah Ada ! <br> Silahkan Kembali ke List

Tabel Absen!!");

}

}

?>

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['simpan']))

{

header('location:list_gaji.php');

}

?>

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['reset']))

{

header('location:list_absen.php');

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"

/>

<title>Karyawan</title>

<style type="text/css">

<!--

.style2 {font-family: calibri}

.style5 {font-size: 12; font-weight: bold; }

body {

margin-left: 10px;

background-color: #FFFFFF;

}

.style15 {font-size: medium; }

Page 119: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

104

.style16 {font-size: medium; font-weight: bold; }

.style19 {font-size: 18px; color: #666666; }

.style21 {font-size: 18px; color: #FFFFFF; }

.style22 {color: #333333}

.style23 {font-size: 18px; color: #333333; }

.style24 {color: #666666}

.style25 {color: #000000}

-->

</style>

</head>

<body>

<form action="" method="post" name="form1" class="style2" id="form1">

<table width="335" border="0" align="left">

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

</tr>

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5" class="style19">Payroll </td>

</tr>

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#F9F9F9" class="style15"><span

class="style19">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;Id - Gaji

</span></td>

</tr>

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#F9F9F9" class="style15"><label>

<input name="id_gaji" type="text" id="id_gaji" value="<?echo

$Id_gaji;?>" />

<input name="tambah" type="submit" id="tambah" value="+" />

</label></td>

</tr>

<tr>

<td width="17" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td width="308" height="24" bgcolor="#F9F9F9" class="style15"><p

class="style19">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;Svc No </p></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="42" class="style15"><span class="style5">

<label>

<input name="svc" type="text" class="style15" id="svc" value="<?php

echo $svc; ?>" />

Page 120: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

105

&nbsp; </label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5" class="style15"><span

class="style21">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Name</span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<input name="name" type="text" class="style15" id="name"

value="<?php echo $name; ?>" size="35" />

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="25" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Bulan - Tahun </span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label></label>

</span><span class="style16">

<select name="Bulan" class="style15" id="Bulan">

<option><?php echo $Bulan; ?></option>

<option>Januari</option>

<option>Februari</option>

<option>Maret</option>

<option>April</option>

<option>Mei</option>

<option>Juni</option>

<option>Juli</option>

<option>Agustus</option>

<option>September</option>

<option>Oktober</option>

<option>November</option>

<option>Desember</option>

</select>

<select name="Tahun" class="style15" id="Tahun">

<option><?php echo $tahun; ?></option>

Page 121: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

106

<option>2016</option>

<option>2017</option>

<option>2018</option>

<option>2019</option>

<option>2020</option>

</select>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="26" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style21"><img src="Icon/detail-

icon.png" width="25" height="25" align="absmiddle" />&nbsp;<span

class="style22">&nbsp;&nbsp;Jumlah Kehadiran

</span></span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label></label>

<select name="jml" class="style15" id="jml">

<option><?php echo $jhk; ?></option>

<option>10</option>

<option>11</option>

<option>12</option>

<option>13</option>

<option>14</option>

<option>15</option>

<option>16</option>

<option>17</option>

<option>18</option>

<option>19</option>

<option>20</option>

<option>21</option>

</select>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style21"><img src="Icon/detail-

icon.png" width="25" height="25" align="absmiddle" />&nbsp;<span

class="style25">&nbsp;&nbsp;Jabatan</span></span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style16">

Page 122: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

107

<select name="jabatan" class="style15" id="jabatan">

<option>- pilih -</option>

<option>Quality_opr</option>

<option>Production_opr</option>

<option>Security</option>

</select>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style21"><img src="Icon/detail-

icon.png" width="25" height="25" align="absmiddle"

/>&nbsp;&nbsp;&nbsp;<span class="style24">Over Time

</span></span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style16">

<select name="ot" class="style15" id="ot">

<option>- Pilih - </option>

<option>1</option>

<option>2</option>

<option>3</option>

<option>4</option>

<option>5</option>

<option>6</option>

<option>7</option>

<option>8</option>

<option>9</option>

<option>10</option>

<option>11</option>

<option>12</option>

<option>13</option>

<option>14</option>

<option>15</option>

<option>16</option>

<option>17</option>

<option>18</option>

<option>19</option>

<option>20</option>

<option>21</option>

<option>22</option>

<option>23</option>

<option>24</option>

<option>25</option>

<option>26</option>

Page 123: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

108

<option>27</option>

<option>28</option>

<option>29</option>

<option>30</option>

<option>31</option>

<option>32</option>

<option>33</option>

<option>34</option>

<option>35</option>

<option>36</option>

<option>37</option>

<option>38</option>

<option>39</option>

<option>40</option>

<option>41</option>

<option>42</option>

<option>43</option>

<option>44</option>

<option>45</option>

<option>46</option>

<option>47</option>

<option>48</option>

<option>49</option>

<option>50</option>

<option>51</option>

<option>52</option>

<option>53</option>

<option>54</option>

<option>55</option>

<option>56</option>

<option>57</option>

<option>58</option>

<option>59</option>

<option>60</option>

</select>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="36" class="style15"><span class="style16">

<label></label>

<strong>

<label>

<input name="simpan" type="submit" class="style16" id="simpan"

value="ADD" />

</label>

<label> </label>

<label></label>

Page 124: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

109

<input name="reset" type="submit" class="style16" id="reset" value="Reset"

/>

</strong></span></td>

</tr>

<tr>

<td height="52" colspan="2" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style16"><strong>

<label>

&nbsp;</label>

</strong></span></span></td>

</tr>

</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</form>

</body>

</html>

5. Menu Masukan Data Karyawan

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['ADD']))

{

header('location:karyawan.php');

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"

/>

<title>List Karyawan </title>

<style type="text/css">

<!--

.style6 {font-family: calibri; font-style: italic; font-weight: bold; }

.style34 {color: #666666; font-family: calibri; font-style: italic;}

Page 125: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

110

.style35 {font-family: calibri; color: #666666;}

-->

</style>

</head>

<body>

<form id="form1" name="form1" method="post" action="">

<p><span class="style6"><img src="Icon/logo2.png" width="165"

height="47" /></span></p>

<table width="89%" border="0" align="left" bordercolor="#CCCCCC">

<tr>

<td width="21%" height="26"><label></label>

<label></label>

&nbsp;<em><strong>&nbsp;Cari Nama Karyawan

</strong></em></td>

<td width="19%"><label>

<input name="txtcari" type="text" id="txtcari" size="25" />

</label></td>

<td width="60%"><label>

<input name="cari" type="submit" id="cari" value="Search" />

<input name="refresh" type="submit" id="refresh" value="Refersh" />

<input name="ADD" type="submit" id="ADD" value="add" />

</label></td>

</tr>

</table>

<p>&nbsp;</p>

<table width="945" border="0" align="left" cellpadding="0"

cellspacing="4" bgcolor="#FFFFFF">

<tr>

<td width="35" height="19" bgcolor="#F5F5F5"><div align="center"

class="style34">

<div align="left">No</div>

</div></td>

<td width="94" bgcolor="#F5F5F5"><div align="center"

class="style34">

<div align="left"><span class="style35">&nbsp;Svc No

</span></div>

</div></td>

<td width="215" bgcolor="#F5F5F5"><span

class="style34">Name</span></td>

<td width="233" bgcolor="#F5F5F5"><span

class="style34">Address</span></td>

<td width="160" bgcolor="#F5F5F5"><div align="center"

class="style34">

<div align="left"><span class="style35">Phone Number

</span></div>

</div></td>

Page 126: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

111

<td width="146" bgcolor="#F5F5F5"><div align="left"

class="style34"><span class="style35">AKSI</span></div></td>

</tr>

<?php

include 'koneksi.php';

$no=0;

if(empty($_POST['txtcari']))

$filter='';

else

$filter="where name LIKE '$_POST[txtcari]%'";

$list=mysql_query("SELECT svc,name,addres,phone from

karyawan $filter");

while ($dtbkd =mysql_fetch_array($list))

{

$no++;

echo "<tr>

<td> $no </td>

<td> $dtbkd[svc] </td>

<td> $dtbkd[name] </td>

<td> $dtbkd[addres] </td>

<td> $dtbkd[phone] </td>

<td> <a

href='edit_kar.php?svc=$dtbkd[svc]'> Edit</a> | <a

href=\"hapus_kar.php?svc=$dtbkd[svc]\" onClick=\"return confirm('Apakah

anda yakin untuk menghapus $dtbkd[name]?')\"> Hapus</a> </td>

</tr>";

}

?>

</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><a href="Cetak_kar.php" target="_blank"></a> </p>

</form>

</body>

</html>

6. Menu Edit Data Karyawan

<?php

if (isset($_POST['reset']))

{

$_POST['svc']='';

$_POST['name']='';

$_POST['date']='';

Page 127: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

112

$_POST['reli']='';

$_POST['addres']='';

$_POST['phone']='';

$_POST['date_j']='';

$_POST['dasig']='';

}

include 'koneksi.php';

//simpan

$svc=$_GET['svc'];

$dtbkd=mysql_query("select * from karyawan where svc='$svc'");

$dtbkd=mysql_fetch_array($dtbkd);

$name=$dtbkd['name'];

$date=$dtbkd['date'];

$reli=$dtbkd['reli'];

$addres=$dtbkd['addres'];

$phone=$dtbkd['phone'];

$date_j=$dtbkd['date_j'];

$desig=$dtbkd['desig'];

if (isset($_POST['edit']))

{

if (empty($_POST['svc']))

echo "maaf,, Service Number harus di isi.... ";

else {

mysql_query("Update karyawan set

name='$_POST[name]',date='$_POST[date]',reli='$_POST[reli]',addres='$_P

OST[addres]',phone='$_POST[phone]',date_j='$_POST[date_j]',desig='$_PO

ST[desig]' where svc='$svc' ") or die ("ada kesalahan pada query simpan <br>

silahkan cek lagi !!! ");

}

}

if (isset($_POST['edit']))

{

header ('location:list_karyawan.php');

}

?>

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['reset']))

{

header('location:list_karyawan.php');

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Page 128: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

113

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"

/>

<title>Karyawan</title>

<style type="text/css">

<!--

.style2 {font-family: calibri}

.style5 {font-size: 12; font-weight: bold; }

body {

margin-left: 10px;

background-color: #FFFFFF;

}

.style15 {font-size: medium; }

.style16 {font-size: medium; font-weight: bold; }

.style19 {font-size: 18px; color: #666666; }

.style20 {color: #FFFFFF}

.style21 {font-size: 18px; color: #FFFFFF; }

.style22 {color: #333333}

.style23 {font-size: 18px; color: #333333; }

.style24 {color: #666666}

-->

</style>

</head>

<body>

<form action="" method="post" name="form1" class="style2" id="form1">

<table width="335" border="0" align="left">

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

</tr>

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5"

class="style19"><strong><strong>&nbsp;&nbsp;<img

src="Icon/android.png" width="30" height="30" align="absmiddle"

/></strong><span class="style20">&nbsp;&nbsp;</span></strong><span

class="style24">Karyawan </span></td>

</tr>

<tr>

<td width="17" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td width="308" height="24" bgcolor="#F9F9F9" class="style15"><p

class="style19">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;Svc No </p></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

Page 129: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

114

<td height="42" class="style15"><span class="style5">

<label>

<input name="svc" type="text" class="style15" id="svc" value="<?php

echo $svc; ?>" />

&nbsp; </label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5" class="style15"><span

class="style21">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Name</span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<input name="name" type="text" class="style15" id="name"

value="<?php echo $name; ?>" size="35" />

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="25" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Date Of Birth </span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<input name="date" type="text" class="style15" id="date"

value="<?php echo $date; ?>" />

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="26" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;<span

class="style24">Religion</span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

Page 130: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

115

<td height="38" class="style15"><span class="style16">

<label>

<select name="reli" class="style15" id="reli">

<option><?php echo $reli; ?></option>

<option>Islam</option>

<option>Kristen Katolik </option>

<option>Hindhu</option>

<option>budha</option>

<option>Kristen Protestant</option>

</select>

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style21">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" /> &nbsp;<span

class="style22">&nbsp;<span

class="style24">Address</span></span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="74" class="style15"><span class="style16">

<label>

<textarea name="addres" cols="40" rows="5" class="style15"

id="addres"><?php echo $addres; ?></textarea>

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="28" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;<span

class="style24">Phone No </span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<input name="phone" type="text" class="style15" id="phone"

value="<?php echo $phone; ?>" size="20" />

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

Page 131: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

116

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;<span

class="style24">Date Joint </span></span></td>

</tr>

<tr>

<td height="39" class="style15">&nbsp;</td>

<td class="style15"><span class="style16">

<label>

<input name="date_j" type="text" class="style15" id="date_j"

value="<?php echo $date_j; ?>" />

</label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="31" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;<span

class="style24">Designation</span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><input name="desig" type="text"

class="style15" id="desig" value="<?php echo $desig; ?>" size="35" /></td>

</tr>

<tr>

<td height="41" class="style15">&nbsp;</td>

<td bgcolor="#F5F5F5" class="style15"><strong>

<label></label>

<label>&nbsp;

<input name="edit" type="submit" class="style16" id="edit"

value="EDIT" />

</label>

<label> </label>

<label></label>

<input name="reset" type="submit" class="style16" id="reset"

value="Reset" />

</strong></td>

</tr>

</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

Page 132: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

117

<p>&nbsp;</p>

</form>

</body>

</html>

7. Menu Hapus Data Karyawan

<?php

include 'koneksi.php';

$svc=$_GET['svc'];

mysql_query("DELETE from karyawan where svc='$svc'");

header ('location:list_karyawan.php');

8. Config

<?php

$host="localhost";

$user="root";

$pass="";

$db="cppb";

$koneksi=mysql_connect($host,$user,$pass) or die ("koneksi gagal..gan.!!");

if($koneksi)

mysql_select_db($db) or die ("database tidak ditemukan");

?>

9. List Karyawan

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['ADD']))

{

header('location:karyawan.php');

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Page 133: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

118

<title>List Karyawan </title>

<style type="text/css">

<!--

.style6 {font-family: calibri; font-style: italic; font-weight: bold; }

.style34 {color: #666666; font-family: calibri; font-style: italic;}

.style35 {font-family: calibri; color: #666666;}

-->

</style>

</head>

<body>

<form id="form1" name="form1" method="post" action="">

<p><span class="style6"><img src="Icon/logo2.png" width="165" height="47"

/></span></p>

<table width="89%" border="0" align="left" bordercolor="#CCCCCC">

<tr>

<td width="21%" height="26"><label></label>

<label></label>

&nbsp;<em><strong>&nbsp;Cari Nama Karyawan </strong></em></td>

<td width="19%"><label>

<input name="txtcari" type="text" id="txtcari" size="25" />

</label></td>

<td width="60%"><label>

<input name="cari" type="submit" id="cari" value="Search" />

<input name="refresh" type="submit" id="refresh" value="Refersh" />

<input name="ADD" type="submit" id="ADD" value="add" />

</label></td>

</tr>

</table>

<p>&nbsp;</p>

<table width="945" border="0" align="left" cellpadding="0" cellspacing="4"

bgcolor="#FFFFFF">

Page 134: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

119

<tr>

<td width="35" height="19" bgcolor="#F5F5F5"><div align="center"

class="style34">

<div align="left">No</div>

</div></td>

<td width="94" bgcolor="#F5F5F5"><div align="center" class="style34">

<div align="left"><span class="style35">&nbsp;Svc No </span></div>

</div></td>

<td width="215" bgcolor="#F5F5F5"><span

class="style34">Name</span></td>

<td width="233" bgcolor="#F5F5F5"><span

class="style34">Address</span></td>

<td width="160" bgcolor="#F5F5F5"><div align="center" class="style34">

<div align="left"><span class="style35">Phone Number </span></div>

</div></td>

<td width="146" bgcolor="#F5F5F5"><div align="left"

class="style34"><span class="style35">AKSI</span></div></td>

</tr>

<?php

include 'koneksi.php';

$no=0;

if(empty($_POST['txtcari']))

$filter='';

else

$filter="where name LIKE '$_POST[txtcari]%'";

$list=mysql_query("SELECT svc,name,addres,phone from

karyawan $filter");

while ($dtbkd =mysql_fetch_array($list))

{

$no++;

echo "<tr>

<td> $no </td>

<td> $dtbkd[svc] </td>

Page 135: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

120

<td> $dtbkd[name] </td>

<td> $dtbkd[addres] </td>

<td> $dtbkd[phone] </td>

<td> <a

href='edit_kar.php?svc=$dtbkd[svc]'> Edit</a> | <a

href=\"hapus_kar.php?svc=$dtbkd[svc]\" onClick=\"return confirm('Apakah anda

yakin untuk menghapus $dtbkd[name]?')\"> Hapus</a> </td>

</tr>";

}

?>

</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><a href="Cetak_kar.php" target="_blank"></a> </p>

</form>

</body>

</html>

10. List Asensi

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['ADD']))

{

header('location:absensi.php');

}

?>

<?php

include "koneksi.php";

$no=0;

//tambah data

Page 136: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

121

if(isset($_POST['absen']))

{

header('location:panggil_absen.php');

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>List Karyawan </title>

<style type="text/css">

<!--

.style6 {font-family: calibri; font-style: italic; font-weight: bold; }

.style34 {color: #666666; font-family: calibri; font-style: italic;}

.style35 {font-family: calibri; color: #666666;}

-->

</style>

</head>

<body>

<form id="form1" name="form1" method="post" action="">

<p><span class="style6"><img src="Icon/logo2.png" width="165" height="47"

/></span></p>

<table width="89%" border="0" align="left" bordercolor="#CCCCCC">

<tr>

<td width="21%" height="26"><label></label>

<label></label>

&nbsp;<em><strong>&nbsp;Cari Nama Karyawan </strong></em></td>

<td width="19%"><label>

<input name="txtcari" type="text" id="txtcari" size="25" />

</label></td>

Page 137: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

122

<td width="60%"><label>

<input name="cari" type="submit" id="cari" value="Search" />

<input name="refresh" type="submit" id="refresh" value="Refersh" />

<input name="absen" type="submit" id="absen" value="Click Absen" />

</label></td>

</tr>

</table>

<p>&nbsp;</p>

<table width="969" border="0" align="left" cellpadding="0" cellspacing="4"

bgcolor="#FFFFFF">

<tr>

<td width="35" height="19" bgcolor="#F5F5F5"><div align="center"

class="style34">

<div align="left">No</div>

</div></td>

<td width="94" bgcolor="#F5F5F5"><div align="center" class="style34">

<div align="left"><span class="style35">&nbsp;Svc No </span></div>

</div></td>

<td width="215" bgcolor="#F5F5F5"><span

class="style34">Name</span></td>

<td width="233" bgcolor="#F5F5F5"><span class="style34">Bulan

</span></td>

<td width="141" bgcolor="#F5F5F5"><span

class="style34">Tahun</span></td>

<td width="141" bgcolor="#F5F5F5"><div align="center" class="style34">

<div align="left"><span class="style35">Jumlah Hari Kerja </span></div>

</div></td>

<td width="78" bgcolor="#F5F5F5"><div align="left" class="style34"><span

class="style35">AKSI</span></div></td>

</tr>

<?php

include 'koneksi.php';

$no=0;

Page 138: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

123

if(empty($_POST['txtcari']))

$filter='';

else

$filter="where name LIKE '$_POST[txtcari]%'";

$list=mysql_query("SELECT svc,name,Bulan,tahun,Jumlah_hari_Kerja

from v_absensi $filter");

while ($dtbkd =mysql_fetch_array($list))

{

$no++;

echo "<tr>

<td> $no </td>

<td> $dtbkd[svc] </td>

<td> $dtbkd[name] </td>

<td> $dtbkd[Bulan] </td>

<td> $dtbkd[tahun] </td>

<td> $dtbkd[Jumlah_hari_Kerja] </td>

<td> <a

| <a href=\"hapus_absen.php?svc=$dtbkd[svc]\" onClick=\"return

confirm('Apakah anda yakin untuk menghapus data $dtbkd[name] Pada Tahun

$dtbkd[tahun]?')\"> Hapus</a> </td>

</tr>";

}

?>

</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><a href="Cetak_kar.php" target="_blank"></a> </p>

</form>

</body>

</html>

11. List Gaji

Page 139: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

124

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['list']))

{

header('location:list_gaji.php');

}

?>

<?php

if (isset($_POST['reset']))

{

}

$Id_gaji='';

if( isset( $_POST['tambah'] ) )

{

$cek = mysql_query("select max(Id_gaji) as no from gaji");

$dt = mysql_fetch_array( $cek );

$jml = mysql_num_rows( $cek );

if( $jml > 0 )

{

$no = ((int) substr($dt['no'],1,4)) + 1;

$Id_gaji ='G'.sprintf("%04s",$no);

}

else

{

$Id_gaji ='G001';

}

}

include 'koneksi.php';

//simpan

Page 140: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

125

$svc=$_GET['svc'];

$dtbkd=mysql_query("select * from v_panggil_gaji where svc='$svc'");

$dtbkd=mysql_fetch_array($dtbkd);

$name=$dtbkd['name'];

$Bulan=$dtbkd['Bulan'];

$tahun=$dtbkd['tahun'];

$jhk=$dtbkd['jhk'];

?>

<?php

include 'koneksi.php';

if(isset($_POST['simpan']))

{

if(empty($_POST['svc']))

echo "<strong>Warning !!! </strong>Maaf,, Service No Karyawan!!";

else{

$cek="select *from gaji where id_gaji='$_POST[id_gaji]'& svc='$_POST[svc]' &

name='$_POST[name]' & Bulan='$_POST[Bulan]' & Tahun='$_POST[Tahun]' &

jml='$_POST[jml]' & jabatan='$_POST[jabatan]' & ot='$_POST[ot]'";

$hasil=mysql_query($cek);

if (mysql_num_rows($hasil)>0)

echo "Maaf Id_Gaji Ini Sudah Ada !!!";

else

mysql_query("insert into gaji

Values('$_POST[id_gaji]','$_POST[svc]','$_POST[name]','$_POST[Bulan]','$_P

OST[Tahun]','$_POST[jml]','$_POST[jabatan]','$_POST[ot]')") or die ("Data

Yang Anda Inputkan Sudah Ada ! <br> Silahkan Kembali ke List Tabel

Absen!!");

}

}

?>

<?php

include "koneksi.php";

$no=0;

Page 141: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

126

//tambah data

if(isset($_POST['simpan']))

{

header('location:list_gaji.php');

}

?>

<?php

include "koneksi.php";

$no=0;

//tambah data

if(isset($_POST['reset']))

{

header('location:list_absen.php');

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Karyawan</title>

<style type="text/css">

<!--

.style2 {font-family: calibri}

.style5 {font-size: 12; font-weight: bold; }

body {

margin-left: 10px;

background-color: #FFFFFF;

}

.style15 {font-size: medium; }

.style16 {font-size: medium; font-weight: bold; }

Page 142: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

127

.style19 {font-size: 18px; color: #666666; }

.style21 {font-size: 18px; color: #FFFFFF; }

.style22 {color: #333333}

.style23 {font-size: 18px; color: #333333; }

.style24 {color: #666666}

.style25 {color: #000000}

-->

</style>

</head>

<body>

<form action="" method="post" name="form1" class="style2" id="form1">

<table width="335" border="0" align="left">

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

</tr>

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5" class="style19">Payroll </td>

</tr>

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#F9F9F9" class="style15"><span

class="style19">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;Id - Gaji </span></td>

</tr>

<tr>

<td bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td height="24" bgcolor="#F9F9F9" class="style15"><label>

<input name="id_gaji" type="text" id="id_gaji" value="<?echo $Id_gaji;?>"

/>

<input name="tambah" type="submit" id="tambah" value="+" />

Page 143: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

128

</label></td>

</tr>

<tr>

<td width="17" bgcolor="#FFFFFF" class="style15">&nbsp;</td>

<td width="308" height="24" bgcolor="#F9F9F9" class="style15"><p

class="style19">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;&nbsp;&nbsp;Svc No </p></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="42" class="style15"><span class="style5">

<label>

<input name="svc" type="text" class="style15" id="svc" value="<?php echo

$svc; ?>" />

&nbsp; </label>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="24" bgcolor="#F5F5F5" class="style15"><span

class="style21">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Name</span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label>

<input name="name" type="text" class="style15" id="name" value="<?php

echo $name; ?>" size="35" />

</label>

</span></td>

</tr>

Page 144: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

129

<tr>

<td class="style15">&nbsp;</td>

<td height="25" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<img src="Icon/detail-icon.png" width="25"

height="25" align="absmiddle" />&nbsp;<span

class="style24">&nbsp;&nbsp;Bulan - Tahun </span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label></label>

</span><span class="style16">

<select name="Bulan" class="style15" id="Bulan">

<option><?php echo $Bulan; ?></option>

<option>Januari</option>

<option>Februari</option>

<option>Maret</option>

<option>April</option>

<option>Mei</option>

<option>Juni</option>

<option>Juli</option>

<option>Agustus</option>

<option>September</option>

<option>Oktober</option>

<option>November</option>

<option>Desember</option>

</select>

<select name="Tahun" class="style15" id="Tahun">

<option><?php echo $tahun; ?></option>

<option>2016</option>

<option>2017</option>

<option>2018</option>

Page 145: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

130

<option>2019</option>

<option>2020</option>

</select>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="26" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style21"><img src="Icon/detail-

icon.png" width="25" height="25" align="absmiddle" />&nbsp;<span

class="style22">&nbsp;&nbsp;Jumlah Kehadiran </span></span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="38" class="style15"><span class="style16">

<label></label>

<select name="jml" class="style15" id="jml">

<option><?php echo $jhk; ?></option>

<option>10</option>

<option>11</option>

<option>12</option>

<option>13</option>

<option>14</option>

<option>15</option>

<option>16</option>

<option>17</option>

<option>18</option>

<option>19</option>

<option>20</option>

<option>21</option>

<option>22</option>

<option>23</option>

Page 146: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

131

<option>24</option>

<option>25</option>

<option>26</option>

<option>27</option>

<option>28</option>

<option>29</option>

<option>30</option>

<option>31</option>

<option>32</option>

<option>33</option>

<option>34</option>

<option>35</option>

<option>36</option>

<option>37</option>

<option>38</option>

<option>39</option>

<option>40</option>

</select>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style21"><img src="Icon/detail-

icon.png" width="25" height="25" align="absmiddle" />&nbsp;<span

class="style25">&nbsp;&nbsp;Jabatan</span></span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span class="style16">

<select name="jabatan" class="style15" id="jabatan">

<option>- pilih -</option>

Page 147: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

132

<option>Quality_opr</option>

<option>Production_opr</option>

<option>Security</option>

</select>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style21"><img src="Icon/detail-

icon.png" width="25" height="25" align="absmiddle"

/>&nbsp;&nbsp;&nbsp;<span class="style24">Over Time

</span></span></span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="27" bgcolor="#F5F5F5" class="style15"><span class="style16">

<select name="ot" class="style15" id="ot">

<option>- Pilih - </option>

<option>1</option>

<option>2</option>

<option>3</option>

<option>4</option>

<option>5</option>

<option>6</option>

<option>7</option>

<option>8</option>

<option>9</option>

<option>10</option>

<option>11</option>

<option>12</option>

<option>13</option>

Page 148: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

133

<option>14</option>

<option>15</option>

<option>16</option>

<option>17</option>

<option>18</option>

<option>19</option>

<option>20</option>

<option>21</option>

<option>22</option>

<option>23</option>

<option>24</option>

<option>25</option>

<option>26</option>

<option>27</option>

<option>28</option>

<option>29</option>

<option>30</option>

<option>31</option>

<option>32</option>

<option>33</option>

<option>34</option>

<option>35</option>

<option>36</option>

<option>37</option>

<option>38</option>

<option>39</option>

<option>40</option>

<option>41</option>

<option>42</option>

<option>43</option>

<option>44</option>

Page 149: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

134

<option>45</option>

<option>46</option>

<option>47</option>

<option>48</option>

<option>49</option>

<option>50</option>

<option>51</option>

<option>52</option>

<option>53</option>

<option>54</option>

<option>55</option>

<option>56</option>

<option>57</option>

<option>58</option>

<option>59</option>

<option>60</option>

</select>

</span></td>

</tr>

<tr>

<td class="style15">&nbsp;</td>

<td height="36" class="style15"><span class="style16">

<label></label>

<strong>

<label>

<input name="simpan" type="submit" class="style16" id="simpan"

value="ADD" />

</label>

<label> </label>

<label></label>

<input name="reset" type="submit" class="style16" id="reset" value="Reset" />

Page 150: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

135

</strong></span></td>

</tr>

<tr>

<td height="52" colspan="2" class="style15"><span

class="style23">&nbsp;&nbsp;<span class="style16"><strong>

<label>

&nbsp;</label>

</strong></span></span></td>

</tr>

</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</form>

</body>

</html>

Page 151: PERANCANGAN SISTEM INFORMASI PENGGAJIAN TENAGA KERJA ... · TENAGA KERJA OUTSOURCING PADA PT. CITRA PERDANA PERKASA BATAM BERBASIS WEB SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat

136