1. 9. 2. 11 DFD Level 3 Proses Pengolahan Data Paket Komputer 1. 9. 2. 12 DFD Level 3 Proses Pengolahan Data Kota

3. 1. 10 Spesifikasi Proses

Spesifikasi proses merupakan deskripsi dari setiap elemen proses yang terdapat dalam Data Flow Diagram DFD. Spesifikasi proses pada DFD dari sistem e-commerce yang dibangun dapat dilihat pada tabel 3.7. Table 1 Tabel 3.7 Spesifikasi Proses No Proses Keterangan 1 No. Proses 1 Nama Proses Pendaftaran Source Pengunjung Input Data Pendaftaran Output Info Pendaftaran Destination Pengunjung Logika Proses 1. Pengunjung mengisi data pendaftaran. 2. Apabila data pendaftaran masih ada yang kosong maka sistem akan menampilkan pesan “ harus diisi” 3. Apabila data pendaftaran telah benar, maka Sistem akan memeriksa data pendaftaran 4. Apabila email yang dimasukkan tidak valid maka sistem akan menampilkan pesan “ alamat email tidak valid” 5. Apabila data kata sandi yang dimasukkan kurang dari 5 karakter maka sistem akan menampilkan pesan “ Minimum 5 karakter” 6. Apabila nama lengkap yang dimasukkan terdapat angka maka sistem akan menampilkan pesan “ Masukkan huruf saja” 7. Apabila kode pos yang dimasukkan bukan angka maka sistem akan menampilkan pesan “ masukkan angka saja” 8. Apabila kode captcha yang dimasukkan salah maka sistem akan menampilkan pesan “kode salah” 9. Apabila Data Pendaftaran benar maka system akan menyimpan data pendaftaran ke dalam database. 2 No. Proses 2 Nama Proses Masuk Source Pelanggan, Bagian Operasional, Bagian Keuangan, Manager Input Data login pengguna, data login pelanggan Output Info login pengguna, info login pelanggan Destination Pelanggan, Bagian Operasional, Bagian Keuangan, Manager Logika Proses Untuk Pelanggan : 1. Pelanggan memasukkan data email dan data kata sandi 2. Sistem mengecek email dan kata sandi pelanggan 3. Apabila email dan kata sandi kosong maka sistem akan menampilkan pesan “tidak terdaftar” 4. Sistem mengecek email pelanggan 5. Apabila email yang dimasukkan tidak valid maka sistem akan menampilkan pesan “ tidak terdaftar” 6. Sistem mengecek kata sandi pelanggan 7. Apabila kata sandi salah maka sistem akan menampilkan pesan “kata sandi salah” 8. Apabila data email dan kata sandi telah benar maka sistem akan menampilkan halaman pelanggan Untuk Pengguna : 1. Pengguna memasukkan username dan kata sandi 2. Sistem mengecek username dan kata sandi pengguna 3. Apabila email dan kata sandi kosong maka sistem akan menampilkan pesan “tidak terdaftar” 4. Sistem mengecek username pengguna 5. Apabila username yang dimasukkan salah maka sistem akan menampilkan pesan “ tidak terdaftar” 6. Sistem mengecek kata sandi pengguna 7. Apabila kata sandi salah maka sistem akan menampilkan pesan “kata sandi salah” 8. Apabila data username dan kata sandi telah benar maka sistem akan menampilkan halaman pengguna 3 No. Proses 3 Nama Proses Pengolahan Data Master Source Bagian Operasional, Bagian Keuangan, Manager Input Data Pengguna, Data Barang, Data Kategori, Data Merk, Data paket, Data Jasa, Data Biaya kirim, Data Paket Komputer Output Info Pengguna, Info Barang, Info Kategori, Info Merk, Info paket, Info Jasa, Info Biaya kirim, Info Paket Komputer Destination Bagian Operasional, Bagian Keuangan, Manager Logika Proses 1. Pengguna telah masuk ke halaman pengguna 2. Pengguna dapat melakukan penambahan data barang, data kategori, data merk, data paket pengiriman, data jasa pengiriman, data biaya kirim, dan data paket komputer 3. Pengguna dapat melakukan pengubahan data