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