Spesifikasi Proses Analisis Kebutuhan Fungsional

3.1.6.3. Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada Data Flow Diagram DFD. Spesifikasi proses pada diagram alir data sistem e-commerce pada Idaiya Fashion dapat dilihat pada tabel 3.5. Tabel 3.5. Spesifikasi Proses No Proses Keterangan 1. No.Proses 1.1 Nama Input Data Pendaftaran Source Pengunjung Input Data pendaftaran pelanggan Output Info pendaftaran pelanggan Destination Pengunjung Logika Proses 1. Pengunjung memasukkan data pendaftaran pelanggan pada form pendaftaran 2. Periksa data pendaftaran, jika data salah maka tampil info kesalahan 3. Jika data kosong, maka ada info data masih kosong 4. Jika data terisi dengan benar, maka sistem akan menyimpan kedalam database 2. No.Proses 1.2 Nama Aktivasi Akun Source Pelanggan Input Data pelanggan Output Aktivasi pelanggan berhasil Destination Pelanggan Logika Proses 1. Pengunjung melakukan aktivasi melalui email untuk mengaktifkan status menjadi pelanggan 2. Jika sudah melakukan aktivasi maka status pelanggan menjadi aktif dan bisa masuk dan melakukan pemesanan 3. Jika belum melakukan aktivasi maka status pelanggan masih belum aktif dan tidak bisa masuk dan tidak dapat melakukan pemesanan 3. No.Proses 2.1 Nama Input Data Masuk Source Admin, pelanggan Input Data admin, Data pelanggan Output Data masuk admin, data masuk pelanggan Destination Admin, pelanggan Logika Proses 1. Pengunjung dan admin mengisi data admin dan data pelanggan 2. Periksa data admin dan data pelanggan 3. Jika data admin dan data pelanggan salah, maka akan muncul info kesalahan 4. Jika data admin dan data pelanggan benar, maka muncul info masuk admin dan info masuk pelanggan 4. No.Proses 2.2 Nama Verifikasi Masuk Source Admin, pelanggan Input Data masuk admin, Data masuk pelanggan Output Invalid masuk, valid masuk Destination Admin, pelanggan Logika Proses 1. Admin dan pelanggan mengisi data masuk 2. Periksa data masuk 3. Jika data masuk salah, maka muncuk info kesalahan 4. Jika data masuk benar, maka masuk valid dan menuju ke halaman utama 5. No.Proses 2.3 Nama Lupa Password Source Pelanggan, admin Input Data email pelanggan, data email admin Output Info perubahan password baru Destination Pelanggan, admin Logika Proses 1. Pelanggan dan admin memasukkan data email 2. Periksa data email 3. Jika data email tidak ada, maka muncul pesan kesalahan 4. Jika data email ada, maka akan muncul pesan verifikasi 5. Setelah itu dapat melakukan proses verifikasi password baru melalui email 6. No.Proses 3.1 Nama Ubah Profil Source Admin, pelanggan Input Data profil admin yang akan diubah, data profil pelanggan yang akan diubah Output Info admin yang sudah diubah, info pelanggan yang sudah diubah Destination Admin, pelanggan Logika Proses 1. Admin dan pelanggan memasukkan data pada profil yang akan diubah 2. Apabila ada data yang salah, maka akan muncul pesan kesalahan 3. Apabila data yang kosong, maka akan ada pesan data masih kosong 4. Apabila data masukan benar, maka data yang baru pada profil admin dan pelanggan disimpan ke database 7. No.Proses 3.2 Nama Ganti Password Source Admin, pelanggan Input Data password admin yang akan diganti, data password pelanggan yang akan diganti Output Info password admin yang sudah diganti, info password pelanggan yang sudah diganti Destination Admin, pelanggan Logika Proses 1. Admin dan pelanggan memasukkan data password lama dan data password baru 2. Jika data password lama tidak cocok, maka akan muncul pesan kesalahan 3. Admin dan pelanggan memasukkan data password baru dan konfirmasi password baru 4. Jika password baru dan konfirmasi password baru tidak cocok maka akan ada pesan kesalahan dan apabila cocok, maka data password baru akan disimpan ke database 8. No.Proses 4.1 Nama Tambah Admin Source Admin Input Data admin Output Info admin berhasil ditambah Destination Admin Logika Proses 1. Admin memilih menu manajemen user 2. Admin menekan tombol tambah 3. Masukan data admin baru yang akan ditambahkan lalu klik tombol simpan 4. Apabila data salah, maka akan muncul info kesalahan 5. Apabila data kosong, maka akan muncul pesan data tidak boleh kosong 6. Apabila data benar, maka data akan disimpan ke database 9. No.Proses 4.2 Nama Hapus Admin Source Admin Input Data admin Output Info admin berhasil dihapus Destination Admin Logika Proses 1. Admin memilih menu manajemen user 2. Admin memilih user yang akan dihapus 3. Admin menekan tombol hapus lalu muncul pesan konfirmasi hapus 4. Apabila memilih ya, maka data dihapus dan apabila memilih tidak maka data tidak jadi dihapus 10. No.Proses 5.1 Nama Pengolahan Data Kategori Source Admin Input Data kategori Output Info kategori Destination Admin Logika Proses 1. Admin memilih menu pengolahan kategori 2. Apabila admin menekan tombol tambah maka akan muncul form tambah data 3. Apabila admin menekan tombol ubah maka akan muncul form ubah data 4. Apabila admin menekan tombol hapus maka akan muncul pesan konfirmasi hapus data 11. No.Proses 5.2 Nama Pengolahan Data Produk Source Admin Input Data produk Output Info produk Destination Admin Logika Proses 1. Admin memilih menu pengolahan produk 2. Apabila admin menekan tombol tambah maka akan muncul form tambah produk 3. Apabila admin menekan tombol ubah maka akan muncul form ubah produk 4. Apabila admin menekan tombol hapus maka akan muncul pesan konfirmasi hapus produk 12. No.Proses 5.3 Nama Pengolahan Data Propinsi Source Admin Input Data propinsi Output Info propinsi Destination Admin Logika Proses 1. Admin memilih menu pengolahan propinsi 2. Apabila admin menekan tombol tambah maka akan muncul form tambah propinsi 3. Apabila admin menekan tombol ubah maka akan muncul form ubah propinsi 4. Apabila admin menekan tombol hapus maka akan muncul pesan konfirmasi hapus propinsi 13. No.Proses 5.4 Nama Pengolahan Data Kota Source Admin Input Data kota, data propinsi Output Info kota Destination Admin Logika Proses 1. Admin memilih menu pengolahan kota 2. Apabila admin menekan tombol tambah maka akan muncul form tambah kota 3. Apabila admin menekan tombol ubah maka akan muncul form ubah kota 4. Apabila admin menekan tombol hapus maka akan muncul pesan konfirmasi hapus kota 14. No.Proses 5.5 Nama Pengolahan Data Jasa Source Admin Input Data jasa Output Info jasa Destination Admin Logika Proses 1. Admin memilih menu pengolahan jasa 2. Apabila admin menekan tombol tambah maka akan muncul form tambah jasa 3. Apabila admin menekan tombol ubah maka akan muncul form ubah jasa 4. Apabila admin menekan tombol hapus maka akan muncul pesan konfirmasi hapus jasa 15. No.Proses 5.6 Nama Pengolahan Data Biaya Kirim Source Admin Input Data biaya kirim, data kota, data jasa Output Info biaya kirim Destination Admin Logika Proses 1. Admin memilih menu pengolahan shipping 2. Apabila admin menekan tombol tambah maka akan muncul form tambah biaya kirim 3. Apabila admin menekan tombol ubah maka akan muncul form ubah biaya kirim 4. Apabila admin menekan tombol hapus maka akan muncul pesan konfirmasi hapus biaya kirim 16. No.Proses 5.7 Nama Pengolahan Detail Transaksi Source Admin Input Data detail transaksi Output Info detail transaksi Destination Admin Logika Proses 1. Admin memilih menu riwayat transaksi 2. Admin memilih transaksi yang akan diubah statusnya 3. Apabila data benar, maka status transaksi dapat diubah 17. No.Proses 5.9 Nama Pengolahan Pelanggan Source Admin Input Data pelanggan Output Info pelanggan Destination Admin Logika Proses 1. Admin memilih menu pengolahan pelanggan 2. Admin dapat menekan tombol detail untuk melihat lebih detail data pelanggan 3. Maka sistem akan menampilkan data detail pelanggan 18. No.Proses 6.1 Nama Belanja Lagi Source Pelanggan Input Data detail produk, data pesanan Output Info detail produk, info pesanan Destination Pelanggan Logika Proses 1. Pelanggan menekan tombol belanja lagi untuk memilih produk yang berbeda 2. Maka sistem akan menampilkan data produk 3. Klik masukan keranjang untuk menyimpan data pesanan dalam keranjang 19. No.Proses 6.2 Nama Ubah Jumlah Source Pelanggan Input Data jumlah produk Output Info perubahan jumlah produk Destination Admin Logika Proses 1. Pelanggan merubah jumlah produk yang akan dibeli 2. Pelanggan kemudian menekan tombol ubah jumlah untuk menyimpan perubahan jumlah produk yang akan dibeli 3. Maka data jumlah akan berubah sesuai dengan yang diinputkan oleh pelanggan 20. No.Proses 6.3 Nama Hapus Pesanan Source Pelanggan Input Data pesanan Output Info pesanan dihapus Destination Pelanggan Logika Proses 1. Pelanggan menekan tombol hapus pada salah satu produk yang akan dihapus, maka kan muncul pesan persetujuan 2. Klik ok untuk menghapus, klik batal untuk membatalkan penghapusan 21. No.Proses 6.4 Nama Pengolahan Data Pengiriman Source Pelanggan Input Data pengiriman Output Info pengiriman Destination Pelanggan Logika Proses 1. Pelanggan memilih jasa pengiriman yang diinginkan 2. Lalu memilih paket pengiriman. 3. Kemudian pelanggan memilih propinsi dan kota tujuan 4. Untuk alamat pengiriman, pelanggan dapat menggunakan alamat pada saat pendaftaran 5. Jika ingin alamat lain, pelanggan memasukkan alamat lain yang diinginkan 6. Jika data masih kosong, maka akan muncul pesan data masih kosong 7. Jika data sudah benar, maka tekan tombol pesan sekarang dan secara otomatis info pemesanan akan dikirimkan ke email pelanggan 22. No.Proses 6.5 Nama Selesai Source Pelanggan Input Data pesanan, data invoice Output Info pesanan, info invoice Destination Pelanggan Logika Proses 1. Pelanggan menekan tombol pesan sekarang otomatis info pemesanan akan dikirimkan ke email pelanggan 2. Apabila telah melakukan pembayaran, maka dapat menekan tombol konfirmasi pembayaran pada menu riwayat transaksi 23. No.Proses 7.1 Nama Lihat Detail Source Pelanggan Input Data invoice Output Info invoice Destination Pelanggan Logika Proses 1. Pelanggan memilih menu riwayat transaksi 2. Kemudian menekan tombol detail 3. Maka sisitem akan menampilkan data detail transaksi 24. No.Proses 7.2 Nama Konfirmasi Pembayaran Source Pelanggan Input Data invoice Output Info invoice dikonfirmasi Destination Pelanggan Logika Proses 1. Apabila telah melakukan pembayaran, pelanggan dapat melakukan konfirmasi dengan memilih menu riwayat transaksi 2. Kemudian menekan tombol detail 3. Lalu menekan tombol konfirmasi pembayaran 4. Masukan data konfirmasi pembayaran, jika data masih kosong atau salah, maka akan muncul pesan kesalahan 5. Apabila data benar, klik tombol konfirmasi 25. No.Proses 7.3 Nama Batalkan Pesanan Source Pelanggan Input Data pesanan Output Info pesanan dibatalkan Destination Pelanggan Logika Proses 1. Pelanggan memilih menu riwayat transaksi 2. Kemudian menekan tombol detail 3. Klik tombol batalkan untuk membatalkan pesanan 4. Muncul pesan persetujuan 5. Klik ok untuk membatalkan, klik batal untuk membatalkan proses pembatalan pesanan 26. No.Proses 8.1 Nama Cari Transaksi Source Admin Input Data status transaksi Output Info status transaksi Destination Admin Logika Proses 1. Admin memilih menu riwayat transaksi 2. Admin mengetikan status transaksi di menu cari 3. Klik tombol cari untuk mencari data transaksi yang diinginkan 4. Sistem akan menampilkan data transaksi yang diminta 27. No.Proses 8.2 Nama Konfirmasi Transaksi Source Admin Input Data status transaksi Output Info status transaksi berhasil dikonfirmasi Destination Admin Logika Proses 1. Admin memilih menu riwayat transaksi 2. Klik rincian pada transaksi yang akan dikonfirmasi statusnya 3. Klik ubah status pada transaksi yang akan diubah statusnya 4. Secara otomatis status transaksi akan diubah dan infonya akan dikirimkan ke email pelanggan 28. No.Proses 8.3 Nama Hapus Transaksi Source Admin Input - Output Info transaksi berhasil dihapus Destination Admin Logika Proses 1. Admin memilih menu riwayat transaksi 2. Pilih transaksi yang akan dihapus 3. Klik tombol hapus untuk menghapus transaksi 4. Lalu akan muncul pesan konfirmasi penghapusan 29. No.Proses 9.1 Nama Laporan Penjualan Harian Source Admin Input Data laporan Output Info laporan penjualan harian Destination Admin Logika Proses 1. Admin memilih menu laporan transaksi 2. Kemudian admin memilih menu laporan penjualan harian 3. Maka sistem akan menampilkan data laporan penjualan harian 30. No.Proses 9.2 Nama Laporan Penjualan Bulanan Source Admin Input Data laporan Output Info laporan penjualan bulanan Destination Admin Logika Proses 1. Admin memilih menu laporan transaksi 2. Kemudian admin memilih menu laporan penjualan bulanan 3. Maka sistem akan menampilkan data laporan penjualan bulanan 31. No.Proses 9.3 Nama Laporan Penjualan Tahunan Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin memilih menu laporan transaksi 2. Kemudian admin memilih menu laporan penjualan tahunan 3. Maka sistem akan menampilkan data laporan penjualan bulanan 32. No.Proses 10.1 Nama Cari Berdasarkan Nama Produk Source Pelanggan, pengunjung Input Kata kunci Output Info pencarian Destination Pelanggan, pengunjung Logika Proses 1. Masukan nama produk yang akan dicari pada text area yang disediakan 2. Klik tombol cari untuk mendapatkan data produk yang dicari 3. Maka sistem akan menampilkan data produk yang dicari 33. No.Proses 12.1 Nama Lihat Produk Teralris Source Pengunjung, pelanggan Input Data produk terlaris Output Info produk terlaris Destination Pengunjung, pelanggan Logika Proses 1. Pengunjung, pelanggan menekan salah satu produk yang ada dikolom produk terlaris 2. Sistem akan menampilkan info detail produk tersebut 34. No.Proses 12.2 Nama Lihat Produk Terfavorit Source Pengunjung, pelanggan Input Data produk terfavorit Output Info produk terfavorit Destination Pengunjung, pelanggan Logika Proses 1. Pengunjung, pelanggan menekan salah satu produk yang ada dikolom produk terfavorit 2. Sistem akan menampilkan info detail produk tersebut 35. No.Proses 12.3 Nama Lihat Produk Diskon Source Pengunjung, pelanggan Input Data produk diskon Output Info produk diskon Destination Pengunjung, pelanggan Logika Proses 1. Pengunjung, pelanggan menekan salah satu produk yang ada dikolom produk terfavorit 2. Sistem akan menampilkan info detail produk tersebut 36. No.Proses 13.1 Nama Kirim Retur Source Pelanggan Input Data retur pesanan Output Info retur pesanan Destination Pelanggan Logika Proses 1. Pelanggan memilih menu riwayat transaksi, kemudian pilih transaksi yang akan diretur 2. Kemudian menekan tombol detail 3. Lalu tekan tombol retur 4. Isi form retur 5. Klik tombol kirim 6. Jika data salah atau kosong, maka akan muncul pesan kesalahan 7. Jika data benar maka permintaan retur akan dikirim 37. No.Proses 13.2 Nama Konfirmasi Retur Source Admin Input Data retur pesanan Output Info retur pesanan Destination Admin, pelanggan Logika Proses 1. Admin memilih menu info retur 2. Admin akan memilih salah satu permintaan retur 3. Admin akan menekan tombol tolak apabila permintaan retur ditolak 4. Admin akan menekan tombol terima apabila permintaan retur diterima 38. No.Proses 5.1.1 Nama Tambah Kategori Source Admin Input Data kategori Output Info kategori Destination Admin Logika Proses 1. Admin memilih menu pengolahan kategori 2. Admin menekan tombol tambah data 3. Admin mengisi form tambah kategori 4. Apabila data tidak kosong dan benar maka data kategori akan disimpan ke dalam database. 5. Apabila data kosong maka akan ada informasi data tidak boleh kosong dan admin harus mengisi data yang kosong tersebut 39. No.Proses 5.1.2 Nama Ubah Kategori Source Admin Input Data kategori Output Info kategori Destination Admin Logika Proses 1. Admin memilih menu pengolahan kategori 2. Admin menekan tombol ubah 3. Admin mengisi data kategori yang akan diubah 4. Apabila data yang diubah tidak kosong dan benar maka perubahan data akan disimpan ke dalam database 6. Apabila data yang diubah ada yang kosong maka data gagal diubah 40. No.Proses 5.1.3 Nama Hapus Kategori Source Admin Input Data kategori Output Info kategori Destination Admin Logika Proses 1. Admin memilih menu pengolahan kategori 2. Admin menekan tombol hapus 3. Muncul konfimasi penghapusan data 41. No.Proses 5.2.1 Nama Tambah Produk Source Admin Input Data produk, data detail produk Output Info produk Destination Admin Logika Proses 1. Admin memilih menu pengolahan produk 2. Admin menekan tombol tambah data 3. Admin mengisi form tambah produk 4. Apabila data tidak kosong dan benar maka data produk akan disimpan ke dalam database. 4. Apabila data kosong maka akan ada informasi data tidak boleh kosong dan admin harus mengisi data yang kosong tersebut 42. No.Proses 5.2.2 Nama Ubah Produk Source Admin Input Data produk, data detail produk Output Info produk Destination Admin Logika Proses 1. Admin memilih menu pengolahan produk 2. Admin menekan tombol ubah 3. Admin mengisi data produk yang akan diubah 4. Apabila data yang diubah tidak kosong dan benar maka perubahan data akan disimpan ke dalam database 5. Apabila data yang diubah ada yang kosong maka data gagal diubah 43. No.Proses 5.2.3 Nama Hapus Produk Source Admin Input Data produk, data detail produk Output Info produk Destination Admin Logika Proses 1. Admin memilih menu pengolahan produk 2. Admin menekan tombol hapus 3. Muncul konfimasi penghapusan data 44. No.Proses 5.3.1 Nama Tambah Propinsi Source Admin Input Data propinsi Output Info propinsi Destination Admin Logika Proses 1. Admin memilih menu pengolahan propinsi 2. Admin menekan tombol tambah data 3. Admin mengisi form tambah propinsi 4. Apabila data tidak kosong dan benar maka data propinsi akan disimpan ke dalam database. 5. Apabila data kosong maka akan ada informasi data tidak boleh kosong dan admin harus mengisi data yang kosong tersebut 45. No.Proses 5.3.2 Nama Ubah Propinsi Source Admin Input Data propinsi Output Info propinsi Destination Admin Logika Proses 1. Admin memilih menu pengolahan propinsi 2. Admin menekan tombol ubah 3. Admin mengisi data propinsi yang akan diubah 4. Apabila data yang diubah tidak kosong dan benar maka perubahan data akan disimpan ke dalam database 5. Apabila data yang diubah ada yang kosong maka data gagal diubah 46. No.Proses 5.3.3 Nama Hapus Propinsi Source Admin Input Data propinsi Output Info propinsi Destination Admin Logika Proses 1. Admin memilih menu pengolahan propinsi 2. Admin menekan tombol hapus 3. Muncul konfimasi penghapusan data 47. No.Proses 5.4.1 Nama Tambah Kota Source Admin Input Data kota, data propinsi Output Info kota Destination Admin Logika Proses 1. Admin memilih menu pengolahan kota 2. Admin menekan tombol tambah data 3. Admin mengisi form tambah kota 4. Apabila data tidak kosong dan benar maka data kota akan disimpan ke dalam database. 5. Apabila data kosong maka akan ada informasi data tidak boleh kosong dan admin harus mengisi data yang kosong tersebut 48. No.Proses 5.4.2 Nama Ubah Kota Source Admin Input Data kota Output Info kota Destination Admin Logika Proses 1. Admin memilih menu pengolahan kota 2. Admin menekan tombol ubah 3. Admin mengisi data kota yang akan diubah 4. Apabila data yang diubah tidak kosong dan benar maka perubahan data akan disimpan ke dalam database 5. Apabila data yang diubah ada yang kosong maka data gagal diubah 49. No.Proses 5.4.3 Nama Hapus Kota Source Admin Input Data kota Output Info kota Destination Admin Logika Proses 1. Admin memilih menu pengolahan kota 2. Admin menekan tombol hapus 3. Muncul konfimasi penghapusan data 50. No.Proses 5.5.1 Nama Tambah Jasa Source Admin Input Data jasa Output Info jasa Destination Admin Logika Proses 1. Admin memilih menu pengolahan jasa 2. Admin menekan tombol tambah data 3. Admin mengisi form tambah jasa 4. Apabila data tidak kosong dan benar maka data jasa akan disimpan ke dalam database. 5. Apabila data kosong maka akan ada informasi data tidak boleh kosong dan admin harus mengisi data yang kosong tersebut 51. No.Proses 5.5.2 Nama Ubah Jasa Source Admin Input Data jasa Output Info jasa Destination Admin Logika Proses 1. Admin memilih menu pengolahan jasa 2. Admin menekan tombol ubah 3. Admin mengisi data kota yang akan diubah 4. Apabila data yang diubah tidak kosong dan benar maka perubahan data akan disimpan ke dalam database 5. Apabila data yang diubah ada yang kosong maka data gagal diubah 52. No.Proses 5.5.3 Nama Hapus Jasa Source Admin Input Data jasa Output Info jasa Destination Admin Logika Proses 1. Admin memilih menu pengolahan jasa 2. Admin menekan tombol hapus 3. Muncul konfimasi penghapusan data 53. No.Proses 5.6.1 Nama Tambah Biaya Kirim Source Admin Input Data biaya kirim, data kota, data jasa Output Info biaya kirim Destination Admin Logika Proses 1. Admin memilih menu pengolahan biaya kirim 2. Admin menekan tombol tambah data 3. Admin mengisi form tambah biaya kirim 4. Apabila data tidak kosong dan benar maka data biaya kirim akan disimpan ke dalam database. 5. Apabila data kosong maka akan ada informasi data tidak boleh kosong dan admin harus mengisi data yang kosong tersebut 54. No.Proses 5.6.2 Nama Ubah Biaya Kirim Source Admin Input Data biaya kirim Output Info biaya kirim Destination Admin Logika Proses 1. Admin memilih menu pengolahan biaya kirim 2. Admin menekan tombol ubah 3. Admin mengisi data biaya kirim yang akan diubah 4. Apabila data yang diubah tidak kosong dan benar maka perubahan data akan disimpan ke dalam database 5. Apabila data yang diubah ada yang kosong maka data gagal diubah 55. No.Proses 5.6.3 Nama Hapus Biaya Kirim Source Admin Input Data biaya kirim Output Info biaya kirim Destination Admin Logika Proses 1. Admin memilih menu pengolahan biaya kirim 2. Admin menekan tombol hapus 3. Muncul konfimasi penghapusan data 56. No.Proses 5.8.1 Nama Cari Pelanggan Source Admin Input Data pelanggan Output Info pelanggan Destination Admin Logika Proses 1. Admin memilih menu pengolahan pelanggan 2. Admin memasukkan kata kunci dalam text area 3. Admin menekan tombol cari 4. Sistem akan menampilkan data pelanggan yang dicari 57. No.Proses 5.8.2 Nama Hapus Pelanggan Source Admin Input Data pelanggan Output Info pelanggan Destination Admin Logika Proses 1. Admin memilih menu pengolahan pelanggan 2. Admin memasukkan kata kunci dalam text area 3. Admin menekan tombol cari 4. Sistem akan menampilkan data pelanggan yang dicari 5. Admin memilih data pelanggan yang akan dihapus 6. Admin menekan tombol hapus 7. Kemudian akan muncul pesan persetujuan. Klik ok untuk menghapus, klik batal untuk membatalkan proses penghapusan 58. No.Proses 6.4.1 Nama Pilih Jasa Pengiriman Source Pelanggan Input Data jasa pengiriman Output Info jasa pengiriman Destination Admin, pelanggan Logika Proses 1. Pelanggan menekan tombol checkout untuk menampilkan form pengiriman 2. Pilih salah satu jasa pengiriman yang ada pada combo box 3. Maka akan muncul data jasa pengiriman 59. No.Proses 6.4.2 Nama Tentukan Pengiriman Alamat Sendiri Source Pelanggan Input Data alamat pengiriman Output Info alamat pengiriman Destination Admin, pelanggan Logika Proses 1. Pelanggan menekan tombol checkout untuk menampilkan form pengiriman 2. Pilih salah satu jasa pengiriman yang ada pada combo box 3. Pelanggan menentukan alamat pengiriman 4. Jika alamat menggunakan alamat sendiri, maka pelanggan tidak usah mengganti data alamat dan langsung menekan tombol pesan sekarang 60. No.Proses 6.4.3 Nama Tentukan Pengiriman Alamat Lain Source Pelanggan Input Data alamat pengiriman Output Info alamat pengiriman Destination Admin, pelanggan Logika Proses 1. Pelanggan menekan tombol checkout untuk menampilkan form pengiriman 2. Pilih salah satu jasa pengiriman yang ada pada combo box 3. Pelanggan menentukan alamat pengiriman 4. Jika pelanggan akan mengganti alamat sendiri dengan alamat lain, pelanggan tinggal memasukkan alamat yang baru 5. Kemudian tekan tombol pesan sekarang 61. No.Proses 7.2.1 Nama Pembayaran Dengan Paypal Source Pelanggan Input Data invoice Output Info invoice Destination Pelanggan Logika Proses 1. Pelanggan memilih menu riwayat transaksi 2. Pilih transaksi yang akan dibayar 3. Pilih detail transaksi, kemudian tekan tombol konfirmasi pembayaran 4. Pilih jenis pembayaran paypal 5. Kemudian tekan tombol konfirmasi, lalu sistem akan menampilkan form pembayaran paypal 6. Klik logo paypal untuk membayar 62. No.Proses 7.2.2 Nama Pembayaran Dengan Transfer Antar Bank Source Pelanggan Input Data invoice Output Info invoice Destination Pelanggan Logika Proses 1. Pelanggan memilih menu riwayat transaksi 2. Pilih transaksi yang akan dibayar 3. Pilih detail transaksi, kemudian tekan tombol konfirmasi pembayaran 4. Pilih jenis pembayaran transfer antar bank 5. Pilih bank tujuan transfer 6. Isi no rekening 7. Lalu tekan tombol konfirmasi 8. Apabila data benar dan tidak kosong maka konfirmasi pembayaran diterima 63. No. Proses 7.2.3 Nama Pembayaran Dengan Transfer Tunai Source Pelanggan Input Data invoice Output Info invoice Destination Pelanggan Logika Proses 1. Pelanggan memilih menu riwayat transaksi 2. Pilih transaksi yang akan dibayar 3. Pilih detail transaksi, kemudian tekan tombol konfirmasi pembayaran 4. Pilih jenis pembayaran transfer tunai 5. Pilih bank tujuan transfer 6. Isi no validasi transfer 7. Lalu tekan tombol konfirmasi 8. Apabila data benar dan tidak ksong maka konfirmasi pembayaran diterima 64. No.Proses 8.2.1 Nama Konfirmasi Pembayaran Source Admin Input Data pembayaran Output Info pembayaran Destination Admin, pelanggan Logika Proses 1. Admin akan memilih menu riwayat transaksi 2. Admin memilih transaksi yang akan dikonfirmasi 3. Lalu admin akan merubah status transaksi menjadi terbayar dan secara otomatis info pembayaran akan dikirimkan ke email pelanggan 65. No.Proses 8.2.2 Nama Konfirmasi Produk Dikirim Source Admin Input Data pengiriman produk Output Info pengiriman produk Destination Admin, pelanggan Logika Proses 1. Admin akan memilih menu riwayat transaksi 2. Admin memilih transaksi yang akan dikonfirmasi 3. Lalu admin akan merubah status transaksi menjadi terkirim dan secara otomatis info pengiriman akan dikirimkan ke email pelanggan 66. No.Proses 9.1.1 Nama Cari Laporan Penjualan Harian Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan harian 3. Admin memasukkan data laporan penjualan harian yang akan dicari kemudian klik tombol cari 4. Sistem akan menampilkan data penjualan yang dicari 67. No.Proses 9.1.2 Nama Lihat Laporan Penjualan Harian Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan harian 3. Admin memasukkan data laporan penjualan harian yang akan dicari kemudian klik tombol cari 4. Admin memilih salah satu data 5. Kemudian tekan tombol detail maka sistem akan menampilkan detail laporan 68. No.Proses 9.1.3 Nama Hapus Laporan Penjualan Harian Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan harian 3. Admin memasukkan data laporan penjualan harian yang akan dicari kemudian klik tombol cari 4. Admin memilih salah satu data 5. Kemudian tekan tombol hapus untuk penghapusan 6. Kemudian muncul pesan persetujuan. Klik ok untuk menghapus, klik batal untuk membatalkan proses penghapusan 69. No.Proses 9.1.4 Nama Download Laporan Penjualan Harian Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan harian 3. Admin memasukkan data laporan penjualan harian yang akan dicari kemudian klik tombol cari 4. Sistem akan menampilkan data penjualan yang dicari 5. Klik tombol cetak untuk melakukan proses download data laporan penjualan 70. No.Proses 9.2.1 Nama Cari Laporan Penjualan Bulanan Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan bulanan 3. Admin memasukkan data laporan penjualan bulanan yang akan dicari kemudian klik tombol cari 4. Sistem akan menampilkan data penjualan yang dicari 71. No.Proses 9.2.2 Nama Lihat Laporan Penjualan Bulanan Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan bulanan 3. Admin memasukkan data laporan penjualan bulanan yang akan dicari kemudian klik tombol cari 4. Admin memilih salah satu data 5. Kemudian tekan tombol detail maka sistem akan menampilkan detail laporan 72. No.Proses 9.2.3 Nama Hapus Laporan Penjualan Bulanan Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan bulanan 3. Admin memasukkan data laporan penjualan bulanan yang akan dicari kemudian klik tombol cari 4. Admin memilih salah satu data 5. Kemudian tekan tombol hapus untuk penghapusan 6. Kemudian muncul pesan persetujuan. Klik ok untuk menghapus, klik batal untuk membatalkan proses penghapusan 73. No.Proses 9.2.4 Nama Download Laporan Penjualan Bulanan Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan bulanan 3. Admin memasukkan data laporan penjualan bulanan yang akan dicari kemudian klik tombol cari 4. Sistem akan menampilkan data penjualan yang dicari 5. Klik tombol cetak untuk melakukan proses download data laporan penjualan 74. No.Proses 9.3.1 Nama Cari Laporan Penjualan Tahunan Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan tahunan 3. Admin memasukkan data laporan penjualan tahunan yang akan dicari kemudian klik tombol cari 4. Sistem akan menampilkan data penjualan yang dicari 75. No.Proses 9.3.2 Nama Lihat Laporan Penjualan Tahunan Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan tahunan 3. Admin memasukkan data laporan penjualan tahunan yang akan dicari kemudian klik tombol cari 4. Admin memilih salah satu data 5. Kemudian tekan tombol detail maka sistem akan menampilkan detail laporan 76. No.Proses 9.3.3 Nama Hapus Laporan Penjualan Tahunan Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 1. Admin akan memilih menu laporan 2. Kemudian admin memilih menu laporan penjualan tahunan 3. Admin memasukkan data laporan penjualan tahunan yang akan dicari kemudian klik tombol cari 4. Admin memilih salah satu data 5. Kemudian tekan tombol hapus untuk penghapusan 6. Kemudian muncul pesan persetujuan. Klik ok untuk menghapus, klik batal untuk membatalkan proses penghapusan 77. No.Proses 9.3.4 Nama Download Laporan Penjualan Tahunan Source Admin Input Data laporan Output Info laporan Destination Admin Logika Proses 4. Admin akan memilih menu laporan 5. Kemudian admin memilih menu laporan penjualan tahunan 6. Admin memasukkan data laporan penjualan tahunan yang akan dicari kemudian klik tombol cari 5. Admin memilih salah satu data 5. Sistem akan menampilkan data penjualan yang dicari 7. Klik tombol cetak untuk melakukan proses download data laporan penjualan

3.1.6.4. Kamus Data