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