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