DFD Level 4 Proses 5.2.2 Pengolahan Keranjang
tabel barang 2. Sistem menampilkan keterangan 10 barang barang tersebut
kepada Pengunjung atau Member 5
No. Proses 2.3
Nama proses Lihat barang terlaris
Sumber Tabel barang, tabel detailbarang, tabel warna, tabel kategori,
tabel merek, tabel detailtransaksi Masukan
data barang, data detailbarang, data kategori, data merek, data warna, data detailtrasaksi
Keluaran Info barang terlaris
Tujuan keluaran Pengunjung, Member
Logika Proses 1. Sistem mencari 8 detailbarang yang terbanyak dibeli oleh
Member dari tabel detailtransaksi 2. Sistem menampilkan keterangan 8 barang barang tersebut
kepada Pengunjung atau Member 6
No. Proses 3
Nama proses Pendaftaran
Sumber Pengunjung, Mail server, tabel member, tabel pekerjaan, tabel
propinsi, tabel kota, Masukan
data pendaftaran, data member, data pekerjaan, data propinsi, data kota, data wilayah
Keluaran Info pendaftaran, info aktivasi
Tujuan keluaran Pengunjung, Mail server, tabel member
Logika Proses 1. Pengunjung memasukan data pendaftaran
2. Sistem memproses data pendaftaran 7
No. Proses 3.1
Nama proses Masukan data pendaftar
Sumber Pengunjung
Masukan data pendaftaran
Keluaran data pendaftar
Tujuan keluaran Periksa data pendaftar
Logika Proses -
8 No. Proses
3.2 Nama proses
Periksa data Pendaftar Sumber
Masukan data pendaftar, tabel member Masukan
data pendaftar, data member Keluaran
data pendaftar Tujuan keluaran
Buat kode aktivasi Logika Proses
1. data pendaftar dibandingkan dengan data member yang ssudah terdaftar terutama ada EMAIL
2. Jika EMAIL pendaftar sudah ada pada tabel member, maka member tidak bisa melanjutkan pendaftaran dan harus
memasukan EMAIL yang lain
9 No. Proses
3.3 Nama proses
Buat kode aktivasi Sumber
Periksa data Pendaftar Masukan
data pendaftar Keluaran
data pendaftar, kode aktivasi Tujuan keluaran
Simpan data pendaftar Logika Proses
Sistem membuat kode aktivasi sepanjang 20 karakter yang terdiri atas huruf besar, huruf kecil, dan angka
10 No. Proses
3.4 Nama proses
Simpan data pendaftar Sumber
Buat kode aktivasi, tabel member Masukan
data pendaftar, kode aktivasi, data member Keluaran
data member, kode aktivasi Tujuan keluaran
Kirim email aktivasi pendaftaran, tabel member Logika Proses
1. Sistem menyimpan data pendaftar dan kode aktivasi ke tabel member
2. Sistem menerima konfirmasi sukses menyimpan data 11
No. Proses 3.5
Nama proses Kirim email aktivasi pendaftaran
Sumber Simpan data pendaftar
Masukan data member, kode aktivasi
Keluaran data member, kode aktivasi
Tujuan keluaran Pengunjung calon Member
Logika Proses 1. Sistem mengirimkan email konfirmasi pendaftaran yang
didalamnya terdapat kode aktivasi 2. Jika email berhasil dikirim, sistem menampilkan informasi
pendaftaran sukses kepada pendaftar calon Member 12
No. Proses 3.6
Nama proses Aktivasi akun member
Sumber Mail Server, member
Masukan data Aktivasi
Keluaran Info aktivasi
Tujuan keluaran Pengunjung calon Member, Mail server
Logika Proses 1. Sistem menerima data aktivasi dari Mail server
2. Sistem membandingkan kode aktivasi dari Mail server dengan kode aktivasi yang sudah tersimpan di tabel member
3. Jika kode aktivasi sesuai, sistem mengaktifkan akun member, mengirimkan email konfirmasi akun aktif ke Mail
server dan menampilkan info aktivasi sukses kepada member
13 No. Proses
4 Nama proses
Login Member Sumber
Member, tabel member Masukan
data member, data login member Keluaran
Info login member, info lupa password member