• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PENJADWALAN KERJA DAN ELEKTRONIK SLIP GAJI STUDY KASUS PT. WAHANA SEMESTA ILMU SKRIPSI MANDA RISTA SORAYA

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI PENJADWALAN KERJA DAN ELEKTRONIK SLIP GAJI STUDY KASUS PT. WAHANA SEMESTA ILMU SKRIPSI MANDA RISTA SORAYA"

Copied!
18
0
0

Teks penuh

(1)

SISTEM INFORMASI PENJADWALAN KERJA DAN ELEKTRONIK SLIP GAJI STUDY KASUS PT. WAHANA SEMESTA ILMU

SKRIPSI

MANDA RISTA SORAYA 41815110186

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

JAKARTA 2017

(2)

ii SISTEM INFORMASI PENJADWALAN KERJA DAN ELEKTRONIK

SLIP GAJI STUDY KASUS PT. WAHANA SEMESTA ILMU

SKRIPSI

Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Sistem Informasi

MANDA RISTA SORAYA 41815110186

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

JAKARTA 2016

(3)
(4)
(5)
(6)

vi

KATA PENGANTAR

Puji dan syukur kehadirat Allah SWT, penulis panjatkan atas segala rahmat, hidayah dan ridhaNya, sehingga dapat menyelesaikan tugas akhir yang merupakan salah satu persyaratan kelulusan Program Studi Strata Satu (S1) pada jurusan Sistem Informasi, Universitas Mercubuana.

Penulis menyadari bahwa tugas akhir ini masih jauh dari kesempurnaan. Oleh karena itu, kritik dan saran yang membangun senantiasa penulis terima dengan senang hati. Berkat dukungan, motivasi, bantuan, bimbingan, dan doa dari berbagai pihak, penulis mengucapkan terima kasih kepada :

1. Kedua Orang Tua dan Saudara yang telah memberikan dukungannya. 2. Ibu Sarwati Rahayu, ST, MMSI selaku Dosen Pembimbing yang telah

memberikan ilmu pengetahuan, arahan, waktu dan semangat sehingga penulis

3. Ibu Nur Ani, ST, MMSI selaku Ketua Program Studi Sistem Informasi Universitas Mercubuana.

4. Ibu Inge Handriani, SE, MMSI selaku koordinator Tugas akhir pada Jurusan Sistem Informasi Universitas Mercubuana

5. Keluarga besar PT. Wahana Semesta Ilmu atas segala bantuan untuk mendukung selesainya skripsi ini pada waktunya .

6. Teman teman seperjuangan dan pihak pihak yang tidak bisa penulis sebutkan satu persatu yang mendukung dan membantu sampai terselesaikannya skripsi ini pada waktunya.

Semoga Allah SWT membalas kebaikan dan selalu mencurahkan rahmat, dan hidayahNya kepada kita semua, amin. Terima kasih.

Jakarta, 02 Juni 2017

(7)

vii

ABSTRAK

Tujuan dari penelitian ini untuk membuat aplikasi yang mempermudah kepala cabang dan karyawan shifting dalam melakukan penjadwalan kerja, membantu tim payroll dalam melakukan perhitungan dan pendistribusian gaji dan membantu HRD dalam mengawasi jadwal kerja karyawan shifting yang ada dicabang. Metode pengembangan sistem yang dipakai dalam penelitian ini adalah Metode waterfall. Hasil dari penelitian ini adalah perancangan dan implementasi Sistem Informasi Penjadwalan Kerja Karyawan Shifting dan Elektronik Slip Gaji di PT. Wahana Semesta Ilmu yang memiliki fitur untuk karyawan dapat melihat jadwal kerja, melakukan pengajuan perubahan jadwal kerja, melihat slip gaji dan komplain gaji. Kepala cabang dapat membuat jadwal kerja dan melakukan validasi perubahan jadwal kerja. HRD dapat melihat jadwal kerja dan untuk tim payroll dapat membuat slip gaji dan memvalidasi komplain gaji.

(8)

viii

ABSTRACT

The purpose of this study to make an application can help head of branch and employee of branch to make work schedule, help payroll team to calculated and distributed salary of employee and help HRD to monitoring work schedule from employee of branch. System Development method used in this research is the method of waterfall. The results of this research is the design and implementation of the, The results of this research is the design and implementation of the Information System Work Schedule and Electronic Pay Slip at PT. Wahana Semesta Ilmu, which features the employee can view work of schedule, do request change work of schedule, view pay slip, and do complaint of the salary. Head of branch can create work of shcedule and approved request change schedule work. HRD can view work of schedule. Payroll team can make pay slip and do validation complaint of salary.

(9)

ix

DAFTAR ISI

SKRIPSI ... ii

LEMBAR PERNYATAAN ... iii

LEMBAR PERSETUJUAN SIDANG ... iv

LEMBAR PENGESAHAN ... v KATA PENGANTAR ... vi ABSTRAK ... vii ABSTRACT ... viii DAFTAR ISI ... ix DAFTAR GAMBAR ... xv

DAFTAR TABEL ... xix

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 3

1.3 Batasan Masalah ... 4

1.4 Tujuan dan Manfaat Penelitian ... 4

1.5 Metodologi Penelitian ... 5

1.6 Sistematika Penelitian ... 8

BAB II LANDASAN TEORI ... 9

2.1 Peraturan Undang-Undang Tetang Jam Kerja Karyawan di Indonesia ... 9

2.2 Peraturan Undang-Undang Tentang Upah Karyawan di Indonesia ... 12

2.3 Peraturan Perusahaan Tentang Upah dan Jam Kerja ... 12

2.4 Ketentuan Pemotongan Pajak Penghasilan(PPh21) ... 14

(10)

x

2.5.1 BPJS Kesehatan ... 16

2.5.2 BPJS Jaminan Hari Tua ... 18

2.5.3 BPJS Pensiun ... 19

2.6 Konsep Sistem Informasi ... 19

2.7 System Development Life Cycle (SDLC) ... 19

2.7.1 Definisi Metode Pengembangan Waterfall ... 19

2.8 Unified Modeling Language (UML) ... 21

2.8.1 Diagram Use Case (Usecase Diagram) ... 22

2.8.2 Class Diagram ... 25

2.8.3 Activity Diagram ... 27

2.8.4 Sequence Diagram ... 30

2.9 Database Management System ... 32

2.10 PHP Hypertext Preprocessor ... 32

2.11 Framework Code Igniter (CI) ... 32

2.12 jQuery ... 34

2.13 Literature Review ... 34

BAB III ANALISA DAN PERANCANGAN SISTEM ... 37

3.1 Profil PT. Wahana Semesta Ilmu ... 37

3.2 Struktur Organisasi ... 37

3.3 Metodologi Pengumpulan Data ... 38

3.3.1 Wawancara ... 38

3.3.2 Observasi ... 38

3.4 Analisa Proses Berjalan ... 39

3.5 Analisa Permasalahan ... 43

3.6 Usulan Pengembangan Sistem ... 44

(11)

xi

3.6.2 Activity Diagram ... 52

3.6.3 Sequence Diagram ... 64

3.6.4 Class Diagram ... 74

3.7 Usulan Perancangan Database ... 75

3.7.1 Perancangan Tabel Lokasi Kerja ... 75

3.7.2 Perancangan Tabel Department ... 75

3.7.3 Perancangan Tabel Karyawan ... 76

3.7.4 Perancangan Tabel Tb User ... 77

3.7.5 Perancangan Tabel Gaji ... 77

3.7.6 Perancangan Tabel Tabel Komplain Gaji ... 78

3.7.7 Perancangan Tabel Jadwal Kerja ... 79

3.7.8 Perancangan Tabel Perubahan Jadwal Kerja ... 79

3.8 Usulan Perancangan Antar Muka ... 80

3.8.1 Rancangan Antar Muka Halaman Login... 80

3.8.2 Rancangan Antar Muka Halaman Home (User Karyawan) ... 80

3.8.3 Rancangan Antar Muka Halaman Lihat Jadwal Kerja ... 81

3.8.4 Rancangan Antar Muka Pengajuan Perubahan Jadwal Kerja ... 81

3.8.5 Rancangan Antar Muka Pengajuan Perubahan Jadwal Kerja ... 82

3.8.6 Rancangan Antar Muka Halaman Pilih Periode Gaji ... 82

3.8.7 Rancangan Antar Muka Halaman Detail Slip Gaji ... 83

3.8.8 Rancangan Antar Muka Halaman Form Komplain Gaji... 84

3.8.9 Rancangan Antar Muka Form Pembuatan jadwal Kerja... 84

3.8.10 Rancangan Antar Muka Validasi Perubahan Jadwal Kerja ... 85

3.8.11 Rancangan Antar Muka Halaman List Jadwal Kerja ... 85

3.8.12 Rancangan Antar Muka Halaman Form Mengubah Jadwal Kerja . 86 3.8.13 Rancangan Antar Muka Halaman Form Input Gaji ... 86

(12)

xii

3.8.14 Rancangan Antar Muka Halaman Detail Potongan Tetap ... 87

3.8.15 Rancangan Antar Muka Halaman Validasi Komplain ... 87

3.8.16 Rancangan Antar Muka List Lokasi Kerja... 88

3.8.17 Rancangan Antar Muka Form Input Lokasi Kerja ... 88

3.8.18 Rancangan Antar Muka Form Ubah Lokasi Kerja ... 89

3.8.19 Rancangan Antar Muka Form Input Department... 89

3.8.20 Rancangan Antar Muka Form Ubah Department ... 90

3.8.21 Rancangan Antar Muka List Department ... 90

3.8.22 Rancangan Antar Muka Halaman Buat User Login ... 91

3.8.23 Rancangan Antar Muka Halaman Form Tambah Data Karayawan 91 3.8.24 Rancangan Antar Muka Halaman List Karyawan ... 92

3.8.25 Rancangan Antar Muka Report Jadwal Kerja ... 93

BAB IV IMPLEMENTASI SISTEM ... 94

4.1 Implementasi Sistem ... 94

4.1.1 Implementasi Perangkat Keras ... 94

4.1.2 Implementasi Perangkat Lunak ... 94

4.2 4.2 Implementasi Database ... 95

4.2.1 Implementasi Database ... 95

4.2.2 Implementasi Tabel Lokasi_Kerja ... 96

4.2.3 Implementasi Tabel Department ... 97

4.2.4 Implementasi Tabel Karyawan ... 98

4.2.5 Implementasi Tabel Tb_User ... 99

4.2.6 Implementasi Tabel Gaji ... 100

4.2.7 Implementasi Tabel Komplain_Gaji ... 101

4.2.8 Implementasi Tabel Jadwal_Kerja ... 102

(13)

xiii

4.3 Implementasi Program ... 104

4.3.1 Implementasi Halaman Login ... 104

4.3.2 Implementasi Halaman Home ... 104

4.3.3 Implementasi Halaman Lihat Jadwal Kerja ... 105

4.3.4 Implementasi Halaman Pengajuan Perubahan Jadwal Kerja ... 105

4.3.5 Implementasi Halaman Pengajuan Perubahan Jadwal Kerja ... 106

4.3.6 Implementasi Halaman Pilih Periode Gaji ... 106

4.3.7 Implementasi Halaman Detail Slip Gaji ... 107

4.3.8 Implementasi Halaman Form Komplain Gaji ... 107

4.3.9 Implementasi Halaman Form Pembuatan Jadwal Kerja ... 108

4.3.10 Implementasi Halaman Validasi Perubahan Jadwal Kerja ... 108

4.3.11 Implementasi Halaman List Jadwal Kerja ... 109

4.3.12 Implementasi Halaman Form Mengubah Jadwal Kerja ... 109

4.3.13 Implementasi Halaman Form Input Gaji... 110

4.3.14 Implementasi Halaman Detail Potongan Tetap... 110

4.3.15 Implementasi Halaman Validasi Komplain ... 111

4.3.16 Implementasi Halaman List Lokasi Kerja... 111

4.3.17 Implementasi Halaman Form Tambah Lokasi Kerja ... 112

4.3.18 Implementasi Halaman Form Ubah Lokasi Kerja ... 112

4.3.19 Implementasi Halaman List Department ... 113

4.3.20 Implementasi Halaman Form Ubah Department ... 113

4.3.21 Implementasi Halaman Form Tambah Department ... 114

4.3.22 Implementasi Halaman Form Buat User Login ... 114

4.3.23 Implementasi Halaman Form Tambah Data Karayawan ... 115

4.3.24 Implementasi Halaman Form List Data Karayawan ... 115

(14)

xiv 4.4 Pengujian Program ... 116 BAB V PENUTUP ... 125 5.1 Kesimpulan ... 125 5.2 Saran ... 126 DAFTAR PUSTAKA ... 127 LAMPIRAN ... 129

(15)

xv

1.

DAFTAR GAMBAR

Gambar 2.1. Dasar Perhitungan Iuaran BPJS Kesehatan Penerima Upah ... 17

Gambar 2.2. Metode Pengembangan Waterfall (Denis et al, 2012) ... 20

Gambar 2.3 Konsep Dasar Metode MVC ... 33

Gambar 3.1 Struktur Organisasi PT. Wahana Semesta Ilmu ... 38

Gambar 3.2 Activity Diagram Sistem Penjadwalan Kerja yang berjalan ... 40

Gambar 3.3 Activity Diagram Sistem Berjalan Proses Penggajian ... 42

Gambar 3.4 Use Case Diagram Sistem Usulan ... 44

Gambar 3.5 Activity Diagram Usulan Login ... 52

Gambar 3.6 Activity Diagram Usulan Menambah Karyawan ... 53

Gambar 3.10 Activity Diagram Memvalidasi Komplain ... 57

Gambar 3.13 Activity Diagram Usulan Melihat Slip Gaji ... 58

Gambar 3.14 Activity Diagram Membuat Jadwal Kerja ... 58

Gambar 3.16 Activity Diagram Usulan Memvalidasi Perubahan Jadwal Kerja ... 59

Gambar 3.23 Sequence Diagram Usulan Lihat Data Karyawan ... 65

Gambar 3.31 Sequence Diagram Usulan Mecetak Slip Gaji ... 69

Gambar 4.1 Implementasi Database ... 95

Gambar 4.2 Implementasi Tabel Lokasi_Kerja ... 96

Gambar 4.3 Query Pembuatan Tabel Lokasi Kerja ... 96

Gambar 4.4 Implementasi Tabel Department ... 97

Gambar 4.5 Implementasi Tabel Karyawan... 98

Gambar 4.6 Query Pembuatan Tabel Karyawan... 98

Gambar 4.7 Implementasi Tabel Tb_User ... 99

Gambar 4.8 Query Pembuatan Tabel tb_login ... 99

Gambar 4.9 Implementasi Tabel Gaji ... 100

Gambar 4.10 Query Pembuatan Tabel Gaji ... 100

Gambar 4.11 Implementasi Tabel Komplain_Gaji ... 101

Gambar 4.12 Query Pembuatan Tabel Kompalain Gaji ... 101

Gambar 4.13 Implementasi Tabel Jadwal_Kerja ... 102

(16)

xvi

Gambar 4.15 Implementasi Tabel Pengajuan_Jadwal_Kerja ... 103

Gambar 4.16 Query Pembuatan Tabel Pengajuan Jadwal Kerja ... 103

Gambar 4.17 Implementasi Halaman Login ... 104

Gambar 4.18 Implementasi Halaman Home User Karyawan ... 104

Gambar 4.19 Implementasi Halaman Lihat Jadwal Kerja ... 105

Gambar 4.20 Implementasi Halaman Pengajuan Perubahan Jadwal Kerja ... 105

Gambar 4.21 Implementasi Halaman Form Pengajuan Perubahan Jadwal Kerja106 Gambar 4.22 Implementasi Halaman Pilih Periode Slip Gaji... 106

Gambar 4.23 Implementasi Halaman Detail Slip Gaji... 107

Gambar 4.24 Implementasi Halaman Form Komplain Gaji ... 107

Gambar 4.25 Impelementasi Halaman Form Pembuatan Jadwal Kerja ... 108

Gambar 4.26 Implementasi Halaman Validasi Perubahan Jadwal Kerja ... 108

Gambar 4.27 Implementasi Halaman List Jadwal Kerja ... 109

Gambar 4.28 Implementasi Form Mengubah Jadwal Kerja ... 109

Gambar 4.29 Implementasi Halaman Form Input Gaji ... 110

Gambar 4.30 Implementasi Halaman Detail Potongan Tetap ... 110

Gambar 4.31 Implementasi Halaman Validasi Komplain ... 111

Gambar 4.32 Halaman List Lokasi Kerja ... 111

Gambar 4.33 Implementasi Halaman Form Tambah Lokasi Kerja ... 112

Gambar 4.34 Impelemtasi Halaman Form Ubah Lokasi Kerja... 112

Gambar 4.35 Implementasi List Department ... 113

Gambar 4.36 Implementasi Halaman Form Ubah Department ... 113

Gambar 4.37 Implementasi Halaman Form Tambah Department ... 114

Gambar 4.38 Implementasi Halaman Form Buat User Login ... 114

Gambar 4.39 Implementasi Halaman Form Tambah Data Karyawan ... 115

Gambar 4.40 Implementasi Halaman List Karyawan ... 115

(17)

xvii

2.

DAFTAR TABEL

Tabel 2.2.1. Tarif Pajak Profresif ... 15

Tabel 2.2. PTKP Wajib Pajak Tidak Kawin ... 15

Tabel 2.3. Wajib Pajak Kawin. ... 15

Tabel 2.4. PTKP Wajib Pajak Kawin Suami Isti Bekerja. ... 16

Tabel 2.5 Elemen-elemen Use Case (Denis et al., 2012)... 23

Tabel 2.6 Elemen-Elemen Class Diagram (Denis et al., 2012). ... 26

Tabel 2.7 Elemen Activity Diagram (Denis et al., 2012). ... 28

Tabel 2.8 Elemen-Elemen Sequence Diagram (Denis et al., 2012). ... 30

Tabel 3.1 Skenario Use Case Login ... 45

Tabel 3.2 Skenario Use Case Mengolah Data Karyawan ... 46

Tabel 3.10 Skenario Use Case Memvalidasi Perubahan Jadwal Kerja ... 50

Tabel 3.11 Skenario Use Case Mengajukan Perubahan Jadwal ... 50

Tabel 3.12 Skenario Use Case Mengolah Data Department ... 51

Tabel 3.16 Rancangan Tabel User Login ... 77

Tabel 3.17 Rancangan Tabel Gaji ... 77

Tabel 3.18 Rancangan Tabel Komplain Gaji ... 78

Tabel 3.19 Rancangan Tabel Jadwal Kerja ... 79

Tabel 3.20 Rancangan Tabel Perubahan Jadwal Kerja ... 79

Tabel 4.1 Pengujian Proses Login ... 116

Tabel 4.2 Pengujian Proses Melihat Jadwal Kerja Hak Akses Karyawan ... 117

Tabel 4.3 Pengujian Proses Pengajuan Perubahan Jadwal Kerja ... 117

Tabel 4.4 Pengujian Proses Melihat Slip Gaji ... 118

Tabel 4.5 Pengujian Proses Melakukan Komplain Gaji ... 118

Tabel 4.6 Pengujian Proses Menambah Jadwal Kerja ... 119

Tabel 4.7 Pengujian Proses Memvalidasi Pengajuan Perubahan Jadwal Kerja .. 119

Tabel 4.8 Pengujian Proses Mengubah Jadwal Kerja ... 120

Tabel 4.9 Pengujian Proses Memvalidasi Komplain Gaji ... 120

Tabel 4.10 Pengujian Proses Melihat Data Karyawan ... 121

Tabel 4.11 Pengujian Proses Menambah Data Karyawan ... 121

(18)

xviii

Tabel 4.13 Pengujian Proses Melihat Data Lokasi Kerja ... 122

Tabel 4.14 Pengujian Proses Menambah Data Lokasi Kerja ... 123

Tabel 4.15 Pengujian Proses Melihat Data Lokasi Kerja ... 123

Referensi

Dokumen terkait

Pertumbuhan ekonomi tinggi akan diikuti dengan kenaikan pendapatan masyarakat sehingga jumlah penduduk yang hidup di bawah kemiskinan berkurang.. Di samping faktor

Data asli dari Subramanian dan Antonia dipresentasikan dalam bentuk angka Reynolds berbasis ketebalan momentum lapisan batas, akan tetapi untuk relevansi,

Permasalahan yang dirumuskan dalam penelitian ini adalah bagaimana melakukan perbaikan pada sifat fisis dan sifat mekanis tanah lempung dengan larutan kimia

Penulisan hukum ini dimaksudkan sebagai salah satu prasyarat untuk memperoleh gelar Sarjana Strata Satu (S1) pada Fakultas Hukum Universitas

Untuk itu para pengusaha kecil perlu dampingan bagi instansi terkait dalam meningkatkan produktivitas usaha, yaitu dengan memberikan pinjaman untuk penambahan

Dalam penataan kawasan wisata Goa Kreo, fasilitas sarana. dan prasarana yang

Tujuan: penelitian untuk mengetahui pengaruh disiplin, kompetensi kepribadian dan supervisi kepala sekolah terhadap kinerja guru SMP Negeri di Kecamatan Seberang ULU

Kawasan Wisata Goa Kreo Tanggap Lingkungan Asitektur Tradisional Jawa Memiliki Karakter kedaerahan yang mengadaptasi lingkungan Potensi Lokasi Wisata dan Daerah Setempat