Diagram Konteks DFD Level 1 DFD Level 2 Proses Enkripsi

3.2.4 Data Flow Diagram DFD

Pemodelan proses adalah cara formal untuk menggambarkan bagaimana aplikasi beroperasi. Mengilustrasikan aktivitas-aktivitas yang dilakukan dan bagaimana data berpindah di antara aktivitas-aktivitas itu. Ada banyak cara untuk mempresentasikan proses model. Cara yang populer adalah dengan menggunakan data flow diagram DFD.

3.2.4.1 Diagram Konteks

USER APLIKASI PASSWORD MANAGER Master password Data account Daftar account Master password Gambar 3.12 Diagram Konteks Aliran data bersumber dari pengguna user yang memasukkan data-data master password, username, password, URL ke dalam system. Kemudian akan diproses dan menghasilkan output data yang telah terenkripsi. Universitas Sumatera Utara

3.2.4.2 DFD Level 1

USER 2.0 Buka Database Dekripsi 1.0 Buat Database Baru Enkripsi Master Password Master Password File .apm Daftar Account Daftar Account Daftar Account Daftar Account Log Aplikasi Enkripsi Log Aplikasi Dekripsi Daftar Account Daftar Account Master Password Gambar 3.13 DFD Level 1 Penjelasan proses DFD level 1 pada aplikasi ini adalah: a. Proses 1.0 Nama Proses : Database Baru. Masukan : - Master password - Daftar account. Keluaran : - Master password - Daftar account - Log aplikasi enkripsi Keterangan : Proses untuk membuat file baru dimana data account dan master password disimpan ke dalam bentuk file .apm b. Proses 2.0 Nama Proses : Buka Database. Masukan : - Master password. - Daftar account. Universitas Sumatera Utara Keluaran : - Master password. - Daftar Account - Log proses enkripsi Keterangan : Proses untuk membuka database yang telah disimpan.

3.2.4.3 DFD Level 2 Proses Enkripsi

1.1 TambahUbah Hapus Data USER 1.2 Enkripsi Daftar Account 1.3 Log Enkripsi File .apm Daftar Account Daftar Account Daftar Account Master Password Daftar Account Master Password Master Password Log Enkripsi Gambar 3.14 DFD Level 2 Proses Enkripsi . Penjelasan proses DFD level 2 pada aplikasi ini adalah: a. Proses 1.1 Nama Proses : TambahUbahHapus Data Masukan : Daftar account. Keluaran : Daftar account Keterangan : Proses untuk menambah data, mengubah data dan menghapus data daftar account. b. Proses 1.2 Nama Proses : Enkripsi Data. Masukan : - Master password. - Daftar account Universitas Sumatera Utara Keluaran : - Master password. - Daftar account Keterangan : Proses yang mengenkripsi daftar account yang akan disimpan ke dalam file .apm c. Proses 1.3 Nama Proses : Log Enkripsi. Masukan : - Master password. - Daftar account Keluaran : Log enkripsi Keterangan : Proses menampilkan log proses enkripsi data daftar account.

3.2.4.4 DFD Level 2 Proses Dekripsi