Perancangan Diagram Arus Data Data Flow Diagram

75

4.4. Perancangan Design

4.4.1. Perancangan Diagram Arus Data Data Flow Diagram

Diagram Arus Data DAD merupakan gerakan data dari sebuah sistem, mulai dari masuk sampai ketujuan. Arus data Data Flow di DFD diberi symbol suatu anak panah. Arus data ini mengalir diantara proses process, simpanan data data store dan kesatuan luar external entity. DFD juga merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Pendekatan terstruktur ini mencoba untuk menggambarkan sistem pertama kali secara garis besar disebut dengan top level dan terpecah-pecah menjadi bagian yang lebih rinci atau disbut dengan lower level. DFD yang pertama kali digambarkan merupakan level teratas top level dan diagram ini dinamakan context diagram. Dari context diagram ini kemudian akan digambar dengan lebih rinci lagi yang disebut overview diagram level 0. Tiap-tiap proses di overview diagram akan digambarkan secara lebih rinci lagi yang disebut dengan level 1. Tiap-tiap proses level 1 akan digambarkan kembali secara lebih rinci lagi dan disebut dengan level 2 dan seterusnya sampai tiap-tiap proses tidak dapat digambarkan lebih rinci lagi. 76

4.4.1.1. Diagram Konteks

Dengan pembuatan suatu diagram konteks dari sistem, struktur pendekatan ini menggambarkan system secara garis besar yang kemudian akan dipecah menjadi bagian-bagian lebih rinci. Dalam diagram konteks dibawah ini terdapat beberapa pihak terkait yang digambarkan secara umum, dimana kesatuan luar yang terlibat dalam kesatuan langsung adalah admin, karyawan, bagian keuangan dan pimpinan perusahaan. Admin berfungsi sebagai pengelola sistem informasi penggajian karyawan. Karyawan adalah orang yang bekerja pada perusahaan yang mempunyai system informasi penggajian karyawan serta orang yang akan menerima gaji. Bagian keuangan adalah orang yang bertugas mengurus keluar masuknya uang dalam perusahaan, seperti pemasukan dan pengeluaran keuangan, serta penggajian karyawan yang dilakukan perusahaan. Pimpinan perusahaan merupakan orang yang memiliki system informasi penggajian karyawan PK Gaya Baru. Gambar 4.4. Tampilan Diagram konteks 77 78

4.4.1.2. Diagram Arus Data Level 0

Penggambaran sistem DAD level-0 Over view Diagram merupakan penjabaran dari konteks diagram, hanya pada level ini sudah menjurus kepada suatu proses dan merupakan gabungan secara keseluruhan yang melibatkan semua kesatuan luar secara lengkap. Pada proses level-0 terdiri dari beberapa proses yaitu pemrosesan data karyawan, data golongan, data jabatan, data keluarga, data pendidikan, data posisi karyawan, data potongan, data tunjangan, data absensi dan data penggajian. Pada level-0, proses- proses diatas dikelompokan menjadi 11 sebelas. Gambar 4.5. Tampilan DAD level-0 79 80 Dalam diagram arus data diatas dapat dijelaskan arus data penyimpanan ke dalam berkas, diantaranya adalah sebagai berikut : 1. Proses 1.0, Merupakan proses pemasukan data karyawan atau karyawan yang bekerja pada perusahaan PK Gaya Baru. Data karyawan tersebut akan direkam kedalam tabel Karyawan. 2. Proses 2.0, Merupakan proses pemasukan data pendidikan terakir karyawan. Dalam proses pemasukan data pendidikan, data karyawan pada tabel Karyawan juga dibutuhkan. Data-data hasil masukan data pendidikan dan data dari tabel Karyawan akan direkam ke dalam tabel Pendidikan. 3. Proses 3.0, Merupakan proses pemasukan data keluarga karyawan. Dalam proses pemasukan data keluarga, data karyawan dari tabel Karyawan juga dibutuhkan, maka dalam proses tersebut akan mengambil sebagian data-data karyawan dari tabel Karyawan yang sudah terbentuk. Data-data hasil masukan data keluarga dan data dari tabel Karyawan akan direkam ke dalam tabel Keluarga. 4. Proses 4.0, Merupakan proses pemasukan data-data golongan dari seorang karyawan di PK Gaya Baru. Data golongan tersebut akan direkam ke dalam tabel Golongan. 81 5. Proses 5.0, Merupakan proses pemasukan data-data jabatan yang ada pada PK Gaya Baru data jabatan tersebut akan direkam ke dalam tabel Jabatan. 6. Proses 6.0, Merupakan proses pemasukan data-data posisi karyawan. Dalam proses ini akan membutuhkan data-data dari tabel Golongan dan Jabatan. Kemudian proses pemasukan data-data tersebut akan direkam ke dalam tabel Posisi_ Karyawan. 7. Proses 7.0, Merupakan proses pemasukan dat-dat potongan yang dimiliki oleh karyawan setiap bulanya. Dalam proses ini akan membutuhkan data-dat dari tabel Karyawan. Kemudian proses pemasukan data-data tersebut akan direkam ke dalam tabel Potongan. 8. Proses 8.0, Merupakan proses pemasukan data-data tunjangan yang dimiliki oleh karyawan setiap bulanya. Dalam proses ini akan membutuhkan data-data dari tabel Karyawan. Kemudian proses pemasukan data-data tersebut akan direkam ke dalam tabel Tunjangan. 9. Proses 9.0, Merupakan proses pemasukan data-data absensi karyawan setiap harinya. Dalam proses ini akan membutuhkan data-dat dari tabel Karyawan. Kemudian proses pemasukan data-data tersebut akan direkam ke dalam tabel Absensi. 10. Proses 10.0, Merupakan proses pemasukan data-data penggajian karyawan setiap harinya. Dalam proses ini akan membutuhkan data-dat dari tabel Karyawan. Kemudian proses pemasukan data-data tersebut akan direkam ke dalam tabel Penggajian. 11. Proses 11.0, Merupakan proses pencetakan laoporan. Proses ini memerlukan data dari keseluruhan tabel.laporan kemudian disampaikan kepada Pimpinan perusahaan.

4.4.1.3. Diagram Arus Data Level-1 Proses 1

Diagram Arus Data Level 1 Proses 1 dapat dijabarkan secara lengkap sebagai berikut: Gambar 4.6. Tampilan DAD level -1 Proses 1 82 Dari diagram proses pemasukan data karyawan di atas memerluka masukan dari bagian admin. Dalam diagram tersebut dapat dijelaskan arus data penyimpanan data karyawan ke dalam berkas penyimpanan. Berikut adalah penjelasasnnya: 1. Proses 1.1, Merupakan proses perekaman data karyawan secara langsung yang dilakukan oleh pihak admin. Proses perekaman data karyawan tersebut akan disimpan ke dalam tabel Karyawan. 2. Proses 1.2, Merupakan proses perubahan data yang dilakukan oleh pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Karyawan, kemudian akan disimpan ke dalam tabel Karyawan.

4.4.1.4. Diagram Arus Data Level-1 Proses 2

Gambar 4.7. Tampilan DAD level -1 Proses 2 83 Dari diagram proses pemasukan data pendidikan diatas memerlukan masukan data dari tabel Karyawan. Berikut adalah penjelasan dari arus data penyimpanan ke dalam berkas: 1. Proses 2.1, Merupakan proses perekaman data pendidikan secara langsung yang dilakukan oleh pihak admin yang membutuhkan data pemasukan dari tabel Karyawan , proses perekaman data pendididkan karyawan tersebut akan disimpan ke dalam tabel Pendidikan. 2. Proses 2.2, Merupakan proses perubahan data yang dilakukan oleh pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Pendidikan, kemudian akan direkam ke dalam tabel Pendidikan.

4.4.1.5. Diagram Arus Data Level-1 Proses 3

Gambar 4.8. Tampilan DAD level -1 Proses 3 84 Dari diagram proses pemasukan data keluarga diatas memerlukan masukan data dari tabel Karyawan. Berikut adalah penjelasan dari arus data penyimpanan ke dalam berkas: 1. Proses 3.1, Merupakan proses perekaman data keluarga secara langsung yang dilakukan oleh pihak admin yang membutuhkan data pemasukan dari tabel Karyawan, proses perekaman data keluarga karyawan tersebut akan disimpan ke dalam tabel Keluarga. 2. Proses 3.1, Merupakan proses perubahan data yang dilakukan oleh pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Keluarga, kemudian akan direkam ke dalam tabel Keluarga.

4.4.1.6. Diagram Arus Data Level-1 Proses 4

Gambar 4.9. Tampilan DAD level -1 Proses 4 85 Dari diagram proses pemasukan data golongan diatas memerlukan masukan data dari admin. Berikut adalah penjelasan dari arus data penyimpanan ke dalam berkas penyimpanan: 1. Proses 4.1, Merupakan proses perekaman data golongan secara langsung yang dilakukan oleh pihak admin, proses perekaman data golongan karyawan tersebut akan disimpan ke dalam tabel Golongan. 2. Proses 4.2, Merupakan proses perubahan data yang dilakukan oleh pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Golongan, kemudian akan direkam kembali ke dalam tabel Golongan.

4.4.1.7. Diagram Arus Data Level-1 Proses 5

Diagram Arus Data Level 1 Proses 5 dapat dijabarkan secara lengkap sebagai berikut: Gambar 4.10. Tampilan DAD level -1 Proses 5 86 Dari diagram proses pemasukan data jabatan diatas memerlukan masukan data dari admin. Berikut adalah penjelasan dari arus data penyimpanan ke dalam berkas penyimpanan: 1. Proses 5.1, Merupakan proses perekaman data jabatan secara langsung yang dilakukan oleh pihak admin, proses perekaman data jabatan karyawan tersebut akan disimpan ke dalam tabel Jabatan. 2. Proses 5.2, Merupakan proses perubahan data yang dilakukan oleh pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Jabatan, kemudian akan direkam kembali ke dalam tabel Jabatan.

4.4.1.8. Diagram Arus Data Level-1 Proses 6

Gambar 4.11. Tampilan DAD level -1 Proses 6 Dari diagram proses pemasukan data keluarga diatas memerlukan masukan data dari tabel Karyawan, tabel Golongan dan 87 tabel Jabatan. Berikut adalah penjelasan dari arus data penyimpanan ke dalam berkas: 1. Proses 6.1, Merupakan proses perekaman data posisi karyawan secara langsung yang dilakukan admin. Proses perekaman data posisi karyawan akan membutuhkan data dari kesatuan luar, yaitu data dari tabel Karyawan, tabel Golongan dan tabel Jabatan. Dari proses perekaman data-data tersebut akan langsung disimpan ke dalam tabel Posisi_Karyawan . 2. Proses 6.2, Merupakan proses perubahan data yang dilakukan oleh pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Posisi_Karyawan , kemudian akan disimpan ke dalam tabel Posisi_Karyawan.

4.4.1.9. Diagram Arus Data Level-1 Proses 7

Diagram Arus Data Level 1 Proses 7 dapat dijabarkan secara lengkap sebagai berikut: 88 Gambar 4.12. Tampilan DAD level -1 Proses 7 Dari diagram proses pemasukan data potongan diatas memerlukan masukan data dari admin yang membutuhkan data dari tabel Karyawan. Berikut adalah penjelasan dari arus data penyimpanan ke dalam berkas penyimpanan: 1. Proses 7.1, Merupakan proses perekaman data potongan secara langsung yang dilakukan oleh pihak admin, yang membutuhkan data dari tabel Karyawan, proses perekaman data potongan karyawan tersebut akan disimpan ke dalam tabel Potongan. 2. Proses 7.2, Merupakan proses perubahan data yang dilakukan oleh pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Golongan, kemudian akan direkam kembali ke dalam tabel Golongan.

4.4.1.10. Diagram Arus Data Level-1 Proses 8

Diagram Arus Data Level 1 Proses 8 dapat dijabarkan secara lengkap sebagai berikut: 89 Gambar 4.13. Tampilan DAD level -1 Proses 8 Dari diagram proses pemasukan data tunjangan diatas memerlukan masukan data dari admin. Berikut adalah penjelasan dari arus data penyimpanan ke dalam berkas penyimpanan: 1. Proses 8.1, Merupakan proses perekaman data tunjangan secara langsung yang dilakukan oleh pihak admin, yang membutuhkan data pemasukan dari tabel Karyawan,proses perekaman data tunjangan karyawan tersebut akan disimpan ke dalam tabel Tunjanagan. 2. Proses 8.2, Merupakan proses perubahan data yang dilakukan oleh pihak admin, dalam proses perubahan data tersebut akan membutuhkan data dari tabel Tunjangan, kemudian akan direkam kembali ke dalam tabel Tunjangan .

4.3.11. Diagram Arus Data Level-1 Proses 9