Data Flow Diagram DFD

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