Sistem Informasi Human Resource Development pada CV. Two Hands Full.

(1)

vi

ABSTRAK

Perkembangan teknologi memang sangat cepat dan sangat membantu dalam melakukan pekerjaan untuk efektivitas dan efisiensi waktu. Tetapi tidak bisa dipungkiri masih saja terdapat orang yang belum menggunakan perkembangan teknologi tersebut. Salah satu nya adalah CV. Two Hands Full, dimana menghitung gaji, pencatatan absensi, pengajuan kasbon, penjadwalan, dan pemilihan CV calon karyawan masih dilakukan manual yang terkadang menyebabkan terjadinya kesalahan dan penggunaan waktu yang lama. Dengan dibuatnya aplikasi ini bertujuan agar proses pengolahan data untuk CV. Two Hands Full lebih efektif dan efisien dalam penggunaan waktu dan meminimalisasikan kesalahan dalam pencatatan data.

Kata Kunci: penjadwalan, data lembur, data kasbon, absensi, desktop, sistem informasi.


(2)

vii

ABSTRACT

Technology development is very fast and very helpful in doing the job for effectiveness and efficiency. But it can not be denied there are still people who do not use such technology development. One of them is the CV. Two Hands Full, which calculates salaries, attendance record keeping, filing cash receipt, scheduling, and the selection of candidates CV is still done manually which sometimes leads to mistakes and use a long time. With applications built is intended that the data processing for the CV. Two Hands Full more effective and efficient use of time and minimize errors in recording data.


(3)

viii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR TABEL ... xviii

DAFTAR NOTASI/ LAMBANG ... xix

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang lingkup yang terdapat dalam software adalah ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.2 Proses Bisnis ... 7

2.3 Flowchart ... 8

2.4 ERD(Entity Relationship Diagram) ... 9

2.5 UML (unified Modelling language) ... 12

2.5.1 Activity Diagram ... 12

2.5.2 Class Diagram ... 13

2.5.3 Use Case Diagram ... 14

2.6 DSS (Decision Support System) ... 15

2.6.1 Sistem Pendukung Keputusan Profile Matching ... 15

2.7 Human Resource Management ... 23

2.7.1 Rekrutmen dan Seleksi ... 23


(4)

ix

2.8 Object Oriented Programming (OOP) ... 24

2.8.1 JAVA ... 25

2.9 Java Database Connectivity (JDBC) ... 26

2.10 iReport ... 27

2.11 Black Box Testing ... 28

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 29

3.1 Proses Bisnis ... 29

3.1.1 Proses Bisnis Recruitment ... 29

3.1.2 Proses Bisnis Absen Harian ... 31

3.1.3 Proses Bisnis Penggajian ... 33

3.1.4 Proses Bisnis Peminjaman Kasbon... 35

3.1.5 Proses Bisnis Penjadwalan ... 37

3.1.6 Proses Bisnis Lembur ... 39

3.2 Entity Relationship Diagram ... 41

3.3 Er to Table ... 42

3.4 Perancangan ... 50

3.4.1 Use Case Diagram keseluruhan... 50

3.4.2 Use Case Mengelola Data Karyawan ... 51

3.4.3 Use Case Mencatat CV Calon Karyawan ... 52

3.4.4 Use Case Lihat Absensi ... 52

3.4.5 Use Case Mengelola Kasbon ... 53

3.4.6 Use Case Mengelola Penjadwalan... 54

3.4.7 Use Case Tambah Lembur ... 54

3.4.8 Use Case Berbicara ... 55

3.4.9 Use Case Umur ... 56

3.4.10 Use Case Pendidikan ... 57

3.4.11 Use Case Pengalaman ... 57

3.4.12 Use Case Wawasan ... 58

3.4.13 Use Case Penampilan ... 59

3.4.14 Use CaseShift ... 60

3.4.15 Use CaseSetting Gaji ... 60


(5)

x

3.4.17 Use Case Laporan Lembur ... 61

3.4.18 Use Case Mengelola Laporan Cicilan Kasbon ... 62

3.4.19 Use Case Laporan Jadwal ... 62

3.4.20 Use Case Laporan Karyawan ... 63

3.5 Activity Diagram ... 64

3.5.1 Activity Diagram Proses Login... 64

3.5.2 Activity Diagram Tambah Karyawan ... 66

3.5.3 Activity Diagram Absensi Bulanan... 68

3.5.4 Activity Diagram Lihat Absensi ... 69

3.5.5 Activity Diagram Pencatatan CV. ... 70

3.5.6 Activity Diagram Pengajuan Kasbon ... 71

3.5.7 Activity Diagram Penjadwalan ... 73

3.5.8 Activity Diagram Tambah Lembur ... 75

3.5.9 Activity Diagram Gaji ... 77

3.5.10 Activity Diagram Tabel Berbicara ... 77

3.5.11 Activity Diagram Tabel Umur ... 79

3.5.12 Activity Diagram Tabel Pendidikan ... 81

3.5.13 Activity Diagram Tabel Pengalaman ... 83

3.5.14 Activity Diagram Tabel Wawasan ... 85

3.5.15 Activity Diagram Tabel Penampilan ... 87

3.5.16 Activity Diagram Shift ... 89

3.5.17 Activity Diagram Setting Gaji ... 91

3.6 Rancangan Antar Muka ... 93

3.6.1 Rancangan Antar Muka Form Login ... 93

3.6.2 Rancangan Antar Muka Form Master ... 94

3.6.3 Rancangan Antar Muka Form Pengajuan Kasbon ... 95

3.6.4 Rancangan Antar Muka Form Tambah Karyawan ... 96

3.6.5 Rancangan Antar Muka Form Tambah Lembur ... 97

3.6.6 Rancangan Antar Muka Form Absensi ... 98

3.6.7 Rancangan Antar Muka Form Tampilan Absensi ... 99

3.6.8 Rancangan Antar Muka Form Penjadwalan ... 100


(6)

xi

3.6.10 Rancangan Antar Muka Form Tabel Berbicara ... 102

3.6.11 Rancangan Antar Muka Form Tabel Minimal Kerja ... 103

3.6.12 Rancangan Antar Muka Form Tabel Penampilan ... 104

3.6.13 Rancangan Antar Muka Form Tabel Pendidikan ... 105

3.6.14 Rancangan Antar Muka Form Tabel Wawasan ... 106

3.6.15 Rancangan Antar Muka Form Tabel Pengalaman ... 107

3.7 Class Diagram ... 108

3.7.1 Class Diagram Package Pojo ... 108

3.7.2 Detil Class Diagram Package Pojo ... 109

3.7.3 Detil Class Diagram Package Pojo ... 109

3.7.4 Detil Class Diagram Package Pojo ... 110

3.7.5 Detil Class Diagram Package Pojo ... 110

3.7.6 Detil Class Diagram Package Pojo ... 111

3.7.7 Detil Class Diagram Package Pojo ... 111

3.7.8 Detil Class Diagram Package Pojo ... 112

3.7.9 Detil Class Diagram Package Pojo ... 112

3.7.10 Detil Class Diagram Package Pojo ... 113

3.7.11 Detil Class Diagram Package Pojo ... 113

3.7.12 Detil Class Diagram Package Pojo ... 114

3.7.13 Detil Class Diagram Package Pojo ... 114

3.7.14 Detil Class Diagram Package Pojo ... 115

3.7.15 Detil Class Diagram Package Pojo ... 115

3.7.16 Detil Class Diagram Package Pojo ... 116

3.7.17 Detil Class Diagram Package Pojo ... 116

3.7.18 Detil Class Diagram Package Pojo ... 117

3.7.19 Detil Class Diagram Package Pojo ... 117

3.7.20 Detil Class Diagram Package Pojo ... 118

3.7.21 Detil Class Diagram Package Pojo ... 118

BAB 4. HASIL PENELITIAN ... 119

4.1 Halaman Login ... 119

4.1.1 Halaman Form Master ... 120


(7)

xii

4.1.3 Halaman Pencatatan CV Core Factor ... 122

4.1.4 Halaman Pencatatan CV Secondary Factor ... 123

4.1.5 Halaman Data Kalkulasi Pegawai ... 124

4.1.6 Halaman Absensi Bulanan ... 125

4.1.7 Halaman Lihat Absensi ... 126

4.1.8 Halaman Pengajuan Kasbon ... 127

4.1.9 Halaman Penjadwalan ... 128

4.1.10 Halaman Tambah Lembur ... 129

4.1.11 Halaman Tabel Berbicara ... 131

4.1.12 Halaman Tabel Umur ... 132

4.1.13 Halaman Tabel Pendidikan ... 133

4.1.14 Halaman Tabel Pengalaman ... 135

4.1.15 Halaman Tabel Wawasan ... 137

4.1.16 Halaman Tabel Penampilan ... 139

4.1.17 Halaman Shift ... 141

4.1.18 Halaman Setting Gaji ... 143

4.1.19 Halaman Laporan Kasbon ... 144

4.1.20 Halama Laporan Tambah Lembur ... 145

4.1.21 Halaman Laporan Cicilan Kasbon ... 146

4.1.22 Halaman Laporan Jadwal ... 147

4.1.23 Halaman Laporan Kasbon Berdasarkan Status ... 148

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

5.1 Pengujian Login ... 149

5.2 Pengujian Form Master ... 150

5.2.1 Pengujian Form Tambah Karyawan ... 150

5.2.2 Pengujian Pencatatan CV karyawan ... 152

5.2.3 Pengujian Lihat Absensi ... 153

5.3 Pengujian Penggajian ... 154

5.3.1 Pengujian Form Kasbon ... 154

5.3.2 Pengujian Form Penjadwalan ... 155

5.3.3 Pengujian Form Tambah Lembur ... 157


(8)

xiii

5.3.5 Pengujian Form Tabel Umur ... 159

5.3.6 Pengujian Form Tabel Pendidikan ... 161

5.3.7 Pengujian Form Tabel Pengalaman ... 162

5.3.8 Pengujian Form Tabel Wawasan ... 164

5.3.9 Pengujian Form Tabel Penampilan ... 165

5.3.10 Pengujian Form Tabel Penampilan ... 167

5.3.11 Pengujian Form Shift ... 168

5.3.12 Pengujian Form Setting Gaji ... 170

5.3.13 Pengujian Form Laporan Kasbon ... 171

5.3.14 Pengujian Laporan Tambah Lembur ... 171

5.3.15 Pengujian Laporan Cicilan Kasbon ... 172

5.3.16 Pengujian Laporan Jadwal ... 172

5.3.17 Pengujian Laporan Karyawan ... 173

BAB 6. SIMPULAN DAN SARAN ... 174

6.1 Simpulan ... 174

6.2 Saran ... 175


(9)

xiv

DAFTAR GAMBAR

Gambar 2.1 Proses Data ... 6

Gambar 2.2 Information System Process ... 6

Gambar 2.3 Relasi satu ke satu (one to one). ... 10

Gambar 2.4 relasi satu ke banyak (one to many) ... 11

Gambar 2.5 relasi banyak ke satu (many to one) ... 11

Gambar 2.6 relasi banyak ke banyak (many to many) (Mannino, 2004, p. 5)11 Gambar 2.7 Contoh Use Case Diagram ... 14

Gambar 3.1 Flowchart Recruitmen ... 30

Gambar 3.2 Flowchart Absen Harian ... 32

Gambar 3.3 Flowchart Penggajian ... 34

Gambar 3.4 Flowchart Kasbon ... 36

Gambar 3.5 Flowchart Penjadwalan ... 38

Gambar 3.6 Flowchart Lembur ... 40

Gambar 3.7 Entity Relationship Diagram ... 41

Gambar 3.8 Use Case Diagram Keseluruhan ... 50

Gambar 3.9 Use Case Diagram Tambah Karyawan ... 51

Gambar 3.10 Use Case Diagram Mencatat CV ... 52

Gambar 3.11 Use Case Diagram Lihat Absensi ... 52

Gambar 3.12 Use Case Diagram Kasbon ... 53

Gambar 3.13 Use Case Diagram Penjdawalan ... 54

Gambar 3.14 Use Case Diagram Lembur ... 54

Gambar 3.15 Use Case Diagram Berbicara ... 55

Gambar 3.16 Use Case Diagram Umur ... 56

Gambar 3.17 Use Case Diagram Pendidikan ... 57

Gambar 3.18 Use Case Diagram Pengalaman ... 57

Gambar 3.19 Use Case Diagram Wawasan ... 58

Gambar 3.20 Use Case Diagram Penampilan ... 59

Gambar 3.21 Use Case Diagram Shift ... 60

Gambar 3.22 Use Case Diagram Setting Gaji ... 60


(10)

xv

Gambar 3.24 Use Case Diagram Laporan Lembur ... 61

Gambar 3.25 Use Case Diagram Laporan Cicilan Kasbon ... 62

Gambar 3.26 Use Case Diagram Laporan Jadwal... 62

Gambar 3.27 Use Case Diagram Laporan Karyawan ... 63

Gambar 3.28 Activity Diagram Login ... 65

Gambar 3.29 Acticity Diagram Tambah Karyawan ... 67

Gambar 3.30 Activity Diagram Absensi Bulanan ... 68

Gambar 3.31 Activity Diagram Lihat Absensi .. Error! Bookmark not defined. Gambar 3.32 Activity Diagram Pencatatan Dokumen CV ... 70

Gambar 3.33 Activity Diagram Kasbon ... 72

Gambar 3.34 Activity Diagram Penjadwalan ... 74

Gambar 3.35 Activity Diagram Tambah Lembur ... 76

Gambar 3.36 Activity Diagram Gaji ... 77

Gambar 3.37 Activity Diagram Tabel Berbicara ... 78

Gambar 3.38 Activity Diagram Tabel Umur ... 80

Gambar 3.39 Activity Diagram Tabel Pendidikan ... 82

Gambar 3.40 Activity Diagram Tabel Pengalaman ... 84

Gambar 3.41 Activity Diagram Tabel Wawasan... 86

Gambar 3.42 Activity Diagram Tabel Penampilan ... 88

Gambar 3.43 Activity Diagram Form Shift ... 90

Gambar 3.44 Activity Diagram Setting Gaji ... 92

Gambar 3.45 Rancangan Antar Muka Login ... 93

Gambar 3.46 Rancangan Antar Muka Form Master ... 94

Gambar 3.47 Rancangan Antar Muka Form Kasbon ... 95

Gambar 3.48 Rancangan Antar Muka Form Tambah Karyawan ... 96

Gambar 3.49 Rancangan Antar Muka Form Tambah Lembur ... 97

Gambar 3.50 Rancangan Antar Muka Form Absensi ... 98

Gambar 3.51 Rancangan Antar Muka Form Tampilan Absensi ... 99

Gambar 3.52 Rancangan Antar Muka Form Penjadwalan ... 100

Gambar 3.53 Rancangan Antar Muka Form Shift ... 101

Gambar 3.54 Rancangan Antar Muka Form Tabel Berbicara ... 102


(11)

xvi

Gambar 3.56 Rancangan Antar Muka Form Tabel Penampilan ... 104

Gambar 3.57 Rancangan Antar Muka Form Tabel Pendidikan ... 105

Gambar 3.58 Rancangan Antar Muka Form Tabel Wawasan ... 106

Gambar 3.59 Rancangan Antar Muka Form Tabel Pengalaman ... 107

Gambar 3.60 Clas Diagram Package Pojo ... 108

Gambar 3.61 Class Diagram Absensi ... 109

Gambar 3.62 Class Diagram Absensi Harian ... 109

Gambar 3.63 Class Diagram Gaji ... 110

Gambar 3.64 Class Diagram History Kasbon ... 110

Gambar 3.65 Class Diagram Jadwal ... 111

Gambar 3.66 Class Diagram Karyawan ... 111

Gambar 3.67 Class Diagram Kasbon ... 112

Gambar 3.68 Class Diagram Lembur ... 112

Gambar 3.69 Class Diagram Setting Gaji ... 113

Gambar 3.70 Class Diagram Shift ... 113

Gambar 3.71 Class Diagram Tabel Berbicara ... 114

Gambar 3.72 Class Diagram Tabel Calon Karyawan ... 114

Gambar 3.73 Class Diagram Tabel Datang ... 115

Gambar 3.74 Class Diagram Tabel Penampilan ... 115

Gambar 3.75 Class Diagram Tabel Pendidikan ... 116

Gambar 3.76 Class Diagram Tabel Pengalaman... 116

Gambar 3.77 Class Diagram Tabel Pulang ... 117

Gambar 3.78 Class Diagram Tabel Umur ... 117

Gambar 3.79 Class Diagram Tabel Wawasan ... 118

Gambar 3.80 Class Diagram Tipe Karyawan ... 118

Gambar 4.1 Halaman Login ... 119

Gambar 4.2 Halaman Form Master ... 120

Gambar 4.3 Halaman Mengelola Karyawan ... 121

Gambar 4.4 Halaman Pencatatan CV Core Factor ... 122

Gambar 4.5 Halaman Pencatatan CV Secondary Factor ... 123

Gambar 4.6 Halaman Data Kalkulasi Pegawai ... 124


(12)

xvii

Gambar 4.8 Halaman Lihat Absensi ... 126

Gambar 4.9 Halaman Pengajuan Kasbon ... 127

Gambar 4.10 Halaman Penjadwalan ... 128

Gambar 4.11 Halaman Tambah Lembur ... 129

Gambar 4.12 Halman Tabel Berbicara ... 131

Gambar 4.13 Halaman Tabel umur ... 132

Gambar 4.14 Halaman Tabel Pendidikan ... 133

Gambar 4.15 Halaman Tabel Pengalaman ... 135

Gambar 4.16 Halaman Tabel Wawasan ... 137

Gambar 4.17 Halaman Tabel Penampilan ... 139

Gambar 4.18 Halaman Shift ... 141

Gambar 4.19 Halaman Setting Gaji ... 143

Gambar 4.20 Halaman Laporan Kasbon ... 144

Gambar 4.21 Halaman Laporan Tambah Lembur ... 145

Gambar 4.22 Halaman Laporan Cicilan Kasbon ... 146

Gambar 4.23 Halaman Laporan Jadwal ... 147


(13)

xviii

DAFTAR TABEL

Tabel 2.2 Tabel Predictor Pendidikan ... 17

Tabel 2.3 Tabel Predictor Umur ... 17

Tabel 2.4 Tabel Predictor Pengalaman ... 17

Tabel 2.5 Tabel Prediktor Penampilan ... 18

Tabel 2.6 Tabel Prediktor Pengetahuan ... 18

Tabel 2.7 Tabel Prediktor untuk nilai secondary factor. ... 19

Tabel 2.8 Tabel kompetensi Tatang ... 19

Tabel 2.9 Tabel Kompetensi Budi ... 20

Tabel 2.10 Tabel Kompetensi Benny ... 21

Tabel 2.11 Tabel Kompetensi Toni ... 22

Tabel 3.1 Tabel Absen Harian ... 42

Tabel 3.2 Tabel Absensi ... 42

Tabel 3.3 Tabel Gaji ... 43

Tabel 3.4 Tabel History Kasbon ... 43

Tabel 3.5 Tabel Jadwal ... 43

Tabel 3.6 Tabel Karyawan ... 44

Tabel 3.7 Tabel Kasbon ... 44

Tabel 3.8 Tabel Lembur ... 45

Tabel 3.9 Tabel Setting Gaji... 45

Tabel 3.10 Tabel Shift ... 46

Tabel 3.11 Tabel Berbicara ... 46

Tabel 3.12 Tabel Calon Karyawan ... 46

Tabel 3.13 Tabel Penampilan ... 47

Tabel 3.14 Tabel Pendidikan ... 48

Tabel 3.15 Tabel Pengalaman ... 48

Tabel 3.16 Tabel Umur ... 48

Tabel 3.17 Tabel Wawasan ... 49


(14)

xix

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Use case Use case Use case

digambarkan

sebagai lingkaran elips dengan nama

use case dituliskan

didalam elips

tersebut

Use case Actor Actor adalah

pengguna sistem.

Actor tidak terbatas hanya manusia saja, jika semua sistem berkomunikasi dengan aplikasi lain dan membutuhkan

input atau

memberikan output

maka aplikasi

tersebut juga dapat dianggap seperti

actor. Use case -End1

* -End2

*

Association Association

menunjukkan

hubungan statis antara dua class.

Class NamaClass Class Class adalah deskripsi kelompok obyek-obyek


(15)

xx

Jenis Notasi/Lambang Nama Arti

dengan property.

Perilaku dan relasi yang sama

Activity diagram

Start Titik awal dari sebuah activity diagram.

Activity diagram

End Titik akhir dari

sebuah activity diagram.

Activity diagram

Activity Menunjukkan proses.

Activity diagram

Decision Pilihan untuk mengambil

keputusan.

Flowchart simbol arus Menyatakan

jalannya arus suatu proses.

Flowchart Simbol manual Menyatakan suatu tindakan yang tidak dilakukan oleh komputer.

Flowchart Simbol proses Menyatakan suatu

tindakan yang

dilakukan oleh komputer.

Flowchart Simbol decision Menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan.


(16)

xxi

Jenis Notasi/Lambang Nama Arti

Flowchart Simbol terminal Menyatakan

permulaan atau akhir suatu program.

Flowchart Simbol manual

input

Memasukkan data

secara manual

dengan

menggunakana

online keyboard. Flowchart Simbol document Mencetak keluaran

dalam bentuk

document.

(menggunakan komputer).

Flowchart Simbol offline storage

Menunjukkan bahwa data dalam simbol ini akan disimpan

kedalam suatu

media tertentu.

ERD

Entitas

Entity(rectlangler) Digambarkan untuk menggambarkan

obyek yang

diidentifikasikan ke dalam lingkungan.

ERD

Relasi

Relastionship. Digambarkan untuk menggambarkan elemen-elemen dari suatu entity yang menggambarkan karakter entitynya.


(17)

xxii

Jenis Notasi/Lambang Nama Arti

menggambarkan elemen-elemen dari suatu entity yang menggambarkan karakter entitynya.

ERD Garis (line) Digunakan untuk

menghubungkan

entity dengan relasi/hubungan

maupun entity


(18)

1

BAB 1. PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi didunia berkembang dengan sangat pesat, dan saat ini teknologi sangat membantu pekerjaan manusia, salah satu contohnya keberadaan komputer. Salah satu teknologi pada komputer yaitu berbasis desktop yang memiliki keunggulan tidak memerlukan koneksi internet untuk mengakses aplikasi tersebut, proses aplikasi lebih cepat, lebih aman dari gangguan pencurian data maupun serangan virus, biaya pemeliharaan lebih irit. Organisasi yang akan memanfaatkan keunggulan aplikasi desktop adalah CV. Two Hands Full.

CV. Two Hands Full merupakan cafe yang berada di kota bandung. Saat ini cafe tersebut sudah mempunyai pegawai yang cukup banyak dan saat ini CV. Two Hands Full melakukan penerimaan calon pegawai, absensi, penjadwalan, dan pencatatan data calon pegawai baru dengan cara manual yang terkadang menyebabkan terjadinya kesalahan. Pada saat akan melakukan penyisihan lamaran pekerjaan pegawai, CV. Two Hands Full harus mencari satu demi satu dokumen lamaran pekerjaan calon pegawai yang sesuai dengan kriteria yang sudah ditentukan oleh organisasi tersebut dan menyebabkan terbuangnya banyak waktu hanya untuk mencari dokumen lamaran pekerjaan calon pegawai baru. Pada saat melakukan absensi CV. Two Hands Full menggunakan absensi kertas yang terkadang menyebabkan hilangnya data, karena penyimpanan data tersebut tidak disimpan pada satu gudang data yang baik, sehingga terkadang menyebabkan kehilangan. Dan pada saat melakukan pencatatan penggajian, CV. Two Hands Full masih menggunakan Microsoft excel yang mempunyai kendala pencatatan penggajian tidak maksimal. Pada saat menghitung menggunakan Microsoft excel terkadang bilangan yang dihasilkan bukan lah bilangan riil, melainkan bilangan mempunyai angka di belakang koma dan membuat pemilik dari perusahaan tersebut terkadang melakukan kesalahan dalam melakukan penggajian.


(19)

2

Setelah melihat masalah-masalah yang terjadi pada CV. Two Hands Full maka akan dibuat sebuah aplikasi berbasis desktop(JAVA) untuk membantu pengguna menangani masalah-masalah tersebut. Aplikasi ini dibuat untuk mempermudah pengguna melakukan pemilihan calon pegawai baru, pencatatan absensi dan pencatatan penggajian dengan lebih efektif

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan, penulis akan merangkum sedikit rumusan masalah yang harus di selesaikan, yakni sebagai berikut :

1. Bagaimana membuat aplikasi untuk menampilkan dokumen lamaran calon pegawai sesuai dengan kriteria yang telah ditetapkan oleh CV. Two Hands Full secara otomatis?

2. Bagaimana membuat aplikasi agar dapat melakukan pencatatan untuk absensi?

3. Bagaimana membuat aplikasi untuk melakukan penjadwalan, mencatat lembur pegawai, mencatat kasbon pegawai, menghitung gaji pegawai.

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah berikut adalah jawaban pemecahan yang dapat diberikan agar dapat terpecahkan apa yang menjadi masalah-masalah tersebut, yakni sebagai berikut

1. Sistem berguna untuk menampilkan dokumen lamaran calon pegawai sesuai dengan kriteria yang sudah ditetapkan oleh pihak cafe secara otomatis dan terurut dari point terbesar sampai terkecil.

2. Sistem berguna untuk melakukan pencatatan absensi.

3. Sistem berguna untuk melakukan pencatatan penjadwalan untuk pegawai, pencatatan untuk kegiatan lembur, pencatatan kasbon pegawai,


(20)

3

Ruang Lingkup Kajian

1.4 Ruang lingkup yang terdapat dalam software adalah

1. Sistem Operasi : Microsoft Windows 7.

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

4. Aplikasi based on desktop

Ruang lingkup yang terdapat dalam hardware adalah 1. Spesifikasi Optimum Memory DDR 512 MB. 2. Spesifikasi Optimum Hard Disk 1 GB.

3. Keyboard dan Mouse. 4. Monitor

Ruang lingkup Aplikasi adalah :

Pengguna dari aplikasi ini sebagai berikut : 1. Admin dapat menggunakan fitur

 Tambah Karyawan

 Dokumen Calon Karyawan

 Absensi Bulanan

 Lihat Absensi

 Pengajuan Kasbon

 Penjadwalan

 Cicilan Kasbon

 Tambah Lembur

 Form Gaji

 Setting Tabel Berbicara

 Setting Tabel Umur

 Setting Tabel Pendidikan

 Setting Tabel Pengalaman

 Setting Tabel Wawasan

 Setting Tabel Penampilan

 Tabel Shift


(21)

4

 Laporan Kasbon

 Laporan Tambah Lembur

 Laporan Cicilan Kasbon

 Laporan Jadwal

 Laporan Karyawan 2. Karyawan

 Melakukan absensi masuk dan absensi pulang

1.5 Sumber Data

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

1. Sumber data primer

Data primer adalah data yang digunakan untuk diolah aplikasi, dimana data ini diperoleh dari instansi café.

2. Sumber data sekunder

Sumber data dalam pembuatan aplikasi desktop ini secara teknis akan diperoleh dari dosen, rekan, internet, dan buku-buku yang berkaitan.

1.6 Sistematika Penyajian

Sistematika penulisan yang akan digunakan dalam pembuatan laporan tugas akhir adalah sebagai berikut:

BAB I 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 tugas akhir ini.


(22)

5

BAB II KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai pemodelan dan diagram air system kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB IV Perancangan

Bab ini membahas mengenai kumpulan screenshot dan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

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

BAB VI SIMPULAN DAN SARAN

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


(23)

174

BAB 6. SIMPULAN DAN SARAN

Setelah melaksanakan penelitian tentang Sistem Informasi Human Resource Development pada CV. Two Hands Full serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka dapat ditarik simpulan dan saran dari penelitian ini diantaranya sebagai berikut:

6.1 Simpulan

Dari hasil penelitian yang telah dijabarkan dapat diambil kesimpulan mengenai pembangunan aplikasi Sistem Informasi Human Resource Development pada CV. Two Hands Full sebagai berikut:

1. Aplikasi yang dibuat dapat menampilkan dokumen CV calon karyawan secara terurut dari besar sampai terkecil untuk calon karyawan yang melamar pada CV Two Hands Full sehingga membantu CV. Two Hands Full untuk mencari calon karyawan yang memiliki kriteria paling tinggi sesuai yang telah ditentukan oleh Cv. Two Hands Full.

2. Aplikasi yang dibuat dapat melakukan pencatatan data absensi untuk pegawai pada CV. Two Hands Full dan sistem sudah tervalidasi apabila karyawan tidak mempunyai jadwal pada satu hari, maka karyawan tersebut tidak dapat melakukan absen dihari tersebut.

3. Aplikasi yang dibuat dapat melakukan pencatatan penjadwalan untuk pegawai pada CV. Two Hands Full.

4. Aplikasi yang dibuat dapat melakukan pencatatan penjadwalan, pencatatan data lembur, pencatatan peminjaman kasbon, dan menghitung gaji karyawan setiap bulan.


(24)

175

6.2 Saran

Saran untuk pengembangan aplikasi ini lebih lanjut dimasa yang akan datang adalah sebagai berikut:

1. Perlu adanya alat finger print untuk melakukan absensi guna untuk pengerjaan yang lebih efisien.

2. Perlu adanya pendaftaran online bagi calon karyawan yang ingin mengajukan CV kerja.


(25)

176

Daftar Pustaka

[1] K. C. Laudon and J. P. Laudon, Sistem Informasi Manajemen, Jakarta: Ariyanto, 2007.

[2] A. Hasibuan, Manajemen Perubahan Membalik Arah Menuju Usaha Perkebunan yang Tangguh Melalui Strategi Optimalisasi Efisiensi, Yogyakarta: ANDI, 2012.

[3] B. Soeherman, S. Ariyanto and V. M. Yuliani, Membangun Sistem Informasi UMKM Jasa dengan MS Access, Jakarta: PT Elex Media Komputindo, 2010.

[4] J. A. Hall, Accounting Information Systems, Boston: United States of America, 2014.

[5] S. Bagui and R. Earp, Database Design Using Entity Relationship Diagrams, Boca Raton: Taylor & Francis Group, 2012.

[6] G. Swain, OBJECT-ORIENTED ANALYSIS AND DESIGN THROUGH UNIFIED MODELING LANGUAGE, Daryaganj, New Delhi: Univerysity Science Press, 2010.

[7] J. O. Grady, SYSTEM REQUIREMENTS ANALYSIS, Wyman Street, Waltham: Elsevier, 2006.

[8] P. Shoval, FUNCTIONAL AND OBJECT ORIENTE ANALYSIS AND DESIGN, Henrieta Street: Idea Group Publishing, 2006.

[9] M. J. Chonoles and J. A. Schardt, UML 2 FOR DUMMIES, New York: Wiley Publishing, Inc., 2011.

[10] E. Triandini and I. G. Suardika, Step by Step Desain Proyek Menggunakan UML, Yogyakarta: ANDI, 2012.

[11] F. Burstein and C. W. Wholsapple, Handbook On Decision Support Systems 1, Caufield East: Springer, 2008.

[12] E. S. Berner, Clinical Decision Support Systems Theory and Practice, Birmingham: University of Alabama at Birmingham, 2007.


(26)

177

[13] MATHIS, J. and V. , Human Resource Management, Stamford: CENGAGE Learning, 2013.

[14] Snell, M. and B. , Managing Human Resources, Boston: CENGAGE Learning, 2015.

[15] Elearn, Recruitmen and Selection Revised Edition, Routledge, 2009. [16] D. H. Reynolds and A. J. Weiner, Online Recruiting and Selection:

Innovations in Talent Acquisition, John Wiler & Sons, 2009.

[17] E. Jaya, Peraturan Penggajian, Uang Lembur Uang Makan, Perjalanan Dinas, dan Pensiunan tahun 2010, 2010.

[18] L. D. Craig, Object-Oriented Programming Languages; Interpretation, Springer Science & Business Media, 2007.

[19] M. Lutz, Learning Phyton: Powerlful Object-Oriented Programming, O'Reilly Media, Inc, 2009.

[20] J. Farrel, Java Programming Introduction Programming Series, CENGAGE Learning, 2011.

[21] K. Mensah, Oracle Database Programming, Using Java and Web Services, Digital Press, 2011.

[22] G. Toffoli, The Definitive Guide To iReport, Apress, 2007.

[23] B. B. Agarwal and S. P. Tayal, Software Enguneering, Laxmi Publications, 2009.

[24] J. M. Hartono, Analisi dan Desain Sistem Informasi, Yogyakarta: Central Java, 2012.

[25] K. Mensah, Oracle Database Programming, Using Java and Web Services.


(1)

 Laporan Kasbon

 Laporan Tambah Lembur  Laporan Cicilan Kasbon  Laporan Jadwal

 Laporan Karyawan 2. Karyawan

 Melakukan absensi masuk dan absensi pulang

1.5 Sumber Data

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

1. Sumber data primer

Data primer adalah data yang digunakan untuk diolah aplikasi, dimana data ini diperoleh dari instansi café.

2. Sumber data sekunder

Sumber data dalam pembuatan aplikasi desktop ini secara teknis akan diperoleh dari dosen, rekan, internet, dan buku-buku yang berkaitan.

1.6 Sistematika Penyajian

Sistematika penulisan yang akan digunakan dalam pembuatan laporan tugas akhir adalah sebagai berikut:

BAB I 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 tugas akhir ini.


(2)

5

BAB II KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai pemodelan dan diagram air system kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB IV Perancangan

Bab ini membahas mengenai kumpulan screenshot dan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

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

BAB VI SIMPULAN DAN SARAN

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


(3)

174

BAB 6. SIMPULAN DAN SARAN

Setelah melaksanakan penelitian tentang Sistem Informasi Human Resource Development pada CV. Two Hands Full serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka dapat ditarik simpulan dan saran dari penelitian ini diantaranya sebagai berikut:

6.1 Simpulan

Dari hasil penelitian yang telah dijabarkan dapat diambil kesimpulan mengenai pembangunan aplikasi Sistem Informasi Human Resource Development pada CV. Two Hands Full sebagai berikut:

1. Aplikasi yang dibuat dapat menampilkan dokumen CV calon karyawan secara terurut dari besar sampai terkecil untuk calon karyawan yang melamar pada CV Two Hands Full sehingga membantu CV. Two Hands Full untuk mencari calon karyawan yang memiliki kriteria paling tinggi sesuai yang telah ditentukan oleh Cv. Two Hands Full.

2. Aplikasi yang dibuat dapat melakukan pencatatan data absensi untuk pegawai pada CV. Two Hands Full dan sistem sudah tervalidasi apabila karyawan tidak mempunyai jadwal pada satu hari, maka karyawan tersebut tidak dapat melakukan absen dihari tersebut.

3. Aplikasi yang dibuat dapat melakukan pencatatan penjadwalan untuk pegawai pada CV. Two Hands Full.

4. Aplikasi yang dibuat dapat melakukan pencatatan penjadwalan, pencatatan data lembur, pencatatan peminjaman kasbon, dan menghitung gaji karyawan setiap bulan.


(4)

175

6.2 Saran

Saran untuk pengembangan aplikasi ini lebih lanjut dimasa yang akan datang adalah sebagai berikut:

1. Perlu adanya alat finger print untuk melakukan absensi guna untuk pengerjaan yang lebih efisien.

2. Perlu adanya pendaftaran online bagi calon karyawan yang ingin mengajukan CV kerja.


(5)

Daftar Pustaka

[1] K. C. Laudon and J. P. Laudon, Sistem Informasi Manajemen, Jakarta: Ariyanto, 2007.

[2] A. Hasibuan, Manajemen Perubahan Membalik Arah Menuju Usaha Perkebunan yang Tangguh Melalui Strategi Optimalisasi Efisiensi, Yogyakarta: ANDI, 2012.

[3] B. Soeherman, S. Ariyanto and V. M. Yuliani, Membangun Sistem Informasi UMKM Jasa dengan MS Access, Jakarta: PT Elex Media Komputindo, 2010.

[4] J. A. Hall, Accounting Information Systems, Boston: United States of America, 2014.

[5] S. Bagui and R. Earp, Database Design Using Entity Relationship Diagrams, Boca Raton: Taylor & Francis Group, 2012.

[6] G. Swain, OBJECT-ORIENTED ANALYSIS AND DESIGN THROUGH UNIFIED MODELING LANGUAGE, Daryaganj, New Delhi: Univerysity Science Press, 2010.

[7] J. O. Grady, SYSTEM REQUIREMENTS ANALYSIS, Wyman Street, Waltham: Elsevier, 2006.

[8] P. Shoval, FUNCTIONAL AND OBJECT ORIENTE ANALYSIS AND DESIGN, Henrieta Street: Idea Group Publishing, 2006.

[9] M. J. Chonoles and J. A. Schardt, UML 2 FOR DUMMIES, New York: Wiley Publishing, Inc., 2011.

[10] E. Triandini and I. G. Suardika, Step by Step Desain Proyek Menggunakan UML, Yogyakarta: ANDI, 2012.

[11] F. Burstein and C. W. Wholsapple, Handbook On Decision Support Systems 1, Caufield East: Springer, 2008.

[12] E. S. Berner, Clinical Decision Support Systems Theory and Practice, Birmingham: University of Alabama at Birmingham, 2007.


(6)

177

[13] MATHIS, J. and V. , Human Resource Management, Stamford: CENGAGE Learning, 2013.

[14] Snell, M. and B. , Managing Human Resources, Boston: CENGAGE Learning, 2015.

[15] Elearn, Recruitmen and Selection Revised Edition, Routledge, 2009. [16] D. H. Reynolds and A. J. Weiner, Online Recruiting and Selection:

Innovations in Talent Acquisition, John Wiler & Sons, 2009.

[17] E. Jaya, Peraturan Penggajian, Uang Lembur Uang Makan, Perjalanan Dinas, dan Pensiunan tahun 2010, 2010.

[18] L. D. Craig, Object-Oriented Programming Languages; Interpretation, Springer Science & Business Media, 2007.

[19] M. Lutz, Learning Phyton: Powerlful Object-Oriented Programming, O'Reilly Media, Inc, 2009.

[20] J. Farrel, Java Programming Introduction Programming Series, CENGAGE Learning, 2011.

[21] K. Mensah, Oracle Database Programming, Using Java and Web Services, Digital Press, 2011.

[22] G. Toffoli, The Definitive Guide To iReport, Apress, 2007.

[23] B. B. Agarwal and S. P. Tayal, Software Enguneering, Laxmi Publications, 2009.

[24] J. M. Hartono, Analisi dan Desain Sistem Informasi, Yogyakarta: Central Java, 2012.

[25] K. Mensah, Oracle Database Programming, Using Java and Web Services.