Spesifikasi Proses Analisis Data
90
No Proses
Keterangan
3 No.proses
1.2 Nama
Aktivasi member Source
Pengunjung input
Data aktivasi output
Info aktivasi Destination Pengunjung
Logika Proses
1.Data aktivasi account yang telah dikirim diklik oleh pengunjung
2. Sistem akan mengecek apakah aktivasi account member valid atau tidak
3. Jika valid maka proses pendaftaran member berhasil dan statusnya menjadi aktif
4. Jika tidak valid maka proses pendaftaran member gagal. 4
No Proses 2
Nama Login
Source Member, operator,admin,pemilik toko
Input Data member, data operator, data admin, data pemilik toko
Output info member, info operator, info admin, info pemilik toko
Destination Member, operator, admin, pemilik toko Logika
Proses 1. Member, operator, admin, pemilik toko mengklik link
login 2. Sistem menampilkan form login
91
No Proses
Keterangan
3. Apabila username dan password yang diinputkan benar maka username valid dan masuk halaman utama.Apabila
username yang diinputkan tidak benar maka akan ada
informasi bahwa login invalid 5
No Proses 2.1
Nama Verifikasi Login
Source Member, operator,admin,pemilik toko
Input Data member, data operator, data admin, data pemilik toko
Output Data member, data operator, data admin, data pemilik toko
Destination Member, operator, admin, pemilik toko Logika
Proses 1. Member,operator,admin,pemilik toko mengisi form
login 2. Data login yang dimasukan akan di verifikasi oleh
sistem 3. Apabila data yang dimasukan benar maka dapat
masuk ke halaman utama
6 No Proses
2.2 Nama
Pengolahan reset password Source
Member Input
Data reset password Output
Info reset password
92
No Proses
Keterangan
Destination Member
Logika Proses
1. Member masuk halaman login 2. Pilih tombol reset password apabila lupa dengan
password anda 3. Sistem akan mengirimkan konformasi ke email untuk
memastikan apakah anda akan mereset password 4. Klik link konfirmasi reset password yang dikirimkan
sistem maka password baru akan dikirimkan 7
No Proses 3
Nama Pengelolaan data master
Source admin
Input Data kurs, Data kategori, data produk, data merk, data kota,
data provinsi, data ongkos_kirim,data jasa_pengiiriman, data jenis_pengiriman
Output Data kurs, Data kategori, data produk, data merk, data kota,
data provinsi, data ongkos_kirim,data jasa_pengiiriman, data jenis_pengiriman
Destination admin Logika
Proses 1.
Pilih menu pengolahan data master 2. Sistem akan menampilkan form pengolahan data master
93
No Proses
Keterangan
8 No Proses
3.1.1 Nama
Tambah Merk Source
Admin Input
Data merk Output
Data merk Destination Admin
Logika Proses
1. Inputkan data merk pada form tambah merk 2. Sistem akan mengecek apakah data sudah lengkap
3. Apabila data merk sudah ada maka akan muncul pesan “merk sudah digunakan”
4. Apabila merk belum pernah digunakan maka proses penambahan merk akan disimpan.
9 No Proses
3.1.2 Nama
Edit Merk Source
Admin Input
Data Merk Output
Info Merk Destination Admin
94
No Proses
Keterangan
Logika Proses
1. Pilih tombol edit pada data yang akan diubah. 2. Inputkan data merk yang ingin diubah
3. Sistem akan mengecek apakah data sudah lengkap dan benar?
4. Apabila ada data yang diubah dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan
data. 5. Apabila ada data yang kosong maka data gagal disimpan
10 No Proses
3.1.3 Nama
Hapus Merk Source
Admin Input
Data Merk Output
Info Merk Destination Admin
Logika Proses
1. pilih tombol hapus pada data yang akan dihapus 2. sistem akan mengkonfirmasi apakah yakin akan
menghapus data tersebut. 3. Jika ya maka data akan dihapus
4. Jika tidak maka request akan dibatalkan.
11 No Proses
3.2.1 Nama
Tambah Kategori
95
No Proses
Keterangan
Source Admin
Input Data Kategori
Output Info Kategori
Destination Admin Logika
Proses
1. Inputkan data kategori pada form tambah kategori 2. Sistem akan mengecek apakah data sudah lengkap
3. Apabila data kategori sudah ada maka akan muncul pesan “kategori sudah digunakan”
4. Apabila kategori belum pernah digunakan maka proses penambahan kategori akan disimpan.
12 No Proses
3.2.2 Nama
Edit Kategori Source
Admin Input
Data Kategori Output
Info Kategori Destination Admin
Logika Proses
1. Pilih tombol edit pada data yang akan diubah. 2. Inputkan data kategori yang ingin diubah
3. Sistem akan mengecek apakah data sudah lengkap dan benar?
4. Apabila ada data yang diubah dan semua data tidak ada
96
No Proses
Keterangan
yang kosong maka sistem akan menyimpan perubahan data.
5. Apabila ada data yang kosong maka data gagal disimpan
13 No Proses
3.2.3 Nama
Hapus Kategori Source
Admin Input
Data Kategori Output
Info Kategori Destination Admin
Logika Proses
1. pilih tombol hapus pada data yang akan dihapus 2. sistem akan mengkonfirmasi apakah yakin akan
menghapus data tersebut. 3. Jika ya maka data akan dihapus
4. Jika tidak maka request akan dibatalkan. 5. Apabila didalam kategori masih menpunyai produk
maka kategori tidak dapat di delete, harus delete produknya terlebih dahulu dan keluar pesan
“maaf perintah hapus gagal karena kategori masih mempunyai
produk” 14
No Proses 3.3.1
Nama Tambah Produk
97
No Proses
Keterangan
Source Admin
Input Data Produk
Output Info Produk
Destination Admin Logika
Proses
1. Inputkan data produk pada form tambah produk 2. Sistem akan mengecek apakah data sudah lengkap
3.
Apabila data kategori sudah ada maka akan muncul pesan “produk sudah digunakan”
4. Apabila produk belum pernah digunakan maka proses penambahan produk akan disimpan.
15 No Proses
3.3.2 Nama
Edit Produk Source
Admin Input
Data produk Output
Info produk Destination Admin
Logika Proses
1. Pilih tombol edit pada data yang akan diubah. 2. Inputkan data yang ingin diubah
3. Sistem akan mengecek apakah data sudah lengkap dan benar?
4. Apabila ada data yang diubah dan semua data tidak ada
98
No Proses
Keterangan
yang kosong maka sistem akan menyimpan perubahan data.
5. Apabila ada data yang kosong maka data gagal disimpan
16 No Proses
3.3.3 Nama
Hapus produk Source
Admin Input
Data produk Output
Info produk Destination Admin
Logika Proses
1. pilih tombol hapus pada data yang akan dihapus 2. sistem akan mengkonfirmasi apakah yakin akan
menghapus data tersebut. 3. Jika ya maka data akan dihapus
4. Jika tidak maka request akan dibatalkan. 5. Apabila didalam produk masih menpunyai data
didalamnya maka produk tidak dapat di hapus, harus hapus data didalamnya terlebih dahulu dan keluar pesan
“maaf perintah hapus gagal karena produk masih mempunyai merk
” 17
No Proses 3.4.1
Nama Tambah kota
99
No Proses
Keterangan
Source Admin
Input Data kota
Output Info kota
Destination Admin Logika
Proses 1. Inputkan data kota pada form tambah kota
2. Sistem akan mengecek apakah data sudah lengkap 3. Apabila data kota sudah ada maka akan muncul pesan
“kota sudah digunakan” 4. Apabila data kota belum pernah digunakan maka proses
penambahan kota akan disimpan.
18 No Proses
3.4.2 Nama
Edit kota Source
Admin Input
Data kota Output
Info kota Destination Admin
Logika Proses
1. Pilih tombol edit pada data yang akan diubah. 2. Inputkan data yang ingin diubah
3. Sistem akan mengecek apakah data sudah lengkap dan benar?
4. Apabila ada data yang diubah dan semua data tidak ada
100
No Proses
Keterangan
yang kosong maka sistem akan menyimpan perubahan data.
5. Apabila ada data yang kosong maka data gagal disimpan
19 No Proses
3.4.3 Nama
Hapus kota Source
Admin Input
Data kota Output
Infokota Destination Admin
Logika Proses
1. pilih tombol hapus pada data yang akan dihapus 2. sistem akan mengkonfirmasi apakah yakin akan
menghapus data tersebut. 3. Jika ya maka data akan dihapus
4. Jika tidak maka request akan dibatalkan. 5. Apabila didalam kota masih menpunyai data didalamnya
maka kota tidak dapat di hapus, harus hapus data didalamnya terlebih dahulu
20 No Proses
3.5.1 Nama
Tambah propinsi Source
Admin Input
Data propinsi
101
No Proses
Keterangan
Output Info propinsi
Destination Admin Logika
Proses 1. Inputkan data propinsi pada form tambah propinsi
2. Sistem akan mengecek apakah data sudah lengkap 3. Apabila data propinsi sudah ada maka akan muncul
pesa n “propinsi sudah digunakan”
4. Apabila data propinsi belum pernah digunakan maka proses penambahan propinsi akan disimpan.
21 No Proses
3.5.2 Nama
Edit propinsi Source
Admin Input
Data propinsi Output
Info propinsi Destination Admin
Logika Proses
1. Pilih tombol edit pada data yang akan diubah. 2. Inputkan data yang ingin diubah
3. Sistem akan mengecek apakah data sudah lengkap dan benar?
4. Apabila ada data yang diubah dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan
data. 5. Apabila ada data yang kosong maka data gagal disimpan
102
No Proses
Keterangan
22 No Proses
3.5.3 Nama
Hapus propinsi Source
Admin Input
Data propinsi Output
Info propinsi Destination Admin
Logika Proses
1. pilih tombol hapus pada data yang akan dihapus 2. sistem akan mengkonfirmasi apakah yakin akan
menghapus data tersebut. 3. Jika ya maka data akan dihapus
4. Jika tidak maka request akan dibatalkan. 5. Apabila didalam propinsi masih menpunyai data
didalamnya maka propinsi tidak dapat di hapus, harus hapus data kota terlebih dahulu
23 No Proses
3.6 Nama
Pengolahan mata uang Source
Admin Input
Data mata uang Output
Info mata uang Destination Admin
Logika Proses
1. Inputkan data mata uang pada form mata uang 2. Sistem akan mengecek apakah data sudah lengkap
103
No Proses
Keterangan
3. Apabila data sudah lengkap data mata uang disimpan 24
No Proses 3.7.1
Nama Tambah ongkos pengiriman
Source Admin
Input Data ongkos pengiriman
Output Info ongkos pengiriman
Destination Admin Logika
Proses 1. Pilih nama propinsi
2. Pilih nama kota 3. Pilih jasa pengiriman
4. Pilih jenis pengiriman 5. Masukan data ongkir
6. Apabila data data sudah lengkap maka data akan disimpan
25 No Proses
3.7.2 Nama
Edit ongkos pengiriman Source
Admin Input
Data ongkos pengiriman Output
Info ongkos pengiriman Destination Admin
104
No Proses
Keterangan
Logika Proses
1. Pilih kota 2. Pilih nama jasa pengiriman
3. Pilih jenis pengiriman 4. Masukan data ongkir yang akan dirubah
5. Apabila data sudah lengkap maka data akan disimpan 26
No Proses 3.7.3
Nama Hapus ongkos pengiriman
Source Admin
Input Data ongkos pengiriman
Output Info ongkos pengiriman
Destination Admin Logika
Proses 1. pilih tombol hapus pada data yang akan dihapus
2. sistem akan mengkonfirmasi apakah yakin akan menghapus data tersebut.
3. Jika ya maka data akan dihapus 4. Jika tidak maka request akan dibatalkan.
27 No Proses
3.8.1 Nama
Tambah jasa pengiriman Source
Admin Input
Data jasa pengiriman Output
Info jasa pengiriman
105
No Proses
Keterangan
Destination Admin Logika
Proses 1. Inputkan data jasa pengiriman pada form tambah jasa
pengiriman 2. Sistem akan mengecek apakah data sudah lengkap
3. Apabila data jasa pengiriman sudah ada maka akan muncul pesa
n “jasa pengiriman sudah digunakan” 4. Apabila dat belum pernah digunakan maka proses
penambahan jasa pengiriman akan disimpan. 28
No Proses 3.8.2
Nama Edit jasa pengiriman
Source Admin
Input Data jasa pengiriman
Output Info jasa pengiriman
Destination Admin Logika
Proses 1. Pilih tombol edit pada data yang akan diubah.
2. Inputkan data yang ingin diubah 3. Sistem akan mengecek apakah data sudah lengkap dan
benar? 4. Apabila ada data yang diubah dan semua data tidak ada
yang kosong maka sistem akan menyimpan perubahan data.
5. Apabila ada data yang kosong maka data gagal disimpan
106
No Proses
Keterangan
29 No Proses
3.8.3 Nama
Hapus jasa pengiriman Source
Admin Input
Data jasa pengiriman Output
Info jasa pengiriman Destination Admin
Logika Proses
1. pilih tombol hapus pada data yang akan dihapus 2. sistem akan mengkonfirmasi apakah yakin akan
menghapus data tersebut. 3. Jika ya maka data akan dihapus
4. Jika tidak maka request akan dibatalkan. 5. Apabila didalam jasa pengiriman masih menpunyai data
didalamnya maka jasa pengiriman tidak dapat di hapus, harus hapus data didalamnya terlebih dahulu.
30 No Proses
3.9.1 Nama
Tambah jenis pengiriman Source
Admin Input
Data jenis pengiriman Output
Info jenis pengiriman Destination Admin
107
No Proses
Keterangan
Logika Proses
1. Pilih jasa pengiriman 2. Inputkan data jenis pengiriman pada form tambah jenis
pengiriman 3. Sistem akan mengecek apakah data sudah lengkap
4. Apabila data jenis pengiriman sudah ada maka akan muncul pesa
n “jenis pengiriman sudah digunakan” 5. Apabila dat belum pernah digunakan maka proses
penambahan jenis pengiriman akan disimpan
31 No Proses
3.9.2 Nama
Edit jenis pengiriman Source
Admin Input
Data jenis pengiriman Output
Info jenis pengiriman Destination Admin
Logika Proses
1. Pilih tombol edit pada data yang akan diubah. 2. Inputkan data yang ingin diubah
3. Sistem akan mengecek apakah data sudah lengkap dan benar?
4. Apabila ada data yang diubah dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan
data.
108
No Proses
Keterangan
5. Apabila ada data yang kosong maka data gagal disimpan
32 No Proses
3.9.3 Nama
Hapus jenis pengiriman Source
Admin Input
Data jenis pengiriman Output
Info jenis pengiriman Destination Admin
Logika Proses
1. pilih tombol hapus pada data yang akan dihapus 2. sistem akan mengkonfirmasi apakah yakin akan
menghapus data tersebut. 3. Jika ya maka data akan dihapus
4. Jika tidak maka request akan dibatalkan. 33
No Proses 4
Nama Pengolahan pesanan
Source Operator, member
Input Data pesanan
Output Info pesanan
Destination Opertor, member Logika
Proses 1. Member memilih barang yang akan dibeli
2. Barang yang sudah dipilih masuk kekeranjang belanja
109
No Proses
Keterangan
3. Apabila ingin melanjutkan pesanan member mengisi alamat pengiriman
4. Setelah lengkap member melakukan checkout pesanan dan melakukan pembayaran.
5. Operator update status pesanan yang sudah dibayar 6. Kemudian melakukan pengiriman
34 No Proses
4.1 Nama
Pesanan Source
Member Input
Data pesanan Output
Infopesanan Destination Member
Logika Proses
1. Member memilih produk yang akan dibeli 2. Produk yang sudah dipilih disimpan di keranjang
belanja. 3. Member mengisi alamat pengiriman
4. Pada halaman pesanan keluar detail pesanan 5. Member melakukan pengecekan pesanan
6. Apabila sudah sesuai member melanjutkan proses checkout
110
No Proses
Keterangan
35 No Proses
4.1.1 Nama
Pilih produk Source
Member Input
Data produk Output
Info produk Destination Member
Logika Proses
1. Member melakukan pemilihan produk yang akan dibeli 2. Produk yang akan dibeli disimpan sementara di keranjang
36 No Proses
4.1.2 Nama
Isi alamat pengiriman Source
Member Input
Data pengiriman Output
Info pengiriman Destination Member
Logika Proses
1. Setelah melakukan pemilihan produk 2. Member mengisi alamat pengiriman atau mengubah
alamat yang sudah dikeuarkan sistem dari data registrasi 37
No Proses 4.1.3
Nama Checkout
Source Member
111
No Proses
Keterangan
Input Data pesanan
Output Info pesanan
Destination Member Logika
Proses 1. Setelah mengisi alamat pengiriman
2. Member mengecek ulang pesanan yang dipesan 3. Apabila semua sudah sesuai member melakukan
checkout untuk proses selanjutnya.
38 No Proses
4.1.4 Nama
Lihat pesanan Source
Operator Input
Data pesanan Output
Info pesanan Destination Operator
Logika Proses
1. Operator masuk menu pesanan baru 2. Pada menu pesanan baru operator dapat melihat data
pesanan yang sedang dipesan oleh member 39
No Proses 4.1.5
Nama Lihat histori pesanan
Source Member
Input Data histori pesanan
112
No Proses
Keterangan
Output Info histori pesanan
Destination member Logika
Proses 1. Member membuka halaman pesanan saya
2. Member memilih daftar pesanan yang sudah dilakukan untuk melihat histori pemesanan
40 No Proses
4.2 Nama
Pembayaran Source
Member Input
Data pembayaran Output
Info pembayaran Destination Member
Logika Proses
1. Setelah member melakukan pesanan dan pengecekan alamat pengiriman
2. Member melakukan pembayaran 3. Pembayaran bisa dilakukan melalui bank yang sudah
ditentukan atau melalui paypal 41
No Proses 4.2.1
Nama Pembayaran paypal
Source Member
Input Data paypal
Output Info paypal
113
No Proses
Keterangan
Destination Member Logika
Proses 1. Member masuk ke halaman pembayaran
2. Pilih pembayaran paypal 3. Member memasukan pembayaran sesuai dengan total
pembayaran pesanan. 42
No Proses 4.2.2
Nama Konfirmasi pembayaran
Source Operator
Input Data pembayaran
Output Info pembayaran
Destination Operator Logika
Proses 1. Operator masuk ke menu pesanan baru
2. Pesanan yang sudah dibayar oleh member dirubah status menjadi dikonfirmasi apabila pembayaran
sudah masuk pada rekening toko.
43 No Proses
4.2.3 Nama
Lihat pembayaran Source
Operator Input
Data pembayaran Output
Info pemrbayaran
114
No Proses
Keterangan
Destination Operator Logika
Proses 1. Operator masuk ke menu pesanan terbayar
2. Operator dapatmelihat
pesanan yang
sudah dikonfirmasi pembayaranya oleh operator akan
pindah ke menu pesanan terbayar
44 No Proses
4.3 Nama
Pengolahankeranjang Source
Member Input
Data pesanan Output
Info pesanan Destination Member
Logika Proses
1. Pesanan yang dipilih oleh member disimpan sementara di keranjang belanja
2. Selama pesanan masih berada di keranjang belanja member dapat belanja kembali produk yang
diinginkan sebelum diproses di halaman pesanan. 45
No Proses 4.31
Nama Update keranjang
Source Member
Input Data qty
Output Info qty
115
No Proses
Keterangan
Destination Member Logika
Proses 1. Member melakukan pemilihan produk yang akan
dipesan 2. Produk yang dipesan masuk ke halaman keranjang
3. Apabila produk yang dipesan tambah qty nya member harus mengklik tombol update agar jumlah
pesanan berubah
sesuai yang
diharapkan.
46 No Proses
4.3.2 Nama
Tambah keranjang Source
Member Input
Data produk Output
Info produk Destination Member
Logika Proses
1. Setelah member memilih satu produk maka produk tesebut akan masuk pada keranjang belanja
2. Kemudian member dapat mengkik tombol belanja kembali apabila akan menambah produk yang akan
dipesan. 3. Makan produk baru yang dipesan akan masuk ke
keranjang bersama pesanan produk yang sebelumnya.
116
No Proses
Keterangan
47 No Proses
4.3.3 Nama
Hapus keranjang Source
Member Input
Data produk Output
Info produk Destination Member
Logika Proses
1. Produk yang sudah dipesan semua masuk pada keranjang belanja
2. Member bisa menghapus satu persatu produk yang dipesan apabila tidak jadi membeli produk tersebut
dengan meng klik hapus pesanan tiap produk. 48
No Proses 5
Nama Tracking
Source Member
Input Data tracking
Output Info tracking
Destination Member Logika
Proses 1. Pesanan
sudah dikirim
oleh operator
dan menginputkan nomor resi
2. Status pesanan di halaman pesanan member berubah menjadi sudah dikirim dan ada nomor resi
pengirimanya.
117
No Proses
Keterangan
3. Apabila member ingin mengecek posisi pesanan yang dikirim bisa memasukan nomor resi ke form cek
pesanan. 4. Status pengiriman akan diinfokan oleh agen jasa
pengiriman 49
No Proses 6
Nama Promosi
Source admin
Input Data produk
Output Info produk
Destination admin Logika
Proses 1. Admin memasukan data produk
2. Apabila ingin mempromosikan produk yang baru dimasukan maka admin membagikan ke social
network 50
No Proses 7
Nama Kelola return
Source Operator
Input Data return
Output Info return
Destination Operator
118
No Proses
Keterangan
Logika Proses
3. Member membuka halaman return 4. Member memasukan nama produk, qty beserta alasan
kenapa produk direturn 5. Kemudian operator mauk pada menu pesanan
dikembalikan 6. Operator mengkonfirmasi return apabila memang
barang tersebut bisa dikembalikan 7. Kemudian status di pesanan member berubah
menjadi disetujui 8. Member melakukan pengiriman pesanan ke toko
9. Kemudian mengirim kembali barang sesuai yang dipesan
51 No Proses
7.1 Nama
Pengolahan data return Source
Member, operator Input
Data return Output
Info return Destination Member, Operator
Logika Proses
1. Member membuka halaman return 2. Member memasukan data produk yang akan direturn
nama produk, qty beserta alasan kenapa produk
119
No Proses
Keterangan
direturn 52
No Proses 7.2
Nama Konfirmasi data return
Source Member,Operator
Input Data konfirmasi return
Output Info konfirmasi return
Destination Member Operator Logika
Proses 1. Operator mengkonfirmasi return apabila memang
barang tersebut bisa dikembalikan 2. Kemudian status konfirmasi di pesanan member
berubah menjadi disetujui 3. Member melakukan pengiriman pesanan ke toko
4. Kemudian mengirim kembali barang sesuai yang dipesan
53 No Proses
8 Nama
Pembuatan laporan Source
pemilik toko Input
Data laporan harian, data laporan mingguan, data laporan bulanan dan data laporan tahunan
Output info laporan harian, info laporan mingguan, info laporan
bulanan dan info laporan tahunan
120
No Proses
Keterangan
Destination pemilik toko Logika
Proses 1. Operator dan admin masuk menu laporan
2. Pilih laporan harian untuk cetak laporan harian yang menampilkan data penjualan harian
3. Pilih laporan mingguan untuk cetak laporan mingguan yang menampilkan data penjualan mingguan
4. Pilih laporan bulanan untuk cetak laporan bulanan yang menampilkan data penjualan bulanan
5. Pilih laporan tahunan untuk cetak laporan tahunan yang menampilkan data penjualan tahunan
6. Klik laporan stok produk untuk menampilkan stok produk
54 No Proses
9 Nama
Penyajian informasi Source
Pengunjung, member input
Data produk, data kategori output
Info produk, info kategori Destination Pengunjung, member
Logika Proses
1. Pengunjung dapat melihat data produk dengan memilih produk yang akan dilihat berdasarkan kategori.
2. Member dapat melihat data produk dengan memilih produk yang akan dilihat berdasarkan kategori
121
No Proses
Keterangan
55 No Proses
9.1 Nama
Lihat data produk Source
Pengunjung, member input
Data produk output
Info produk Destination Pengunjung, member
Logika Proses
1. Pengunjung dapat melihat data produk dengan memilih produk yang akan dilihat
2.Data produk yang diinginkan tampil 56
No Proses 9.2
Nama Lihat data kategori
Source Pengunjung, member
input Data kategori
output Info kategori
Destination Pengunjung, member
Logika Proses
1. Member memilih kategori sesuai yang diinginkan 2. Data kategori yang diinginkan tampil