23
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
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.
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.
(b) System Flow Seleksi off page connector 1
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.
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.
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 Memelihara Data 2 Melakukan Rekrutmen 4 Melakukan Penggajian 5 Membuat Laporan 3 Melakukan Seleksi
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.1 Memelihara Data Klien 1.2 Memelihara Data Lowongan 1.4 Memelihara Data Standar Wawancara Personalia 1.5 Memelihara Data Standar Wawancara Klien 1.6 Memelihara Data
Standar Tes Ketrampilan
1.7
Memelihara Data
Standar Tes Kesehatan
1.8
Memelihara Data Standar Psikotes
1.9 Memelihara Data Hari Libur 1.10 Memelihara Data Standar Gaji 1.3 Memelihara Data Pelamar 1.1.1
Menyimpan Data Klien
1.1.2
Mengubah Data Klien
1.10.1
Menyimpan Data Std Gaji
1.9.1
Menyimpan Data Hari
Libur 1.8.1 Menyimpan Data Std PT 1.7.1 Menyimpan Data Std TS 1.6.1 Menyimpan Data Std TK 1.5.1 Menyimpan Data Std WK 1.4.1 Menyimpan Data Std WP 1.3.1
Menyimpan Data Pelamar
1.2.1 Menyimpan Data Lowongan 1.2.2 Mengubah Data Lowongan 1.3.2 Mengubah Data Pelamar 1.4.2 Mengubah Data Std WP 1.5.2 Mengubah Data Std WK 1.6.2 Mengubah Data Std TK 1.7.2 Mengubah Data Std TS 1.8.2 Mengubah Data Std PT 1.9.2
Mengubah Data Hari
Libur 1.10.2 Mengubah Data Std Gaji 1 Memelihara Data
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.1 Mengecek Data Pelamar 2.2 Mengecek Kelengkapan Berkas 2.3 Menyimpan Data Pelamar 2 Melakukan Rekrutmen
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.1 Menyeleksi Kualifikasi
3.2
Mencetak Surat
Panggilan Wawancara Personalia
3.3
Menyimpan Nilai Hasil Wawancara
Personalia
3.4
Menyeleksi Wawancara Personalia
3.5
Mencetak Surat
Panggilan
Wawancara Klien
3.6
Menyimpan Nilai Hasil Wawancara
Klien
3.7
Menyeleksi
Wawancara Klien
3.8
Mencetak Surat Panggilan Tes Ketrampilan
3.9
Menyimpan Nilai
Hasil Tes
Ketrampilan
3.10
Menyeleksi Tes Ketrampilan
3.11
Mencetak Surat Panggilan Tes
Kesehatan
3.12
Menyimpan Nilai
Hasil Tes Kesehatan
3.13 Menyeleksi Tes Kesehatan 3.14 Mencetak Surat Panggilan Psikotes 3.15
Menyimpan Nilai Hasil Psikotes
3.16 Menyeleksi Psikotes 3.17 Mengecek Jumlah Nominasi 3.18
Menyimpan Data Karyawan Baru
3.19
Mencetak Surat Pemberitahuan
3
Melakukan Seleksi
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 Menyimpan Data Absensi 4.2 Menghitung Gaji 4.3 Menyimpan Gaji 4.4 Mencetak Tanda Terima 4.5 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 Memilih Laporan 5.2 Menambah Data Laporan 5.3 Menampilkan Laporan 5.4 Mencetak Laporan
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.
write std peny dlm write hari libur
write std gaji write std pt write std tht write std tk write std w2 write std w1 write lowongan dta plamar write pelamar [kualifikasi] [data klien] read klien write klien [std TS] [std PT] [std gaji] [std TK] [std w2] [std w1] [hari libur] HRD 1 Memelihara Data + 3 KLIEN KLIEN KLIEN KLIENKLIEN 1 PELAMAR 2 Melakukan Rekrutmen + 2 LOWONGAN 4 STD WP 5 STD WK 6 STD TK 7 STD THT 8 STD PT 9 STD GAJI 10 HARI LIBUR 33 STD PENY DLM
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.
data plmar read pelamar [data pelamar] 2 Melakukan Rekrutmen + PELAMAR 1 Memelihara Data + 1 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.
[hasil PT] read TS write TS read std PT read std peny dlm write karyawan read karywn read TK write TK read WK write WK read WP write WP [hasil TK] [hasil w2] [surat pengantar w2] [hasil w1] read plamar read lowongan [srt pemberitahuan] read PT write PT read std THT read std TK read std w2 read std w1 [srt pengantar TS] [srt pengantar PT] [hasil TS] [srt panggilan PT] [srt panggilan TS] [srt panggilan TK] [srt panggilan w2] [srt panggilan w1] PELAMARPELAMAR PELAMAR PELAMAR PELAMAR PELAMAR BAG TERKAIT 1 PELAMAR 2 LOWONGAN 4 STD WP 5 STD WK 6 STD TK 7 STD THT 8 STD PT 3 Melakukan Seleksi + PELAMAR 21 KESEHATAN 22 PSIKOTES HRDHRD KLIENKLIEN HRD 30 TES WP 31 TES WK 32 KETRAMPILAN 17 KARYAWAN 33 STD PENY DLM BAG TERKAIT
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.
[Gaji]
read kryawan
read dt gaji write gaji
read hari libur [data gaji kary]
[data absen kary] [tanda terima gaji]
read absensi write absensi read std gaji 9 STD GAJI 10 HARI LIBUR 4 Penggajian + 23 GAJI 24 PRESENSI KLIEN KLIENKLIEN 17 KARYAWAN PELAMAR
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.
read kary read PT read TS read WK read tes WP read TK read klien read low read pelmar read gaji [jenis lap] [lap yg dipilih] [periode] PIMPINAN 5 Pembuatan Laporan + 23 GAJI 17 KARYAWAN 2 LOWONGAN 32 KETRAMPILAN 30 TES WP 31 TES WK 21 KESEHATAN 22 PSIKOTES 1 PELAMAR 3 KLIEN
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.
[write std peny dlm]
[write std gaji]
[write hari libur]
[write std pt]
[write std tht] [write std tk]
[write std w2] [write std w1]
[dta plamar] [write pelamar]
[write lowongan] [kualifikasi] [data klien] [read klien] [write klien] [std w1] [hari libur] [std w2] [std TK] [std gaji] [std PT] [std TS] HRD 3 KLIEN 1.1 Memelihara Data Klien + 1.2 Memelihara Data Lowongan+ 1.3 Memelihara Data Pelamar + 1.4 Memelihara Data Std WP + 1.5 Memelihara Data Std WK + 1.6 Memelihara Data Std TK + 1.7 Memelihara Data Std TS + 1.8 Memelihara Data Std PT + 1.9 Memelihara Data Hari Libur
+ 1.10 Memelihara Data Std Gaji + KLIEN 1 PELAMAR
Melakukan Rekrutmen Karyawan
2 LOWONGAN 4 STD WP 5 STD WK 6 STD TK 7 STD THT 8 STD PT 9 STD GAJI 10 HARI LIBUR 33 STD PENY DLM
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.
dat klien dt klien
[data klien]
read dt klien [write klien]
data klien diubah dta klien 3 KLIEN KLIEN 1.1.1 Menyimpan Data Klien 1.1.2 Mengubah Data 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.
[write lowongan]
kualifiksi kualifkasi
[kualifikasi]
read lwongan data lowongan diubah
data lowongan [read klien] 2 LOWONGAN 3 KLIEN 1.2.1 Menyimpan Data Lowongan 1.2.2 Mengubah Data Lowongan KLIEN
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.
[write pelamar] [dta plamar] read dt plmr dt plamar diubah dt plmr dta plmar dt plmar 1 PELAMAR 1.3.1 Menyimpan Data Pelamar 1.3.2 Mengubah Data Pelamar Melakukan Rekrutmen Karyawan
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.
[write std w1] read stnd w1 dt stnd w1 dta std w1 [std w1] dt std w1 diubah dt std w1 HRD 4 STD WP 1.4.1 Menyimpan Data Std WP 1.4.2 Mengubah Data Std WP
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.
[write std w2] read dt w2 data std w2 dta std w2 [std w2] dt std w2 diubah dt std w2 HRD 5 STD WK 1.5.1 Menyimpan Data Std WK 1.5.2 Mengubah Data Std WK
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.
[write std tk] [std TK] Flow_2775 dt stnd tk data std tk dt std TK diubah dt std TK HRD 6 STD TK 1.6.1 Menyimpan Data Std TK 1.6.2 Mengubah Data Std TK
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.
dt peny dlm diubah [write std peny dlm] [write std tht] dt THT diubah dt stnd TS dta std TS [std TS] dt std TS diubah dt std TS HRD 7 STD THT 1.7.1 Menyimpan Data Std TS 1.7.2 Mengubah Data Std TS 33 STD PENY DLM
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.
[write std pt] read stnd PT dt stnd PT dta std PT [std PT] dt std PT diubah dt std PT HRD 8 STD PT 1.8.1 Menyimpan Data Std PT 1.8.2 Mengubah Data Std 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.
[write hari libur]
read dt hr lbur dt hri lbur
dt hr libur
[hari libur]
dt hari libur diubah dt hari libur
HRD 10 HARI LIBUR
1.9.1 Menyimpan Data Hari Libur
1.9.2 Mengubah Data
Hari Libur
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.
[write std gaji]
read dta gaji dta std gaji dt std gj [std gaji] dt std gaji diubah dt std gaji HRD 9 ST D GAJI 1.10.1 Menyimpan Data Std Gaji 1.10.2 Mengubah Data Std 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.
[dta plamar] [read pelamar]
dta pelamar
data kelengkapan berkas read plmr read plmar berkas plamar data plamar [data pelamar] 1 PELAMAR PELAMAR 2.1 Mengecek Data Pelamar 2.2 Mengecek Kelengkapan Berkas 2.3 Menyimpan Data Pelamar 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.
[write WK] [srt pemberitahuan] [read karywn] [write karyawan] jml nominasi [read std PT] [read std peny dlm] [read std TK] [read std THT] baca PT update PT [read PT] [write PT] nominasi TS [hasil PT] [srt pengantar TS] [srt panggilan PT] [srt pengantar PT] baca TS update TS [read TS] [write TS] [hasil TS] [hasil TK] [surat pengantar w2] nominasi tk [srt panggilan TS] baca ketrampilan update TK [read TK] [write TK]nominasi wk nominasi wp baca wk [srt panggilan TK] [read std w2] update wk [read WK] [hasil w2] baca wp [srt panggilan w2] update wp [read std w1] [read WP] [hasil w1] [write WP] nom kualifikasi [srt panggilan w1] nominasi kualifikasi [read plamar] [read lowongan] PELAMAR PELAMAR PELAMAR PELAMAR PELAMAR BAG TERKAIT BAG TERKAIT BAG TERKAIT PELAMAR 4 STD WP 5 STD WK 6 STD TK 7 STD THT 21 KESEHATAN 22 PSIKOTES 2 LOWONGAN 1 PELAMAR HRD KLIEN KLIEN HRD BAG TERKAIT 30 TES WP 31 TES WK 32 KETRAMPILAN 17 KARYAWAN 33 STD PENY DLM 3.1 Menyeleksi Kualifikasi 3.2 Mencetak Srt Panggilan WP 3.3 Menyimpan Nilai hasil WP 3.4 Menyeleksi WP 3.5 Mencetak Srt Panggilan WK 3.6 Menyimpan nilai hasil WK 3.7 Menyeleksi WK 3.8 Mencetak Surat panggilan TK 3.9 Menyimpan nilai hasil TK 3.10 Menyeleksi Tes Ketrampilan 3.11 Mencetak Srt Panggilan TS 3.12 Menyimpan nilai hasil TS 3.13 Menyeleksi Tes Kesehatan 3.14 Mencetak Srt panggilan PT 3.15 Menyimpan nilai hasil PT 3.16 Menyeleksi Psikotes 3.17 Mengecek Jml Nominasi 8 STD PT 3.18 Menyimpan data kary baru
3.19 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.
[Gaji] [read kryawan]
dta kary
read gaji kry
read gji kary [read dt gaji] dt gaji kary dt gaji diubah write dt gaji [write gaji] dt kary [read absensi] [write absensi]
[read hari libur] [read std gaji]
[tanda terima gaji] [data gaji kary] [data absen kary]
9 STD GAJI 23 GAJI 24 PRESENSI KLIEN 10 HARI LIBUR 4.1 Menyimpan Data Absensi 4.2 Menghitung Gaji 4.3 Menyimpan Gaji 4.4 Mencetak Tanda Terima 4.5 Mengubah Data Gaji 17 KARYAWAN PELAMAR
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.
[read pelmar] [read low] [read TS] [read tes WP] [read PT] [read TK] [read WK] [read klien] [read kary] [read gaji] dt lap dt lap dg periode dt jenis lap [lap yg dipilih] [periode] [jenis lap] PIMPINAN 5.1 Memilih Laporan 5.2 Menambah Data Lap 5.3 Menampilkan Laporan 5.4 Mencetak Laporan 23 GAJI 1 PELAMAR 2 LOWONGAN 3 KLIEN 32 KETRAMPILAN 30 TES WP 31 TES WK 21 KESEHATAN 22 PSIKOTES 17 KARYAWAN
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:
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. std peny dlm memiliki medapat mempunyai det karyawan sesuai terdapat tes kesehatan menjadi tes psikotes tes ketrampilan tes wk berstandar tes wp berstandar st d WK st d WP st d PT st d TS st d TK berkeluarga riwayat pend riwayat kerja memberi detil KLIEN IdKlien Nm Bid AlmtKlien KotaKlien NoTlp NoFax CP Jbtn DET_KLIEN Ke NoPkwt Awal Akhir Status LOWONGAN IdLow Jab Jk1 Jk2 UsiaMin UsiaMax Pengalaman IPK BhsAs ApKom Tek Pendidikan Jml DeadLine WP WK TK TS PT Gaji JnsKet Final tgl_masuk RIWAYAT Id NmPerush Jab MasaKerja Alasan PENDIDIKAN IdPend Tingkat NmInstansi KotaInstansi Jurusan Thn Fnl KELUARGA IdKel Hub NmKel Usia JK PendidikanKel Pekerjaan DET_KARY Ke1 NomPkwt Awal Akhir Status PELAMAR 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 Sertif ikat Foto Skck Ksk BhsAs ApKom Tek Informal1 Informal2 Informal3 KARYAWAN NIK Status STD_WP IdStdWp StdMotivasi StdKomunikasi StdUmum StdTek StdSkill StdDayaPikir StdEtika Jabatan STD_WK IdStdWk StdMotivasi StdKomunikasi StdUmum StdTek StdSkill StdDayaPikir StdEtika STD_TK IdStdTk StdCara StdTeori StdHasil JnsKet STD_THT IdStdTht Jabtn StdMata StdHidung StdTenggorokan STD_PT IdStdPt StdVerbal StdAngka StdLogika StdEmosi StdDimensi Jbatan TES_WP 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 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 KETRAMPILAN TglTes Cara Teori Hasil Fnl Final n_cara n_teori n_hasil NA KESEHATAN 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 PSIKOTES TglTes Verbal Angka Logika Emosi Dimensi Fnl lulus NA LIBUR Tgl Ket PENGGUNA Username Pwd Nama Jab Akses Status GAJI TglGaji GajiPokok Potongan TunjLembur Jenis Stats PRESENSI Tanggal JmlJam StLembur L1 L2 L3 STD_GAJI IdStdGaji JmlJam JmlBulan Jam Pengali STD_PENY_DLM IdStdDalam StdJantung StdParu StdHati StdGinjal Jbatn Gambar 4.32 ERD-CDM
IDSTDDALAM = IDSTDDALAM IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL NIK = NIK IDPEL = IDPEL IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL IDSTDWK = IDSTDWK IDSTDWP = IDSTDWP IDSTDPT = IDSTDPT IDSTDTHT = IDSTDTHT IDSTDTK = IDSTDTK IDPEL = IDPEL IDPEL = IDPEL IDPEL = IDPEL IDKLIEN = IDKLIEN IDKLIEN = IDKLIEN KLIEN IDKLIEN varchar(10) NM varchar(50) BID varchar(50) ALMTKLIEN varchar(200) KOTAKLIEN varchar(50) NOTLP varchar(20) NOFAX varchar(20) CP varchar(50) JBTN varchar(50) DET_KLIEN IDKLIEN varchar(10) NOPKWT varchar(50) KE numeric(5) AWAL date AKHIR date STATUS varchar(10) LOWONGAN : 1 IDKLIEN varchar(10) IDLOW varchar(10) JAB varchar(50) JK1 varchar(10) JK2 varchar(10) USIAMIN numeric(5) USIAMAX numeric(5) PENGALAMAN float IPK float BHSAS varchar(50) APKOM varchar(50) TEK varchar(50) PENDIDIKAN varchar(50) JML numeric(5) DEADLINE date WP varchar(10) WK varchar(10) TK varchar(10) TS varchar(10) PT varchar(10) GAJI float JNSKET varchar(50) FINAL varchar(10) TGL_MASUK timestamp RIWAYAT IDPEL varchar(10) ID varchar(10) NMPERUSH varchar(100) JAB varchar(50) MASAKERJA float ALASAN varchar(200) 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) 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) PELAMAR IDPEL varchar(10) NIK varchar(10) NAMA varchar(50) JK varchar(10) TMPLAHIR varchar(50) TGLLAHIR date USIA numeric(5) ALAMATKTP varchar(200) KOTAKTP varchar(50) ALAMATSKRG varchar(200) KOTASKRG varchar(50) NOTLP1 varchar(20) NOTLP2 varchar(20) KEWARGANEGARAAN varchar(10) SUKU varchar(20) AGAMA varchar(20) PENDIDIKAN varchar(50) STKAWIN varchar(20) ANAKKE numeric(5) JMLSDR numeric(5) TB numeric(5) BB numeric(5) IPK float PENGALAMAN float CATATAN varchar(500) SRTKUNING varchar(10) BIODATA varchar(10) SRTDOKTER varchar(10) KTP varchar(10) IJAZAH varchar(10) SERTIFIKAT varchar(10) FOTO varchar(10) SKCK varchar(10) KSK varchar(10) BHSAS varchar(50) APKOM varchar(50) TEK varchar(50) INFORMAL1 varchar(100) INFORMAL2 varchar(100) INFORMAL3 varchar(100) KARYAWAN : 1 NIK varchar(10) IDPEL varchar(10) STATUS varchar(10) STD_WP IDSTDWP varchar(10) STDMOTIVASI varchar(20) STDKOMUNIKASI varchar(20) STDUMUM varchar(20) STDTEK varchar(20) STDSKILL varchar(20) STDDAYAPIKIR varchar(20) STDETIKA varchar(20) JABATAN varchar(20) STD_WK IDSTDWK varchar(10) STDMOTIVASI varchar(20) STDKOMUNIKASI varchar(20) STDUMUM varchar(20) STDTEK varchar(20) STDSKILL varchar(20) STDDAYAPIKIR varchar(20) STDETIKA varchar(20) STD_TK IDSTDTK varchar(10) STDCARA varchar(20) STDTEORI varchar(20) STDHASIL varchar(20) JNSKET varchar(50) STD_THT IDSTDTHT varchar(10) JABTN varchar(20) STDMATA varchar(20) STDHIDUNG varchar(20) STDTENGGOROKAN varchar(20) STD_PT IDSTDPT varchar(10) STDVERBAL numeric(5) STDANGKA numeric(5) STDLOGIKA numeric(5) STDEMOSI numeric(5) STDDIMENSI numeric(5) JBATAN varchar(50) 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) TES_WK IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) IDSTDWK 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) 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) 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 <undefined> HATI <undefined> PARU <undefined> JANTUNG <undefined> TENGGOROKAN <undefined> TELINGA <undefined> 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) PSIKOTES IDKLIEN varchar(10) IDLOW varchar(10) IDPEL varchar(10) IDSTDPT varchar(10) TGLTES date VERBAL numeric(5) ANGKA numeric(5) LOGIKA numeric(5) EMOSI numeric(5) DIMENSI numeric(5) FNL varchar(10) LULUS varchar(10) NA numeric(10) PENGGUNA USERNAME varchar(10) PWD varchar(10) NAMA varchar(50) JAB varchar(50) AKSES varchar(50) STATUS varchar(10) STD_PENY_DLM IDSTDDALAM varchar(10) STDJANTUNG varchar(10) STDPARU varchar(10) STDHATI varchar(10) STDGINJAL varchar(10) JBATN varchar(50)
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. IDKLIEN = IDKLIEN IDLOW = IDLOW NIK = NIK NIK = NIK NIK = NIK PRE_NIK = PRE_NIK TGL = GAJ_ TGL TANGGAL = GAJ_ TANGGAL
NIK = GAJ_ NIK IDSTDGAJI = IDSTDGAJI NIK = PRE_NIK TGL = TGL TANGGAL = TANGGAL TGL = TGL IDSTDGAJI = IDSTDGAJI DET_KARY NIK v archar(10) NOMPKWT v archar(50) KE1 numeric(5) AWAL date AKHIR date STATUS v archar(10) LIBUR TGL date KET v arch ar(100) GAJI PRE_NIK v archar(10) TGL date TANGGAL date NIK v archar(10) IDSTDGAJI v archar(10) IDKLIEN v archar(10) IDLOW v archar(10) TGLGAJI date
GAJI POKOK f loat POTONGAN f loat TUNJLEMBUR f loat JENIS f loat STATS v archar(10) 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 STD_GAJI IDSTDGAJI v archar(10) JMLJAM f loat JMLBULAN f loat JAM f loat PENGALI f loat 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 KARYAWAN : 2 NIK v archar(10) IDPEL v archar(10) STATUS v archar(10) (b) ERD-PDM
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 Type Length Key Keterangan
IdKlien Varchar 10 PK kode klien
Nm Varchar 50 nama klien
Bid Varchar 50 bidang klien
AlmtKlien Varchar 200 alamat klien
KotaKlien Varchar 50 kota klien
NoTlp Varchar 20 no telepon klien
NoFax Varchar 20 no fax klien
CP Varchar 50 contact person
Jbtn Varchar 50 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 Type Length Key Keterangan
NoPKWT Varchar 50 no PKWT klien
Ke Numeric 5 PK periode PKWT
Awal Datetime tanggal awal PKWT
Akhir Datetime tanggal berakhirnya PKWT
IdKlien Varchar 10 FK kode klien
c. Tabel Lowongan
Primary Key : IdLow
Fungsi : Digunakan untuk menyimpan data kualifikasi karyawan.
Tabel 4.3 Tabel Lowongan
Field Type Length Key Keterangan
IdLow Varchar 10 PK kode lowongan
Jab Varchar 50 jabatan yang dibutuhkan
UsiaMin Numeric 5 usia minimal karyawan
UsiaMax Numeric 5 usia maksimal karyawan
Pengalaman Float 5 pengalaman yang dibutuhkan
IPK Float 5 IPK yang dibutuhkan
BhsAs Varchar 50 bahasa asing yang harus dikuasai
Apkom Varchar 50 aplikasi komputer yang harus dikuasai
Tek Varchar 50 kemampuan teknis yang harus dikuasai
Pendidikan Varchar 50 pendidikan akhir
Jml Numeric 5 jumlah karyawan yang dibutuhkan
Deadline Datetime tanggal akhir masa berlaku
WP Varchar 10 wawancara personalia
WK Varchar 10 wawancara klien
TK Varchar 10 tes ketrampilan
TS Varchar 10 tes kesehatan
PT Varchar 10 psikotes
Gaji Money 10 gaji yang ditawarkan
Jk1 Varchar 10 jenis kelamin
Jk2 Varchar 10 jenis kelamin
IdKlien Varchar 10 FK kode klien
JnsKet Varchar 50 Jenis Ketrampilan
Final Varchar 10 status final lowongan
Tgl_masuk Datetime 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 Type Length Key Keterangan
IdStdWp Varchar 10 PK kode standar wawancara personalia
StdMotivasi Varchar 20 motivasi
StdKomunikasi Varchar 20 komunikasi
StdUmum Varchar 20 pengetahuan umum
StdTek Varchar 20 pengetahuan teknik
StdSkill Varchar 20 kemampuan bidang lain
StdDayaPikir Varchar 20 daya pikir
StdEtika Varchar 20 etika
Jab Varchar 50 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 Type Length Key Keterangan
IdStdWk Varchar 10 PK kode standar wawancara klien
StdMotivasi Varchar 20 motivasi
StdKomunikasi Varchar 20 komunikasi
StdUmum Varchar 20 pengetahuan umum
StdTek Varchar 20 pengetahuan teknik
StdSkill Varchar 20 kemampuan bidang lain
StdDayaPikir Varchar 20 daya pikir
StdEtika Varchar 20 etika
Jab Varchar 50 jabatan
f. Tabel Standar Tes Ketrampilan Primary Key : IdStdTk
Fungsi : Menyimpan standar nilai tes ketrampilan.
Tabel 4.6 Tabel Standar Tes Ketrampilan
Field Type Length Key Keterangan
IdStdTk Varchar 10 PK kode standar ketrampilan
StdCara Varchar 20 cara
StdTeori Varchar 20 teori
StdHasil Varchar 20 hasil
JnsKet Varchar 50 jenis ketrampilan
Primary Key : IdStdTht
Fungsi : Menyimpan standar nilai tes kesehatan.
Tabel 4.7 Tabel Standar Tes THT
Field Type Length Key Keterangan
IdStdTht Varchar 10 PK kode standar tht
Jab Varchar 50 jabatan
StdMata Varchar 20 kondisi mata
StdHidung Varchar 20 kondisi hidung
StdTelinga Varchar 20 kondisi telinga
StdTenggorokan Varchar 20 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 Type Length Key Keterangan
IdStdDlm Varchar 10 PK kode standar tht
Jab Varchar 50 jabatan
StdJantung Varchar 20 kondisi jantung
StdHati Varchar 20 kondisi hati
StdParu Varchar 20 kondisi paru-paru
StdGinjal Varchar 20 kondisi ginjal
i. Tabel Standar Psikotes Primary Key : IdStdPt
Fungsi : Menyimpan nilai psikotes yang harus dimiliki pelamar.
Tabel 4.9 Tabel Standar Psikotes
Field Type Length Key Keterangan
IdStdPt Varchar 10 PK kode standar psikotes
StdVerbal Numeric 5 nilai verbal
StdAngka Numeric 5 nilai angka
Field Type Length Key Keterangan
StdEmosi Numeric 5 nilai emosi
StdDimensi Numeric 5 nilai ruang dimensi
Jab Varchar 50 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 Type Length Key Keterangan
IdStdWp Varchar 10 FK kode standar wawancara personalia
Lulus Varchar 10 status kelulusan
TglTes Datetime tgl tes
Motivasi Varchar 20 nilai motivasi
Komunikasi Varchar 20 nilai komunikasi
Umum Varchar 20 nilai peng. Umum
Pengtek Varchar 20 nilai peng. Teknik
Skill Varchar 20 nilai kemampuan bid. Lain
DayaPikir Varchar 20 nilai daya pikir
Etika Varchar 20 nilai etika
IdKlien Varchar 10 FK kode klien
IdLow Varchar 10 FK kode lowongan
IdPel Varchar 10 FK kode pelamar
Final Varchar 10 status final
n_mot Numeric 10 nilai angka motivasi
n_kom Numeric 10 nilai angka komunikasi
n_um Numeric 10 nilai angka peng. Umum
n_peng Numeric 10 nilai angka peng. Teknik
n_skill Numeric 10 nilai angka skill
n_daya Numeric 10 nilai angka daya pikir
n_etika Numeric 10 nilai angka etika
NA Numeric 10 nilai akhir tes wawancara personalia
k. Tabel Tes Wawancara Klien Primary Key : IdWk
Fungsi : Menyimpan hasil nilai wawancara klien yang diikuti oleh pelamar.
Field Type Length Key Keterangan
IdStdWk Varchar 10 FK kode standar wawancara klien
Lulus Varchar 10 status kelulusan
TglTes Datetime tgl tes
Motivasi Varchar 20 nilai motivasi
Komunikasi Varchar 20 nilai komunikasi
Umum Varchar 20 nilai peng. Umum
Pengtek Varchar 20 nilai peng. Teknik
Skill Varchar 20 nilai kemampuan bid. Lain
DayaPikir Varchar 20 nilai daya pikir
Etika Varchar 20 nilai etika
IdKlien Varchar 10 FK kode klien
IdLow Varchar 10 FK kode lowongan
IdPel Varchar 10 FK kode pelamar
Final Varchar 10 status final
n_mot Numeric 10 nilai angka motivasi
n_kom Numeric 10 nilai angka komunikasi
n_um Numeric 10 nilai angka peng. Umum
n_peng Numeric 10 nilai angka peng. Teknik
n_skill Numeric 10 nilai angka skill
n_daya Numeric 10 nilai angka daya pikir
n_etika Numeric 10 nilai angka etika
NA Numeric 10 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 Type Length Key Keterangan
IdKlien Varchar 10 FK kode klien
IdLow Varchar 10 FK kode lowongan
IdPel Varchar 10 FK kode pelamar
TglTes Datetime tanggal tes
Cara Varchar 20 cara
Teori Varchar 20 teori
Hasil Varchar 20 hasil
Lulus Varchar 10 status kelulusan
Final Varchar 10 status final
n_cara Numeric 10 nilai angka cara
n_teori Numeric 10 nilai angka teori
Field Type Length Key Keterangan
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 Type Length Key Keterangan
IdKlien Varchar 10 FK kode klien
IdLow Varchar 10 FK kode lowongan
IdPel Varchar 10 FK kode pelamar
TglTes Datetime tanggal tes
Mata Varchar 20 kondisi mata
Hidung Varchar 20 kondisi hidung
Telinga Varchar 20 kondisi telinga
Tenggorokan Varchar 20 kondisi tenggorokan
Jantung Varchar 20 kondisi jantung
Paru Varchar 20 kondisi paru-paru
Hati Varchar 20 kondisi hati
Ginjal Varchar 20 kondisi ginjal
Lulus Varchar 20 status kelulusan
Final Varchar 20 status final
IdStdTht Varchar 10 FK kode standar tht
IdStdDlm Varchar 10 FK kode standar peny dalam
n_mata Numeric 10 nilai angka kondisi mata
n_hidung Numeric 10 nilai angka kondisi hidung
n_telinga Numeric 10 nilai angka kondisi telinga
n_tengg Numeric 10 nilai angka kondisi tenggorokan
n_jantung Numeric 10 nilai angka kondisi jantung
n_paru Numeric 10 nilai angka kondisi paru-paru
n_hati Numeric 10 nilai angka kondisi hati
n_ginjal Numeric 10 nilai angka kondisi ginjal
NA Numeric 10 nilai akhir tes kesehatan
n. Tabel Tes Psikotes Primary Key : IdPt
Fungsi : Menyimpan nilai hasil tes psikotes pelamar.
Tabel 4.14 Tabel Psikotes
IdStdPt Varchar 10 FK kode standar psikotes
Lulus Varchar 10 status kelulusan
TglTes Datetime tgl tes
Verbal Numeric 5 nilai verbal
Angka Numeric 5 nilai angka
Logika Numeric 5 nilai logika
Emosi Numeric 5 nilai emosi
Dimensi Numeric 5 nilai ruang dimensi
IdKlien Varchar 10 FK kode klien
IdLow Varchar 10 FK kode lowongan
IdPel Varchar 10 FK kode pelamar
Final Varchar 10 status final
NA Numeric 10 nilai akhir psikotes
o. Tabel Pelamar
Primary Key : IdPel
Fungsi : Menyimpan data pelamar.
Tabel 4.15 Tabel Pelamar
Field Type Length Key Keterangan
IdPel Varchar 10 PK kode pelamar
Nama Varchar 50 nama
Jk Varchar 10 jenis kelamin
TmpLahir Varchar 50 tempat lahir
TglLahir Datetime tanggal lahir
AlamatKTP Varchar 200 alamat tempat tinggal berdasar KTP
KotaKTP Varchar 50 kota tempat tinggal berdasar KTP
AlamatSkrg Varchar 200 alamat tempat tinggal sekarang
KotaSkrg Varchar 50 kota tempat tinggal sekarang
NoTlp1 Varchar 20 no telepon 1
NoTlp2 Varchar 20 no telepon 2
Kewarganegaraan Varchar 10 kewarganegaraan
Suku Varchar 20 suku
Agama Varchar 20 agama
Pendidikan Varchar 50 pendidikan akhir
StKawin Varchar 20 status kawin
AnakKe Numeric 5 urutan dalam keluarga
JmlSdr Numeric 5 jumlah saudara
TB Numeric 5 tinggi badan
BB Numeric 5 berat badan
IPK Float 5 IPK pelamar
Pengalaman Float 5 pengalaman
Field Type Length Key Keterangan
Catatan Varchar 500 catatan mengenai pelamar
SrtKuning Varchar 10 surat kuning
Biodata Varchar 10 biodata pelamar
SrtDokter Varchar 10 surat ket. Sehat dari dokter
KTP Varchar 10 fotocopy KTP
Ijazah Varchar 10 ijazah pendidikan
Sertifikat Varchar 10 sertifikat yang dimiliki
Foto Varchar 10 pas foto
SKCK Varchar 10 surat ket. Kelakuan baik
KSK Varchar 10 kartu susunan keluarga
BhsAs Varchar 50 bahasa asing yang harus dikuasai
Apkom Varchar 50 aplikasi komputer yang dikuasai
Tek Varchar 50 keahlian teknis
Informal1 Varchar 100 pendidikan informal 1
Informal2 Varchar 100 pendidikan informal 2
Informal3 Varchar 100 pendidikan informal 3
SrtLam Varchar 10 surat lamaran
Aktif Varchar 10 status pelamar
tgl_msk Datetime tanggal data pelamar diinputkan
p. Tabel Riwayat Kerja Primary Key : Id
Fungsi : Menyimpan data riwayat kerja pelamar.
Tabel 4.16 Tabel Riwayat
Field Type Length Key Keterangan
IdPel Varchar 10 FK kode pelamar
Id Varchar 10 PK kode riwayat kerja
NmPerush Varchar 100 nama perusahaan
Jab Varchar 50 jabatan pelamar
MasaKerja Float 5 masa kerja
Alasan Varchar 200 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 Type Length Key Keterangan
IdPend Varchar 10 PK kode riwayat pendidikan
Tingkat Varchar 50 tingkat pendidikan
NmInstansi Varchar 100 nama instansi
KotaInstansi Varchar 50 kota instansi
Jurusan Varchar 20 jurusan
Thn Numeric 5 tahun ajaran/lulus
Lulus Varchar 10 status kelulusan
r. Tabel Susunan Keluarga Primary Key : IdKel
Fungsi : Menyimpan data susunan keluarga pelamar.
Tabel 4.18 Tabel Keluarga
Field Type Length Key Keterangan
IdPel Varchar 10 FK kode pelamar
IdKel Varchar 10 PK kode keluarga
Hub Varchar 10 hubungan keluarga
NmKel Varchar 50 nama keluarga
Usia Numeric 5 usia keluarga
PendidikanKel Varchar 50 pendidikan
Pekerjaan Varchar 50 pekerjaan keluarga
Jk Varchar 10 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 Type Length Key Keterangan
Status Varchar 10 status karyawan
NIK Varchar 10 PK kode karyawan
IdPel Varchar 10 FK kode pelamar
t. Tabel Detil Karyawan
Fungsi : Menyimpan data PKWT yang dimiliki oleh karyawan.
Tabel 4.20 Tabel Detil Karyawan
Field Type Length Key Keterangan
NIK Varchar 10 FK kode karyawan
NomPkwt Varchar 50 no pkwt
Ke1 Numeric 5 PK periode pkwt
Awal Datetime tanggal awal pkwt
Akhir Datetime tanggal berakhir pkwt
Status Varchar 10 status pkwt
IdKlien Varchar 10 kode klien
IdLow Varchar 10 kode lowongan
u. Tabel Presensi
Primary Key : Tanggal
Fungsi : Menyimpan data presensi karyawan.
Tabel 4.21 Tabel Presensi
Field Type Length Key Keterangan
Tgl Datetime PK tanggal libur
JmlJam Float 5 jumlah Jam Kerja
StLembur Varchar 10 status Lembur
L1 Numeric 10 jumlah jam lembur I
L2 Numeric 10 jumlah jam lembur II
L3 Numeric 10 jumlah jam lembur III
v. Tabel LIBUR
Primary Key : Tanggal
Fungsi : Menyimpan data hari libur.
Tabel 4.22 Tabel Libur
Field Type Length Key Keterangan
Ket Varchar 100 Keterangan
w. Tabel Gaji
Primary Key : -
Fungsi : Menyimpan data gaji.
Tabel 4.23 Tabel Gaji
Field Type Length Key Keterangan
Tgl Datetime PK tanggal
NIK Varchar 10 FK Nomor Induk Karyawan
Tanggal Datetime Tanggal
IdStdGaji Varchar 10 FK Kode Standar gaji
IdKlien Varchar 10 FK kode Klien
IdLow Varchar 10 FK kode lowongan
TglGaji Datetime tanggal gaji
GajiPokok Float Jumlah gaji pokok
Potongan Float potongan gaji
Tunj Lembur Float jumlah tunjangan lembur
Jenis Varchar 10 jenis gaji
Status Varchar 10 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 Type Length Key Keterangan
IdStdGaji Varchar 10 PK Kode standar gaji
Jumlah Jam numeric 5 Jumlah jam kerja
jumlah bulan numeric 5 jumlah bulan kerja
Jam float Jam kerja
Pengali float Pengali jumlah gaji
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.
Sistem Informasi Rekrutmen-Seleksi-Penggajian Karyawan PT. Karya Gemilang Abadi Home Pengelolaan Data Seleksi Log Out Ubah Password Pengguna Kualifikasi Lowongan Pelamar Karyawan Hari Libur Standar Seleksi Standar Gaji Laporan Klien 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.
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.
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.
Gambar 4.39 Desain Input Pelamar
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
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
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
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.
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
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.
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.
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.
Desain Input Standar Penyakit Dalam digunakan untuk menyimpan data-data 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.
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.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
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
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
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
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
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 Tanggal : dd month year
Alamat : xx-200-xx
No PKWT NIK Nama Alamat 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