Sistem Informasi Human Resource Development pada CV. Two Hands Full.
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.