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 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
KLIEN KLIEN
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.
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]
PELAMAR PELAMAR
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
HRD HRD
KLIEN KLIEN
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 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 KLIEN
KLIEN
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.
38
[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.
39
[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
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 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.
41
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
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 gaji dta 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
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.
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 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.
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 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