Pembuatan Sistem Penggajian dan Pengujian Calon Karyawan Menggunakan Metode DISC pada KlikHotel.com.

(1)

ABSTRAK

Teknologi informasi pada saat ini semakin berkembang dan diperlukan hampir di segala bidang karena dapat membantu dalam setiap pelaksanaannya. Perusahaan KlikHotel.com merupakan perusahaan yang menggunakan teknologi informasi dalam pelaksanaan kegiatan operasionalnya. KlikHotel.com melakukan bisnisnya sebagai penyedia jasa reservasi online untuk membantu kebutuhan penggunanya dalam mereservasi tempat atau kamar hotel. Dalam pelaksanaan kegiatan operasionalnya KlikHotel.com memerlukan adanya manajemen perusahaan yang baik dan ditunjang oleh karyawan yang berkualitas tinggi agar dapat bekerja secara efisien. Departemen yang bertugas untuk menjaga kualitas pekerja adalah human

resource development, khususnya didalam masalah penggajian yang merupakan

hak dari karyawan setelah melakukan kewajibannya di dalam suat perusahaan. Proses penggajian yang memakan waktu yang banyak dalam pelaksanaan serta dibutuhkan ketelitian dan ketepatan dalam perhitungannya. Perusahaan juga membutuhkan tenaga karyawan yang sesuai dengan kebutuhan perusahaan untuk dapat bekerja dengan baik di dalam perusahaan. Oleh karena itu, penulis tergerak untuk melakukan penelitian dengan judul “Pembuatan Sistem Penggajian dan Pengujian Calon Karyawan Menggunakan Metode DISC pada KlikHotel.com”. Perlu dibuat aplikasi yang dapat membantu dalam penghitungan gaji karyawan yang terstruktur serta meliputi data presensi karyawan, pajak, asuransi, tunjangan, komisi dan bonus karyawan dengan menggunakan basis data. Aplikasi lainnya dibuat untuk dapat menguji calon karyawan untuk menentukan kepribadian dari calon karyawan menggunakan metode DISC. Sumber data yang diperlukan dalam pembuatan aplikasi diperoleh dari berbagai metode, yaitu tanya jawab dengan pemiliki perusahaan, buku-buku literatur mengenai teori-teori yang dibutuhkan, dan berbagai sumber dari internet untuk referensi. Dengan dibuatnya aplikasi ini, diharapkan setiap proses penggajian yang dilakukan dan proses pencatatan pengujian calon karyawan dapat menjadi lebih cepat, tepat dan efisien.


(2)

ABSTRACT

Information technology is developing and needed almost in every field as it can help in every implementation. KlikHotel.com is a company that use information technology implementation in its operational activities. KlikHotel.com conduct its business as an online reservation service provider to assist the needs of its users in reserve a place or hotel room. In its operational activities KlikHotel.com need a good corporate management and supported by highly qualified employees to work efficiently. Department whose task is to maintain the quality of workers is human resource development, particularly in the matter of remuneration that is the right of employees after performing its obligations in the company. Payroll processing takes a lot of time in the process and required precision and accuracy in the calculation. Company also need to hire employees that is suitable with the needs of the company so they can be able to work well within the companyTherefore, the author moved to do research under the title "Making Payroll System and Testing Methods Prospective Employees Using DISC on KlikHotel.com". It needs to make an application that is structured and can assist in calculating the employee's salary and includes data Presence of employees, taxes, insurance, benefits, commissions and bonuses of employees using database. Other application is made to be able to test prospective employees to determine the personality of the candidates using the DISC method. Source of data required in the making of the application obtained from a variety of methods, such as the questions and answers with the owner of the company, the books of the literature on theories that are needed, and various sources on the Internet for reference. With the making of this application, it is expected every payroll processing is done and recording process of testing prospective employees can be more quickly, accurately and efficiently.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xvi

DAFTAR NOTASI/ LAMBANG ... xviii

DAFTAR SINGKATAN ... xxi

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 3

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 5

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 7

2.1 Sistem Penggajian ... 7

2.2 Pajak Penghasilan (PPh) ... 8

2.3 Badan Penyelenggara Jaminan Sosial (BPJS) ... 9

2.4 DISC assessment ... 11

2.5 Proses Bisnis ... 14

2.6 Flowchart ... 14

2.7 Entity Relationship Diagram (ERD)... 15

2.8 Unified Modeling Language (UML) ... 17

2.8.1 Use Case Diagram ... 17


(4)

2.8.3 Activity Diagram ... 20

2.9 Object Oriented Programming (OOP) ... 21

2.10 Java ... 22

2.11 Java Database Connection (JDBC) ... 23

2.12 iReport ... 24

2.13 Database Management System (DBMS) ... 25

2.14 MySql ... 27

2.15 Apache ... 28

2.16 Black Box Testing ... 29

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 31

3.1 Proses Bisnis ... 31

3.1.1 Proses Bisnis Penggajian ... 31

3.1.2 Proses Bisnis Seleksi Karyawan ... 31

3.2 Entity Relationship Diagram (ERD)... 33

3.3 Transformasi ERD ke Dalam Tabel ... 35

3.4 Use Case Diagram ... 43

3.4.1 Use Case Diagram Aplikasi Penggajian ... 43

3.4.2 Use Case Diagram Aplikasi DISC Test ... 52

3.5 Class Diagram ... 54

3.5.1 Class Diagram Aplikasi Penggajian ... 54

3.5.2 Class Diagram Aplikasi DISC Test ... 62

3.6 Activity Diagram ... 66

3.6.1 Activity Diagram Aplikasi Penggajian ... 66

3.6.2 Activity Diagram Aplikasi DISC Test ... 87

3.7 User Interface Diagram (UID) ... 92

3.7.1 UID Halaman Main Menu ... 92

3.7.2 UID Halaman Login ... 97

3.7.3 UID Halaman Master Data User ... 97

3.7.4 UID Halaman Master Data Karyawan ... 98

3.7.5 UID Halaman Master Data Jabatan ... 99

3.7.6 UID Halaman Import Data Presensi ... 99


(5)

3.7.8 UID Halaman PPH dan PTKP ... 101

3.7.9 UID Halaman Bonus ... 102

3.7.10 UID Halaman Pinjaman... 102

3.7.11 UID Halaman Iuran ... 103

3.7.12 UID Halaman Slip Gaji ... 104

3.7.13 UID Halaman Kontrak Kerja ... 105

3.7.14 UID Halaman History ... 105

3.7.15 UID Halaman Login DISC Test ... 107

3.7.16 UID Halaman Main Menu DISC Test ... 108

3.7.17 UID Halaman Manage User DISC Test... 109

3.7.18 UID Halaman Awal DISC Test ... 110

3.7.19 UID Halaman Isi DISC Test ... 110

BAB 4. HASIL PENELITIAN ... 112

4.1 Aplikasi Penggajian KlikHotel.com ... 112

4.1.1 UI Halaman Main Menu ... 112

4.1.2 UI Halaman Login... 113

4.1.3 UI Halaman Master Data Pengguna ... 113

4.1.4 UI Halaman Master Data Karyawan ... 114

4.1.5 UI Halaman Master Data Jabatan ... 115

4.1.6 UI Halaman Kelola Data Premi ... 115

4.1.7 UI Halaman Kelola Data Presensi ... 116

4.1.8 UI Halaman Kelola Data Bpjs ... 117

4.1.9 UI Halaman Kelola Data PPh dan PTKP ... 118

4.1.10 UI Halaman Kelola Data Bonus ... 118

4.1.11 UI Halaman Kelola Data Pinjaman ... 119

4.1.12 UI Halaman Kelola Data Iuran ... 120

4.1.13 UI Halaman Generate Slip Gaji ... 121

4.1.14 UI Halaman History Kontrak Karyawan ... 121

4.1.15 UI Halaman History Kenaikan Gaji ... 122

4.1.16 UI Halaman History Pinjaman ... 123

4.1.17 UI Halaman History Penggajian ... 123


(6)

4.2.1 UI Halaman Login... 124

4.2.2 UI Halaman Main Menu ... 125

4.2.3 UI Halaman Master Data Pengguna ... 126

4.2.4 UI Halaman Tes DISC ... 126

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

5.1 Aplikasi Penggajian KlikHotel.com ... 128

5.1.1 Pengujian Login... 128

5.1.2 Pengujian Mengelola Data Pengguna ... 129

5.1.3 Pengujian Mengelola Data Karyawan ... 132

5.1.4 Pengujian Mengelola Data Jabatan... 134

5.1.5 Pengujian Mengubah Data Premi... 135

5.1.6 Pengujian Mengubah Data Presensi ... 136

5.1.7 Pengujian Mengubah Data Bpjs ... 137

5.1.8 Pengujian Mengubah Data PPh ... 138

5.1.9 Pengujian Mengubah Data Bonus ... 139

5.1.10 Pengujian Menambah Pinjaman ... 139

5.1.11 Pengujian Mengubah Potongan Pinjaman ... 140

5.1.12 Pengujian Mengubah Data Iuran ... 141

5.2 Aplikasi DISC Test KlikHotel.com ... 142

5.2.1 Pengujian Login... 142

5.2.2 Pengujian Mengelola Data Pengguna ... 144

5.2.3 Pengujian Menambah Peserta dan Hasil DISC Test ... 146

5.2.4 Pengujian Hasil Grafik DISC ... 147

BAB 6. SIMPULAN DAN SARAN ... 149

6.1 Simpulan ... 149

6.2 Saran ... 149


(7)

DAFTAR GAMBAR

Gambar 2.1 Contoh Relasi Satu ke Satu (One-to-One) ... 16

Gambar 2.2 Contoh Relasi Satu ke Banyak (One-to-Many) ... 16

Gambar 2.3 Contoh Relasi Banyak ke Banyak (Many-to-Many) ... 17

Gambar 2.4 Klasifikasi Diagram Pada UML ... 17

Gambar 2.5 Contoh Use Case Diagram ... 18

Gambar 2.6 Contoh Class Diagram ... 20

Gambar 2.7 Contoh Activity Diagram ... 21

Gambar 2.8 Contoh Penggunaan Bahasa Pemrograman Java ... 23

Gambar 2.9 Contoh Penggunaan SQL ... 28

Gambar 3.1 Flowchart Proses Bisnis Penggajian ... 32

Gambar 3.2 Flowchart Proses BIsnis Seleksi Karyawan ... 33

Gambar 3.3 Entity Relationship Diagram Aplikasi Sistem Penggajian ... 34

Gambar 3.4 Entity Relationship Diagram aplikasi DISC Test ... 35

Gambar 3.5 Use Case Diagram Sistem Penggajian (Aplikasi Penggajian) .. 44

Gambar 3.6 Use Case Mengelola Data Pengguna (Aplikasi Penggajian) .... 45

Gambar 3.7 Use Case Mengelola Data Jabatan (Aplikasi Penggajian) ... 45

Gambar 3.8 Use Case Mengelola Data Karyawan (Aplikasi Penggajian) ... 46

Gambar 3.9 Use Case Mengelola Data Gaji (Aplikasi Penggajian) ... 47

Gambar 3.10 Use Case Mengelola Data Penghitungan Gaji (Aplikasi Penggajian) ... 47

Gambar 3.11 Use Case Mengelola Data History (Aplikasi Penggajian) ... 48

Gambar 3.12 Use Case Mengelola Data Bonus (Aplikasi Penggajian) ... 49

Gambar 3.13 Use Case Mengelola Data Bpjs (Aplikasi Penggajian) ... 49

Gambar 3.14 Use Case Mengelola Data Iuran (Aplikasi Penggajian) ... 50

Gambar 3.15 Use Case Mengelola Data Pinjaman (Aplikasi Penggajian) .... 50

Gambar 3.16 Use Case Mengelola Data Pph (Aplikasi Penggajian) ... 51

Gambar 3.17 Use Case Mengelola Data Premi (Aplikasi Penggajian) ... 51

Gambar 3.18 Use Case Mengelola Data Presensi (Aplikasi Penggajian) ... 52

Gambar 3.19 Use Case Diagram Sistem DISC Test (Aplikasi DISC Test) ... 52


(8)

Gambar 3.21 Sub Use Case Mengelola Data DISC Test (Aplikasi DISC Test)53

Gambar 3.22 Class Diagram (Aplikasi Penggajian) ... 54

Gambar 3.23 Detail Class Pada Aplikasi Penggajian ... 55

Gambar 3.24 Detail Class Pada Aplikasi Penggajian (Cont) ... 55

Gambar 3.25 Detail Class Pada Aplikasi Penggajian (Cont) ... 56

Gambar 3.26 Detail Class Pada Aplikasi Penggajian (Cont) ... 56

Gambar 3.27 Detail Class Pada Aplikasi Penggajian (Cont) ... 57

Gambar 3.28 Detail Class Pada Aplikasi Penggajian (Cont) ... 58

Gambar 3.29 Detail Class Pada Aplikasi Penggajian (Cont) ... 58

Gambar 3.30 Detail Class Pada Aplikasi Penggajian (Cont) ... 58

Gambar 3.31 Detail Class Pada Aplikasi Penggajian (Cont) ... 59

Gambar 3.32 Detail Class Pada Aplikasi Penggajian (Cont) ... 59

Gambar 3.33 Detail Class Pada Aplikasi Penggajian (Cont) ... 60

Gambar 3.34 Detail Class Pada Aplikasi Penggajian (Cont) ... 60

Gambar 3.35 Detail Class Pada Aplikasi Penggajian (Cont) ... 60

Gambar 3.36 Detail Class Pada Aplikasi Penggajian (Cont) ... 61

Gambar 3.37 Detail Class Pada Aplikasi Penggajian (Cont) ... 61

Gambar 3.38 Detail Class Pada Aplikasi Penggajian (Cont) ... 62

Gambar 3.39 Class Diagram (Aplikasi DISC Test) ... 62

Gambar 3.40 Detail Class Pada Aplikasi DISC Test ... 63

Gambar 3.41 Detail Class Pada Aplikasi DISC Test (Cont) ... 63

Gambar 3.42 Detail Class Pada Aplikasi DISC Test (Cont) ... 64

Gambar 3.43 Detail Class Pada Aplikasi DISC Test (Cont) ... 65

Gambar 3.44 Detail Class Pada Aplikasi DISC Test (Cont) ... 65

Gambar 3.45 Detail Class Pada Aplikasi DISC Test (Cont) ... 65

Gambar 3.46 Detail Class Pada Aplikasi DISC Test (Cont) ... 66

Gambar 3.47 Activity Diagram Proses Login ... 67

Gambar 3.48 Activity Diagram Proses Tambah Data Pengguna ... 68

Gambar 3.49 Activity Diagram Proses Ubah Data Pengguna ... 69

Gambar 3.50 Activity Diagram Proses Tambah Data Karyawan... 71

Gambar 3.51 Activity Diagram Proses Tambah Data Karyawan (Cont) ... 72


(9)

Gambar 3.53 Activity Diagram Proses Tambah Data Jabatan ... 74

Gambar 3.54 Activity Diagram Proses Ubah Data Jabatan ... 75

Gambar 3.55 Activity Diagram Proses Ubah Data Premi ... 76

Gambar 3.56 Activity Diagram Proses Ubah Data Presensi ... 77

Gambar 3.57 Activity Diagram Proses Ubah Data Bpjs ... 78

Gambar 3.58 Activity Diagram Proses Ubah Data Setting Bpjs ... 80

Gambar 3.59 Activity Diagram Proses Ubah Data Bonus ... 81

Gambar 3.60 Activity Diagram Proses Penambahan Pinjaman ... 82

Gambar 3.61 Activity Diagram Proses Ubah Data Potongan Pinjaman ... 83

Gambar 3.62 Activity Diagram Proses Ubah Data Iuran ... 84

Gambar 3.63 Activity Diagram Proses Generate Slip Gaji ... 86

Gambar 3.64 Activity Diagram Proses Mencetak History Gaji ... 87

Gambar 3.65 Activity Diagram Proses Login ... 88

Gambar 3.66 Activity Diagram Proses Tambah Data Pengguna ... 89

Gambar 3.67 Activity Diagram Proses Ubah Data Pengguna ... 90

Gambar 3.68 Activty Diagram Proses Tambah Data DISC Test ... 91

Gambar 3.69 UID Halaman Main Menu ... 93

Gambar 3.70 UID Halaman Main Menu (Cont) ... 93

Gambar 3.71 UID Halaman Main Menu (Cont) ... 94

Gambar 3.72 UID Halaman Main Menu (Cont) ... 94

Gambar 3.73 UID Halaman Main Menu (Cont) ... 95

Gambar 3.74 UID Halaman Main Menu (Cont) ... 95

Gambar 3.75 UID Halaman Main Menu (Cont) ... 96

Gambar 3.76 UID Halaman Main Menu (Cont) ... 96

Gambar 3.77 UID Halaman Login ... 97

Gambar 3.78 UID Halaman Master Data User... 98

Gambar 3.79 UID Halaman Master Data Karyawan ... 98

Gambar 3.80 UID Halaman Master Data Jabatan ... 99

Gambar 3.81 UID Halaman Import Data Presensi ... 100

Gambar 3.82 UID Halaman BPJS ... 100

Gambar 3.83 UID Halaman PPH dan PTKP ... 101


(10)

Gambar 3.85 UID Halaman Pinjaman ... 103

Gambar 3.86 UID Halaman Iuran ... 103

Gambar 3.87 UID Halaman Slip Gaji ... 104

Gambar 3.88 UID Halaman Kontrak Kerja ... 105

Gambar 3.89 UID Halaman History Kenaikan Gaji ... 106

Gambar 3.90 UID Halaman History Pinjaman... 106

Gambar 3.91 UID Halaman History Penggajian... 107

Gambar 3.92 UID Halaman Login DISC Test ... 108

Gambar 3.93 UID Halaman Main Menu DISC Test ... 108

Gambar 3.94 UID Halaman Manage User DISC Test ... 109

Gambar 3.95 UID Halaman Awal DISC Test ... 110

Gambar 3.96 UID Halaman Isi DISC Test ... 111

Gambar 4.1 UI Halaman Main Menu ... 112

Gambar 4.2 UI Halaman Login ... 113

Gambar 4.3 UI Halaman Master Data Pengguna ... 114

Gambar 4.4 UI Halaman Master Data Karyawan ... 114

Gambar 4.5 UI Halaman Master Data Jabatan ... 115

Gambar 4.6 UI Halaman Kelola Data Premi ... 116

Gambar 4.7 UI Halaman Kelola Data Presensi ... 116

Gambar 4.8 UI Halaman Kelola Data Bpjs ... 117

Gambar 4.9 UI Halaman Kelola Data PPh dan PTKP ... 118

Gambar 4.10 UI Halaman Kelola Data Bonus ... 119

Gambar 4.11 UI Halaman Kelola Data Pinjaman ... 119

Gambar 4.12 UI Halaman Kelola Data Iuran ... 120

Gambar 4.13 UI Halaman Generate Slip Gaji ... 121

Gambar 4.14 UI Halaman History Kontrak Karyawan ... 122

Gambar 4.15 UI Halaman History Kenaikan Gaji ... 122

Gambar 4.16 UI Halaman History Pinjaman ... 123

Gambar 4.17 UI Halaman History Penggajian ... 124

Gambar 4.18 UI Halaman Login ... 125

Gambar 4.19 UI Halaman Main Menu ... 125


(11)

Gambar 4.21 UI Halaman Tes DISC ... 127

Gambar 5.1 Hasil Pengujian Rujukan ... 147

Gambar 5.2 Hasil Implementasi Aplikasi DISC Test (Tabel Hasil) ... 148

Gambar 5.3 Hasil Implementasi Aplikasi DISC Test (Grafik 1) ... 148

Gambar 5.4 Hasil Implementasi Aplikasi DISC Test (Grafik 2) ... 148


(12)

DAFTAR TABEL

Tabel 2.1 Tarif Pajak PPh 21 ... 9

Tabel 2.2 Jenis Relasi dalam Class Diagram ... 19

Tabel 3.1 Tabel Pengguna (Aplikasi Penggajian) ... 35

Tabel 3.2 Tabel Jabatan (Aplikasi Penggajian) ... 35

Tabel 3.3 Tabel Bonus (Aplikasi Penggajian) ... 36

Tabel 3.4 Tabel BPJS (Aplikasi Penggajian) ... 36

Tabel 3.5 Tabel Gaji (Aplikasi Penggajian) ... 36

Tabel 3.6 Tabel History Kenaikan Gaji (Aplikasi Penggajian) ... 37

Tabel 3.7 Table History Kontrak (Aplikasi Penggajian) ... 37

Tabel 3.8 Tabel History Pinjaman (Aplikasi Penggajian) ... 38

Tabel 3.9 Tabel Iuran (Aplikasi Penggajian) ... 38

Tabel 3.10 Tabel Karyawan (Aplikasi Penggajian) ... 38

Tabel 3.11 Tabel Pinjaman (Aplikasi Penggajian)... 39

Tabel 3.12 Tabel Pph (Aplikasi Penggajian) ... 39

Tabel 3.13 Tabel Premi (Aplikasi Penggajian) ... 39

Tabel 3.14 Tabel Presensi (Aplikasi Penggajian)... 40

Tabel 3.15 Tabel Setting Bpjs (Aplikasi Penggajian) ... 40

Tabel 3.16 Tabel Setting Pph (Aplikasi Penggajian) ... 40

Tabel 3.17 Tabel Grafik3 (Aplikasi DISC Test) ... 41

Tabel 3.18 Tabel Grafik12 (Aplikasi DISC Test) ... 41

Tabel 3.19 Tabel Hasil Test (Aplikasi DISC Test) ... 41

Tabel 3.20 Tabel Jawaban (Aplikasi DISC Test)... 42

Tabel 3.21 Tabel Pengguna (Aplikasi DISC Test)... 42

Tabel 3.22 Tabel Peserta (Aplikasi DISC Test) ... 43

Tabel 3.23 Tabel Rumus (Aplikasi DISC Test) ... 43

Tabel 5.1 Tabel Pengujian Login ... 128

Tabel 5.2 Tabel Pengujian Menambah Data Pengguna ... 129

Tabel 5.3 Tabel Pengujian Mengubah Data Pengguna ... 130

Tabel 5.4 Tabel Pengujian Menambah Data Karyawan ... 132


(13)

Tabel 5.6 Tabel Pengujian Menambah Data Jabatan ... 134

Tabel 5.7 Tabel Pengujian Mengubah Data Jabatan ... 135

Tabel 5.8 Tabel Pengujian Mengubah Data Premi ... 135

Tabel 5.9 Tabel Mengubah Data Presensi ... 136

Tabel 5.10 Tabel Pengujian Mengubah Data Bpjs ... 137

Tabel 5.11 Tabel Pengujian Mengubah Data PPh ... 138

Tabel 5.12 Tabel Pengujian Mengubah Data Bonus... 139

Tabel 5.13 Tabel Pengujian Menambah Pinjaman ... 139

Tabel 5.14 Tabel Pengujian Mengubah Potongan Pinjaman ... 140

Tabel 5.15 Tabel Pengujian Mengubah Data Iuran ... 141

Tabel 5.16 Tabel Pengujian Login ... 142

Tabel 5.17 Tabel Pengujian Menambah Data Pengguna ... 144

Tabel 5.18 Tabel Pengujian Mengubah Data Pengguna ... 145


(14)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Start/Finish Menjelaskan awal

dan akhir proses Flowchart Manual Operation Menjelaskan sebuah

proses yang

dilakukan secara manual

Flowchart Document Menjelaskan sebuah

dokumen

Flowchart Storage Menjelaskan

penyimpanan fisik

Flowchart Decision Menjelaskan proses

pengambilan keputusan

Flowchart Manual Input Menjelaskan proses memasukkan data ke dalam sistem secara manual

Flowchart Data Menjelaskan sebuah

data

ERD Entity Menjelaskan sebuah

entitas

ERD Relation Menjelaskan sebuah

relasi antar entitas

ERD Attribute Menjelaskan sebuah

atribut pada entitas ERD

___________________ Primary Key

Attribute

Menjelaskan sebuah


(15)

Jenis Notasi/Lambang Nama Arti

merupakan primary key

Use Case Diagram

Actor Menjelaskan seorang aktor yang dapat mengakses pada aplikasi

Use Case Diagram

Use Case Menjelaskan sebuah

kejadian yang

dilakukan oleh aktor Use Case

Diagram

<<include>>

Include Menjelaskan

hubungan antar use case yang harus terjadi pada saat melakukan use case tertentu

Class Diagram

Package Menjelaskan sebuah package yang dapat menampung

beberapa kelas Class

Diagram

Class Menjelaskan sebuah kelas

Class Diagram

Generalization Menjelaskan

hubungan sebuah kelas dengan kelas lainnya yang memiliki method yang dapat digunakan

Activity Diagram

Action State dari sistem yang mencerminkan eksekusi dari suatu


(16)

Jenis Notasi/Lambang Nama Arti aksi.

Activity Diagram

Start State Awal dari suatu proses.

Activity Diagram

End State Akhir dari suatu proses.

Activity Diagram

Transition Menunjukkan alur kegiatan berikutnya yang akan dilakukan. Activity

Diagram

Decision Pilihan untuk pengambilan

keputusan. Activity

Diagram

Join Penggabungan beberapa alur yang berbarengan.

Activity Diagram

Fork Percabangan suatu alur kerja menjadi beberapa alur yang berbarengan.


(17)

DAFTAR SINGKATAN

DISC Dominance Influence Steadiness Compliance ERD Entity Relationship Diagram

UML Unified Modeling Language MySQL My Structured Query Language SQL Structured Query Language DBMS Database Management System JDBC Java Database Connectivity URL Uniform Resource Locator

RDBMS Relational Database Management System DDL Data Definition Language

DML Data Manipulation Language DCL Data Control Language UID User Interface Design UI User Interface

PPh Pajak Penghasilan

BPJS Badan Penyelenggara Jaminan Sosial PTKP Penghasilan Tidak Kena Pajak


(18)

BAB 1. PENDAHULUAN

Pada bab ini penulis menjelaskan latar belakang masalah, rumusan masalah yang didapat dan tujuan pembahasan serta ruang lingkup kajian, sumber data dan sistematikan penyajian.

1.1 Latar Belakang Masalah

Sistem reservasi online merupakan kebutuhan yang cukup tinggi di masa sekarang ini. Sistem ini bertujuan mereservasi tempat atau kamar hotel yang dibutuhkan oleh penggunanya dimanapun dan kapanpun. Sistem ini mulai populer di Indonesia. Perusahaan yang menyediakan sistem reservasi ini merupakan suatu perusahaan yang memerlukan departemen-departemen pendukung didalamnya, dalam kasus ini penulis akan menitik beratkan kepada departemen human resource development. Dalam pelaksanaan kegiatan operasional perusahaan diperlukan adanya manajemen perusahaan yang baik dengan ditunjang oleh karyawan yang memiliki kualitas tinggi agar dapat berkarya secara efisien.

Departemen human resource development adalah departemen yang bertugas di dalam pengelolaan karyawan di dalam suatu perusahaan. Tugas dari departemen human resource development antara lain meliputi perekrutan karyawan, seleksi karyawan, penilaian kinerja karyawan, penggajian karyawan, dan lain sebagainya. Penggajian merupakan salah satu fungsi pemberian kompensasi dimana perusahaan memberikan gaji sebagai hak kepada karyawan setelah karyawan melakukan kewajibannya di dalam suatu perusahaan.

Proses penggajian merupakan hal yang cukup memakan waktu dan tenaga di dalam suatu perusahaan jika dilakukan secara manual, karena pencatatan gaji karyawan, penghitungan gaji karyawan dan pembagiannya yang secara manual serta banyaknya data yang perlu diolah di dalam masing-masing prosesnya. Selain proses penggajian, proses seleksi karyawan juga merupakan suatu hal yang memakan waktu dan tenaga apabila dilakukan secara manual pada suatu perusahaan, karena banyaknya


(19)

2

data calon karyawan yang diproses serta penilaian kriteria untuk penerimaan karyawan baru yang harus dilakukan satu per satu. Hal ini tentu dapat menghambat kinerja departemen human resource development dalam menjalankan tugas lainnya. Selain memakan waktu yang cukup banyak, proses penggajian dan proses penilaian kriteria calon karyawan yang dilakukan secara manual membuat kurang terjaminnya data yang dihasilkan. Penggajian dan seleksi karyawan yang menggunakan sistem yang terstruktur akan menjadi salah satu solusi dalam membantu departemen ini.

Penulis melakukan studi kasus pada perusahaan KlikHotel.com, dan berdasarkan hasil wawancara penulis dengan pihak KlikHotel.com, penulis mengambil kesimpulan bahwa KlikHotel.com membutuhkan sistem penggajian yang terstruktur dalam penghitungan presensi kehadiran karyawan, pajak, asuransi karyawan, tunjangan karyawan, komisi dan bonus karyawan, serta sistem pengujian calon karyawan yang terstruktur dalam pendataan calon karyawan dengan menggunakan metode tes DISC. Penulis akan membuat sistem yang terkomputerisasi yang dapat menghitung kelayakan gaji yang didapat oleh karyawan serta dapat melakukan pendataan calon karyawan dan melakukan penilaian kriteria calon karyawan. Dengan sistem yang terkomputerisasi diharapkan dapat diperoleh data yang akurat secara cepat dan tepat, serta lebih efisien dalam waktu, tenaga dan biaya.

1.2 Rumusan Masalah

Berdasarkan uraian latar belakang masalah, masalah-masalah yang muncul dan dapat diidentifikasi adalah sebagai berikut:

1. Bagaimana membuat aplikasi yang dapat melakukan pengolahan data gaji karyawan di KlikHotel.com?

2. Bagaimana membuat aplikasi yang dapat membantu pengujian calon karyawan di KlikHotel.com?


(20)

3

1.3 Tujuan Pembahasan

Berdasarkan latar belakang dan rumusan masalah, maka dapat diambil tujuan pembahasan antara lain:

1. Membuat aplikasi yang mengelola data gaji karyawan yang meliputi penghitungan presensi kehadiran karyawan, pajak penghasilan karyawan, asuransi BPJS, tunjangan karyawan, serta bonus karyawan di KlikHotel.com.

2. Membuat aplikasi yang mengelola sistem seleksi karyawan dengan menggunakan metode tes DISC di KlikHotel.com.

1.4 Ruang Lingkup Kajian

Ruang Lingkup yang terdapat dalam Software adalah: 1. Sistem Operasi: Microsoft Windows 7

2. Basis Data: MySQL 3. Bahasa Scripting: Java

Ruang Lingkup yang terdapat dalam Hardware adalah:

1. 2 gigahertz (GHz) prosesor atau prosesor yang lebih cepat 2. Spesifikasi Optimum Memory DDR 2 GB

3. Spesifikasi Optimum Harddisk 250-500 Gb 4. Keyboard dan Mouse

5. Monitor 6. Printer

Batasan aplikasi akan dibuat berdasarkan pengguna aplikasi, dimana pengguna dibagi menjadi tiga yaitu admin, user dan calon karyawan.

Fitur yang dapat dilakukan oleh user yaitu:

1. Melihat dan mengubah data presensi kehadiran karyawan. 2. Melihat dan mengubah data BPJS karyawan.

3. Melihat dan mengubah data PPh karyawan dan PTKP. 4. Melihat dan mengubah data bonus karyawan.


(21)

4

5. Melihat dan mengubah data iuran karyawan. 6. Melihat dan menambah data tes calon karyawan. 7. Melihat hasil tes DISC calon karyawan.

8. Melihat grafik hasil tes DISC calon karyawan.

Fitur yang dapat dilakukan oleh admin yaitu:

1. Melihat, mengubah, dan menambah data user aplikasi sistem penggajian.

2. Melihat, mengubah, dan menambah data karyawan. 3. Melihat, mengubah, dan menambah data jabatan.

4. Melihat, mengubah dan menambah data presensi kehadiran karyawan.

5. Melihat, mengubah dan menambah data BPJS karyawan. 6. Melihat, mengubah dan menambah data PPh karyawan dan

PTKP.

7. Melihat, mengubah dan menambah data bonus karyawan. 8. Melihat, mengubah dan menambah data premi karyawan. 9. Melihat, mengubah dan menambah data pinjaman karyawan. 10. Melihat, mengubah dan menambah data iuran karyawan. 11. Melihat, menambah dan mencetak data gaji karyawan. 12. Melihat dan mencetak data history gaji karyawan. 13. Melihat data history status kontrak karyawan. 14. Melihat data history pinjaman karyawan. 15. Melihat data history kenaikan gaji karyawan.

16. Melihat, mengubah, dan menambah data user aplikasi tes DISC.

17. Melihat dan menambah data tes calon karyawan. 18. Melihat hasil tes DISC calon karyawan.


(22)

5

Fitur yang dapat dilakukan oleh calon pengguna yaitu: 1. Mengisi data tes calon karyawan.

2. Mengisi form tes DISC.

1.5 Sumber Data

Sumber data yang digunakan untuk pembuatan aplikasi ini diperoleh dari:

1. Primer

Data-data primer diperoleh dari tanya jawab kepada pihak-pihak yang bersangkutan dan data-data yang diberikan oleh KlikHotel.com.

2. Sekunder

Data-data sekunder diperoleh dari buku, internet, dan tanya jawab dengan para ahli untuk mendukung data primer.

1.6 Sistematika Penyajian

BAB 1 PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek kerja praktek ini.

BAB 2 KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek kerja praktek ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai proses bisnis, pemodelan, diagram alir, sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.


(23)

6

BAB 4 Perancangan

Bab ini berisi kumpulan screenshot yang akan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.

BAB 6 SIMPULAN DAN SARAN

Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.


(24)

BAB 6. SIMPULAN DAN SARAN

Pada bab ini penulis akan menyampaikan simpulan dari penelitian pembuatan aplikasi yang dibuat oleh penulis serta saran untuk pengembangan aplikasi di masa yang akan datang.

6.1 Simpulan

Kesimpulan yang didapatkan oleh penulis berdasarkan tujuan yang telah dijelaskan pada poin 1.3 adalah sebagai berikut :

1. Aplikasi penggajian yang dibuat memiliki fitur untuk mengelola data gaji karyawan yang meliputi penghitungan presensi kehadiran karyawan, pajak penghasilan karyawan, asuransi BPJS, tunjangan karyawan, serta bonus karyawan.

2. Aplikasi penggajian yang dibuat menyediakan fitur untuk melihat history kontrak karyawan, history kenaikan gaji, history pinjaman serta history gaji karyawan.

3. Aplikasi DISC test yang dibuat memiliki fitur untuk mengelola sistem pengujian calon karyawan dengan menggunakan metode tes DISC.

6.2 Saran

Berikut ini adalah beberapa saran untuk pengembangan aplikasi pada masa yang akan datang :

1. Aplikasi penggajian dapat dikembangkan dengan menambahkan metode penghitungan kinerja karyawan, sehingga dapat memberikan rekomendasi kenaikan gaji karyawan.

2. Aplikasi DISC test dapat dikembangkan dengan bantuan psikolog untuk dapat memberikan hasil tes berupa kata-kata yang dapat dimengerti oleh pengguna maupun peserta tes.

3. Aplikasi DISC test dapat dikembangkan agar menjadi dinamis dalam pemberian soal tes kepada pengguna atau peserta tes.


(25)

150

DAFTAR PUSTAKA

[1] J. A. Hall, Sistem Informasi Akuntansi 1, Jakarta: Penerbit Salemba, 2007.

[2] H. Haryadi, Administrasi Perkantoran Untuk Manajer & Staf, Jakarta: Visimedia, 2009.

[3] M. S. Hidajat, Kamus hubungan industrial & manajemen sumber daya manusia, Pustaka Jaya, 2006.

[4] S. and T. W. Damayanti, Perpajakan Indonesia, Yogyakarta: ANDI OFFSET, 2010.

[5] D. Mulyono, PANDUAN BREVET PAJAK - Pajak Penghasilan, Yogyakarta: CV. ANDI OFFSET, 2010.

[6] "Direktorat Jenderal Pajak," Kementerian Keuangan Repulik Indonesia, 27 Juni 2012. [Online]. Available: http://www.pajak.go.id/content/seri-pph-penghitungan-pajak-penghasilan-pasal-21. [Accessed 23 Maret 2015].

[7] "Direktorat Jenderal Pajak," Kemeterian Keuangan Republik Indonesia, 13 Nopember 2012. [Online]. Available: http://www.pajak.go.id/blog-entry/kp2kptrenggalek/ptkp-baru-berlaku-mulai-tgl-01-januari-2013. [Accessed 23 Maret 2015].

[8] M. Nurachman, Tanya Jawab Seputar Hak-Hak Tenaga Kerja Kontrak, Jakarta: Visimedia, 2009.

[9] Redaksi Best Publisher, Pajak Penghasilan. Undang-Undang Republik Indonesia No. 36 Tahun 2008, Yogyakarta: Best Publisher, 2010.

[10] M. L. Q. Z., Panduan Lengkap HRD & GA, Raih Asa Sukses, 2014. [11] "BPJS Kesehatan," BPJS Kesehatan, 8 Mei 2014. [Online]. Available:

http://bpjs-kesehatan.go.id/bpjs/index.php/pages/detail/2014/13. [Accessed 24 Maret 2015].


(26)

151

Available: http://www.bpjsketenagakerjaan.go.id/page/program/Program-Jaminan-Hari-Tua-%28JHT%29.html. [Accessed 23 Maret 2015].

[13] "BPJS Ketenagakerjaan," BPJS Ketenagakerjaan, 2014. [Online]. Available: http://www.bpjsketenagakerjaan.go.id/page/program/Program-Jaminan-Kecelakaan-Kerja-%28JKK%29.html. [Accessed 23 Maret 2015].

[14] "BPJS Ketenagakerjaan," BPJS Ketenagakerjaan, 2014. [Online]. Available: http://www.bpjsketenagakerjaan.go.id/page/program/Program-Jaminan-Kematian-%28JKM%29.html. [Accessed 23 Maret 2015].

[15] Ferguson, Career Discovery Encyclopedia, New York: Infobase Publishing, 2009.

[16] B. Strobel, Leading Change From Within: A Road Map to Help Middle Managers Affect Lasting Change, Bloomington: WestBow Press, 2015. [17] J. Smith, Educational assessment and evaluation - What You Need to

Know: Definitions, Best Practices, Benefits and Practical Solutions, Emereo Publishing , 2012.

[18] K. C. Laudon and J. P. Laudon, Management Information System - Managing The Digital Firm, vol. 10, Jakarta: Salemba Empat, 2007. [19] T. S. Pamudi, Riding the Wave: Strategi Andal: Menaklukkan Industri

Software, Jakarta: Elex Media Komputindo, 2010.

[20] I. J. Barric, Transforming Health Care Management : Integrating Techonology Strategies, Sudbury: Jones and Bartlet Publishers, 2009. [21] S. R. Vallabhaneni, Wiley CIA Exam Review 2013 Focus Notes: Part 1,

Internal Audit Basics, Hoboken: John Wiley & Sons, 2013.

[22] B. Soeherman and M. Pinontoan, Designing Information System, Jakarta: Elex Media Komputindo, 2008.

[23] Shika Bagui and Richard Earp, Database Design Using Entity-Relationship Diagrams, Boca Raton: Taylor & Francis Group, 2012. [24] H. H. Liu, Oracle Database Performance and Scalability : A Quantitive


(27)

152

Approach, Hokoben: John Wiley & Sons, 2012.

[25] Kusrini and A. Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server, Yogyakarta: CV. ANDI OFFSET, 2007.

[26] M. Debbabi, F. Hassaine, Y. Jarraya, A. Soeanu and L. Alawneh, Verification and Validation in Systems Engineering: Assessing UML/SysML Design Models, vol. 3, New York: Springer Science & Business Media, 2010.

[27] B. M. Duc, Real-Time Object Uniform Design Methodologu with UML, Dordrecht: Springer, 2007.

[28] D. V. Rama and F. L. Jones, Sistem Informasi Akuntansi, 18 ed., vol. 1, Jakarta: Penerbit Salemba Empat, 2008.

[29] A. Nugroho, Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP, Yogyakarta: C. V ANDI OFFSET, 2010.

[30] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan Java, Yogyakarta: C.V ANDI OFFSET, 2009.

[31] E. Triandini and I. G. Suardika, Step by Step Design Proyek Menggunakan UML, Yogyakarta: C. V ANDI OFFSET, 2012.

[32] "www.creately.com," Creatly, [Online]. Available: http://creately.com/blog/diagrams/uml-diagram-types-examples/.

[33] S. G. Ganesh, 60 Tips on Object Oriented Programming, New Delhi: Tata McGraw-Hill Publishing Company Limited, 2008.

[34] G. Marrer, Fundamentals of Programming with Object Oriented Programming, 2009.

[35] H. H. Choudhary, Introduction to Java Programming, Comprehensive Version 2014-2015 : (10th Best Selling Edition 2014 with Update 8th Edition), Hariom Choudhary, 2014.

[36] M. Parsion, JDBC Metadata, MySQL, and Oracle Recipes : A Problem-Solution-Approach, Berkeley: Apress, 2006.


(28)

153

[37] D. D. Prasetyo, 150 Rahasia Pemrograman Java, Jakarta: PT Elex Media Komputindo, 2007.

[38] S. Ahammad, Ireport 3.6 : Learn How to Use Ireport to Create, Design, Format, and Export Reports, Birmingham: Packt Publishin Ltd, 2010. [39] Yuhefizard, Database Management Menggunakan Microsoft Access

2003, Jakarta: PT Elex Media Komputindo, 2008.

[40] J. A. Hall, Sistem Informasi Akuntansi, 4th ed., vol. 2, Jakarta: Penerbit Salemba Empat, 2007.

[41] Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: C. V ANDI OFFSET, 2007.

[42] M. Huda and B. Komputer, Membuat Aplikasi Database, Yogyakarta: Elex Media Komputindo, 2010.

[43] Community, SmitDev; Zaki, Ali;, 36 Menit Belajar Komputer : PHP dan MySQL, Jakarta: PT Elex Media Komputindo, 2008.

[44] S. v. Vugt, Beginning Ubuntu Server Administration : From Novice to Professional, Berkeley: Apress, 2008.

[45] A. Aitchison and A. Machanic, Expert SQL Server 2008 Development, Berkeley: Apress, 2010.

[46] G. Tsudik, Ed., Financial Cryptography and Data Security: 12th International Conference, FC 2008, Cozumel, Mexico, January 28-31, 2008. Revised Selected Papers, New York: Springer Science & Business Media, 2008.

[47] T. Fujii, Global Competitive Advantage Skill of Balanced Scorecard By SWOT Analysis and Strategic Map: BSC Project Management Essentials by Many Case Study of SWOT Analysis and Strategic Map, TOM PUBLISHING, 2013.

[48] L. Firdaus, "Skoring Psikotes," [Online]. Available: http://www.skoringpsikotes.com/2013/08/cara-skoring-tes-disc.html. [Accessed 3 1 2016].


(1)

6

BAB 4 Perancangan

Bab ini berisi kumpulan screenshot yang akan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.

BAB 6 SIMPULAN DAN SARAN

Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.


(2)

BAB 6. SIMPULAN DAN SARAN

Pada bab ini penulis akan menyampaikan simpulan dari penelitian pembuatan aplikasi yang dibuat oleh penulis serta saran untuk pengembangan aplikasi di masa yang akan datang.

6.1 Simpulan

Kesimpulan yang didapatkan oleh penulis berdasarkan tujuan yang telah dijelaskan pada poin 1.3 adalah sebagai berikut :

1. Aplikasi penggajian yang dibuat memiliki fitur untuk mengelola data gaji karyawan yang meliputi penghitungan presensi kehadiran karyawan, pajak penghasilan karyawan, asuransi BPJS, tunjangan karyawan, serta bonus karyawan.

2. Aplikasi penggajian yang dibuat menyediakan fitur untuk melihat

history kontrak karyawan, history kenaikan gaji, history pinjaman serta history gaji karyawan.

3. Aplikasi DISC test yang dibuat memiliki fitur untuk mengelola sistem pengujian calon karyawan dengan menggunakan metode tes DISC.

6.2 Saran

Berikut ini adalah beberapa saran untuk pengembangan aplikasi pada masa yang akan datang :

1. Aplikasi penggajian dapat dikembangkan dengan menambahkan metode penghitungan kinerja karyawan, sehingga dapat memberikan rekomendasi kenaikan gaji karyawan.

2. Aplikasi DISC test dapat dikembangkan dengan bantuan psikolog untuk dapat memberikan hasil tes berupa kata-kata yang dapat dimengerti oleh pengguna maupun peserta tes.

3. Aplikasi DISC test dapat dikembangkan agar menjadi dinamis dalam pemberian soal tes kepada pengguna atau peserta tes.


(3)

150

DAFTAR PUSTAKA

[1] J. A. Hall, Sistem Informasi Akuntansi 1, Jakarta: Penerbit Salemba, 2007.

[2] H. Haryadi, Administrasi Perkantoran Untuk Manajer & Staf, Jakarta: Visimedia, 2009.

[3] M. S. Hidajat, Kamus hubungan industrial & manajemen sumber daya manusia, Pustaka Jaya, 2006.

[4] S. and T. W. Damayanti, Perpajakan Indonesia, Yogyakarta: ANDI OFFSET, 2010.

[5] D. Mulyono, PANDUAN BREVET PAJAK - Pajak Penghasilan, Yogyakarta: CV. ANDI OFFSET, 2010.

[6] "Direktorat Jenderal Pajak," Kementerian Keuangan Repulik Indonesia, 27 Juni 2012. [Online]. Available: http://www.pajak.go.id/content/seri-pph-penghitungan-pajak-penghasilan-pasal-21. [Accessed 23 Maret 2015].

[7] "Direktorat Jenderal Pajak," Kemeterian Keuangan Republik Indonesia, 13 Nopember 2012. [Online]. Available: http://www.pajak.go.id/blog-entry/kp2kptrenggalek/ptkp-baru-berlaku-mulai-tgl-01-januari-2013. [Accessed 23 Maret 2015].

[8] M. Nurachman, Tanya Jawab Seputar Hak-Hak Tenaga Kerja Kontrak, Jakarta: Visimedia, 2009.

[9] Redaksi Best Publisher, Pajak Penghasilan. Undang-Undang Republik Indonesia No. 36 Tahun 2008, Yogyakarta: Best Publisher, 2010.

[10] M. L. Q. Z., Panduan Lengkap HRD & GA, Raih Asa Sukses, 2014. [11] "BPJS Kesehatan," BPJS Kesehatan, 8 Mei 2014. [Online]. Available:

http://bpjs-kesehatan.go.id/bpjs/index.php/pages/detail/2014/13. [Accessed 24 Maret 2015].


(4)

Available: http://www.bpjsketenagakerjaan.go.id/page/program/Program-Jaminan-Hari-Tua-%28JHT%29.html. [Accessed 23 Maret 2015].

[13] "BPJS Ketenagakerjaan," BPJS Ketenagakerjaan, 2014. [Online]. Available: http://www.bpjsketenagakerjaan.go.id/page/program/Program-Jaminan-Kecelakaan-Kerja-%28JKK%29.html. [Accessed 23 Maret 2015].

[14] "BPJS Ketenagakerjaan," BPJS Ketenagakerjaan, 2014. [Online]. Available: http://www.bpjsketenagakerjaan.go.id/page/program/Program-Jaminan-Kematian-%28JKM%29.html. [Accessed 23 Maret 2015].

[15] Ferguson, Career Discovery Encyclopedia, New York: Infobase Publishing, 2009.

[16] B. Strobel, Leading Change From Within: A Road Map to Help Middle Managers Affect Lasting Change, Bloomington: WestBow Press, 2015. [17] J. Smith, Educational assessment and evaluation - What You Need to

Know: Definitions, Best Practices, Benefits and Practical Solutions, Emereo Publishing , 2012.

[18] K. C. Laudon and J. P. Laudon, Management Information System - Managing The Digital Firm, vol. 10, Jakarta: Salemba Empat, 2007. [19] T. S. Pamudi, Riding the Wave: Strategi Andal: Menaklukkan Industri

Software, Jakarta: Elex Media Komputindo, 2010.

[20] I. J. Barric, Transforming Health Care Management : Integrating Techonology Strategies, Sudbury: Jones and Bartlet Publishers, 2009. [21] S. R. Vallabhaneni, Wiley CIA Exam Review 2013 Focus Notes: Part 1,

Internal Audit Basics, Hoboken: John Wiley & Sons, 2013.

[22] B. Soeherman and M. Pinontoan, Designing Information System, Jakarta: Elex Media Komputindo, 2008.

[23] Shika Bagui and Richard Earp, Database Design Using Entity-Relationship Diagrams, Boca Raton: Taylor & Francis Group, 2012. [24] H. H. Liu, Oracle Database Performance and Scalability : A Quantitive


(5)

152

Approach, Hokoben: John Wiley & Sons, 2012.

[25] Kusrini and A. Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server, Yogyakarta: CV. ANDI OFFSET, 2007.

[26] M. Debbabi, F. Hassaine, Y. Jarraya, A. Soeanu and L. Alawneh, Verification and Validation in Systems Engineering: Assessing UML/SysML Design Models, vol. 3, New York: Springer Science & Business Media, 2010.

[27] B. M. Duc, Real-Time Object Uniform Design Methodologu with UML, Dordrecht: Springer, 2007.

[28] D. V. Rama and F. L. Jones, Sistem Informasi Akuntansi, 18 ed., vol. 1, Jakarta: Penerbit Salemba Empat, 2008.

[29] A. Nugroho, Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP, Yogyakarta: C. V ANDI OFFSET, 2010.

[30] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan Java, Yogyakarta: C.V ANDI OFFSET, 2009.

[31] E. Triandini and I. G. Suardika, Step by Step Design Proyek Menggunakan UML, Yogyakarta: C. V ANDI OFFSET, 2012.

[32] "www.creately.com," Creatly, [Online]. Available: http://creately.com/blog/diagrams/uml-diagram-types-examples/.

[33] S. G. Ganesh, 60 Tips on Object Oriented Programming, New Delhi: Tata McGraw-Hill Publishing Company Limited, 2008.

[34] G. Marrer, Fundamentals of Programming with Object Oriented Programming, 2009.

[35] H. H. Choudhary, Introduction to Java Programming, Comprehensive Version 2014-2015 : (10th Best Selling Edition 2014 with Update 8th Edition), Hariom Choudhary, 2014.

[36] M. Parsion, JDBC Metadata, MySQL, and Oracle Recipes : A Problem-Solution-Approach, Berkeley: Apress, 2006.


(6)

[37] D. D. Prasetyo, 150 Rahasia Pemrograman Java, Jakarta: PT Elex Media Komputindo, 2007.

[38] S. Ahammad, Ireport 3.6 : Learn How to Use Ireport to Create, Design, Format, and Export Reports, Birmingham: Packt Publishin Ltd, 2010. [39] Yuhefizard, Database Management Menggunakan Microsoft Access

2003, Jakarta: PT Elex Media Komputindo, 2008.

[40] J. A. Hall, Sistem Informasi Akuntansi, 4th ed., vol. 2, Jakarta: Penerbit Salemba Empat, 2007.

[41] Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: C. V ANDI OFFSET, 2007.

[42] M. Huda and B. Komputer, Membuat Aplikasi Database, Yogyakarta: Elex Media Komputindo, 2010.

[43] Community, SmitDev; Zaki, Ali;, 36 Menit Belajar Komputer : PHP dan MySQL, Jakarta: PT Elex Media Komputindo, 2008.

[44] S. v. Vugt, Beginning Ubuntu Server Administration : From Novice to Professional, Berkeley: Apress, 2008.

[45] A. Aitchison and A. Machanic, Expert SQL Server 2008 Development, Berkeley: Apress, 2010.

[46] G. Tsudik, Ed., Financial Cryptography and Data Security: 12th International Conference, FC 2008, Cozumel, Mexico, January 28-31, 2008. Revised Selected Papers, New York: Springer Science & Business Media, 2008.

[47] T. Fujii, Global Competitive Advantage Skill of Balanced Scorecard By SWOT Analysis and Strategic Map: BSC Project Management Essentials by Many Case Study of SWOT Analysis and Strategic Map, TOM PUBLISHING, 2013.

[48] L. Firdaus, "Skoring Psikotes," [Online]. Available: http://www.skoringpsikotes.com/2013/08/cara-skoring-tes-disc.html. [Accessed 3 1 2016].