4.3.6 DFD Level 1
A.. Mengelola Data Master Pada DFD level 1 mengelola data master terdapat 2 proses yaitu
mengelola data master login, dan data master karyawan.
Data Karyawan Data Gaji Karyawan
Login
Data Karyawan NIK Karyawan
Input Pas s word Input Us ername
Adminis trat or
Adminis trat or
Adminis trat or
Adminis trat or
Adminis trat or
3 Login
4 Karyawan
1 Mengelola Data
Mas ter Login
2 Mengelola Data
Mas ter Karyawan
Gambar 4.12 DFD Level 1 Mengelola Data Master
B. Mengelola Transaksi
Pada DFD level 1 mengelola transaksi terdapat 1 proses yaitu proses menghitung gaji.
Input Pas s word Input Data Penggajian
Input Us ername Data Karyawan
Login NIK Karyawan
Keuangan
Keuangan
Keuangan 3
Login 4
Karyawan 5
Laporan Penggajian
1 Menghitung gaji
Keuangan
Gambar 4.13 DFD Level 1 Mengelola Transaksi
C. Mengelola Laporan
Pada DFD level 1 mengelola laporan terdapat 1 proses yaitu proses arsip gaji.
Laporan Penggajian Data Karyawan
Login Input Pas s word
Input Us ername Direktur_Uta
ma
Direktur_Uta ma
3 Login
4 Karyawan
5 Laporan
Penggajian 1
Ars ip Gaji
Gambar 4.14 DFD Level 1 Mengelola Laporan
4.3.7 Entity Relationship Diagram ERD
Entity Relationship Diagram ERD sendiri merupakan suatu notasi grafis dalam suatu pemodelan data konseptual yang mendiskripsikan hubungan antar
penyimpan. ERD juga menunjukkan struktur keseluruhan kebutuhan data yang diperlukan, dalam ERD data tersebut digambarkan dengan menggunakan simbol
entity.
A. Conceptual Data Model CDM
Pada ERD Conceptual Data Model CDM dapat dijelaskan hubungan kardinalitas yang terjadi antar tabel. Terdapat pada gambar 4.14. CDM Aplikasi
Penggajian pada CV. Bintang Anggara Jaya.
Gambar 4.15 Conceptual Data Model CDM
B. Physical Data Model PDM
Sedangkan pada ERD Physical Data Model PDM yang digunakan untuk membuat aplikasi penggajian karyawan dapat dijelaskan struktur database secara
lengkap beserta nama field serta primary key dan foreign key terdapat pada gambar 4.15.
Relationship_2
Relationship_3
Relationship_5 Relationship_7
Pegawai o
o o
o o
o o
o o
o ID Pegawai
Nama_Pegawai Username
Password Alamat_Pegawai
Jabatan Status_Pegawai
Tempat_Lahir Tgl_lahir
Jns_Kelamin No_telp_pegawai
Variable characters 15 Variable characters 50
Variable characters 50 Variable characters 8
Variable characters 50 Variable characters 50
Variable characters 25 Variable characters 50
Date Variable characters 1
Variable characters 12 Jabatan Karyawan
o o
o ID Jabatan Karyawan
Nama Jabatan Gaji Pokok
Tunjangan Jabatan Variable characters 10
Variable characters 50 Integer
Integer
Laporan Gaji o
o o
o o
o o
o o
o o
ID Laporan ID Pegawai
ID Jabatan Karyawan Konfirmasi
Tanggal Laporan Tot Kehadiran
Tot Gaji Pokok Tot Uang Makan
Tot Uang Lembur Tot Tunjangan jabatan
Tot Pinjaman Catatan
Undefined Variable characters 10
Variable characters 10 Variable characters 4
Date Integer
Integer Integer
Integer Integer
Integer Text
Login o
o o
ID Login Nama
Password Log Login
Variable characters 10 Variable characters 20
Variable characters 20 Date Time
Gambar 4.16 Physical Data Model PDM
4.3.8 Struktur Tabel