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.