Analisis Kebutuhan Fungsional Data Hasil Kerja Praktek

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