4.2.4 Data Flow Diagram DFD
Perancangan DFD bertujuan untuk mengetahui aliran data yang terjadi dalam sistem yang dibuat. Berikut ini perancanga DFD yang telah dibuat :
Tata Usaha
1 Input Data
Pegawai
2 Proses
Penggajian 3
Pembuatan Laporan
Kepala Sekolah Ketua Yayasan
Penggajian Potongan
Pegawai Jabatan
Input Data
Slip Gaji
Laporan Daftar Gaji Pegawai
Gambar 4.3 Data Flow Diagram
4.2.5 Entity Relationship Diagram ERD
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek yang mempunyai hubungan antar relasi. Berikut ini
perancangan ERD dari sistem penggajian yang telah dibuat :
Universitas Sumatera Utara
Pegawai
Potongan Jabatan
Gaji
Memiliki
Termasuk
Menerima
lama Dinas
Alamat Total
No_gaji Nama
NIP
Nma_jbt Kd_jbt
Tjg_jbt Gapok
Pinjaman Sakit
Izin NIP
Lma_krj Tunjaga
n
Kd_jabatan
Gambar 4.4 Entity Relationship Diagram
4.2.6 Unified Modeling Language UML
Perancangan UML ini bertujuan untuk membantu penulis dalam pembuatan program. Dimana fungsi utama dari UML ini adalah untuk memvisualisasikan,
merancang, dan mendokumentasikan sistem perangkat lunak yang dibuat sehingga memudahkan dalam pembuatan perangkat lunaknya.
Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal dan bagaimana mereka
berakhir.
Universitas Sumatera Utara
Cek data pegawai Input data pegawai
Cek jabatan Input data jabatan
Cek data dinas Input data dinas
Cek data potongan
Input data potongan Cek penggajian
Cetak slip gaji
Input data penggajian Ya
Ya
Ya
Ya Ya
Tidak Tidak
Tidak Tidak
Tidak Tidak
Gambar 4.5 Activity Diagram
Use Case Diagram berfungsi untuk menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Sebuah use case merepresentasikan sebuah interaksi
antara aktor dengan sistem. Berikut adalah use case diagram dari sistem.
User
Sistem Penggajian
Admin Pegawai
Jabatan Dinas
Potongan Penggajian
«uses» «uses»
«uses» «uses»
«uses» «uses»
{}
{} {}
{}
Potongan Absensi
{}
Inclu de
In clude
Include Incl
ud e
In clu
de
Gambar 4.6 Use Case Diagram
Universitas Sumatera Utara
BAB 5
IMPLEMENTASI SISTEM
5.1. Implementasi Sistem