3.3.4.1 Entity Relationship Diagram ERD
Entity-Relationship merupakan sebuah teknik untuk menggambarkan informasi yang dibutuhkan dalam sistem, dan hubungan antara data-data tersebut.
Berikut gambar ERD pada pengolahan data:
Mengelola Admin
1 Karyawan
Departement
Memiliki 1
n n
Username
name sex
religion
grade position
address nik
level nama
password Id_dept
dept
phone photo
password mobile
section grade
bsalary status
Id_dept
nik nik
Username
Gambar 3.2 Entity Relationship Diagram
3.3.5 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional adalah analisis terhadap kebutuhan secara fungsional baik dalam aliran data ataupun informasi. Analisis kebutuhan
fungsional digambarkan dalam analisis terstruktur yang akan digambarkan pada subbab berikutnya
3.3.5.1 DFD Level 0 Context Diagram
Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan
data input output yang ditunjukkan oleh anak panah yang masuk dan keluar secara
berurutan. Berikut merupakan diagram konteks pada sitem aplikasi database karyawan.
APLIKASI DATABASE KARYAWAN KARYAWAN
ADMIN UserID, Password
Nik, Password
Login valid Login invalid
Login valid Login invalid
Gambar 3.3 DFD Level 0 Context Diagram
3.3.5.2 DFD Level 1
Nama Departement
Request Data 1
Login KARYAWAN
Login karyawan Invalid Nik,Password
4 Profile
ADMIN Login Admin Invalid
Username,Password Adm
Data Admin
Info Data Karyawan
Info Data Admin
karyawan Login karyawan Valid
2 View Data
Karyawan +
3 Input Data
Karyawan Login Admin Valid
5 Logout
Login Admin Valid
Data Karyawan
Info Data Karyawan
Info Data Karyawan
Data karyawan Data karyawan
Data karyawan
Data Login Valid
Departement Request Data
Nama Departement
Gambar 3.2 DFD Level 1
3.3.5.3 DFD Level 2
User ID Valid
1.1 Verifikasi
Username 1.2
Verifikasi Password
Admin ADMIN
Adm User ID
Valid
Info User ID
Data Login Admin
Login Admin Invalid
Info Password Admin
Data Password Admin
Login Admin Valid
Data User ID
User ID Valid
1.3 Verifikasi NIK
1.2 Verifikasi
Password Karyawan
Karyawan
Karyawan User ID
Valid
Info NIK
Data Login Karyawan
Login Karyawan Invalid
Info Password Karyawan
Data Password Karyawn
Login Karyawan Valid
Data NIK 2
View Data Karyawan
5 Logout
3 Input Data
Karyawan
5 Logout
4 Profile
Gambar 3.3.3 DFD Level 1 Proses 1.0 Login
Info Data Karyawan
Detail Karyawan
2.2 Edit Data
Karyawan
ADMIN
2.3 Edit Photo
Karyawan karyawan
Edit Data Karyawan Data Karyawan
Info Data Karyawan
Data Karyawan Info Data Karyawan
Info Photo Karyawan Edit Photo Karyawan
Info Edit Data Karyawan 2.1
Detail Karyawan
Data Karyawan Info Data Karyawan
Departement Respon Data
Request Data
Request Data
Respon Data
Gambar 3.34 DFD Level 2 Proses 2 View
Respon Data Info Edit Photo
Karyawan
4.1 Edit Data
karyawan Edit Data
Data Karyawan
4.2 Edit Photo
Edit Photo Info Edit Data
Data Karyawan Info Data Karyawan
Info Data Karyawan
Departement Data Karyawan
Respon Data Request Data
Request Data
Gambar 3.3.5 DFD Level 2 Proses 4 Profile
3.3.6 Spesifikasi Proses