BAB IV ANALISIS DAN DESAIN SISTEM
4.1 Analisis Sistem Berdasarkan survey yang telah dilakukan, masih banyak kekurangan yang terdapat dalam proses rekrutmen, seleksi dan penggajian karyawan disebabkan proses-proses tersebut masih dilakukan secara manual. Kesulitan maupun masalah yang muncul diantaranya, bagian HRD mengalami kesulitan dalam mengolah data pelamar yang masuk karena banyaknya data pelamar dan diperlukan tingkat ketelitian yang tingi dalam menyeleksinya. Masih sering terjadi kehilangan data disebabkan pengarsipan yang kurang efektif dan efisien. Selain itu, juga masih ada kemungkinan terjadi kesalahan dalam menyeleksi data pelamar, sehingga kemungkinan untuk menghasilkan karyawan yang tidak berkualitas, tidak produktif maupun tidak memiliki kinerja tinggi masih dapat terjadi. Dan tentu saja hal ini merugikan pihak perusahaan itu sendiri.
4.2 Desain Sistem Pada bab ini dibahas mengenai prosedur pengembangan sistem informasi. Prosedur pengembangan sistem informasi tersebut didalamnya terdapat system flow (system flow Rekrutmen, system flow Seleksi, system flow Penggajian, system flow Pembuatan Laporan) dan desain sistem Context Diagram, Data Flow Diagram (DFD), Hierarchy Input Process Ouput (HIPO), Entity Relationship Diagram (ERD), struktur file dan desain I/O. Hal ini bertujuan untuk mengurangi kesalahan yang sering terjadi.
23
24
4.2.1
System Flow Dari analisis sistem yang ada, maka dapat dikembangkan suatu sistem
yang dapat mengurangi kesalahan yang ada. Penjelasannya adalah sebagai berikut: a.
System Flow Rekrutmen Proses perekrutan diawali dengan menerima surat lamaran dan berkas lamaran. Kemudian bagian HRD mengecek apakah pelamar tersebut pernah melamar sebelumnya, jika pelamar sudah pernah melamar, maka bagian HRD dapat mengubah data pelamar yang ada bila terdapat perubahan, jika pelamar belum pernah melamar sebelumnya maka bagian HRD akan mengecek kelengkapan berkas lamaran tersebut, selanjutnya data pelamar akan disimpan dalam tabel pelamar. Untuk lebih jelasnya dapat dilihat pada Gambar 4.1.
Gambar 4.1 System Flow Rekrutmen
25
b.
System Flow Seleksi Proses seleksi pada sistem informasi yang akan dibuat diawali dengan menerima informasi kebutuhan akan tenaga kerja dan kualifikasinya dari pihak klien. Kemudian bagian HRD akan menampilkan data pelamar yang sesuai dengan kualifikasi yang ditentukan klien untuk kemudian dibuatkan surat panggilan wawancara personalia yang diadakan pihak PT. Karya Gemilang Abadi. Setelah itu bagian HRD akan membuat surat panggilan sesuai dengan tes yang diadakan. Hasil tes tersebut akan diterima oleh bagian HRD untuk kemudian diseleksi sesuai standar nilai tes. Calon karyawan yang telah memenuhi persyaratan dan lulus dalam tes-tes yang diadakan akan dimasukkan ke dalam tabel karyawan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.2.
c.
System Flow Penggajian Proses penggajian diawali dari bagian penggajian yang menerima data presensi karyawan dari klien. Oleh bagian penggajian, data presensi tersebut disimpan ke dalam tabel Presensi untuk kemudian dihitung mengacu pada tabel Standar Gaji dan Hari Libur. Periode penghitungan gaji ada dua macam, yaitu mingguan dan bulanan, periode penggajian berbeda untuk tiap klien. Untuk lebih jelasnya dapat dilihat pada Gambar 4.3.
26
Gambar 4.2 (a) System Flow Seleksi
27
(b) System Flow Seleksi off page connector 1
(c) System Flow Seleksi off page connector 2
28
Gambar 4.3 System Flow Penggajian
d.
System Flow Pembuatan Laporan Laporan yang dihasilkan oleh Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi adalah laporan data pelamar yang lulus seleksi dan laporan data karyawan baru serta laporan penggajian karyawan. Diawali pimpinan menginputkan jenis laporan dan periode, setelah itu pimpinan juga bisa menambahkan batasan data laporan yang akan dicetak. Jika laporan telah sesuai dengan yang diinginkan baru laporan tersebut dicetak. Untuk lebih jelasnya dapat dilihat pada gambar 4.4.
29
Gambar 4.4 System Flow Pembuatan Laporan
4.2.2
Context Diagram Context Diagram menggambarkan aliran data (input, output) dalam
sistem. Berikut merupakan Context Diagram dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian pada PT. Karya Gemilang Abadi.
Gambar 4.5 Context Diagram
30
4.2.3
Hierarchy Input Process Output (HIPO) HIPO menggambarkan proses-proses dalam sistem. Berikut merupakan
diagram HIPO dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi: a.
HIPO Level 0 Pada HIPO Level 0 menggambarkan modul-modul yang terdapat dalam Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi. Modul-modul yang terdapat dalam sistem ini adalah pemeliharaan data, rekrutmen, seleksi, penggajian dan membuat laporan.
0 Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan
1
2
3
4
5
Memelihara Data
Melakukan Rekrutmen
Melakukan Seleksi
Melakukan Penggajian
Membuat Laporan
Gambar 4.6 HIPO Level 0
b.
HIPO Level 1 Memelihara Data HIPO Level 1 pemeliharaan data menggambarkan pemeliharaan data apa saja yang diperlukan dalam Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi. Pada sistem ini pemeliharaan data yang dibutuhkan adalah pemeliharaan data klien, lowongan, pelamar, standar wawancara personalia, standar wawancara klien, standar tes ketrampilan, standar tes kesehatan, standar tes psikotes, hari libur dan standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.7.
1.3.1
Menyimpan Data Pelamar
1.2.2 Mengubah Data Lowongan
1.1.2
Mengubah Data Klien
1.2.1 Menyimpan Data Lowongan
Menyimpan Data Klien
Gambar 4.7 HIPO Level 1 Memelihara Data
1.10.2 Mengubah Data Std Gaji
1.10.1 Menyimpan Data Std Gaji
1.8.2 Mengubah Data Std PT Menyimpan Data Std PT Mengubah Data Std TK
Menyimpan Data Std TK
Mengubah Data Std WP
Menyimpan Data Std WP
1.9.2 Mengubah Data Hari Libur
1.8.1
Mengubah Data Std TS Menyimpan Data Std TS
1.9.1 Menyimpan Data Hari Libur
1.6.2
1.7.2 1.7.1
1.6.1
Mengubah Data Std WK
1.5.2
Memelihara Data Standar Gaji
1.10
1.4.2
Menyimpan Data Std WK
1.5.1
Memelihara Data Standar Psikotes
1.8
Memelihara Data Hari Libur
1.9
1.4.1
Mengubah Data Pelamar
1.3.2
Memelihara Data Standar Tes Ketrampilan
Memelihara Data Standar Wawancara Personalia
Memelihara Data Lowongan
1.1.1
1.6
Memelihara Data Standar Tes Kesehatan
Memelihara Data Standar Wawancara Klien 1.4
Memelihara Data Pelamar
Memelihara Data Klien
1.7
1.5
1.2
1.3
1.1
Memelihara Data
1
31
32
c.
HIPO Level 1 Melakukan Rekrutmen HIPO Level 1 melakukan rekrutmen menggambarkan proses apa saja yang terdapat dalam sistem perekrutan calon karyawan pada PT. Karya Gemilang Abadi. Proses yang ada dalam sistem perekrutan adalah mengecek data pelamar, mengecek kelengkapan berkas dan kemudian menyimpan data pelamar. Untuk lebih jelasnya dapat dilihat pada Gambar 4.8.
2 Melakukan Rekrutmen
2.1
2.2
2.3
Mengecek Data Pelamar
Mengecek Kelengkapan Berkas
Menyimpan Data Pelamar
Gambar 4.8 HIPO Level 1 Melakukan Rekrutmen
d.
HIPO Level 1 Melakukan Seleksi HIPO Level 1 melakukan seleksi menggambarkan proses apa saja yang terdapat dalam sistem penyeleksian calon karyawan. Proses-proses yang ada di dalamnya adalah mencetak surat panggilan seleksi (wawancara personalia, wawancara klien, tes ketrampilan, tes kesehatan dan psikotes), melakukan tes seleksi, menyimpan nilai hasil seleksi, mengecek jumlah nominasi, menyimpan data karyawan baru dan mencetak surat pemberitahuan yang akan diberikan pada pelamar sebagai konfirmasi bahwa pelamar tersebut diterima sebagai karyawan. Untuk lebih jelasnya proses seleksi dapat dilihat pada Gambar 4.9.
3.2 3.5
3.6 Menyimpan Nilai Hasil Wawancara Klien
3.3
Menyimpan Nilai Hasil Wawancara Personalia
Mencetak Surat Panggilan Wawancara Klien
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16
3.17
3.19 Mencetak Surat Pemberitahuan
Menyimpan Data Karyawan Baru
3.18
Mengecek Jumlah Nominasi
Menyeleksi Psikotes
Menyimpan Nilai Hasil Psikotes
Mencetak Surat Panggilan Psikotes
Menyeleksi Tes Kesehatan
Menyimpan Nilai Hasil Tes Kesehatan
Mencetak Surat Panggilan Tes Kesehatan
Menyeleksi Tes Ketrampilan
Menyimpan Nilai Hasil Tes Ketrampilan
Mencetak Surat Panggilan Tes Ketrampilan
Menyeleksi Wawancara Klien
Menyeleksi Wawancara Personalia
Menyeleksi Kualifikasi
Mencetak Surat Panggilan Wawancara Personalia
3.7
3.4
3.1
Melakukan Seleksi
3
33
Gambar 4.9 HIPO Level 1 Melakukan Seleksi
34
e.
HIPO Level 1 Melakukan Penggajian HIPO Level 1 melakukan penggajian menggambarkan proses apa saja yang terdapat dalam sistem penggajian pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.10.
4 Melakukan Penggajian
4.1
4.2
4.3
4.4
4.5
Menyimpan Data Absensi
Menghitung Gaji
Menyimpan Gaji
Mencetak Tanda Terima
Mengubah Data Gaji
Gambar 4.10 HIPO Level 1 Melakukan Penggajian
f.
HIPO Level 1 Membuat Laporan HIPO Level 1 membuat laporan menggambarkan proses apa saja yang terdapat dalam sistem pembuatan laporan pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.11.
5 Membuat Laporan
5.1
5.2
5.3
5.4
Memilih Laporan
Menambah Data Laporan
Menampilkan Laporan
Mencetak Laporan
Gambar 4.11 HIPO Level 1 Membuat Laporan
35
4.2.4
Data Flow Diagram (DFD) DFD menggambarkan aliran data dalam sistem. Berikut merupakan DFD
dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi: a.
DFD Level 0 Memelihara Data Pada DFD Level 0 memelihara data menggambarkan proses pemeliharaan data. Pada sistem ini pemeliharaan data yang ada adalah data klien, lowongan, pelamar, standar wawancara personalia, standar wawancara klien, standar tes ketrampilan, standar tes kesehatan, standar tes psikotes, hari libur dan standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.12.
1 10
9
HARI LIBUR STD GAJI
[hari libur]
write hari libur
[std gaji] [std PT]
HRD
write std gaji [std TS]
8
STD PT
7
STD THT
[std TK]
write std pt
[std w2] write std tht
6
[std w1] 33 STD PENY DLM write std peny dlm
Memelihara Data
STD TK write std tk
5
KLIEN KLIEN
[data klien]
STD WK write std w2
[kualifikasi] 4
STD WP write std w1
3
KLIEN
1
PELAMAR
2
LOWONGAN
write pelamar
read klien write lowongan
+
write klien
2
dta plamar
Melakukan Rekrutmen
+
Gambar 4.12 DFD Level 0 Memelihara Data
b.
DFD Level 0 Melakukan Rekrutmen DFD Level 0 melakukan rekrutmen menggambarkan proses apa saja yang terdapat dalam proses perekrutan calon karyawan pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.13.
36
1
1
2
PELAMAR
read pelamar
Memelihara Data
data plmar
+
Melakukan Rekrutmen
PELAMAR [data pelamar]
+
Gambar 4.13 DFD Level 0 Melakukan Rekrutmen
c.
DFD Level 0 Melakukan Seleksi DFD Level 0 melakukan seleksi menggambarkan proses apa saja yang terdapat dalam proses penyeleksian calon karyawan pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.14.
3 17
KARYAWAN
write karyawan read lowongan
read karywn [srt pemberitahuan]
read plamar
2
LOWONGAN
1
PELAMAR
30
TES WP
31
TES WK
[srt panggilan w1]
PELAMAR PELAMAR PELAMAR PELAMAR
write WP
[srt panggilan w2]
read WP
[srt panggilan TK]
write WK [srt panggilan TS]
read WK
[srt panggilan PT]
write TK
32
KETRAMPILAN
read TK [hasil PT] BAG TERKAIT
Melakukan Seleksi
4
STD WP
5
STD WK
6
STD TK
7
STD THT
8
STD PT
33
STD PENY DLM
read std w1
[hasil TS] [srt pengantar TS]
read std w2
[srt pengantar PT] read std TK
[hasil w2]
KLIEN
[surat pengantar w2]
21
KESEHATAN
22
PSIKOTES
read std THT read std PT
write TS read TS
+
write PT
read std peny dlm
read PT HRD HRD
[hasil w1] [hasil TK]
Gambar 4.14 DFD Level 0 Melakukan Seleksi
d.
DFD Level 0 Melakukan Penggajian DFD Level 0 melakukan penggajian menggambarkan proses yang terdapat dalam proses penggajian. Untuk lebih jelas dapat dilihat pada Gambar 4.15.
37
4 [data gaji kary]
KLIEN KLIEN KLIEN
[tanda terima gaji]
17
Penggajian
9
STD GAJI
23
read dt gaji
[Gaji]
KARYAWAN
HARI LIBUR
read std gaji
[data absen kary] PELAMAR
10 read hari libur
GAJI
write gaji
+
read kryawan
write absensi
24
PRESENSI
read absensi
Gambar 4.15 DFD Level 0 Melakukan Penggajian
e.
DFD Level 0 Membuat Laporan DFD Level 0 membuat laporan menggambarkan proses apa saja yang terdapat dalam proses pembuatan laporan pada PT. Karya Gemilang Abadi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.16.
31
TES WK
5
read WK 1
PELAMAR 23
17
GAJI
KARYAWAN 3
read PT
read pelmar read gaji
read TS
Pembuatan Laporan
KETRAMPILAN
22
PSIKOTES
21
KESEHATAN
[periode] read kary
+
KLIEN read klien 2
32 read TK
LOWONGAN
[jenis lap]
PIMPINAN
[lap yg dipilih] read low
read tes WP
30
TES WP
Gambar 4.16 DFD Level 0 Membuat Laporan
f.
DFD Level 1 Memelihara Data DFD Level 1 memelihara data menggambarkan lebih rinci proses apa saja yang terdapat dalam proses pemeliharaan data pada PT. Karya Gemilang Abadi. Data-data yang diperlukan dalam Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan adalah data klien, lowongan, pelamar, standar wawancara personalia, standar wawancara klien, standar tes ketrampilan, standar tes kesehatan, standar tes psikotes, hari libur dan standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.17.
38
1.1 KLIEN
Memelihara Data Klien
[data klien]
+
3
[write klien]
1.2 Memelihara Data Lowongan + [write lowongan]
[kualifikasi]
KLIEN
[read klien] 2
LOWONGAN
1
PELAMAR
1.3 Memelihara Data Pelamar
[dta plamar] Melakukan Rekrutmen Karyawan
+
[write pelamar]
1.4 4
STD WP
1.10 [write std gaji]
Memelihara [write std w1] Data Std WP
HRD
[std w1]
[std gaji]
+
1.9
1.5 STD WK
[std TK]
Memelihara [write std w2] Data Std WK
[write hari libur]
[std PT]
[std TS]
HARI LIBUR
+ 1.6
[write std tk]
1.8
Memelihara Data Std TK
STD TK
10
Memelihara Data Hari Libur
+
6
STD GAJI
+
[hari libur]
[std w2] 5
9
Memelihara Data Std Gaji
+
1.7 Memelihara Data Std TS
[write std pt]
Memelihara Data Std PT
8
STD PT
+
+ 33
STD PENY DLM
[write std tht] [write std peny dlm]
7
STD THT
Gambar 4.17 DFD Level 1 Memelihara Data
g.
DFD Level 2 Memelihara Data Klien Pada DFD Level 2 ini menggambarkan data yang dibutuhkan dalam memelihara data klien. Untuk lebih jelasnya dapat dilihat pada Gambar 4.18.
1.1.1 dt klien
Menyimpan Data Klien
dta klien
KLIEN
3
[data klien]
1.1.2 dat klien
Mengubah Data Klien
KLIEN
[write klien] data klien diubah read dt klien
Gambar 4.18 DFD Level 2 Memelihara Data Klien
h.
DFD Level 2 Memelihara Data Lowongan Pada DFD Level 2 ini menggambarkan aliran data dalam proses pemeliharaan data lowongan. Lebih jelasnya dapat dilihat pada Gambar 4.19.
39
3
KLIEN
[read klien] 1.2.1 kualifkasi
data lowongan
Menyimpan Data Lowongan
[write lowongan]
KLIEN
2
[kualifikasi]
LOWONGAN
1.2.2 Mengubah Data Lowongan
kualifiksi
data lowongan diubah read lwongan
Gambar 4.19 DFD Level 2 Memelihara Data Lowongan
i.
DFD Level 2 Memelihara Data Pelamar Pada DFD Level 2 ini menggambarkan data yang dibutuhkan dalam memelihara data. Lebih jelasnya dapat dilihat pada Gambar 4.20.
1.3.1 dt plmar
Menyimpan Data Pelamar
dt plmr
[write pelamar] 1 [dta plamar] Melakukan Rekrutmen Karyawan
PELAMAR
1.3.2 Mengubah Data Pelamar
dta plmar
dt plamar diubah read dt plmr
Gambar 4.20 DFD Level 2 Memelihara Data Pelamar
j.
DFD Level 2 Memelihara Data Standar Wawancara Personalia DFD
Level
2
memelihara
data
standar
wawancara
personalia
menggambarkan aliran data dalam proses pemeliharaan data standar wawancara personalia. Lebih jelasnya dapat dilihat pada Gambar 4.21. 1.4.1 dta std w1
dt std w1 Menyimpan Data Std WP [write std w1]
HRD
4 [std w1]
STD WP
1.4.2 dt stnd w1
Mengubah Data Std WP
dt std w1 diubah read stnd w1
Gambar 4.21 DFD Level 2 Memelihara Data Standar Wawancara Personalia
40
k.
DFD Level 2 Memelihara Data Standar Wawancara Klien DFD Level 2 memelihara standar wawancara klien menggambarkan aliran data dalam proses pemeliharaan data standar wawancara klien dan data yang dibutuhkan. Lebih jelasnya dapat dilihat pada Gambar 4.22.
1.5.1 dta std w2
Menyimpan Data Std WK
dt std w2
[write std w2] HRD [std w2]
5
STD WK
1.5.2 data std w2
Mengubah Data Std WK
dt std w2 diubah read dt w2
Gambar 4.22 DFD Level 2 Memelihara Data Standar Wawancara Klien
l.
DFD Level 2 Memelihara Data Standar Tes Ketrampilan Pada DFD Level 2 memelihara data standar tes ketrampilan ini menggambarkan data yang dibutuhkan untuk tes ketrampilan. Lebih jelasnya dapat dilihat pada Gambar 4.23.
data std tk
1.6.1 Menyimpan Data Std TK
dt std TK [write std tk]
HRD
6
[std TK]
STD TK
1.6.2 dt stnd tk
Mengubah Data Std TK
dt std TK diubah Flow_2775
Gambar 4.23 DFD Level 2 Memelihara Data Standar Tes Ketrampilan
m. DFD Level 2 Memelihara Data Standar Tes Kesehatan Pada DFD Level 2 memelihara data standar tes kesehatan ini menggambarkan data yang dibutuhkan untuk tes kesehatan. Lebih jelasnya dapat dilihat pada Gambar 4.24.
41
1.7.1 dta std TS Menyimpan Data Std TS
33
dt std TS
STD PENY DLM
[write std peny dlm] [write std tht]
HRD
[std TS] 1.7.2 dt std TS diubah dt stnd TS
Mengubah Data Std TS
7
STD THT
dt THT diubah dt peny dlm diubah
Gambar 4.24 DFD Level 2 Memelihara Data Standar Tes Kesehatan
n.
DFD Level 2 Memelihara Data Standar Psikotes DFD Level 2 memelihara data standar psikotes menggambarkan aliran data dalam proses pemeliharaan data standar psikotes dan data yang dibutuhkan untuk proses psikotes. Untuk lebih jelasnya dapat dilihat pada Gambar 4.25.
dta std PT
1.8.1 Menyimpan Data Std PT
dt std PT
[write std pt]
HRD
8
[std PT]
STD PT
1.8.2 dt stnd PT
Mengubah Data Std PT
dt std PT diubah read stnd PT
Gambar 4.25 DFD Level 2 Memelihara Data Standar Psikotes
o.
DFD Level 2 Memelihara Data Hari Libur Pada DFD Level 2 ini menggambarkan data yang dibutuhkan pada proses pemeliharaan hari libur. Untuk lebih jelasnya dapat dilihat pada Gambar 4.26.
1.9.1 dt hr libur Menyimpan Data Hari Libur
dt hari libur [write hari libur]
HRD
10
[hari libur]
HARI LIBUR
1.9.2 dt hri lbur
Mengubah Data Hari Libur
dt hari libur diubah read dt hr lbur
Gambar 4.26 DFD Level 2 Memelihara Data Hari Libur
42
p.
DFD Level 2 Memelihara Data Standar Gaji Pada DFD Level 2 ini menggambarkan data apa saja yang dibutuhkan untuk standar gaji. Untuk lebih jelasnya dapat dilihat pada Gambar 4.27.
1.10.1 dt std gj
dt std gaji
Menyimpan Data Std Gaji
[write std gaji]
HRD
9
[std gaji]
STD GAJI
1.10.2
dta std gaji
Mengubah Data Std Gaji
dt std gaji diubah read dta gaji
Gambar 4.27 DFD Level 2 Memelihara Data Standar Gaji
q.
DFD Level 1 Melakukan Rekrutmen Pada DFD Level 1 ini menggambarkan data yang diperlukan dalam merekrut karyawan. Lebih jelasnya dapat dilihat pada Gambar 4.28.
2.1 data plamar
Mengecek Data Pelamar dta pelamar
PELAMAR [data pelamar]
read plmar
[read pelamar] 1
PELAMAR
2.2
Mengecek 2.3 berkas plamar Kelengkapan read plmr Menyimpan Berkas data kelengkapan berkas Data Pelamar
[dta plamar] Memelihara Data
Gambar 4.28 DFD Level 1 Melakukan Rekrutmen
r.
DFD Level 1 Melakukan Seleksi DFD Level 1 melakukan seleksi menggambarkan data yang dibutuhkan dalam menyeleksi karyawan dengan mengecek kesesuaian data pelamar dengan kualifikasi yang ada serta melalui tes-tes yang diselenggarakan PT. Karya Gemilang Abadi atau pihak terkait.. Untuk lebih jelasnya dapat dilihat pada Gambar 4.29.
43
3.3 3.1
Menyimpan Nilai hasil WP
nom kualifikasi Menyeleksi Kualifikasi
[read plamar]
1
2 [read lowongan] nominasi kualifikasi
30
[write WP]
TES WP
LOWONGAN HRD
[read WP] update wp
[hasil w1]
4
STD WP
baca wp
PELAMAR
3.2
KLIEN
3.4
[surat pengantar w2]
Mencetak Srt [srt panggilan w1] PELAMAR Panggilan WP
Menyeleksi WP
[read std w1]
3.5 [srt panggilan w2] Mencetak Srt Panggilan WK
3.6 KLIEN [hasil w2]
nominasi wp
Menyimpan nilai hasil WK [write WK]
31
5
STD WK
3.7 update wk
TES WK
Menyeleksi WK
[read std w2]
[read WK]
3.8 Mencetak Surat panggilan TK
baca wk [write TK]
3.9 nominasi wk
Menyimpan nilai hasil TK
HRD [hasil TK]
[srt panggilan TK] 32 8
KETRAMPILAN
STD PT
[read std PT]
[read TK] PELAMAR PELAMAR
Menyeleksi Psikotes update PT
3.12
baca PT
[hasil TS]
Menyimpan nilai hasil TS
PSIKOTES
STD TK
33
STD PENY DLM [read std peny dlm]
Mencetak Srt Panggilan TS 7
[srt pengantar TS]
[read PT]
6 [read std TK]
3.11
baca ketrampilan [srt panggilan TS] nominasi tk
3.16
22
3.10 Menyeleksi Tes Ketrampilan
update TK
3.13
STD THT [read std THT]
BAG TERKAIT
21
KESEHATAN
[read TS] update TS
baca TS [write TS] BAG TERKAIT
3.15
[write PT]
3.14 BAG TERKAIT
Menyeleksi Tes Kesehatan
Menyimpan nilai hasil PT
[hasil PT]
nominasi TS
Mencetak Srt panggilan PT
[srt pengantar PT] PELAMAR [srt panggilan PT]
3.17 Mengecek Jml Nominasi
[srt pemberitahuan] 3.19
3.18 jml nominasi
Menyimpan data kary baru
17
KARYAWAN
[write karyawan]
[read karywn]
Mencetak Srt Pemberitahuan
Gambar 4.29 DFD Level 1 Melakukan Seleksi
s.
DFD Level 1 Melakukan Penggajian Pada DFD Level 1 melakukan penggajian ini menggambarkan data yang dibutuhkan dalam proses penggajian karyawan dan alur prosesnya. Untuk lebih jelasnya dapat dilihat pada Gambar 4.30.
44
4.1 17
KARYAWAN
Menyimpan Data Absensi
dt kary
[read kryawan]
KLIEN
[data absen kary]
[write absensi]
24
PRESENSI [read absensi] 4.2
[data gaji kary]
[read hari libur]
Menghitung Gaji
[read std gaji]
dt gaji kary 10
4.3 23
dta kary
GAJI [write gaji]
write dt gaji
Menyimpan Gaji
9
4.5 dt gaji diubah
[read dt gaji]
HARI LIBUR
STD GAJI
[Gaji] PELAMAR
Mengubah Data Gaji
read gji kary 4.4 Mencetak Tanda Terima
read gaji kry
[tanda terima gaji]
Gambar 4.30 DFD Level 1 Melakukan Penggajian
t.
DFD Level 1 Membuat Laporan Pada DFD Level 1 ini menggambarkan data apa saja yang digunakan dalam pembuatan laporan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.31.
30
5.3
TES WP [read tes WP] 5.2
PIMPINAN
[periode]
32
KETRAMPILAN
2
LOWONGAN
1
PELAMAR
[read TK]
Menambah dt lap dg periode Data Lap
[read low] Menampilkan Laporan
[read pelmar] [read TS]
[jenis lap]
dt jenis lap
[read klien] [read kary]
5.1
[lap yg dipilih]
Memilih Laporan 5.4
3
KLIEN 21
Mencetak Laporan
dt lap 17 22
PSIKOTES
31
TES WK
[read gaji] 23
GAJI
KESEHATAN
KARYAWAN
[read PT] [read WK]
Gambar 4.31 DFD Level 1 Membuat Laporan
4.2.5
Entity Relationship Diagram (ERD) Berikut merupakan ERD dari Sistem Informasi Rekrutmen, Seleksi dan
Penggajian Karyawan pada PT. Karya Gemilang Abadi:
45
a.
ERD CDM ERD CDM menggambarkan database yang digunakan dalam aplikasi Sistem Informasi Rekrutmen, Seleksi dan Penggajian. Untuk lebih jelasnya dapat dilihat Gambar 4.32.
PENGGUNA RIWAYAT Id NmPerush Jab MasaKerja Alasan
Username Pwd Nama Jab Akses Status PELAMAR
riwayat kerja
PENDIDIKAN IdPend Tingkat NmInstansi KotaInstansi Jurusan Thn Fnl
riwayat pend
KELUARGA IdKel Hub NmKel Usia JK PendidikanKel Pekerjaan
berkeluarga
IdPel Nama JK TmpLahir TglLahir Usia AlamatKtp KotaKtp AlamatSkrg KotaSkrg NoTlp1 NoTlp2 Kewarganegaraan Suku Agama Pendidikan StKawin AnakKe JmlSdr TB BB IPK Pengalaman Catatan SrtKuning Biodata SrtDokter KTP Ijazah Sertifikat Foto Skck Ksk BhsAs ApKom Tek Informal1 Informal2 Informal3
TES_WP
STD_WP
TglTes Motivasi Komunikasi Umum PengTek st d WP Skill DayaPikir Etika Fnl Final n_mot n_kom n_um n_peng tes wk n_skill n_daya n_etika NA
IdStdWp StdMotivasi StdKomunikasi StdUmum StdTek StdSkill StdDayaPikir StdEtika Jabatan tes wp
TES_WK TglTes Motivasi Komunikasi Umum PengTek Skill DayaPikir Etika Fnl Final n_mot n_kom n_um n_peng n_skill n_daya n_etika NA
LOWONGAN berstandar
KLIEN
DET_KLIEN Ke NoPkwt Awal Akhir Status
tes kesehatan
KETRAMPILAN
st d TS st d WK st d TK
memberi
PSIKOTES TglTes Verbal Angka Logika Emosi Dimensi Fnl lulus NA
KESEHATAN
TglTes Cara Teori Hasil Fnl Final n_cara n_teori n_hasil NA
IdStdWk StdMotivasi StdKomunikasi StdUmum StdTek StdSkill StdDayaPikir StdEtika
IdKlien Nm Bid AlmtKlien KotaKlien NoTlp detil NoFax CP Jbtn
tes psikotes
tes ketrampilan
STD_WK
TglTes Mata Ginjal Hati Paru Jantung Tenggorokan Telinga Fnl lulus Final n_mata n_hidung n_telinga n_tengg n_jantung n_paru n_hati n_ginjal NA
STD_PT st d PT
std penydlm
STD_THT IdStdTht Jabtn StdMata StdHidung StdTenggorokan
STD_PENY_DLM
STD_GAJI IdStdGaji JmlJam JmlBulan Jam Pengali
GAJI berstandar
medapat
NIK Status
PRESENSI
DET_KARY Ke1 NomPkwt Awal Akhir Status
mempunyai
det karyawan
Tanggal JmlJam StLembur L1 L2 L3
Gambar 4.32 ERD-CDM
memiliki
IdStdDalam StdJantung StdParu StdHati StdGinjal Jbatn
STD_TK IdStdTk StdCara StdTeori StdHasil JnsKet
IdStdPt StdVerbal StdAngka StdLogika StdEmosi StdDimensi Jbatan
KARYAWAN menjadi
IdLow Jab Jk1 Jk2 UsiaMin UsiaMax Pengalaman IPK BhsAs ApKom Tek Pendidikan Jml DeadLine WP WK TK TS PT Gaji JnsKet Final tgl_masuk
sesuai
LIBUR terdapat
Tgl Ket
TglGaji GajiPokok Potongan TunjLembur Jenis Stats
46
RIWAYAT IDPEL ID NMPERUSH JAB MASAKERJA ALASAN
varchar(10) varchar(10) varchar(100) varchar(50) float varchar(200)
IDPEL =IDPEL
PENDIDIKAN IDPEL varchar(10) IDPEND varchar(10) TINGKAT varchar(50) NMINSTANSI varchar(100) KOTAINSTANSI varchar(50) JURUSAN varchar(20) THN numeric(5) FNL varchar(10)
IDPEL =IDPEL
KELUARGA IDPEL varchar(10) IDKEL varchar(10) HUB varchar(10) NMKEL varchar(50) USIA numeric(5) JK varchar(10) PENDIDIKANKEL varchar(50) PEKERJAAN varchar(50)
IDPEL =IDPEL
IDPEL NIK=IDPEL NIK
KARYAWAN : 1 NIK varchar(10) IDPEL varchar(10) STATUS varchar(10)
PENGGUNA USERNAME varchar(10) PWD varchar(10) NAMA varchar(50) JAB varchar(50) AKSES varchar(50) STATUS varchar(10)
STD_WP IDSTDWP STDMOTIVASI STDKOMUNIKASI STDUMUM STDTEK STDSKILL STDDAYAPIKIR STDETIKA JABATAN
DET_KLIEN varchar(10) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20)
PELAMAR IDPEL NIK NAMA JK TMPLAHIR TGLLAHIR USIA ALAMATKTP KOTAKTP ALAMATSKRG KOTASKRG NOTLP1 NOTLP2 KEWARGANEGARAAN SUKU AGAMA PENDIDIKAN STKAWIN ANAKKE JMLSDR TB BB IPK PENGALAMAN CATATAN SRTKUNING BIODATA SRTDOKTER KTP IJAZAH SERTIFIKAT FOTO SKCK KSK BHSAS APKOM TEK INFORMAL1 INFORMAL2 INFORMAL3
varchar(10) varchar(10) varchar(50) varchar(10) varchar(50) date numeric(5) varchar(200) varchar(50) varchar(200) varchar(50) varchar(20) varchar(20) varchar(10) varchar(20) varchar(20) varchar(50) varchar(20) numeric(5) numeric(5) numeric(5) numeric(5) float float varchar(500) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) varchar(50) varchar(50) varchar(50) varchar(100) varchar(100) varchar(100)
IDSTDWP = IDSTDWP
IDPEL =IDPEL
IDKLIEN= IDKLIEN IDLOW =IDLOW IDPEL =IDPEL
TES_WK IDKLIEN IDLOW IDPEL IDSTDWK TGLTES MOTIVASI KOMUNIKASI UMUM PENGTEK SKILL DAYAPIKIR ETIKA FNL FINAL N_MOT N_KOM N_UM N_PENG N_SKILL N_DAYA N_ETIKA NA
varchar(10) varchar(10) varchar(10) varchar(10) date varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(10) varchar(10) numeric(10) numeric(10) numeric(10) numeric(10) numeric(10) numeric(10) numeric(10) numeric(10)
STD_WK IDSTDWK STDMOTIVASI STDKOMUNIKASI STDUMUM STDTEK STDSKILL STDDAYAPIKIR STDETIKA
varchar(10) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20) varchar(20)
IDKLIEN NOPKWT KE AWAL AKHIR STATUS
KLIEN
varchar(10) varchar(50) numeric(5) date date varchar(10)
IDKLIEN NM BID ALMTKLIEN KOTAKLIEN NOTLP NOFAX CP JBTN
IDKLIEN= IDKLIEN
TES_WP IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) IDSTDWP varchar(10) TGLTES date MOTIVASI varchar(20) KOMUNIKASI varchar(20) UMUM varchar(20) PENGTEK varchar(20) SKILL varchar(20) DAYAPIKIR varchar(20) ETIKA varchar(20) FNL varchar(10) FINAL varchar(10) N_MOT numeric(10) N_KOM numeric(10) N_UM numeric(10) N_PENG numeric(10) N_SKILL numeric(10) N_DAYA numeric(10) N_ETIKA numeric(10) NA numeric(10)
IDKLIEN= IDKLIEN IDLOW =IDLOW IDPEL =IDPEL
KETRAMPILAN IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) IDSTDTK varchar(10) TGLTES date CARA varchar(20) TEORI varchar(20) HASIL varchar(20) FNL varchar(10) FINAL varchar(10) N_CARA numeric(10) N_TEORI numeric(10) N_HASIL numeric(10) NA numeric(10)
IDSTDWK = IDSTDWK
STD_TK IDSTDTK varchar(10) STDCARA varchar(20) STDTEORI varchar(20) STDHASIL varchar(20) JNSKET varchar(50)
IDSTDTK = IDSTDTK
IDSTDTHT = IDSTDTHT
STD_THT IDSTDTHT JABTN STDMATA STDHIDUNG STDTENGGOROKAN
IDKLIEN= IDKLIEN IDLOW =IDLOW
IDKLIEN= IDKLIEN IDLOW =IDLOW IDPEL =IDPEL IDKLIEN= IDKLIEN IDLOW =IDLOW IDPEL =IDPEL
KESEHATAN IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) TGLTES date KONDISI varchar(10) FNL varchar(10) IDSTDDALAM varchar(10) IDSTDTHT varchar(10) GINJAL
HATI PARU JANTUNG TENGGOROKAN TELINGA LULUS varchar(10) FINAL varchar(10) N_MATA numeric(10) N_HIDUNG numeric(10) N_TELINGA numeric(10) N_TENGG numeric(10) N_JANTUNG numeric(10) N_PARU numeric(10) N_HATI numeric(10) N_GINJAL numeric(10) NA numeric(10)
varchar(10) varchar(20) varchar(20) varchar(20) varchar(20)
Gambar 4.33 (a) ERD-PDM
varchar(10) LOWONGAN : 1 varchar(50) IDKLIEN varchar(10) varchar(50) IDLOW varchar(10) varchar(200) JAB varchar(50) IDKLIEN= IDKLIEN varchar(50) JK1 varchar(10) varchar(20) JK2 varchar(10) varchar(20) USIAMIN numeric(5) varchar(50) USIAMAX numeric(5) varchar(50) PENGALAMAN float IPK BHSAS APKOM TEK PENDIDIKAN JML DEADLINE WP WK TK TS PT GAJI JNSKET FINAL TGL_MASUK
float varchar(50) varchar(50) varchar(50) varchar(50) numeric(5) date varchar(10) varchar(10) varchar(10) varchar(10) varchar(10) float varchar(50) varchar(10) timestamp
PSIKOTES IDKLIEN IDLOW IDPEL IDSTDPT TGLTES VERBAL ANGKA LOGIKA EMOSI DIMENSI FNL LULUS NA
varchar(10) varchar(10) varchar(10) varchar(10) date numeric(5) numeric(5) numeric(5) numeric(5) numeric(5) varchar(10) varchar(10) numeric(10)
IDSTDPT = IDSTDPT
STD_PT IDSTDPT varchar(10) STDVERBAL numeric(5) STDANGKA numeric(5) STDLOGIKA numeric(5) STDEMOSI numeric(5) STDDIMENSI numeric(5) JBATAN varchar(50)
IDSTDDALAM= IDSTDDALAM
STD_PENY_DLM IDSTDDALAM varchar(10) STDJANTUNG varchar(10) STDPARU varchar(10) STDHATI varchar(10) STDGINJAL varchar(10) JBATN varchar(50)
47
b.
ERD PDM ERD PDM menggambarkan generate dari database ERD-CDM yang digunakan dalam implementasinya. Pada aplikasi ini database yang diperlukan adalah Pelamar, Riwayat Kerja, Riwayat Pendidikan, Keluarga, Lowongan, Klien, Detil Klien, Standar Wawancara Personalia, Standar Wawancara Klien, Standar Tes Ketrampilan, Standar Tes THT, Standar Tes Penyakit Dalam, Standar Psikotes, Wawancara Personalia, Wawancara Klien, Tes Ketrampilan, Tes Kesehatan, Psikotes, Karyawan, Detil Karyawan, Hari Libur, Standar Gaji, Presensi dan Gaji. Lebih jelasnya dapat dilihat Gambar 4.33.
LOWONGAN : 2 IDKLIEN v archar(10) IDLOW v archar(10) JAB v archar(50) JK1 v archar(10) JK2 v archar(10) USIAMIN numeric(5) USIAMAX numeric(5) PENGALAMAN f loat IPK f loat BHSAS v archar(50) APKOM v archar(50) TEK v archar(50) PENDIDIKAN v archar(50) JML numeric(5) DEADLINE date WP v archar(10) WK v archar(10) TK v archar(10) TS v archar(10) PT v archar(10) GAJI f loat JNSKET v archar(50) FINAL v archar(10) TGL_MASUK timestamp
IDKLIEN= IDKLIEN IDLOW = IDLOW
STD_GAJI IDSTDGAJI v archar(10) JMLJAM f loat JMLBULAN f loat JAM f loat PENGALI f loat
DET_KARY NIK v archar(10) NOMPKWT v archar(50) KE1 numeric(5) AWAL date AKHIR date STATUS v archar(10) NIK = NIK
IDSTDGAJI = IDSTDGAJI
GAJI PRE_NIK TGL TANGGAL NIK IDSTDGAJI IDKLIEN IDLOW TGLGAJI GAJI POKOK POTONGAN TUNJLEMBUR JENIS STATS
v archar(10) date date v archar(10) v archar(10) v archar(10) v archar(10) date f loat f loat f loat f loat v archar(10)
NIK = NIK
NIK = NIK
TGL = TGL
LIBUR TGL KET
KARYAWAN : 2 NIK v archar(10) IDPEL v archar(10) STATUS v archar(10)
date v arch ar(100)
NIK PRE_NIK = PRE_NIK = PRE_NIK TG TGLL == TG GAJ L_ TGL TANGGAL TANGGAL == TANGG GAJ_ TANGG AL AL NIK = GAJ_ NIK IDSTDGAJI = IDSTDGAJI
(b) ERD-PDM
PRESENSI NIK v archar(10) TGL date TANGGAL date PRE_NIK v archar(10) GAJ_TGL date GAJ_TANGGAL date GAJ_ NIK v archar(10) IDSTDGAJI v archar(10) JMLJAM f loat STLEMBUR v archar(10) L1 f loat L2 f loat L3 f loat
48
4.2.6
Struktur File Dari hasil generate didapatkan sebuah database. Uraiannya adalah
sebagai berikut: a. Tabel Klien Primary Key
: IdKlien
Fungsi
: Digunakan untuk menyimpan dan mengubah data yang
dimiliki oleh klien.
Tabel 4.1 Tabel Klien Field IdKlien Nm Bid AlmtKlien KotaKlien NoTlp NoFax CP Jbtn
Type Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar
Length 10 50 50 200 50 20 20 50 50
Key PK
Keterangan kode klien nama klien bidang klien alamat klien kota klien no telepon klien no fax klien contact person jabatan contact person
b. Tabel Detil Klien Primary Key
: NoPKWT, Ke
Fungsi
: Menyimpan data history PKWT (Perjanjian Kerja Waktu
Tertentu) klien.
Tabel 4.2 Tabel Detil Klien Field NoPKWT Ke Awal Akhir IdKlien Status
Type Varchar Numeric Datetime Datetime Varchar Varchar
Length 50 5
10 10
Key PK
FK
Keterangan no PKWT klien periode PKWT tanggal awal PKWT tanggal berakhirnya PKWT kode klien status PKWT
49
c. Tabel Lowongan Primary Key
: IdLow
Fungsi
: Digunakan untuk menyimpan data kualifikasi karyawan.
Tabel 4.3 Tabel Lowongan Field IdLow Jab UsiaMin UsiaMax Pengalaman IPK BhsAs Apkom Tek Pendidikan Jml Deadline WP WK TK TS PT Gaji Jk1 Jk2 IdKlien JnsKet Final Tgl_masuk
Type Varchar Varchar Numeric Numeric Float Float Varchar Varchar Varchar Varchar Numeric Datetime Varchar Varchar Varchar Varchar Varchar Money Varchar Varchar Varchar Varchar Varchar Datetime
Length 10 50 5 5 5 5 50 50 50 50 5 10 10 10 10 10 10 10 10 10 50 10
Key PK
FK
Keterangan kode lowongan jabatan yang dibutuhkan usia minimal karyawan usia maksimal karyawan pengalaman yang dibutuhkan IPK yang dibutuhkan bahasa asing yang harus dikuasai aplikasi komputer yang harus dikuasai kemampuan teknis yang harus dikuasai pendidikan akhir jumlah karyawan yang dibutuhkan tanggal akhir masa berlaku wawancara personalia wawancara klien tes ketrampilan tes kesehatan psikotes gaji yang ditawarkan jenis kelamin jenis kelamin kode klien Jenis Ketrampilan status final lowongan Tanggal lowongan diinputkan
d. Tabel Standar Wawancara Personalia Primary Key
: IdStdWp
Fungsi
: Menyimpan standar nilai wawancara personalia.
Tabel 4.4 Tabel Standar Wawancara Personalia Field IdStdWp StdMotivasi StdKomunikasi Field
Type Varchar Varchar Varchar Type
Length 10 20 20 Length
Key PK
Key
Keterangan kode standar wawancara personalia motivasi komunikasi Keterangan
50
StdUmum StdTek StdSkill StdDayaPikir StdEtika Jab
Varchar Varchar Varchar Varchar Varchar Varchar
20 20 20 20 20 50
pengetahuan umum pengetahuan teknik kemampuan bidang lain daya pikir etika jabatan
e. Tabel Standar Wawancara Klien Primary Key
: IdStdWk
Fungsi
: Digunakan untuk menyimpan standar nilai wawancara
klien.
Tabel 4.5 Tabel Standar Wawancara Klien Field IdStdWk StdMotivasi StdKomunikasi StdUmum StdTek StdSkill StdDayaPikir StdEtika Jab
Type Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar
Length 10 20 20 20 20 20 20 20 50
Key PK
Keterangan kode standar wawancara klien motivasi komunikasi pengetahuan umum pengetahuan teknik kemampuan bidang lain daya pikir etika jabatan
f. Tabel Standar Tes Ketrampilan Primary Key
: IdStdTk
Fungsi
: Menyimpan standar nilai tes ketrampilan.
Tabel 4.6 Tabel Standar Tes Ketrampilan Field IdStdTk StdCara StdTeori StdHasil JnsKet
Type Varchar Varchar Varchar Varchar Varchar
Length 10 20 20 20 50
g. Tabel Standar Tes THT
Key PK
Keterangan kode standar ketrampilan cara teori hasil jenis ketrampilan
51
Primary Key
: IdStdTht
Fungsi
: Menyimpan standar nilai tes kesehatan.
Tabel 4.7 Tabel Standar Tes THT Field IdStdTht Jab StdMata StdHidung StdTelinga StdTenggorokan
Type Varchar Varchar Varchar Varchar Varchar Varchar
Length 10 50 20 20 20 20
Key PK
Keterangan kode standar tht jabatan kondisi mata kondisi hidung kondisi telinga kondisi tenggorokan
h. Tabel Standar Penyakit Dalam Primary Key
: IdStdDlm
Fungsi
: Menyimpan nilai psikotes yang harus dimiliki pelamar.
Tabel 4.8 Tabel Standar Penyakit Dalam Field IdStdDlm Jab StdJantung StdHati StdParu StdGinjal
Type Varchar Varchar Varchar Varchar Varchar Varchar
Length 10 50 20 20 20 20
Key PK
Keterangan kode standar tht jabatan kondisi jantung kondisi hati kondisi paru-paru kondisi ginjal
i. Tabel Standar Psikotes Primary Key
: IdStdPt
Fungsi
: Menyimpan nilai psikotes yang harus dimiliki pelamar.
Tabel 4.9 Tabel Standar Psikotes Field IdStdPt StdVerbal StdAngka Field StdLogika
Type Varchar Numeric Numeric Type Numeric
Length 10 5 5 Length 5
Key PK
Key
Keterangan kode standar psikotes nilai verbal nilai angka Keterangan nilai logika
52
StdEmosi StdDimensi Jab
Numeric Numeric Varchar
5 5 50
nilai emosi nilai ruang dimensi jabatan
j. Tabel Tes Wawancara Personalia Primary Key
: IdWp
Fungsi
: Menyimpan nilai hasil wawancara personalia yg diikuti
oleh pelamar.
Tabel 4.10 Tabel Tes Wawancara Personalia Field IdStdWp Lulus TglTes Motivasi Komunikasi Umum Pengtek Skill DayaPikir Etika IdKlien IdLow IdPel Final n_mot n_kom n_um n_peng n_skill n_daya n_etika NA
Type Varchar Varchar Datetime Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric
Length 10 10 20 20 20 20 20 20 20 10 10 10 10 10 10 10 10 10 10 10 10
Key FK
FK FK FK
Keterangan kode standar wawancara personalia status kelulusan tgl tes nilai motivasi nilai komunikasi nilai peng. Umum nilai peng. Teknik nilai kemampuan bid. Lain nilai daya pikir nilai etika kode klien kode lowongan kode pelamar status final nilai angka motivasi nilai angka komunikasi nilai angka peng. Umum nilai angka peng. Teknik nilai angka skill nilai angka daya pikir nilai angka etika nilai akhir tes wawancara personalia
k. Tabel Tes Wawancara Klien Primary Key
: IdWk
Fungsi
: Menyimpan hasil nilai wawancara klien yang diikuti oleh
pelamar. Tabel 4.11 Tabel Tes Wawancara Klien
53
Field IdStdWk Lulus TglTes Motivasi Komunikasi Umum Pengtek Skill DayaPikir Etika IdKlien IdLow IdPel Final n_mot n_kom n_um n_peng n_skill n_daya n_etika NA
Type Varchar Varchar Datetime Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric
Length 10 10 20 20 20 20 20 20 20 10 10 10 10 10 10 10 10 10 10 10 10
Key FK
FK FK FK
Keterangan kode standar wawancara klien status kelulusan tgl tes nilai motivasi nilai komunikasi nilai peng. Umum nilai peng. Teknik nilai kemampuan bid. Lain nilai daya pikir nilai etika kode klien kode lowongan kode pelamar status final nilai angka motivasi nilai angka komunikasi nilai angka peng. Umum nilai angka peng. Teknik nilai angka skill nilai angka daya pikir nilai angka etika nilai akhir tes wawancara klien
l. Tabel Tes Ketrampilan Primary Key
: IdTk
Fungsi
: Menyimpan nilai hasil tes ketrampilan yang diikuti oleh
pelamar.
Tabel 4.12 Tabel Tes Ketrampilan Field IdKlien IdLow IdPel TglTes Cara Teori Hasil Lulus Final n_cara n_teori Field n_hasil
Type Varchar Varchar Varchar Datetime Varchar Varchar Varchar Varchar Varchar Numeric Numeric Type Numeric
Length 10 10 10 20 20 20 10 10 10 10 Length 10
Key FK FK FK
Key
Keterangan kode klien kode lowongan kode pelamar tanggal tes cara teori hasil status kelulusan status final nilai angka cara nilai angka teori Keterangan nilai angka hasil
54
NA
Numeric
10
nilai akhir tes ketrampilan
m. Tabel Tes Kesehatan Primary Key
: IdTs
Fungsi
: Menyimpan nilai hasil tes kesehatan pelamar.
Tabel 4.13 Tabel Tes Kesehatan Field IdKlien IdLow IdPel TglTes Mata Hidung Telinga Tenggorokan Jantung Paru Hati Ginjal Lulus Final IdStdTht IdStdDlm n_mata n_hidung n_telinga n_tengg n_jantung n_paru n_hati n_ginjal NA
Type Varchar Varchar Varchar Datetime Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric
Length 10 10 10 20 20 20 20 20 20 20 20 20 20 10 10 10 10 10 10 10 10 10 10 10
Key FK FK FK
FK FK
Keterangan kode klien kode lowongan kode pelamar tanggal tes kondisi mata kondisi hidung kondisi telinga kondisi tenggorokan kondisi jantung kondisi paru-paru kondisi hati kondisi ginjal status kelulusan status final kode standar tht kode standar peny dalam nilai angka kondisi mata nilai angka kondisi hidung nilai angka kondisi telinga nilai angka kondisi tenggorokan nilai angka kondisi jantung nilai angka kondisi paru-paru nilai angka kondisi hati nilai angka kondisi ginjal nilai akhir tes kesehatan
n. Tabel Tes Psikotes Primary Key
: IdPt
Fungsi
: Menyimpan nilai hasil tes psikotes pelamar.
Tabel 4.14 Tabel Psikotes Field
Type
Length
Key
Keterangan
55
IdStdPt Lulus TglTes Verbal Angka Logika Emosi Dimensi IdKlien IdLow IdPel Final NA
Varchar Varchar Datetime Numeric Numeric Numeric Numeric Numeric Varchar Varchar Varchar Varchar Numeric
10 10 5 5 5 5 5 10 10 10 10 10
FK
kode standar psikotes status kelulusan tgl tes nilai verbal nilai angka nilai logika nilai emosi nilai ruang dimensi kode klien kode lowongan kode pelamar status final nilai akhir psikotes
FK FK FK
o. Tabel Pelamar Primary Key
: IdPel
Fungsi
: Menyimpan data pelamar.
Tabel 4.15 Tabel Pelamar Field IdPel Nama Jk TmpLahir TglLahir AlamatKTP KotaKTP AlamatSkrg KotaSkrg NoTlp1 NoTlp2 Kewarganegaraan Suku Agama Pendidikan StKawin AnakKe JmlSdr TB BB IPK Pengalaman Field Catatan Usia
Type Varchar Varchar Varchar Varchar Datetime Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Numeric Numeric Numeric Numeric Float Float Type Varchar Numeric
Length 10 50 10 50 200 50 200 50 20 20 10 20 20 50 20 5 5 5 5 5 5 Length 500 5
Key PK
Key
Keterangan kode pelamar nama jenis kelamin tempat lahir tanggal lahir alamat tempat tinggal berdasar KTP kota tempat tinggal berdasar KTP alamat tempat tinggal sekarang kota tempat tinggal sekarang no telepon 1 no telepon 2 kewarganegaraan suku agama pendidikan akhir status kawin urutan dalam keluarga jumlah saudara tinggi badan berat badan IPK pelamar pengalaman Keterangan catatan mengenai pelamar usia pelamar
56
SrtKuning Biodata SrtDokter KTP Ijazah Sertifikat Foto SKCK KSK BhsAs Apkom Tek Informal1 Informal2 Informal3 SrtLam Aktif tgl_msk
Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Datetime
10 10 10 10 10 10 10 10 10 50 50 50 100 100 100 10 10
surat kuning biodata pelamar surat ket. Sehat dari dokter fotocopy KTP ijazah pendidikan sertifikat yang dimiliki pas foto surat ket. Kelakuan baik kartu susunan keluarga bahasa asing yang harus dikuasai aplikasi komputer yang dikuasai keahlian teknis pendidikan informal 1 pendidikan informal 2 pendidikan informal 3 surat lamaran status pelamar tanggal data pelamar diinputkan
p. Tabel Riwayat Kerja Primary Key
: Id
Fungsi
: Menyimpan data riwayat kerja pelamar.
Tabel 4.16 Tabel Riwayat Field IdPel Id NmPerush Jab MasaKerja Alasan
Type Varchar Varchar Varchar Varchar Float Varchar
Length 10 10 100 50 5 200
Key FK PK
Keterangan kode pelamar kode riwayat kerja nama perusahaan jabatan pelamar masa kerja alasan pindah/keluar
q. Tabel Riwayat Pendidikan Primary Key
: IdPend
Fungsi
: Menyimpan data riwayat pendidikan yang dimiliki oleh
pelamar. Tabel 4.17 Tabel Pendidikan Field IdPel
Type Varchar
Length 10
Key FK
Keterangan kode pelamar
57
IdPend Tingkat NmInstansi KotaInstansi Jurusan Thn Lulus
Varchar Varchar Varchar Varchar Varchar Numeric Varchar
10 50 100 50 20 5 10
PK
kode riwayat pendidikan tingkat pendidikan nama instansi kota instansi jurusan tahun ajaran/lulus status kelulusan
r. Tabel Susunan Keluarga Primary Key
: IdKel
Fungsi
: Menyimpan data susunan keluarga pelamar.
Tabel 4.18 Tabel Keluarga Field IdPel IdKel Hub NmKel Usia PendidikanKel Pekerjaan Jk
Type Varchar Varchar Varchar Varchar Numeric Varchar Varchar Varchar
Length 10 10 10 50 5 50 50 10
Key FK PK
Keterangan kode pelamar kode keluarga hubungan keluarga nama keluarga usia keluarga pendidikan pekerjaan keluarga jenis kelamin
s. Tabel Karyawan Primary Key
: NIK
Fungsi
: Menyimpan data karyawan yang telah lulus mengikuti
seleksi yang diadakan.
Tabel 4.19 Tabel Karyawan Field Status NIK IdPel
Type Varchar Varchar Varchar
Length 10 10 10
Key PK FK
t. Tabel Detil Karyawan Primary Key
: NomPKWT, Ke1
Keterangan status karyawan kode karyawan kode pelamar
58
Fungsi
: Menyimpan data PKWT yang dimiliki oleh karyawan.
Tabel 4.20 Tabel Detil Karyawan Field NIK NomPkwt Ke1 Awal Akhir Status IdKlien IdLow
Type Varchar Varchar Numeric Datetime Datetime Varchar Varchar Varchar
Length 10 50 5
Key FK PK
10 10 10
Keterangan kode karyawan no pkwt periode pkwt tanggal awal pkwt tanggal berakhir pkwt status pkwt kode klien kode lowongan
u. Tabel Presensi Primary Key
: Tanggal
Fungsi
: Menyimpan data presensi karyawan.
Tabel 4.21 Tabel Presensi Field Tgl JmlJam StLembur L1 L2 L3
Type Datetime Float Varchar Numeric Numeric Numeric
Length
Key PK
5 10 10 10 10
Keterangan tanggal libur jumlah Jam Kerja status Lembur jumlah jam lembur I jumlah jam lembur II jumlah jam lembur III
v. Tabel LIBUR Primary Key
: Tanggal
Fungsi
: Menyimpan data hari libur.
Tabel 4.22 Tabel Libur Field TglLibur
Type Datetime
Length
Key PK
Keterangan tanggal libur
59
Ket
Varchar
100
Keterangan
w. Tabel Gaji Primary Key
:-
Fungsi
: Menyimpan data gaji.
Tabel 4.23 Tabel Gaji Field Tgl NIK Tanggal IdStdGaji IdKlien IdLow TglGaji GajiPokok Potongan Tunj Lembur Jenis Status
Type Datetime Varchar Datetime Varchar Varchar Varchar Datetime Float Float Float Varchar Varchar
Length 10
Key PK FK
10 10 10
FK FK FK
10 10
Keterangan tanggal Nomor Induk Karyawan Tanggal Kode Standar gaji kode Klien kode lowongan tanggal gaji Jumlah gaji pokok potongan gaji jumlah tunjangan lembur jenis gaji status gaji
x. Tabel Standar Gaji Primary Key
: IdStdGaji
Fungsi
: Menyimpan data standar gaji karyawan, data standar gaji
karyawan ditentukan oleh pihak klien.
Tabel 4.24 Tabel Standar Gaji Field IdStdGaji Jumlah Jam jumlah bulan Jam Pengali
4.2.7
Type Varchar numeric numeric float float
Desain I/O
Length 10 5 5
Key PK
Keterangan Kode standar gaji Jumlah jam kerja jumlah bulan kerja Jam kerja Pengali jumlah gaji
60
Pada implementasinya, aplikasi Sistem Informasi Rekrutmen, Seleksi dan Penggajian ini diawali dengan tampilan form login, dimana pengguna akan menginputkan username dan passwordnya. Antara pengguna satu dengan pengguna yang lain memiliki hak akses yang berbeda. Untuk lebih jelasnya dapat dilihat pada Gambar 4.34.
Gambar 4.34 Desain Input Login
Setelah menginputkan data login, pengguna akan dihadapkan pada pilihan menu yang sesuai dengan hak akses yang dimiliki. Menu yang ada terdiri dari home, pengolahan data, seleksi dan penggajian. Masing-masing menu tersebut memiliki sub menu. Sub menu yang ada digolongkan berdasarkan keperluan pemeliharaan data. Sub menu yang ada pada home adalah log out, ubah password, dan pengguna. Pada menu pemeliharaan data terdapat sub menu klien, pelamar, karyawan, lowongan, hari libur, standar seleksi, standar gaji dan laporan. Pada menu seleksi terdapat sub menu seleksi dan rekrutmen. Pada menu penggajian terdapat sub menu presensi dan laporan penggajian. Untuk lebih jelasnya dapat dilihat pada Gambar 4.35.
61
Sistem Informasi Rekrutmen-Seleksi-Penggajian Karyawan PT. Karya Gemilang Abadi Home Log Out Ubah Password Pengguna
Pengelolaan Data Klien Pelamar Karyawan Lowongan Hari Libur Standar Seleksi Standar Gaji Laporan
Seleksi Kualifikasi Wawancara Personalia Wawancara Klien Ketrampilan Kesehatan Psikotes Rekrutmen Surat Panggilan
Penggajian Presensi Laporan Gaji
Gambar 4.35 Desain Form Menu Utama
Desain Input Ubah Password digunakan untuk mengubah password pengguna yang sedang aktif. Pada form ini pengguna diminta menginputkan data password yang lama terlebih dahulu sebelum memberikan data password yang baru. Kemudian klik tombol ubah untuk menyimpan perubahan yang dilakukan atau tombol batal untuk membatalkan mengubah password. Untuk lebih jelasnya dapat dilihat pada Gambar 4.36.
62
Gambar 4.36 Desain Input Ubah Password.
Desain Input Pengguna digunakan untuk membuat dan menyimpan data pengguna baru, selain itu juga bisa digunakan untuk mengubah data pengguna yang telah ada. Untuk menyimpan data klien klik tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih jelasnya dapat dilihat pada Gambar 4.37.
Gambar 4.37 Desain Input Pengguna
Form Klien digunakan untuk menyimpan dan mengubah data klien. Pada form klien ini terdapat tombol PKWT yang berfungsi untuk menampilkan data PKWT klien tersebut. Untuk lebih jelasnya dapat dilihat pada Gambar 4.38.
63
Gambar 4.38 Desain Input Klien
Desain Input Pelamar terdiri dari data-data identitas pelamar yang sesuai dengan dokumen-dokumen identitas. Data yang harus diinputkan pada form ini adalah nama, tempat lahir, tanggal lahir, jenis kelamin, alamat KTP, alamat sekarang, kewarganegaraan, suku, agama, status nikah, pendidikan, pengalaman, IPK, tinggi badan, berat badan, keahlian bahasa asing, aplikasi komputer, keahlian teknikal dan data-data dari lampiran surat lamaran. Untuk menyimpan data pelamar klik tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.39. Desain Input Lingkungan Keluarga digunakan untuk menyimpan data keluarga yang dimiliki oleh pelamar. Di dalam form ini terdapat field hubungan, nama, jenis kelamin, usia, pendidikan dan pekerjaan dari masing-masing keluarga pelamar. Untuk menyimpan data keluarga pelamar klik tombol simpan dan untuk membatalkan menyimpan data keluarga pelamar klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.40.
64
Gambar 4.39 Desain Input Pelamar
Gambar 4.40 Desain Input Lingkungan Keluarga Pelamar
65
Desain Input Riwayat Pendidikan berfungsi untuk menyimpan data riwayat pendidikan dari pelamar. Pada form ini terdapat field tingkat pendidikan, nama instansi, jurusan, kota dan tahun kelulusan. Untuk lebih jelasnya lihat Gambar 4.41.
Gambar 4.41 Desain Input Riwayat Pendidikan Pelamar
Desain Input Riwayat Pekerjaan merupakan form yang digunakan untuk menyimpan data riwayat pekerjaan yang dimiliki oleh pelamar. Form ini berfungsi untuk mengetahui pengalaman bekerja pelamar. Pada form ini terdapat field nama perusahaan, jabatan, masa kerja dan alasan pelamar pindah dari perusahaan tersebut. Untuk menyimpan data riwayat pekerjaan pelamar klik tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.42. Desain Input Karyawan merupakan form yang digunakan untuk mengelola data-data karyawan yang ada. Pengelolaan data yang dilakukan adalah penyimpanan data karyawan dan perubahan data dan status karyawan. Field-field yang ada sama dengan field-field yang ada pada form pelamar. Untuk menyimpan
66
data karyawan klik tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.43.
Gambar 4.42 Desain Input Riwayat Pekerjaan Pelamar
Gambar 4.43 Desain Input Karyawan
67
Desain Input Lingkungan Keluarga digunakan untuk menyimpan data keluarga yang dimiliki oleh karyawan. Di dalam form ini terdapat field hubungan, nama, jenis kelamin, usia, pendidikan dan pekerjaan dari masing-masing keluarga karyawan. Untuk menyimpan data keluarga karyawan klik tombol simpan dan untuk membatalkan menyimpan data keluarga karyawan klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.44.
Gambar 4.44 Desain Input Lingkungan Keluarga Karyawan
Desain Input Riwayat Pendidikan berfungsi untuk menyimpan data riwayat pendidikan dari karyawan. Pada form ini terdapat field tingkat pendidikan, nama instansi, jurusan, kota dan tahun kelulusan. Untuk lebih jelasnya lihat Gambar 4.45. Desain Input Riwayat Pekerjaan merupakan form yang digunakan untuk menyimpan data riwayat pekerjaan yang dimiliki oleh karyawan. Form ini berfungsi untuk mengetahui pengalaman bekerja karyawan. Pada form ini terdapat field nama perusahaan, jabatan, masa kerja dan alasan karyawan pindah dari perusahaan tersebut. Untuk menyimpan data riwayat pekerjaan karyawan klik
68
tombol simpan dan untuk membatalkannya klik tombol batal. Untuk lebih jelasnya lihat Gambar 4.46.
Gambar 4.45 Desain Input Riwayat Pendidikan Karyawan
Gambar 4.46 Desain Input Riwayat Pekerjaan Karyawan
Desain Input Lowongan digunakan untuk menyimpan data lowongan yang diberikan oleh klien. Form ini terdiri dari field yang berisi data klien yang memiliki lowongan, jabatan, pendidikan, keahlian bahasa asing, aplikasi komputer, keahlian teknikal, jenis kelamin, usia minimal, usia maksimal, pengalaman, IPK, jumlah, masa berlaku lowongan, gaji pokok dan tes-tes yang akan diadakan. Untuk lebih jelasnya lihat Gambar 4.47.
69
Gambar 4.47 Desain Input Lowongan
Desain Input Hari Libur digunakan untuk menginputkan data hari libur yang terdapat pada kalender. Pada form ini terdapat field tanggal dan keterangan hari libur. Hari libur yang diinputkan ini berpengaruh pada perhitungan gaji. Untuk lebih jelasnya lihat Gambar.4.48.
Gambar 4.48 Desain Input Hari Libur
Desain Input Standar Wawancara Personalia pada Gambar 4.49 digunakan untuk menginputkan data standar wawancara personalia. Pada form ini
70
terdapat field id wawancara, nilai motivasi, nilai komunikasi, nilai pengetahuan umum, nilai pengetahuan teknikal, nilai skill, nilai daya pikir dan nilai etika. Selain itu pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol keluar.
Gambar 4.49 Desain Input Standar Wawancara Personalia
Desain Input Standar Wawancara Klien pada Gambar 4.50 digunakan untuk menginputkan data standar wawancara klien. Pada form ini terdapat field id wawancara, nilai motivasi, nilai komunikasi, nilai pengetahuan umum, nilai pengetahuan teknikal, nilai skill, nilai daya pikir dan nilai etika. Selain itu pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol keluar. Desain Input Standar Ketrampilan pada Gambar 4.51 merupakan form yang digunakan untuk menginputkan data standar ketrampilan. Pada form ini terdapat field jenis ketrampilan, nilai cara, nilai teori dan nilai hasil. Selain itu pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol keluar.
71
Gambar 4.50 Desain Input Standar Wawancara Klien
Gambar 4.51 Desain Input Standar Ketrampilan
Desain Input Standar Psikotes adalah form yang digunakan untuk menyimpan data-data standar psikotes yang harus dimiliki seorang pelamar agar dapat diterima pada lowongan yang ada. Pada form ini terdapat field id psikotes, nilai angka, nilai verbal, nilai logika, nilai emosional dan nilai ruang dimensi. Selain itu pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol keluar. Untuk lebih jelasnya lihat Gambar 4.52.
72
Gambar 4.52 Desain Input Standar Psikotes
Desain Input Standar THT adalah form yang digunakan untuk menyimpan data-data standar THT yang harus dimiliki seorang pelamar agar dapat diterima pada lowongan yang ada. Pada form ini terdapat field id, kondisi mata, kondisi hidung, kondisi telinga dan konisi tenggorokan. Selain itu pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol keluar. Standar THT yang disimpan akan digunakan sebagai acuan dalam tes kesehatan. Untuk lebih jelasnya lihat Gambar 4.53.
Gambar 4.53 Desain Input Standar THT
73
Desain Input Standar Penyakit Dalam digunakan untuk menyimpan datadata standar penyakit dalam yang dimiliki pelamar. Pada form ini terdapat field id, jabatan, kondisi jantung, kondisi hati, kondisi paru-paru dan kondisi ginjal. Selain itu pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol keluar. Standar penyakit dalam yang disimpan akan digunakan sebagai acuan dalam tes kesehatan. Untuk lebih jelasnya lihat Gambar 4.54.
Gambar 4.54 Desain Input Standar Penyakit Dalam
Desain Input Standar Gaji merupakan form yang digunakan untuk menyimpan data standar gaji lembur. Data ini digunakan untuk perhitungan gaji. Untuk lebih jelasnya lihat Gambar 4.55.
Gambar 4.55 Desain Input Standar gaji
74
Desain Input Seleksi Kualifikasi pada Gambar 4.56 digunakan untuk menyimpan data pelamar yang memenuhi kualifikasi lowongan. Pada form ini terdapat data lowongan, id pelamar, nama, usia, alamat, nomor telepon, status nikah, pendidikan akhir, check box untuk memilih data pelamar. Selain itu, pada form lowongan juga terdapat tombol simpan untuk menyimpan data pelamar dan tombol batal untuk membatalkan menyimpan data pelamar. Desain Input Wawancara Personalia pada Gambar 4.57 merupakan form yang digunakan untuk menginput nilai hasil wawancara personalia yang diikuti pelamar. Pada form ini terdapat data lowongan, id pelamar, nilai motivasi, nilai komunikasi , nilai pengetahuan umum, nilai pengetahuan teknikal , nilai daya pikir dan nilai etika. Pada form ini juga terdapat tombol tampil nominasi untuk menampilkan pelamar yang lulus seleksi wawancara personalia, tombol simpan untuk menyimpan data wawancara personalia, tombol ubah untuk mengubah data wawancara personalia, tombol batal untuk membatalkan menyimpan data wawancara personalia dan tombol keluar untuk keluar dari form wawancara personalia.
Gambar 4.56 Desain Input Seleksi Kualifikasi
75
Gambar 4.57 Desain Input Wawancara Personalia
Desain Input Wawancara Klien pada Gambar 4.58 merupakan form yang digunakan untuk menginput nilai hasil wawancara klien yang diikuti pelamar. Pada form ini terdapat data lowongan, id pelamar, nilai motivasi, nilai komunikasi , nilai pengetahuan umum, nilai pengetahuan teknikal , nilai daya pikir dan nilai etika. Pada form ini juga terdapat tombol tampil nominasi untuk menampilkan pelamar yang lulus seleksi wawancara klien, tombol simpan untuk menyimpan data wawancara klien, tombol ubah untuk mengubah data wawancara klien, tombol batal untuk membatalkan menyimpan data wawancara klien dan tombol keluar untuk keluar dari form wawancara klien. Desain Input Tes Ketrampilan pada Gambar 4.59 merupakan form yang digunakan untuk menginput nilai hasil tes ketrampilan yang diikuti pelamar. Pada form ini terdapat data lowongan, id pelamar, nama pelamar dan nilai hasil tes ketrampilan. Pada form ini juga terdapat tombol tampil nominasi untuk menampilkan pelamar yang lulus tes ketrampilan, tombol simpan untuk menyimpan data tes ketrampilan, tombol ubah untuk mengubah data tes
76
ketrampilan, tombol batal untuk membatalkan menyimpan data tes ketrampilan dan tombol keluar untuk keluar dari form tes ketrampilan.
Gambar 4.58 Desain Input Wawancara Klien
Gambar 4.59 Desain Input Tes Ketrampilan
Desain Input Tes Kesehatan pada Gambar 4.60 merupakan form yang digunakan untuk menginput nilai hasil tes kesehatan yang diikuti pelamar. Pada form ini terdapat data lowongan, id pelamar, nama pelamar dan nilai hasil tes
77
kesehatan. Pada form ini juga terdapat tombol tampil nominasi untuk menampilkan pelamar yang lulus tes kesehatan, tombol simpan untuk menyimpan data tes kesehatan, tombol ubah untuk mengubah data tes kesehatan, tombol batal untuk membatalkan menyimpan data tes kesehatan dan tombol keluar untuk keluar dari form tes kesehatan.
Gambar 4.60 Desain Input Tes Kesehatan
Gambar 4.61 Desain Input Psikotes
78
Desain Input Psikotes pada Gambar 4.61 merupakan form yang digunakan untuk menginput nilai hasil psikotes yang diikuti pelamar. Pada form ini terdapat data lowongan, id pelamar dan nilai hasil tes kesehatan. Pada form ini juga terdapat tombol tampil nominasi untuk menampilkan pelamar yang lulus psikotes, tombol simpan untuk menyimpan data psikotes, tombol ubah untuk mengubah data psikotes, tombol batal untuk membatalkan menyimpan data psikotes dan tombol keluar untuk keluar dari form psikotes. Desain Input Rekrutmen pada Gambar 4.62 digunakan untuk menyimpan data pelamar yang lulus mengikuti tes yang diadakan. Form ini terdapat field id lowongan, jumlah, id pelamar, nama, usia, alamat, nomor telepon, status nikah, pendidikan akhir dan check box untuk memilih pelamar yang akan dijadikan karyawan. Pada form ini juga terdapat tombol simpan, tombol ubah, tombol batal dan tombol keluar.
Gambar 4.62 Desain Input Rekrutmen
Desain Output Surat Panggilan pada Gambar 4.63 adalah hasil cetak surat panggilan yang akan diberikan kepada pelamar untuk mengikuti tes yang
79
telah ditentukan oleh perusahaan. Pada form ini terdapat field jenis surat, tujuan dan id nominasi. Selain itu, pada form ini juga terdapat tombol cetak dan keluar.
PT. KARYA GEMILANG ABADI
Kepada Yth. Nesya Putri Di Tempat Dengan hormat, Dengan ini kami memberitahukan bahwa Saudara: No Daftar : P-08100004 Nama : Nesya Putri Alamat : Pondok Jati G-10 Diharap kehadirannya untuk mengikuti tes Wawancara Personalia di PT. Karya Gemilang Abadi pada tanggal 06 Desember 2008. Atas perhatian Saudara kami ucapkan terima kasih.
Surabaya, 01 Desember 2008 Penyelia
Setiyono
Gambar 4.63 Desain Output Surat Panggilan
Gambar 4.64 Desain Input Presensi
80
Desain Input Presensi pada Gambar 4.64 adalah form yang digunakan untuk menyimpan data presensi dan menghitung gaji karyawan. Pada form ini terdapat field id klien, nama perusahaan, id lowongan, data presensi karyawan dan data gaji karyawan. Selain itu, pada form ini juga terdapat tombol hitung, tombol simpan, tombol ubah, tombol batal dan tombol keluar. Desain Output Laporan Data Pelamar pada Gambar 4.65 merupakan hasil cetak data pelamar. Pada laporan ini ditampilkan field no daftar, nama, jenis kelamin, alamat, kota, tempat dan tanggal lahir ,pendidikan akhir dan pengalaman.
PT. KARYA GEMILANG ABADI DATA PELAMAR Tanggal : dd month year No Daftar Nama
JK
Alamat
Kota
Tmp Lahir Tgl Lahir Pendidikan Pengalaman
xx-10-xx xx-50-xx xx-10-xx xx-200-xxxx-200-xx xx-200-xx dd/mm/yy xx-50-xx
99999
Gambar 4.65 Desain Output Laporan Data Pelamar
Desain Output Laporan Data Karyawan pada Gambar 4.66 digunakan untuk mencetak data karyawan. Pada laporan ini ditampilkan field nama perusahaan klien, nomor PKWT, nama, alamat, kota, tanggal awal PKWT dibuat, tanggal akhir masa berlaku PKWT dan ke.
PT. KARYA GEMILANG ABADI DATA KARYAWAN Nama Perusahaan : xx-50-xx Alamat : xx-200-xx No PKWT NIK
Nama
Alamat
Tanggal : dd month year
Tmp Lahir Tgl Lahir
Awal
Akhir
Bagian
xx-10-xx xx-10-xx xx-50-xx xx-200-xx xx-50-xx dd/mm/yy dd/mm/yy dd/mm/yy xx-50-xx
Gambar 4.66 Desain Output Laporan Data Karyawan