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
kesalahan yang sering terjadi.
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.
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
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.
31
1.1
Mem
elih
ara
Dat
a Kl
ien
1.2
Mem
elih
ara
Dat
a Lo
won
gan
1.4
Mem
elih
ara
Dat
a St
anda
r Waw
anca
ra
Pers
onal
ia
1.5
Mem
elih
ara
Dat
a St
anda
r W
awan
cara
Klie
n
1.6
Mem
elih
ara
Dat
a St
anda
r Tes
Ke
tram
pila
n
1.7
Mem
elih
ara
Dat
a St
anda
r Tes
Ke
seha
tan
1.8
Mem
elih
ara
Dat
a St
anda
r Psi
kote
s
1.9
Mem
elih
ara
Dat
a H
ari L
ibur
1.10
Mem
elih
ara
Dat
a St
anda
r Gaj
i
1.3
Mem
elih
ara
Dat
a Pe
lam
ar
1.1.
1
Men
yim
pan
Dat
a Kl
ien
1.1.
2
Men
guba
h D
ata
Klie
n
1.10
.1
Men
yim
pan
Dat
a St
d G
aji
1.9.
1M
enyi
mpa
n D
ata
Har
i Li
bur
1.8.
1
Men
yim
pan
Dat
a St
d PT
1.7.
1
Men
yim
pan
Dat
a St
d TS
1.6.
1
Men
yim
pan
Dat
a St
d TK
1.5.
1
Men
yim
pan
Dat
a St
d W
K
1.4.
1
Men
yim
pan
Dat
a St
d W
P
1.3.
1
Men
yim
pan
Dat
a Pe
lam
ar
1.2.
1M
enyi
mpa
n D
ata
Low
onga
n
1.2.
2M
engu
bah
Dat
a Lo
won
gan
1.3.
2
Men
guba
h D
ata
Pela
mar
1.4.
2
Men
guba
h D
ata
Std
WP
1.5.
2
Men
guba
h D
ata
Std
WK
1.6.
2
Men
guba
h D
ata
Std
TK
1.7.
2
Men
guba
h D
ata
Std
TS
1.8.
2
Men
guba
h D
ata
Std
PT
1.9.
2M
engu
bah
Dat
a H
ari
Libu
r
1.10
.2
Men
guba
h D
ata
Std
Gaj
i
1
Mem
elih
ara
Dat
a
Gambar 4.7 HIPO Level 1 Memelihara Data
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.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.
33
3.1
Men
yele
ksi
Kual
ifikas
i
3.2
Men
ceta
k Su
rat
Pang
gila
n W
awan
cara
Pe
rson
alia
3.3
Men
yimpa
n Ni
lai
Hasil
Waw
anca
ra
Pers
onal
ia
3.4
Men
yele
ksi
Waw
anca
ra
Pers
onal
ia
3.5
Men
ceta
k Su
rat
Pang
gila
n W
awan
cara
Klie
n
3.6
Men
yimpa
n Ni
lai
Hasil
Waw
anca
ra
Klie
n
3.7
Men
yele
ksi
Waw
anca
ra K
lien
3.8
Men
ceta
k Su
rat
Pang
gila
n Te
s Ke
tram
pila
n
3.9
Men
yimpa
n Ni
lai
Hasil
Tes
Ke
tram
pila
n
3.10
Men
yele
ksi T
es
Ketra
mpi
lan
3.11
Men
ceta
k Su
rat
Pang
gila
n Te
s Ke
seha
tan
3.12
Men
yimpa
n Ni
lai
Hasil
Tes
Ke
seha
tan
3.13
Men
yele
ksi T
es
Kese
hata
n
3.14
Men
ceta
k Su
rat
Pang
gila
n Ps
ikote
s
3.15
Men
yimpa
n Ni
lai
Hasil
Psik
otes
3.16
Men
yele
ksi
Psiko
tes
3.17
Men
gece
k Ju
mla
h No
min
asi
3.18
Men
yimpa
n Da
ta
Kary
awan
Bar
u
3.19
Men
ceta
k Su
rat
Pem
berit
ahua
n
3
Mel
akuk
an S
elek
si
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
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
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.
write std peny dlm
write hari l ibur
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 l ibur]
HRD
1
Memelihara Data
+3 KLIEN
KLIENKLIENKLIENKLIEN
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
10HARI 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.
36
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]PELAMARPELAMARPELAMARPELAMAR
PELAMARPELAMAR
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.
37
[Gaji]
read kryawan
read dt gaji
write gaji
read hari l ibur[data gaji kary]
[data absen kary]
[tanda terima gaji]
read absensi
write absensi
read std gaji9 STD GAJI
10 HARI LIBUR4
Penggajian
+
23 GAJI
24 PRESENSI
KLIENKLIENKLIEN
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 dipil ih]
[periode]PIMPINAN
5
Pembuatan Laporan
+
23 GAJI
17 KARYAWAN
2 LOWONGAN
32 KETRAMPILAN
30 TES WP
31 TES WK
21 KESEHATAN
22 PSIKOTES1 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.
38
[write std peny dlm]
[write std gaji]
[write hari l ibur]
[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 l ibur][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 KLIENKLIEN
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.
39
[write lowongan]
kualifiksi
kualifkasi
[kualifikasi]
read lwongandata lowongan diubah
data lowongan
[read klien]
2 LOWONGAN
3 KLIEN
1.2.1Menyimpan
Data Lowongan
1.2.2Mengubah
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
HRD4 STD WP
1.4.1
Menyimpan Data Std WP
1.4.2
Mengubah Data Std WP
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.
[write std w2]
read dt w2data 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_2775dt 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.
41
dt peny dlm diubah
[write std peny dlm]
[write std tht]
dt THT diubahdt 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 PTdt 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 l ibur]
read dt hr lbur
dt hri lbur
dt hr l ibur
[hari l ibur]
dt hari l ibur diubah
dt hari l ibur
HRD 10 HARI LIBUR
1.9.1
Menyimpan Data Hari Libur
1.9.2
Mengubah Data Hari Libur
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.
[write std gaji]
read dta gajidta std gaji
dt std gj
[std gaji]
dt std gaji diubah
dt std gaji
HRD 9 STD 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 PELAMARPELAMAR
2.1
Mengecek Data Pelamar
2.2Mengecek
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.
43
[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
PELAMARPELAMAR
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 WP3.5
Mencetak Srt Panggilan WK
3.6
Menyimpan nilai hasil WK
3.7
Menyeleksi WK
3.8Mencetak
Surat panggilan TK
3.9
Menyimpan nilai hasil TK
3.10Menyeleksi
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.
44
[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 l ibur]
[read std gaji]
[tanda terima gaji]
[data gaji kary]
[data absen kary]
9 STD GAJI23 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 dipil ih]
[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 KETRAMPILAN30 TES WP
31 TES WK
21 KESEHATAN
22 PSIKOTES17 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:
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.
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
memberidetil
KLIENIdKlienNmBidAlmtKlienKotaKlienNoTlpNoFaxCPJbtn
DET_KLIENKeNoPkwtAwalAkhirStatus
LOWONGANIdLowJabJk1Jk2UsiaMinUsiaMaxPengalamanIPKBhsAsApKomTekPendidikanJmlDeadLineWPWKTKTSPTGajiJnsKetFinaltgl_masuk
RIWAYATIdNmPerushJabMasaKerjaAlasan
PENDIDIKANIdPendTingkatNmInstansiKotaInstansiJurusanThnFnl
KELUARGAIdKelHubNmKelUsiaJKPendidikanKelPekerjaan
DET_KARYKe1NomPkwtAwalAkhirStatus
PELAMARIdPelNamaJKTmpLahirTglLahirUsiaAlamatKtpKotaKtpAlamatSkrgKotaSkrgNoTlp1NoTlp2KewarganegaraanSukuAgamaPendidikanStKawinAnakKeJmlSdrTBBBIPKPengalamanCatatanSrtKuningBiodataSrtDokterKTPIjazahSertif ikatFotoSkckKskBhsAsApKomTekInformal1Informal2Informal3
KARYAWANNIKStatus
STD_WPIdStdWpStdMotivasiStdKomunikasiStdUmumStdTekStdSkillStdDayaPikirStdEtikaJabatan
STD_WKIdStdWkStdMotivasiStdKomunikasiStdUmumStdTekStdSkillStdDayaPikirStdEtika
STD_TKIdStdTkStdCaraStdTeoriStdHasilJnsKet
STD_THTIdStdThtJabtnStdMataStdHidungStdTenggorokan
STD_PTIdStdPtStdVerbalStdAngkaStdLogikaStdEmosiStdDimensiJbatan
TES_WPTglTesMotivasiKomunikasiUmumPengTekSkillDayaPikirEtikaFnlFinaln_motn_komn_umn_pengn_skilln_dayan_etikaNA
TES_WKTglTesMotivasiKomunikasiUmumPengTekSkillDayaPikirEtikaFnlFinaln_motn_komn_umn_pengn_skilln_dayan_etikaNA
KETRAMPILANTglTesCaraTeoriHasilFnlFinaln_caran_teorin_hasilNA
KESEHATANTglTesMataGinjalHatiParuJantungTenggorokanTelingaFnllulusFinaln_matan_hidungn_telingan_tenggn_jantungn_parun_hatin_ginjalNA
PSIKOTESTglTesVerbalAngkaLogikaEmosiDimensiFnllulusNA
LIBURTglKet
PENGGUNAUsernamePwdNamaJabAksesStatus
GAJITglGajiGajiPokokPotonganTunjLemburJenisStats
PRESENSITanggalJmlJamStLemburL1L2L3
STD_GAJIIdStdGajiJmlJamJmlBulanJamPengali
STD_PENY_DLMIdStdDalamStdJantungStdParuStdHatiStdGinjalJbatn
Gambar 4.32 ERD-CDM
46
IDSTDDALAM = IDSTDDALAM
IDKLIEN = IDKLIENIDLOW = IDLOWIDPEL = IDPEL
NIK = NIKIDPEL = IDPEL
IDKLIEN = IDKLIENIDLOW = IDLOWIDPEL = IDPEL
IDKLIEN = IDKLIENIDLOW = IDLOWIDPEL = IDPEL
IDKLIEN = IDKLIENIDLOW = IDLOWIDPEL = IDPEL
IDKLIEN = IDKLIENIDLOW = IDLOW
IDPEL = IDPEL
IDSTDWK = IDSTDWK
IDSTDWP = IDSTDWP
IDSTDPT = IDSTDPT
IDSTDTHT = IDSTDTHT
IDSTDTK = IDSTDTK
IDPEL = IDPEL
IDPEL = IDPEL
IDPEL = IDPEL
IDKLIEN = IDKLIEN
IDKLIEN = IDKLIEN
KLIENIDKLIEN 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_KLIENIDKLIEN varchar(10)NOPKWT varchar(50)KE numeric(5)AWAL dateAKHIR dateSTATUS varchar(10)
LOWONGAN : 1IDKLIEN varchar(10)IDLOW varchar(10)JAB varchar(50)JK1 varchar(10)JK2 varchar(10)USIAMIN numeric(5)USIAMAX numeric(5)PENGALAMAN f loatIPK f loatBHSAS varchar(50)APKOM varchar(50)TEK varchar(50)PENDIDIKAN varchar(50)JML numeric(5)DEADLINE dateWP varchar(10)WK varchar(10)TK varchar(10)TS varchar(10)PT varchar(10)GAJI f loatJNSKET varchar(50)FINAL varchar(10)TGL_MASUK timestamp
RIWAYATIDPEL varchar(10)ID varchar(10)NMPERUSH varchar(100)JAB varchar(50)MASAKERJA f loatALASAN varchar(200)
PENDIDIKANIDPEL varchar(10)IDPEND varchar(10)TINGKAT varchar(50)NMINSTANSI varchar(100)KOTAINSTANSI varchar(50)JURUSAN varchar(20)THN numeric(5)FNL varchar(10)
KELUARGAIDPEL varchar(10)IDKEL varchar(10)HUB varchar(10)NMKEL varchar(50)USIA numeric(5)JK varchar(10)PENDIDIKANKEL varchar(50)PEKERJAAN varchar(50)
PELAMARIDPEL varchar(10)NIK varchar(10)NAMA varchar(50)JK varchar(10)TMPLAHIR varchar(50)TGLLAHIR dateUSIA 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 f loatPENGALAMAN f loatCATATAN 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_WPIDSTDWP 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_WKIDSTDWK varchar(10)STDMOTIVASI varchar(20)STDKOMUNIKASI varchar(20)STDUMUM varchar(20)STDTEK varchar(20)STDSKILL varchar(20)STDDAYAPIKIR varchar(20)STDETIKA varchar(20)
STD_TKIDSTDTK varchar(10)STDCARA varchar(20)STDTEORI varchar(20)STDHASIL varchar(20)JNSKET varchar(50)
STD_THTIDSTDTHT varchar(10)JABTN varchar(20)STDMATA varchar(20)STDHIDUNG varchar(20)STDTENGGOROKAN varchar(20)
STD_PTIDSTDPT varchar(10)STDVERBAL numeric(5)STDANGKA numeric(5)STDLOGIKA numeric(5)STDEMOSI numeric(5)STDDIMENSI numeric(5)JBATAN varchar(50)
TES_WPIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)IDSTDWP varchar(10)TGLTES dateMOTIVASI 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_WKIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)IDSTDWK varchar(10)TGLTES dateMOTIVASI 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)
KETRAMPILANIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)IDSTDTK varchar(10)TGLTES dateCARA 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)
KESEHATANIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)TGLTES dateKONDISI 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)
PSIKOTESIDKLIEN varchar(10)IDLOW varchar(10)IDPEL varchar(10)IDSTDPT varchar(10)TGLTES dateVERBAL numeric(5)ANGKA numeric(5)LOGIKA numeric(5)EMOSI numeric(5)DIMENSI numeric(5)FNL varchar(10)LULUS varchar(10)NA numeric(10)
PENGGUNAUSERNAME varchar(10)PWD varchar(10)NAMA varchar(50)JAB varchar(50)AKSES varchar(50)STATUS varchar(10)
STD_PENY_DLMIDSTDDALAM varchar(10)STDJANTUNG varchar(10)STDPARU varchar(10)STDHATI varchar(10)STDGINJAL varchar(10)JBATN varchar(50)
Gambar 4.33 (a) ERD-PDM
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.
IDKLIEN = IDKLIEN
IDLOW = IDLOW
NIK = NIK
NIK = NIK
NIK = NIK
PRE_NIK = PRE_NIKTGL = GAJ_ TGL
TANGGAL = GAJ_TANGGALNIK = GAJ_NIK
IDSTDGAJI = IDSTDGAJI
NIK = PRE_NIKTGL = TGL
TANGGAL = TANGGAL
TGL = TGL
IDSTDGAJI = IDSTDGAJI
DET_KARYNIK varchar(10)NOMPKWT varchar(50)KE1 numeric(5)AWAL dateAKHIR dateSTATUS varchar(10)
LIBURTGL dateKET varchar(100)
GAJIPRE_NIK varchar(10)TGL dateTANGGAL dateNIK varchar(10)IDSTDGAJI varchar(10)IDKLIEN varchar(10)IDLOW varchar(10)TGLGAJI dateGAJI POKOK f loatPOTONGAN f loatTUNJLEMBUR f loatJENIS f loatSTATS varchar(10)
PRESENSINIK varchar(10)TGL dateTANGGAL datePRE_NIK varchar(10)GAJ_TGL dateGAJ_TANGGAL dateGAJ_NIK varchar(10)IDSTDGAJI varchar(10)JMLJAM f loatSTLEMBUR varchar(10)L1 f loatL2 f loatL3 f loat
STD_GAJIIDSTDGAJI varchar(10)JMLJAM f loatJMLBULAN f loatJAM f loatPENGALI f loat
LOWONGAN : 2IDKLIEN varchar(10)IDLOW varchar(10)JAB varchar(50)JK1 varchar(10)JK2 varchar(10)USIAMIN numeric(5)USIAMAX numeric(5)PENGALAMAN f loatIPK f loatBHSAS varchar(50)APKOM varchar(50)TEK varchar(50)PENDIDIKAN varchar(50)JML numeric(5)DEADLINE dateWP varchar(10)WK varchar(10)TK varchar(10)TS varchar(10)PT varchar(10)GAJI f loatJNSKET varchar(50)FINAL varchar(10)TGL_MASUK timestamp
KARYAWAN : 2NIK varchar(10)IDPEL varchar(10)STATUS varchar(10)
(b) ERD-PDM
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 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 Status Varchar 10 status PKWT
49
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 Field Type Length Key Keterangan
50
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
g. Tabel Standar Tes THT
51
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 StdLogika Numeric 5 nilai logika
52
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.
Tabel 4.11 Tabel Tes Wawancara Klien
53
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 n_hasil Numeric 10 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 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
Field Type Length Key Keterangan
55
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 Usia Numeric 5 usia pelamar
56
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 IdPel Varchar 10 FK kode pelamar
57
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
Primary Key : NomPKWT, Ke1
58
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 TglLibur Datetime PK tanggal libur
59
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
4.2.7 Desain I/O
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
Pengelolaan Data
Seleksi
Log OutUbah PasswordPengguna
Kualifikasi
Lowongan
Pelamar
Karyawan
Hari Libur
Standar Seleksi
Standar Gaji
Laporan
Klien
Wawancara Personalia
Wawancara Klien
Ketrampilan
Kesehatan
Psikotes
Rekrutmen
Surat Panggilan
PenggajianPresensi
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.
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 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.
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 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
Gambar 4.66 Desain Output Laporan Data Karyawan