METODOLOGI PENELITIAN
4.6 Perancangan Sistem (Design System)
Pada tahap perancangan sistem(Design System), hal yang penulis lakukan adalah menggambarkan alur data dari sistem yang berjalan menggunakan tools Data Flow Diagram (DFD), antara lain:
a. Diagram Konteks level 0 sistem usulan. b. Diagram Zero level 1 sistem usulan.
c. Diagram Rinci level 2 proses 1.0 Isi Info_Karyawan d. Diagram Rinci level 2 proses 2.0 Isi Absensi
e. Diagram Rinci level 2 proses 3.0 Hitung Gaji f. Diagram Rinci level 2 proses 4.0 Buat Laporan g. Diagram Rinci leval 3 proses 1.1 Isi Jabatan h. Diagram Rinci level 3 proses 1.2 Isi Status
i. Diagram Rinci level 3 proses 2.1 Isi Absen Masuk&Keluar j. Spesifikasi Proses Sistem yang diusulkan
4.6.1 Diagram Konteks Level 0 Sistem Usulan.
Sistem Informasi Penggajian PT. Mustika Abadi Sentosa ADMIN PIMPINAN KARYAWAN • Laporan_Info_Jabatan • Laporan_Info_Status • Laporan_Info_Karyawan • Laporan_RAH • Laporan_RAM • Laporan_Total_Gaji • Laporan_Rekap_Gaji • Data_Jabatan • Data_Status • Data_Karyawan • Info_Absensi • Info_Penggajian Data_AJMAJK SlipGaji
Penjelasan Proses Diagram Konteks Level 0 Sistem Usulan : a) Proses
Nama Proses : Sistem Informasi Penggajian PT. Mustika Abadi Sentosa.
Keterangan : Proses penggajian karyawan PT. Mustika Abadi Sentosa yang terdiri dari proses absensi karyawan, proses perhitungan gaji dan proses pembayaran gaji serta pembuatan laporannya. b) Arus Data Masukan : - Data_Jabatan - Data_Status - Data_AJMAJK - Data_Karyawan - Info_Absensi - Info_Penggajian Keluaran : - SlipGaji - Laporan_Data_Jabatan - Laporan_Data_Status - Laporan_Info_Karyawan - Laporan_RAH - Laporan_RAM - Laporan_Total_Gaji - Laporan_Rekap_Gaji c) Entitas Luar
Nama Entitas : Karyawan
Keterangan : Merupakan elemen yang memiliki tugas dan tanggungjawab terhadap pekerjaan dalam perusahaan.
Masukan : SlipGaji
Nama Entitas : Admin
Keterangan : Merupakan pengelola dari Sistem
Masukan : -Keluaran : - Data_Jabatan - Data_Status - Data_Karyawan - Info_Absensi - Info_Penggajian Nama Entitas : Pimpinan
Keterangan : Merupakan elemen dalam perusahaan yang memiliki tugas dan tanggungjawab memimpin dan memajukan perusahaan. Masukan : - Laporan_Data_Jabatan - Laporan_Data_Status - Laporan_Info_Karyawan - Laporan_RAH - Laporan_RAM - Laporan_Total_Gaji - Laporan_Rekap_Gaji Keluaran :
Penjelasan Proses Diagram Zero Level 1 Sistem Usulan :
a) Modul : 1.0
Nama Proses : Isi Info_Karyawan Masukan : - Data_Jabatan - Data_Status - Data_Karyawan - Info_Jabatan - Info_Status - Info_Karyawan Keluaran : - Info_Jabatan - Info_Status - Info_Karyawan Simpanan Data : - Jabatan
- Status - Karyawan
Ringkasan Proses : Merupakan proses pengelolaan data karyawan
b) Modul : 2.0
Nama Proses : Isi Absensi Masukan : - Data_AJMAJK - Info_Karyawan - Info_Absensi - R A Keluaran : - RAH - RAM Simpanan Data : - Karyawan
- R A
Ringkasan Proses : Proses absensi karyawan.
c) Modul : 3.0
Nama Proses : Hitung Gaji
Masukan : - RAM
- Info_Penggajian Keluaran : - Totalan_Gaji
- SlipGaji - Rekapan_Gaji Simpanan Data : SlipGaji
Ringkasan Proses : Proses perhitungan gaji dan pencetakan slip gaji.
d) Modul : 4.0
Nama Proses : Buat Laporan Masukan : - Info_Jabatan - Info_Status - Info_Karyawan - RAH - RAM - Totalan_Gaji - Rekapan_Gaji
Keluaran : - Laporan Info_Jabatan - Laporan_Info_Status - Laporan_Info_Karyawan - Laporan_RAH - Laporan_RAM - Laporan_Total_Gaji - Laporan_Rekap_Gaji Simpanan Data : - Jabatan
- Status - Karyawan - R A - SlipGaji
Ringkasan Proses : Proses Pembuatan Seluruh Laporan yang berkaitan dengan absensi dan penggajian karyawan.
4.6.3 Diagram Rinci Level 2 Proses 1.0 Isi Info_Karyawan 1.1 Isi Jabatan ADMIN 1.2 Isi Status Data_Jabatan Karyawan 1.3 Rekam Info_Karyawan 1.4 Ubah Info_Karyawan Data_Karyawan Data_Karyawan Jabatan Status Data_Status Info_Status Info_Jabatan Info_Karyawan
4.6.4 Diagram Rinci Level 2 Proses 2.0 Isi Absensi 2.2 Rekap Absen Harian KARYAWAN R A 2.3 Rekap Absen Perdua Mingguan ADMIN Data_AJMAJK Info_Absensi RAM RAH Info_Absensi 2.1 Absen Masuk&Keluar Info_Absensi Karyawan Data_AJMAJK Data_AJMAJK
4.6.5 Diagram Rinci Level 2 Proses 3.0 Hitung Gaji
4.6.6 Diagram Rinci Level 2 Proses 4.0 Buat Laporan
Gambar 4.10 Diagram Rinci Level 2 Proses 4.0 Buat Laporan Gambar 4.9 Diagram Rinci Level 2 Proses 3.0 Hitung Gaji
4.6.7 Diagram Rinci Level 3. Proses 1.1 Isi Jabatan
4.6.8 Diagram Rinci Level 3. Proses 1.2 Isi Status
Gambar 4.11 Diagram Rinci Level 3. Proses 1.1 Isi Jabatan
4.6.9 Diagram Rinci Level 3. Proses 2.1 Absen Masuk&Keluar
4.6.10 Spesifikasi Proses Sistem yang diusulkan
Spesifikasi proses sistem yang diusulkan merupakan penjelasan proses dari diagram rinci level 2 proses 1.0 Isi Info_Karyawan, diagram rinci level 2 proses 2.0 Isi Absensi, diagram rinci level 2 proses 3.0 Hitung Gaji, diagram rinci level 2 proses 4.0 Buat Laporan, diagram rinci level 3 proses 1.1 Isi Jabatan, diagram rinci level 3 proses 1.2 Isi Status dan diagram rinci level 3 proses 2.1 Absen Masuk&Keluar.
a) Modul : 1.1
Nama Proses : Isi Jabatan Masukan : - Data_Jabatan
- Info_Jabatan Keluaran : Info_Jabatan Simpanan Data : Jabatan
Ringkasan Proses : Proses Pengelolaan Data_Jabatan.
b) Modul : 1.2 Nama Proses : Isi Status Masukan : - Data_Status
- Info_Status Keluaran : Info_Status Simpanan Data : Status
Ringkasan Proses : Proses Pengelolaan Data_Status.
c) Modul : 1.3
Nama Proses : Rekam Info_Karyawan Masukan : - Data_Karyawan
- Info_Jabatan - Info_Status Keluaran : Info_Karyawan Simpanan Data : - Jabatan
- Status - Karyawan
Ringkasan Proses : Proses perekaman Info_Karyawan ke dalam basis data (tabel karyawan).
d) Modul : 1.4
Nama Proses : Ubah Info_Karyawan Masukan : - Data_Karyawan
- Info_Karyawan - Info_Jabatan - Info_Status Keluaran : Info_Karyawan Simpanan Data : - Jabatan
- Status - Karyawan
Ringkasan Proses : Proses perubahan Info_Karyawan dari tabel Karyawan.
e) Modul : 2.1
Nama Proses : Absen Masuk&Keluar Masukan : - Data_AJMAJK
- Info_Absensi - Info_Karyawan
Keluaran : R A
Simpanan Data : - Karyawan - R A
Ringkasan Proses : Proses Absen Masuk dan Absen Keluar Karyawan.
f) Modul : 2.2
Nama Proses : Rekap Absen Harian Masukan : - Info_Absensi
- Data_AJMAJK - Info_Karyawan
- R A
Keluaran : - RAH
Simpanan Data : - Karyawan - R A
Ringkasan Proses : Proses Perekapan Data Absen Karyawan untuk satu hari kerja.
g) Modul : 2.3
Nama Proses : Rekap Absen Perdua Mingguan Masukan : - Info_Absensi
- Info_Karyawan - Data_AJMAJK
- R A
Keluaran : RAM
Simpanan Data : - Karyawan - R A
Ringkasan Proses : Proses Perekapan Data Absen Karyawan untuk satu periode kerja
h) Modul : 3.1
Nama Proses : Rekam Gaji Masukan : - Info_Karyawan - R A - Info_Penggajian Keluaran : - Totalan_Gaji - SlipGaji - Rekapan_Gaji Simpanan Data : - Karyawan
- R A - SlipGaji
Ringkasan Proses : Proses Perekaman Gaji Karyawan oleh sistem
i) Modul : 3.2
Nama Proses : Cetak SlipGaji
Masukan : Totalan_Gaji
Keluaran : SlipGaji
Simpanan Data : SlipGaji
Ringkasan Proses : Proses pencetakan Slip Gaji Karyawan
j) Modul : 4.1
Nama Proses : Buat Laporan_Info_Jabatan Masukan : Info_Jabatan
Keluaran : Laporan_ Info_Jabatan Simpanan Data : Jabatan
Ringkasan Proses : Proses pembuatan Laporan_ Info_Jabatan
k) Modul : 4.2
Nama Proses : Buat Laporan_Info_Status Masukan : Info_Status
Keluaran : Laporan_ Info_Status Simpanan Data : Status
Ringkasan Proses : Proses pembuatan Laporan_ Info_Status
l) Modul : 4.3
Nama Proses : Buat Laporan_Info_Karyawan
Masukan : Info_Karyawan
Keluaran : Laporan_Info_Karyawan Simpanan Data : Karyawan
Ringkasan Proses : Proses pembuatan Laporan_Info_Karyawan
m) Modul : 4.4
Nama Proses : Buat Laporan_RAH
Masukan : RAH
Keluaran : Laporan_RAH Simpanan Data : R A
Ringkasan Proses : Proses pembuatan Laporan_RAH
n) Modul : 4.5
Nama Proses : Buat Laporan_RAM
Masukan : R A
Keluaran : Laporan_RAM
Simpanan Data : R A
Ringkasan Proses : Proses pembuatan Laporan_RAM
o) Modul : 4.6
Nama Proses : Buat Laporan_Total_Gaji Masukan : Totalan_Gaji
Keluaran : Laporan_Total_Gaji Simpanan Data : SlipGaji
Ringkasan Proses : Proses pembuatan Laporan_Total_Gaji
p) Modul : 4.7
Nama Proses : Buat Laporan_Rekap_Gaji
Masukan : Rekapan_gaji
Keluaran : Laporan_Rekap_Gaji Simpanan Data : SlipGaji
q) Modul : 1.1.1
Nama Proses : Rekam Jabatan
Masukan : Data_Jabatan
Keluaran : Info_Jabatan Simpanan Data : Jabatan
Ringkasan Proses : Proses perekaman data jabatan ke dalam tabel Jabatan.
r) Modul : 1.1.2
Nama Proses : Ubah Jabatan Masukan : - Info_Jabatan
- Data_Jabatan Keluaran : Info_Jabatan Simpanan Data : Jabatan
Ringkasan Proses : Proses perubahan data jabatan
s) Modul : 1.2.1
Nama Proses : Rekam Status Masukan : Data_Status Keluaran : Info_Status Simpanan Data : Status
Ringkasan Proses : Proses perekaman data status
t) Modul : 1.2.2
Nama Proses : Ubah Status Masukan : - Info_Status
- Data_Status Keluaran : Info_Status Simpanan Data : Status
Ringkasan Proses : Proses perubahan data status karyawan
u) Modul : 2.1.1
Nama Proses : Rekam Absen Masuk&Keluar Masukan : - Data_AJMAJK
- Info_Absensi
Keluaran : R A
Simpanan Data : R A
Ringkasan Proses : Proses perekaman data absen Karyawan ke dalam tabel R A
v) Modul : 2.1.2
Nama Proses : Ubah Absen Masuk&Keluar Masukan : - R A
- Info_Absensi
Keluaran : R A
Simpanan Data : R A