DFD Level 3 Untuk Proses 7.2 Pembayaran

3.1.7.3 Spesifikasi Proses

Spesifikasi proses adalah penjelasan dari aliran data yang mengalir dalam Data flow diagram.Spesifikasi proses pada aplikasi ini dapat di lihat pada Tabel 3.4. Tabel 3. 4 Spesifikasi Proses No Proses Keterangan 1 No.Proses 1 Nama Registrasi Source Pengunjung Input Data Pengunjung Output Info registrasi invalid, info registrasi valid, info aktifasi akun valid. Destination Pengunjung Logika proses Begin {Pengunjung mengisi data registrasi} If data registrasi sesuai Then {data registrasi disimpan ke database} Else if data registrasi tidak sesuai Then {sistem menampilkan info registrasi invalid} End 2 No.proses 2 Nama Login Source Member, Admin, Pegawai Input Username, password Member, Username, password Admin Username, password Pegawai Output Login valid, login invalid Destination Member, Admin, Pegawai Logika proses Begin {Member, Pegawai, Admin memasukan data login} If data login member sesuai Then {Login member sukses} Else if data login pegawai sesuai Then {Login pegawai sukses} Else if data login admin sesuai Then {Login admin sukses} If data login member, pegawai, admin tidak sesuai Then {sistem menampilkan info login invalid} End 3 No.proses 3 Nama Edit Profile Source Member, Admin, Pegawai Input Data Member, Data password member, Data Admin Output Info Member Destination Member Logika proses Begin {Member, Pegawai, Adminmemasukan data loginmember, pegawai, admin} If data login member sesuai Then {Login member sukses} Else if data login pegawai sesuai Then {Login pegawai sukses} Else If data login admin sesuai Then {Login admin sukses} Else if data login member, pegawai, admin tidak sesuai then {sistem menampilkan info login invalid} End 4 No.proses 4 Nama Pengelolaan data master Source Admin Input Data kategori, data produk,data merk, data detail, data kota, data provinsi, data backuprestore. Output Info kategori, info produk, info merk, info detail produk, info kota, info provinsi, data backuprestore. Destination Admin Logika proses Begin {Admin menambah, mengubah, atau menghapus data ke dalam database} If data tidak lengkap atau tidak sesuai Then {system menampilkan info invalid} Else data lengkap atau sesuai Then {system menampilkan info valid} Data produk disimpan ke database.