• Tidak ada hasil yang ditemukan

Pengembangan Sistem Informasi Human Resource dan Transportasi di Triwijaya Abadi Foam Bandung.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan Sistem Informasi Human Resource dan Transportasi di Triwijaya Abadi Foam Bandung."

Copied!
33
0
0

Teks penuh

(1)

iii

ABSTRAK

Sumber daya manusia adalah aset yang sangat berharga bagi setiap organisasi dan memberikan kontribusi besar kepada organisasi karena pegawai bekerja dan bertindak untuk pencapaian tujuan organisasi. Salah satu bagian penting yang terdapat pada pengolahan sumber daya manusia adalah penggajian karyawan. Data dalam sebuah perusahaan tersebut sangatlah banyak dan sangat sulit diolah jika dilakukan secara manual. Oleh karena itu, dirancanglah sebuah aplikasi yang mengembangkan data-data penggajian dari setiap karyawan untuk memudahkan pengolahan data. Aplikasi ini memiliki beberapa fitur, antara lain, mengolah gaji karyawan, absensi karyawan, lembur karyawan, dan kasbon karyawan.

(2)

iv

ABSTRACT

Human resource is an important asset for each organization. It gives a lot of contributions for organization because employee works and serves for the organization's target achievement. One of the important thing which can be found in human resource cultivation is remuneration of the employees. There is a lot of data in the company and it is very difficult to process if i do it manually. Therefore, it is designed an application that develop the remuneration data from each employee to ease the data processing. This application have some features, for example

processing the employee’s salary, absent, overtime, and cash receipt.

(3)

v

DAFTAR ISI

PRAKATA ... ii

ABSTRAK ... iii

ABSTRACT ... iv

DAFTAR ISI ... v

DAFTAR GAMBAR ... xiv

DAFTAR TABEL ... xviii

DAFTAR NOTASI/ LAMBANG ... xxiii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 5

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 7

2.1 Human Resource Department (HRD) ... 7

2.1.1 Rekrutmen dan Seleksi ... 7

2.1.2 Penggajian ... 7

2.2 GPS ... 8

2.2.1 Cara Kerja GPS... 9

2.2.2 Penerima GPS ... 9

2.2.3 Fitur GPS yang Dimanfaatkan ... 10

2.3 Website ... 10

2.4 Proses Bisnis ... 11

2.5 Flowchart ... 12

2.6 Data Flow Diagram ... 13

2.7 PSPEC ... 15

2.8 Kamus Data ... 15

2.9 Basis Data ... 16

(4)

vi

2.11 MySQL ... 18

2.12 BlackboxTesting ... 19

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 21

3.1 Proses Bisnis ... 21

3.1.1 Proses Bisnis Recruitment ... 21

3.1.2 Proses Bisnis Absensi Pegawai ... 23

3.1.3 Proses Bisnis Penggajian ... 25

3.2 ERD(Entity Relationship Diagram) ... 26

3.3 Transformasi ERD ke dalam Tabel ... 28

3.3.1 Tabel Absensi ... 28

3.3.2 Tabel Divisi ... 28

3.3.3 Tabel Gaji ... 28

3.3.4 Tabel History Kasbon ... 29

3.3.5 Tabel History Kendaraan ... 29

3.3.6 Tabel Kalender ... 29

3.3.7 Tabel Kasbon ... 30

3.3.8 Tabel Kendaraan ... 30

3.3.9 Tabel Kontrak Kerja ... 31

3.3.10 Tabel Lembur ... 31

3.3.11 Tabel Level ... 32

3.3.12 Tabel Lokasi ... 32

3.3.13 Tabel Pegawai ... 33

3.3.14 Tabel Section ... 33

3.3.15 Tabel TipeLembur ... 33

3.4 DFD(Data Flow Diagram) ... 34

3.4.1 DFD Level 0 ... 34

3.4.2 DFD Level 1 ... 35

3.4.3 DFD Level 2 Proses 1 “Pengelolaan Karyawan” ... 36

3.4.4 DFD Level 2 Proses 2 “Pengelolaan Divisi” ... 36

3.4.5 DFD Level 2 Proses 3 “Pengelolaan Level” ... 37

3.4.6 DFD Level 2 Proses 4 “Pengelolaan Section” ... 38

(5)

vii

3.4.8 DFD Level 2 Proses 6 “Pengelolaan Absensi” ... 40

3.4.9 DFD Level 2 Proses 7 “Pengelolaan Data Lembur” ... 41

3.4.10 DFD Level 2 Proses 8 “Pengelolaan Tipe Lembur” ... 42

3.4.11 DFD Level 2 Proses 9 “Pengelolaan Kasbon” ... 43

3.4.12 DFD Level 2 Proses 10 “Pengelolaan Kendaraan” ... 44

3.4.13 DFD Level 2 Proses 11 “Pengelolaan Kalender” ... 45

3.5 Kamus Data ... 46

3.5.1 Kamus Data Karyawan ... 46

3.5.2 Kamus Data Divisi ... 46

3.5.3 Kamus Data Level ... 47

3.5.4 Kamus Data Section ... 47

3.5.5 Kamus Data Kontrak Kerja ... 48

3.5.6 Kamus Data Absensi ... 49

3.5.7 Kamus Data Gaji ... 49

3.5.8 Kamus Data Lembur ... 49

3.5.9 Kamus Data Tipe Lembur ... 50

3.5.10 Kamus Data Kasbon ... 50

3.5.11 Kamus Data History Kasbon ... 51

3.5.12 Kamus Data Kendaraan ... 51

3.5.13 Kamus Data History Kendaraan ... 52

3.5.14 Kamus Data Kalender ... 53

3.5.15 Kamus Data Pelamar ... 53

3.6 PSPEC ... 54

3.6.1 Proses Tambah Karyawan ... 54

3.6.2 Proses Ubah Karyawan ... 54

3.6.3 Proses Hapus Karyawan ... 55

3.6.4 Proses Lihat Karyawan ... 55

3.6.5 Proses Cari Karyawan ... 56

3.6.6 Proses Tambah Divisi ... 56

3.6.7 Proses Ubah Divisi ... 57

3.6.8 Proses Hapus Divisi ... 57

(6)

viii

3.6.10 Proses Cari Divisi ... 58

3.6.11 Proses Tambah Level ... 58

3.6.12 Proses Ubah Level ... 59

3.6.13 Proses Hapus Level ... 59

3.6.14 Proses Lihat Level ... 60

3.6.15 Proses Cari Level ... 60

3.6.16 Proses Tambah Section ... 61

3.6.17 Proses Ubah Section ... 61

3.6.18 Proses Hapus Section... 62

3.6.19 Proses Lihat Section ... 62

3.6.20 Proses Cari Section ... 62

3.6.21 Proses Tambah Kontrak Kerja ... 63

3.6.22 Proses Ubah Kontrak Kerja ... 64

3.6.23 Proses Hapus Kontrak Kerja ... 64

3.6.24 Proses Lihat Kontrak Kerja ... 65

3.6.25 Proses Cari Kontrak Kerja ... 65

3.6.26 Proses Ubah Kontrak Aktif ... 66

3.6.27 Proses Ubah Gaji Pegawai ... 66

3.6.28 Proses Memasukkan Absensi ... 67

3.6.29 Proses Tambah Absensi ... 67

3.6.30 Proses Tambah Gaji Pegawai ... 68

3.6.31 Proses Tambah Lembur... 68

3.6.32 Proses Ubah Lembur ... 69

3.6.33 Proses Hapus Lembur ... 69

3.6.34 Proses Lihat Lembur ... 70

3.6.35 Proses Cari Lembur ... 70

3.6.36 Proses Cetak Laporan Lembur ... 70

3.6.37 Proses Tambah Absensi Lembur ... 71

3.6.38 Proses Tambah Tipe Lembur ... 72

3.6.39 Proses Ubah Tipe Lembur ... 72

3.6.40 Proses Hapus Tipe Lembur ... 72

(7)

ix

3.6.42 Proses Cari Tipe Lembur ... 73

3.6.43 Proses Tambah Kasbon... 74

3.6.44 Proses Ubah Kasbon ... 74

3.6.45 Proses Hapus Kasbon ... 75

3.6.46 Proses Lihat Kasbon ... 75

3.6.47 Proses Cari Kasbon ... 75

3.6.48 Proses Bayar Kasbon ... 76

3.6.49 Proses Pengurangan Total Kasbon ... 76

3.6.50 Proses Perubahan Status Lunas atau Belum ... 77

3.6.51 Proses Cetak Laporan Kasbon ... 77

3.6.52 Proses Tambah Kendaraan ... 77

3.6.53 Proses Ubah Kendaraan ... 78

3.6.54 Proses Hapus Kendaraan ... 78

3.6.55 Proses Lihat Kendaraan... 79

3.6.56 Proses Cari Kendaraan ... 79

3.6.57 Proses Menambah Data Keberangkatan ... 80

3.6.58 Proses Melacak Posisi Kendaraan ... 80

3.6.59 Proses Tambah Kalender ... 81

3.6.60 Proses Ubah Kalender ... 81

3.6.61 Proses Hapus Kalender ... 82

3.6.62 Proses Lihat Kalender ... 82

3.6.63 Proses Cari Kalender ... 83

3.6.64 Proses Recruitment Online ... 83

3.7 User Interface ... 84

3.7.1 Halaman Dashboard ... 84

3.7.2 Halaman Lihat Karyawan ... 84

3.7.3 Halaman Tambah Karyawan ... 85

3.7.4 Halaman Ubah Karyawan ... 85

3.7.5 Halaman Hapus Karyawan ... 86

3.7.6 Halaman Lihat Lembur ... 87

3.7.7 Halaman Tambah Lembur ... 87

(8)

x

3.7.9 Halaman Hapus Lembur ... 89

3.7.10 Halaman Lihat Kasbon ... 89

3.7.11 Halaman Tambah Kasbon ... 89

3.7.12 Halaman Ubah Kasbon ... 90

3.7.13 Halaman Hapus Kasbon ... 91

3.7.14 Halaman Bayar Kasbon ... 91

3.7.15 Halaman Lihat History Kasbon ... 92

3.7.16 Halaman Lihat Kendaraan ... 92

3.7.17 Halaman Tambah Kendaraan ... 93

3.7.18 Halaman Ubah Kendaraan ... 93

3.7.19 Halaman Hapus Kendaraan ... 95

3.7.20 Halaman Lihat History Kendaraan ... 95

3.7.21 Halaman Tambah History Kendaraan ... 95

3.7.22 Halaman Ubah History Kendaraan ... 96

3.7.23 Halaman Hapus History Kendaraan ... 97

3.7.24 Halaman Lihat Kalender... 97

3.7.25 Halaman Tambah Kalender ... 98

3.7.26 Halaman Ubah Kalender ... 98

3.7.27 Halaman Hapus Kalender ... 99

3.7.28 Halaman Lihat Divisi ... 100

3.7.29 Halaman Tambah Divisi ... 100

3.7.30 Halaman Ubah Divisi ... 100

3.7.31 Halaman Hapus Divisi ... 101

3.7.32 Halaman Lihat Level ... 102

3.7.33 Halaman Tambah Level ... 102

3.7.34 Halaman Ubah Level ... 102

3.7.35 Halaman Hapus Level ... 103

3.7.36 Halaman Lihat Section ... 104

3.7.37 Halaman Tambah Section ... 104

3.7.38 Halaman Ubah Section ... 104

3.7.40 Halaman Hapus Section ... 106

(9)

xi

4.1 Halaman HRD ... 107

4.1.1 Halaman Tambah Karyawan ... 107

4.1.2 Halaman Ubah Karyawan ... 108

4.1.3 Halaman Tambah Divisi ... 108

4.1.4 Halaman Ubah Divisi ... 109

4.1.5 Halaman Tambah Level ... 110

4.1.6 Halaman Ubah Level ... 110

4.1.7 Halaman Tambah Section ... 111

4.1.8 Halaman Ubah Section ... 112

4.1.9 Halaman Kontrak Karyawan ... 112

4.1.10 Halaman Ubah Kontrak Karyawan ... 113

4.2 Halaman Lembur ... 114

4.2.1 Halaman Tambah Data Lembur ... 114

4.2.2 Halaman Ubah Data Lembur ... 115

4.2.3 Halaman Tambah Tipe Lembur ... 116

4.2.4 Halaman Ubah Tipe Lembur ... 117

4.3 Halaman Kasbon ... 118

4.3.1 Halaman Tambah Kasbon ... 118

4.3.2 Halaman Ubah Kasbon ... 119

4.3.3 Halaman Lihat History Kasbon ... 120

4.3.4 Halaman Bayar Kasbon ... 121

4.4 Halaman Transportasi ... 122

4.4.1 Halaman Tambah Kendaraan ... 122

4.4.2 Halaman Ubah Kendaraan ... 123

4.4.3 Halaman Tambah History Kendaraan ... 124

4.4.4 Halaman Ubah History Kendaraan ... 125

4.4.5 Halaman Track Kendaraan ... 125

4.4.6 Halaman Check In Kendaraan ... 128

4.4.7 Halaman Check Out Kendaraan ... 128

4.5 Halaman Kalender ... 129

4.5.1 Halaman Tambah Kalender ... 129

(10)

xii

4.6 Halaman Send CV ... 130

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 132

5.1 Pengujian Tambah Karyawan ... 132

5.2 Pengujian Ubah Karyawan ... 133

5.4 Pengujian Hapus Karyawan ... 134

5.5 Pengujian Tambah Divisi ... 134

5.6 Pengujian Ubah Divisi ... 135

5.7 Pengujian Hapus Divisi ... 135

5.8 Pengujian Tambah Level ... 136

5.9 Pengujian Ubah Level... 136

5.10 Pengujian Hapus Level ... 137

5.11 Pengujian Tambah Section ... 137

5.12 Pengujian Ubah Section ... 138

5.13 Pengujian Hapus Section ... 138

5.13 Pengujian Tambah Kontrak Kerja ... 139

5.14 Pengujian Ubah Kontrak Kerja ... 140

5.15 Pengujian Hapus Kontrak Kerja ... 141

5.16 Pengujian Tambah Absensi ... 142

5.17 Pengujian Tambah Lembur ... 142

5.19 Pengujian Ubah Lembur ... 144

5.20 Pengujian Hapus Lembur ... 145

5.21 Pengujian Tambah Tipe Lembur ... 145

5.22 Pengujian Ubah Tipe Lembur ... 146

5.23 Pengujian Hapus Tipe Lembur ... 146

5.25 Pengujian Tambah Kasbon ... 148

5.26 Pengujian Ubah Kasbon ... 148

5.27 Pengujian Hapus Kasbon ... 149

5.28 Pengujian Bayar Kasbon ... 150

5.30 Pengujian Tambah Kendaraan ... 151

5.31 Pengujian Ubah Kendaraan ... 151

5.32 Pengujian Hapus Kendaraan ... 152

(11)

xiii

5.34 Pengujian Ubah History Kendaraan ... 154

5.35 Pengujian Hapus History Kendaraan ... 155

5.36 Pengujian Track Position ... 155

5.37 Pengujian Tambah Kalender ... 156

5.38 Pengujian Ubah Kalender ... 156

5.39 Pengujian Hapus Kalender ... 157

5.41 Pengujian Cetak Laporan Lembur ... 158

5.42 Pengujian Cetak Laporan Kasbon ... 158

5.43 Pengujian Cetak Laporan Gaji ... 159

BAB 6. SIMPULAN DAN SARAN ... 160

6.1 Simpulan ... 160

6.2 Saran ... 160

(12)

xiv

DAFTAR GAMBAR

Gambar 3.1 Flowchart Proses Bisnis Recruitment Pegawai ... 22

Gambar 3.2 Flowchart Proses Bisnis Absensi Pegawai ... 24

Gambar 3.3 Flowchart Proses Bisnis Penggajian ... 26

Gambar 3.4 Entity Relationship Diagram ... 27

Gambar 3.5 DFD Level 0 ... 34

Gambar 3.6 DFD Level 1 ... 35

Gambar 3.7 DFD Level 2 Proses 1 “Pengelolaan Karyawan” ... 36

Gambar 3.8 DFD Level 2 Proses 2 “Pengelolaan Divisi” ... 36

Gambar 3.9 DFD Level 2 Proses 3 “Pengelolaan Level” ... 37

Gambar 3.10 DFD Level 2 Proses 4 “Pengelolaan Section” ... 38

Gambar 3.11 DFD Level 2 Proses 5 “Pengelolaan Kontrak Kerja” ... 39

Gambar 3.12 DFD Level 2 Proses 6 “Pengelolaan Absensi” ... 40

Gambar 3.13 DFD Level 2 Proses 7 “Pengelolaan Data Lembur” ... 41

Gambar 3.14 DFD Level 2 Proses 8 “Pengelolaan Tipe Lembur” ... 42

Gambar 3.15 DFD Level 2 Proses 9 “Pengelolaan Kasbon” ... 43

Gambar 3.16 DFD Level 2 Proses 10 “Pengelolaan Kendaraan” ... 44

Gambar 3.17 DFD Level 2 Proses 11 “Pengelolaan Kalender” ... 45

Gambar 3.18 Desain Antarmuka Halaman Dashboard ... 84

Gambar 3.19 Desain Antarmuka Halaman Lihat Karyawan ... 84

Gambar 3.20 Desain Antarmuka Tambah Karyawan ... 85

Gambar 3.21 Desain Antarmuka Ubah Karyawan ... 85

Gambar 3.22 Desain Antarmuka Form Ubah Karyawan ... 86

Gambar 3.23 Desain Antarmuka Hapus Karyawan ... 86

Gambar 3.24 Desain Antarmuka Lihat Lembur ... 87

Gambar 3.25 Desain Antarmuka Tambah Lembur ... 87

Gambar 3.26 Desain Antarmuka Ubah Lembur ... 88

Gambar 3.27 Desain Antarmuka Form Ubah Lembur ... 88

Gambar 3.28 Desain Antarmuka Hapus Lembur ... 89

Gambar 3.29 Desain Antarmuka Lihat Kasbon ... 89

(13)

xv

Gambar 3.31 Desain Antarmuka Ubah Kasbon ... 90

Gambar 3.32 Desain Antarmuka Form Ubah Kasbon ... 91

Gambar 3.33 Desain Antarmuka Hapus Kasbon ... 91

Gambar 3.34 Desain Antarmuka Bayar Kasbon ... 92

Gambar 3.35 Desain Antarmuka Lihat History Kasbon ... 92

Gambar 3.36 Desain Antarmuka Lihat Kendaraan ... 93

Gambar 3.37 Desain Antarmuka Tambah Kendaraan ... 93

Gambar 3.38 Desain Antarmuka Ubah Kendaraan ... 94

Gambar 3.39 Desain Antarmuka Form Ubah Kendaraan ... 94

Gambar 3.40 Desain Antarmuka Hapus Kendaraan ... 95

Gambar 3.41 Desain Antarmuka Lihat History Kendaraan ... 95

Gambar 3.42 Desain Antarmuka Tambah History Kendaraan ... 96

Gambar 3.43 Desain Antarmuka Ubah History Kendaraan ... 96

Gambar 3.44 Desain Antarmuka Form Ubah History Kendaraan ... 97

Gambar 3.45 Desain Antarmuka Hapus History Kendaraan ... 97

Gambar 3.46 Desain Antarmuka Lihat Kalender... 98

Gambar 3.47 Desain Antarmuka Tambah Kalender ... 98

Gambar 3.48 Desain Antarmuka Ubah Kalender ... 99

Gambar 3.49 Desain Antarmuka Form Ubah Kalender ... 99

Gambar 3.50 Desain Antarmuka Hapus Kalender ... 99

Gambar 3.51 Desain Antarmuka Lihat Divisi ... 100

Gambar 3.52 Desain Antarmuka Tambah Divisi ... 100

Gambar 3.53 Desain Antarmuka Ubah Divisi... 101

Gambar 3.54 Desain Antarmuka Form Ubah Divisi ... 101

Gambar 3.55 Desain Antarmuka Hapus Divisi ... 101

Gambar 3.56 Desain Antarmuka Lihat Level ... 102

Gambar 3.57 Desain Antarmuka Tambah Level ... 102

Gambar 3.58 Desain Antarmuka Ubah Level ... 103

Gambar 3.59 Desain Antarmuka Form Ubah Level ... 103

Gambar 3.60 Desain Antarmuka Hapus Level ... 103

Gambar 3.61 Desain Antarmuka Lihat Section ... 104

(14)

xvi

Gambar 3.63 Desain Antarmuka Ubah Section ... 105

Gambar 3.64 Desain Antarmuka Form Ubah Section ... 105

Gambar 3.65 Desain Antarmuka Hapus Section ... 106

Gambar 4.1 Halaman Tambah Karyawan ... 107

Gambar 4.2 Halaman Ubah Karyawan ... 108

Gambar 4.3 Halaman Tambah Divisi ... 108

Gambar 4.4 Halaman Ubah Divisi ... 109

Gambar 4.5 Halaman Tambah Level ... 110

Gambar 4.6 Halaman Ubah Level ... 110

Gambar 4.7 Halaman Tambah Section ... 111

Gambar 4.8 Halaman Ubah Section ... 112

Gambar 4.9 Halaman Kontrak Karyawan ... 112

Gambar 4.10 Halaman Ubah Kontrak Karyawan ... 113

Gambar 4.11 Halaman Tambah Data Lembur ... 114

Gambar 4.12 Halaman Ubah Data Lembur ... 115

Gambar 4.13 Halaman Tambah Tipe Lembur ... 116

Gambar 4.14 Halaman Ubah Tipe Lembur ... 117

Gambar 4.15 Halaman Tambah Kasbon ... 118

Gambar 4.16 Halaman Ubah Kasbon ... 119

Gambar 4.17 Halaman Lihat History Kasbon ... 120

Gambar 4.18 Halaman Bayar Kasbon ... 121

Gambar 4.19 Halaman Tambah Kendaraan ... 122

Gambar 4.20 Halaman Ubah Kendaraan ... 123

Gambar 4.21 Halaman Tambah History Kendaraan ... 124

Gambar 4.22 Halaman Ubah History Kendaraan... 125

Gambar 4.23 Halaman Pilih Kendaraan ... 125

Gambar 4.24 Halaman Posisi Kendaraan ... 126

Gambar 4.25 Halaman Kesalahan Posisi Kendaraan ... 127

Gambar 4.26 Halaman Check In Kendaraan ... 128

Gambar 4.27 Halaman Check Out Kendaraan ... 128

Gambar 4.28 Halaman Tambah Kalender ... 129

(15)

xvii

(16)

xviii

DAFTAR TABEL

Tabel 3.1 Tabel Absensi ... 28

Tabel 3.2 Tabel Divisi ... 28

Tabel 3.3 Tabel Gaji ... 28

Tabel 3.4 Tabel History Kasbon ... 29

Tabel 3.5 Tabel History Kendaraan ... 29

Tabel 3.6 Tabel Kalender ... 30

Tabel 3.7 Tabel Kasbon ... 30

Tabel 3.8 Tabel Kendaraan ... 30

Tabel 3.9 Tabel Kontrak Kerja ... 31

Tabel 3.10 Tabel Lembur ... 32

Tabel 3.11 Tabel Level ... 32

Tabel 3.12 Tabel Lokasi ... 32

Tabel 3.13 Tabel Pegawai ... 33

Tabel 3.14 Tabel Section ... 33

Tabel 3.15 Tabel Tipe Lembur ... 33

Tabel 3.16 Kamus Data Karyawan ... 46

Tabel 3.17 Kamus Data Divisi ... 46

Tabel 3.18 Kamus Data Level ... 47

Tabel 3.19 Kamus Data Section ... 47

Tabel 3.20 Kamus Data Kontrak Kerja ... 48

Tabel 3.21 Kamus Data Absensi ... 49

Tabel 3.22 Kamus Data Gaji ... 49

Tabel 3.23 Kamus Data Lembur ... 49

Tabel 3.24 Kamus Data Tipe Lembur ... 50

Tabel 3.25 Kamus Data Kasbon ... 50

Tabel 3.26 Kamus Data History Kasbon ... 51

Tabel 3.27 Kamus Data Kendaraan ... 51

Tabel 3.28 Kamus Data History Kendaraan ... 52

Tabel 3.29 Kamus Data Kalender ... 53

(17)

xix

Tabel 3.31 Proses Tambah Karyawan ... 54

Tabel 3.32 Proses Ubah Karyawan ... 54

Tabel 3.33 Proses Hapus Karyawan ... 55

Tabel 3.34 Proses Lihat Karyawan ... 55

Tabel 3.35 Proses Cari Karyawan ... 56

Tabel 3.36 Proses Tambah Divisi ... 56

Tabel 3.37 Proses Ubah Divisi ... 57

Tabel 3.38 Proses Hapus Divisi ... 57

Tabel 3.39 Proses Lihat Divisi... 58

Tabel 3.40 Proses Cari Divisi ... 58

Tabel 3.41 Proses Tambah Level ... 58

Tabel 3.42 Proses Ubah Level ... 59

Tabel 3.43 Proses Hapus Level ... 59

Tabel 3.44 Proses Lihat Level... 60

Tabel 3.45 Proses Cari Level ... 60

Tabel 3.46 Proses Tambah Section ... 61

Tabel 3.47 Proses Ubah Section ... 61

Tabel 3.48 Proses Hapus Section ... 62

Tabel 3.49 Proses Lihat Section ... 62

Tabel 3.50 Proses Cari Section ... 62

Tabel 3.51 Proses Tambah Kontrak Kerja ... 63

Tabel 3.52 Proses Ubah Kontrak Kerja ... 64

Tabel 3.53 Proses Hapus Kontrak Kerja ... 64

Tabel 3.54 Proses Lihat Kontrak Kerja ... 65

Tabel 3.55 Proses Cari Kontrak Kerja ... 65

Tabel 3.56 Proses Ubah Kontrak Aktif ... 66

Tabel 3.57 Proses Ubah Gaji Pegawai ... 66

Tabel 3.58 Proses Memasukkan Absensi ... 67

Tabel 3.59 Proses Tambah Absensi ... 67

Tabel 3.60 Proses Tambah Gaji Pegawai ... 68

Tabel 3.61 Proses Tambah Lembur ... 68

(18)

xx

Tabel 3.63 Proses Hapus Lembur ... 69

Tabel 3.64 Proses Lihat Lembur ... 70

Tabel 3.65 Proses Cari Lembur ... 70

Tabel 3.66 Proses Cetak Laporan Lembur ... 70

Tabel 3.67 Proses Tambah Absensi Lembur ... 71

Tabel 3.68 Proses Tambah Tipe Lembur ... 72

Tabel 3.69 Proses Ubah Tipe Lembur ... 72

Tabel 3.70 Proses Hapus Tipe Lembur ... 72

Tabel 3.71 Proses Lihat Tipe Lembur ... 73

Tabel 3.72 Proses Cari Tipe Lembur ... 73

Tabel 3.73 Proses Tambah Kasbon ... 74

Tabel 3.74 Proses Ubah Kasbon ... 74

Tabel 3.75 Proses Hapus Kasbon ... 75

Tabel 3.76 Proses Lihat Kasbon ... 75

Tabel 3.77 Proses Cari Kasbon ... 75

Tabel 3.78 Proses Bayar Kasbon ... 76

Tabel 3.79 Proses Pengurangan Total Kasbon ... 76

Tabel 3.80 Proses Perubahan Status Lunas atau Belum ... 77

Tabel 3.81 Proses Cetak Laporan Kasbon ... 77

Tabel 3.82 Proses Tambah Kendaraan ... 77

Tabel 3.83 Proses Ubah Kendaraan ... 78

Tabel 3.84 Proses Hapus Kendaraan ... 78

Tabel 3.85 Proses Lihat Kendaraan ... 79

Tabel 3.86 Proses Cari Kendaraan ... 79

Tabel 3.87 Proses Menambah Data Keberangkatan ... 80

Tabel 3.88 Proses Melacak Posisi Kendaraan ... 80

Tabel 3.89 Proses Tambah Kalender ... 81

Tabel 3.90 Proses Ubah Kalender ... 81

Tabel 3.91 Proses Hapus Kalender ... 82

Tabel 3.92 Proses Lihat Kalender ... 82

Tabel 3.93 Proses Cari Kalender ... 83

(19)

xxi

Tabel 5.1 Pengujian Tambah Karyawan ... 132

Tabel 5.2 Pengujian Ubah Karyawan ... 133

Tabel 5.3 Pengujian Hapus Karyawan ... 134

Tabel 5.4 Pengujian Tambah Divisi ... 134

Tabel 5.5 Pengujian Ubah Divisi ... 135

Tabel 5.6 Pengujian Hapus Divisi ... 135

Tabel 5.7 Pengujian Tambah Level ... 136

Tabel 5.8 Pengujian Ubah Level ... 136

Tabel 5.9 Pengujian Hapus Level ... 137

Tabel 5.10 Pengujian Tambah Section ... 137

Tabel 5.11 Pengujian Ubah Section ... 138

Tabel 5.12 Pengujian Hapus Section ... 138

Tabel 5.13 Pengujian Tambah Kontrak Kerja ... 139

Tabel 5.14 Pengujian Ubah Kontrak Kerja ... 140

Tabel 5.15 Pengujian Hapus Kontrak Kerja ... 141

Tabel 5.16 Pengujian Tambah Absensi ... 142

Tabel 5.17 Pengujian Tambah Lembur ... 142

Tabel 5.18 Pengujian Ubah Lembur ... 144

Tabel 5.19 Pengujian Hapus Lembur ... 145

Tabel 5.20 Pengujian Tambah Tipe Lembur ... 145

Tabel 5.21 Pengujian Ubah Tipe Lembur ... 146

Tabel 5.22 Pengujian Hapus Tipe Lembur ... 146

Tabel 5.23 Pengujian Tambah Kasbon ... 148

Tabel 5.24 Pengujian Ubah Kasbon ... 148

Tabel 5.25 Pengujian Hapus Kasbon ... 149

Tabel 5.26 Pengujian Bayar Kasbon ... 150

Tabel 5.27 Pengujian Tambah Kendaraan ... 151

Tabel 5.28 Pengujian Ubah Kendaraan ... 151

Tabel 5.29 Pengujian Hapus Kendaraan ... 152

Tabel 5.30 Pengujian Tambah History Kendaraan ... 153

Tabel 5.31 Pengujian Ubah History Kendaraan ... 154

(20)

xxii

Tabel 5.33 Pengujian Track Position ... 155

Tabel 5.34 Pengujian Tambah Kalender ... 156

Tabel 5.35 Pengujian Ubah Kalender ... 156

Tabel 5.36 Pengujian Hapus Kalender ... 157

Tabel 5.37 Pengujian Cetak Laporan Lembur ... 158

Tabel 5.38 Pengujian Cetak Laporan Kasbon ... 158

(21)

xxiii

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart

Start/End Terminal Menunjukkan

langkah awal / akhir terminasi

Document

Dokumen Menunjukan arsip

fisik, biasanya berupa surat, gaji, surat kontrak, dan lain-lain

Manual Operation

Operasi Manual Menunjukkan aktivitas yang dilakukan secara manual

Stored Data

Stored Data Menunjukkan penyimpanan data atau biasa sering disebut basis data dari sebuah sistem

Manual Input

Input Manual Menunjukkan

(22)

xxiv

Jenis Notasi/Lambang Nama Arti

Decision

Decision Menunjukkan pilihan

pengambilan keputusan.

Biasanya hanya berisi 2 arah yaitu ya atau tidak.

Arah alirnya

dialirkan ke

simbol lainnya baik ya ataupun tidak.

Arsip Menunjukkan

pengarsipan dokumen.

Alur data Menunjukkan alur

dari setiap

simbol-simbol

ERD Strong Entity Entitas mandiri

yang tidak

bergantung

terhadap entitas lainnya

Weak Entity Entitas yang bergantung

terhadap entitas lainnya

Atribut bernilai tunggal( Single-valued)

Atribut yang

(23)

xxv

Jenis Notasi/Lambang Nama Arti

setiap baris data

Atribut yang

bernilai

banyak(Multivalued attribute)

Atribut yang

memiliki bisa memiliki satu nilai

Atribut yang nilai-nilainya diperoleh dari pengolahan

atau dapat

diturunkan dari atribut atau tabel

atribut tanggal lahir)

DFD Aliran data Menunjukkan

pergerakan aliran data dari sebuah

proses atau

(24)

xxvi

Jenis Notasi/Lambang Nama Arti

lainnya

Penyimpanan Data Menunjukkan tempat

penyimpanan dari sebuah data

Proses Menunjukkan

proses yang

terjadi dalam sebuah sistem

Entitas Menunjukkan

orang atau

kumpulan orang yang

menggunakan sistem tersebut Kamus

Data

= Tersusun dari Menunjukkan

deskripsi susunana data

+ Dan Menggabungkan

beberapa atribut

( ) Pilihan Opsional Memberikan

pilihan opsional

{ } Pengulangan Menunjukkan

pengulangan

[ ] Seleksi Memilih salah

satu dari

beberapa pilihan alternatif

* * Pemberian

komentar

(25)

xxvii

Jenis Notasi/Lambang Nama Arti

@ Kunci utama Menentukan

primary key pada basis data

| Pemisah dari

seleksi pada

simbol [ ]

Pemisah dari

pilihan yang

terdapat pada simbol [ ]

Referensi :

(26)

1

BAB 1. PENDAHULUAN

1.1 Latar Belakang Masalah

Triwijaya Abadi Foam adalah sebuah perusahaan yang bergerak dalam produsen dan distributor aneka macam kasur busa yang berkualitas dan bersertifikat. Perusahaan tersebut sudah banyak melakukan pengiriman barang ke banyak daerah. Karena semakin lama perusahaan semakin maju, maka untuk mengatur data-data yang terlalu banyak dibuatlah sebuah sistem yang terkomputerisasi di perusahaan tersebut.

Sistem yang terkomputerisasi di Triwijaya Abadi Foam sudah berjalan cukup lama. Sistem yang sudah berjalan adalah sistem penjualan dan pembelian kasur. Sistem tersebut berjalan dengan baik sampai sekarang.

Sumber daya manusia merupakan salah satu sumber daya yang sangat penting di dalam suatu perusahaan, karena manusia inilah yang mengatur sumber daya lainnya untuk menjalankan sebuah perusahaan. Perusahaan harus dapat menjamin kesejahteraan para karyawan, meningkatkan motivasi mereka dengan cara memberikan imbalan seperti gaji, tunjangan, dan bonus. Untuk mempermudah proses tersebut maka perusahaan Triwijaya Abadi Foam memerlukan sebuah sistem informasi

Human Resource yang handal supaya bisa mengendalikan kinerja karyawan dalam perusahaan tersebut.

Transportasi merupakan bagian terpenting dalam proses penjualan barang. Apabila kita menggunakan jasa transportasi dalam proses pengiriman barang kepada konsumen, kita perlu menambah biaya dalam sekali perjalanan, sehingga pada perusahaan ini proses pengiriman barang dilakukan menggunakan kendaraan dari perusahaan. Namun terdapat kendala pada proses pengiriman barang, contohnya adalah apabila supir menggunakan kendaraan perusahaan menuju tempat lain yang seharusnya tidak dikunjungi pada proses pengiriman.

(27)

2

menjadi lebih cepat dan lebih akurat daripada sistem yang manual. Selain itu sistem juga diharapkan agar pengguna aplikasi dapat melihat posisi kendaraan yang sedang melakukan proses pengiriman barang sehingga tidak terjadi penyalahgunaan kendaraan.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah diuraikan pada sub-bab 1.1 , berikut ini dirumuskan pokok-pokok persoalan yang akan dipecahkan dan dijawab, diantaranya :

1. Bagaimana cara kerja online recruitment di Triwijaya Abadi Foam? 2. Bagaimana membuat aplikasi absensi untuk pegawai di Triwijaya

Abadi Foam?

3. Bagaimana membuat aplikasi perhitungan gaji pada setiap karyawan di Triwijaya Abadi Foam?

4. Bagaimana membuat aplikasi melihat kendaraan yang sedang melakukan proses pengiriman barang?

1.3 Tujuan Pembahasan

Berdasarkan pokok-pokok masalah yang sudah diuraikan pada sub-bab 1.2, maka tujuan pengembangan aplikasi adalah sebagai berikut :

1. Cara kerja untuk online recruitment di Triwijaya Abadi Foam adalah dengan mengisi form yang terdapat di website pada bagian

recruitment dan mengisi data-data sesuai kebutuhan.

2. Membuat aplikasi absensi untuk pegawai di Triwijaya Abadi Foam menggunakan fasilitas fingerprint.

(28)

3

4. Membuat aplikasi melihat kendaraan yang sedang melakukan proses pengiriman barang dengan menggunakan hardware GPS di setiap kendaraan, dan sehingga dapat dilihat pada aplikasi.

1.4 Ruang Lingkup Kajian

Pembuatan sistem ini dibatasi pada : 1. Batasan perangkat Keras

 Processor : AMD Athlon XP 1.7GHz

Hardisk : 40 Gb

 RAM : 256 Mb

 VGA : 64 Mb

Keyboard dan Mouse

Monitor

Printer

2. Batasan Perangkat Lunak

Microsoft Windows XP Service Pack 3 sebagai sistem operasi.

 PHP sebagai script pemrogramannya.

 MySQL sebagai pengelola basis datanya.

 Apache 1.3.23 sebagai web server yang sudah terinstal driver

sqlsrv client.

 Menggunan XAMPP untuk server local dalam perancangan program.

 Netbeans 8.0 untuk desain web.

 Javascript untuk membuat tampilan lebih atraktif di sisi klien.

 Menggunakan browser google chrome agar kerja lebih optimal.

3. Batasan Aplikasi

Pengguna dari aplikasi ini sebagai berikut : 1. Admin sebagai pengelola sistem

2. Pemilik sebagai pemantau seluruh proses

(29)

4

Modul yang terdapat dalam aplikasi : 1. Online Recruitment

Aplikasi ini dibuat untuk melakukan proses rekrut pegawai yang hendak melamar pada perusahaan lewat internet. Pegawai yang hendak melamar dapat mengirimkan CV lewat aplikasi ini.

2. Absensi

Aplikasi ini dibuat untuk melakukan proses absensi setiap pegawai dengan menggunakan teknologi fingerprint.

3. Penggajian

Aplikasi ini dapat mengkalkulasi gaji setiap pegawai lewat absensi, lembur, kasbon, dan bonus yang diberikan. Penggajian pada aplikasi ini tidak menghitung pajak yang berlaku.

4. Over Time

Aplikasi ini dapat mencetak sebuah form yang diisi oleh setiap pegawai yang ingin mengajukan lembur. Apabila form lembur disetujui oleh bagian human resource, maka bagian human resource akan melakukan proses input pegawai yang melakukan kerja lembur.

5. Kasbon

Aplikasi ini dapat mencetak sebuah form yang diisi oleh setiap pegawai yang ingin melakukan kasbon. Apabila setiap pegawai yang melakukan kasbon tidak melunaskan, sistem akan secara otomatis memotong gaji pegawai sesuai kasbon yang diajukan. 6. Uang Jalan

Aplikasi ini dapat mengkalkulasi uang yang diperlukan dalam sebuah proses pengiriman barang.

7. Tracking GPS

(30)

5

1.5 Sumber Data

Data-data yang digunakan dalam pembuatan aplikasi Sistem Informasi Human Resource dan Transportasi digolongkan menjadi dua, yaitu:

1. Data Primer

Dalam pengumpulan data, perancang melakukan proses diskusi dengan pemilik perusahaan untuk memahami proses bisnis yang berjalan.

2. Data Sekunder

Data berupa buku, website, dan mata kuliah yang diajarkan di Universitas Kristen Maranatha untuk mendukung kebenaran pada data primer.

1.6 Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika pembahasan penulisan laporan tugas akhir akan dijabarkan sebagai berikut :

BAB 1 PENDAHULUAN

Pada bab ini menjelaskan pembahasan mengenai latar belakang masalah, rumusan masalah, tujuan penulisan, ruang lingkup kajian, sumber data, dan sistematika penyajian dalam melakukan penelitian terhadap pengembangan aplikasi human resource dan transportasi.

BAB 2 KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang digunakan dan berhubungan dengan perancangan aplikasi.

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Bab ini membahas mengenai rancangan aplikasi yang meliputi Proses Bisnis, Entity Relationship Diagram (ERD), Data Flow Diagram (DFD), Kamus Data, PSPEC dan User Interface Design (UID).

BAB 4 HASIL PENELITIAN

Bab ini berisi kumpulan screenshot dari aplikasi yang dibuat beserta penjelasan dari tiap fungsi utama yang dibuat.

(31)

6

Bab ini berisikan hasil pengujian yang dilakukan terhadap aplikasi setiap halaman yang dibuat dalam Blackbox Testing.

BAB 6 SIMPULAN DAN SARAN

(32)

160

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

Dari hasil pembahasan di atas, maka dapat disimpulkan bahwa:

1. Cara kerja online recruitment di Triwijaya Abadi Foam adalah dengan cara membuat website bagi para pelamar dan tinggal mengisi data yang diperlukan.

2. Membuat aplikasi untuk absensi pegawai di Triwijaya Abadi Foam menggunakan fasilitas fingerprint dapat mempermudah kalkulasi gaji secara langsung.

3. Website dapat mempermudah perhitungan gaji yang telah dikalkulasi dengan data kasbon dan lembur tanpa harus mencari dokumen kasbon dan lembur karena data sudah langsung tercatat ke sistem.

4. Dengan adanya track position pengguna dapat mengurangi terjadinya penyalahgunaan kendaraan dalam proses pengiriman barang.

6.2 Saran

Saran yang didapat dari pengembangan aplikasi ini agar menjadi lebih baik ke depannya antara lain :

1. Aplkasi berbasis web ini dapat dikembangkan menjadi aplikasi berbasis

mobile agar apabila pengguna dapat mengakses aplikasi dimana saja dengan mudah.

2. Dibuat aplikasi yang mampu mengendalikan (mematikan atau menyalakan) kendaraan.

3. Pemeliharaan aplikasi tetap dilakukan untuk mengontrol aplikasi agar dapat berjalan dengan baik dan maksimal.

(33)

161

DAFTAR PUSTAKA

[1] R. S. Pressman, Rekayas Perangkat Lunak Pendekatan Praktisi (Buku II), Yogyakarta: Andi, 2002.

[2] Nugroho, Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL Yogyakarta, Yogyakarta: Gava Media, 2008.

[3] A. Michael, Strategic Human Resource Management, Jakarta: Gramedia, 2003.

[4] B. Cushway, Human Resource Management, PT Elex Media Komputindo, 2002.

[5] S. Tyson, P. Lawrence, P. Poirson, L. Manzolini and S. V. Seferi, Human Resource Management In Europe - Strategic Issues and Cases, London: Kogan Page, 1993.

[6] T. A. Herring, The Global Positioning System, 1996.

[7] S. Gopi, Global Positioning System: Principles And Applications, 2005. [8] Yuhefizar, H. Mooduto and R. Hidayat, Cara Mudah Membangun

Website Interaktif, Elex Media Komputindo, 2009.

[9] T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi, 2004.

[10] A. Nugroho, Konsep Pengembangan Sistem Basis Data, Bandung: Informatika, 2004.

[11] H. Garcia-Moliana, J. D. Ullman and J. Widom, Database Systems : The Complete Book (2nd Edition), 2008.

Gambar

Tabel Absensi .........................................................................
Tabel 5.33 Pengujian Track Position .........................................................

Referensi

Dokumen terkait

Atika Tunggal Mandiri, analisa volume dan perkiraan tonase andesit pada kemajuan penambangan pit II, analisa lama waktu yang dibutuhkan untuk kegiatan

Daftar Calon Petugas Sensus Ekonomi 2016 BPS Kabupaten Purworejo Yang Lulus

dipublikasikan karena semakin diawasi oleh stakeholders’ dan regulator, seperti halnya Otoritas Jasa Keuangan (OJK). Dengan demikian, pengakuan dan penyajian beban

Tahap perancangan sistem, kegiatan yang dilakukan yaitu membuat pemodelan proses dengan menggunakan UML, pemodelan data survey yang diolah dan disimpan dalam

Umur rencana ( UR ) perkerasan jalan adalah jumlah waktu dalam satu tahun dihitung sejak jalan tersebut mulai dibuka sampai saat diperlukan perbaikan berat atau dianggap

204 saya gitu. saya telah rnengecewakan orangtua saya, waktu itu rnereka keluarga sernua udah rnenyarankan say a agar tidak rneneruskan hubungan dengan pacar saya, yang

Penelitian ini juga ingin mengetahui apakah ada perbedaan brand image Kotagede yang dipersepsikan oleh usia 16 – 30 tahun dan 31 – 40 tahun, apakah brand image

Berdasarkan hasil penelitian untuk mengetahui apa saja faktor yang menyebabkan terjadinya perubahan sistem adat perkawinan di Desa Parit Baru maka peneliti