Gambar 3.20 Data flow diagram level 3 Proses 4.8
3.11 Spesifikasi Proses
Tabel 3.3 Spesifikasi Proses
No Proses
Keterangan 1
No.Proses 1.1
Nama Registrasi
Source Pengunjung
Input Data pelanggan
Output Info data pelanggan
Destination Pengunjung
Logika proses 1.
Pelanggan melakukan registrasi pengisian profil untuk membuat account dengan
cara memilih menu registrasi. 2.
Apabila data tidak valid maka penunjung harus mengisi kembali data yang tidak
valid 3.
Apabila data valid maka sistem akan menyimpan data registrasi tersebut.
2 No.proses
1.2 Nama
Verifikasi pelanggan Source
Pengunjung Input
Data verifikasi pelanggan Output
Info data verifikasi pelanggan Destination
Pengunjung
Logika proses 1.
Sistem secara otomatis akan mengirimkan e-mail verifikasi kepada pelanggan untuk
melakukan registrasi. 3
No.proses 2.1
Nama Verifikasi user name
Source Pelanggan, administrator
Input Data login pelanggan, Data login admin
Output Info login admin invalid, Info login Pelanggan
invalid Destination
Pelanggan, administrator Logika proses
1. administrator, Pelanggan, memasukkan
data login 2.
Apabila user name yang diinputkan benar maka user name valid.
3. Apabila user name yang diinputkan tidak
benar maka akan ada informasi login invalid.
4 No.proses
2.2 Nama
Verifikasi password Source
Pelanggan, administrator Input
Data login Pelanggan, Data login admin Output
Info login admin invalid, Info login Pelanggan invalid
Destination Pelanggan, administrator
Logika proses 4.
Administrator, Pelanggan, memasukkan data login
5. Apabila password yang diinputkan benar
maka password valid. 6.
Apabila password yang diinputkan tidak benar maka akan ada informasi login
invalid. 5
No.proses 3.1
Nama Menambah administrator
Source Administrator
Input Data administrator
Output Info data administrator
Destination Administrator
Logika proses 1.
Administrator memilih menu tambah admininistrator untuk memunculkan form
tambah administrator. 2.
Administrator mengisi form tambah administrator
kemudian klik
tombol simpan.
3. Apabila data tidak kosong maka data
administrator baru akan disimpan didalam database
. 4.
Apabila data ada yang kosong maka aka
nada informasi data tidak boleh kosong dan administrator harus mengisi data yang
kosong tersebut. 6
No.proses 3.2
Nama Mengubah profil
Source Pelanggan
Input Data Pelanggan
Output Info perubahan data Pelanggan
Destination Pelanggan
Logika proses 1.
Pelanggan memilih menu ubah profil. 2.
Pelanggan mengisi data profil yang ingin diubah kemudian klik tombol simpan.
3. Apabila ada data yang diubah dan semua
data tidak ada yang kosong maka sistem akan menyimpan perubahan data.
4. Apabila tidak ada data yang diubah dan
ada data yang kosong maka pelanggan harus mengisi kembali data yang kosong.
7 No.proses
4.1.1 Nama
Menambah ukuran Source
Administrator Input
Data ukuran Output
Info data ukuran Destination
Administrator Logika proses
1. administrator memilih menu tambah
ukuran untuk memunculkan form tambah ukuran.
2. administrator mengisi form tambah ukuran
kemudian klik tombol simpan. 3.
Apabila data tidak kosong maka data ukuran baru akan disimpan didalam
database .
4. Apabila data ada yang kosong maka akan
ada informasi data tidak boleh kosong dan administrator harus mengisi data yang
kosong tersebut. 8
No.proses 4.1.2
Nama Mengubah ukuran
Source Administrator
Input Data ukuran
Output Info data ukuran
Destination Administrator
Logika proses 1.
Administrator mengklik tombol ubah pada data yang akan diubah.
2. Administrator mengisi data ukuran yang
ingin diubah kemudian klik tombol ubah. 3.
Apabila ada data yang diubah dan dan
semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data.
4. Apabila tidak ada data yang diubah dan
ada data yang kosong maka data gagal diubah.
9 No.proses
4.1.3 Nama
Menghapus ukuran Source
Administrator Input
Data kota Output
Info data kota Destination
Administrator Logika proses
1. Administrator mengklik tombol hapus
pada data yang akan dihapus. 2.
Akan ada konfirmasi penghapusan data. 10
No.proses 4.2.1
Nama Mengubah status detail pesanan
Source Administrator
Input Data status detail pesanan
Output Info data status detail pesanan
Destination Administrator
Logika proses 1.
administrator memilih menu ubah status detail pesanan.
2. administrator mengubah status detail
pesanan lalu status detail pesanan akan disimpan didalam database.
11 No.proses
4.2.2 Nama
Laporan detail pesanan Source
Administrator Input
Request data detail pesanan Output
Info data Request data detail pesanan Destination
Administrator Logika proses
1. Administrator mengklik tombol laporan
untuk memunculkan
laporan detail
pesanan yang bisa disusun menurut periode tertentu menurut tanggal.
12 No.proses
4.3.1 Nama
Menambah propinsi Source
Administrator Input
Data propinsi Output
Info data propinsi Destination
Administrator Logika proses
1. Administrator mengklik tombol tambah
untuk memunculkan form tambah propinsi. 2.
Administrator kemudian menambahkan data propinsi kemudian klik tombol
simpan,maka data tersebut akan disimpan di database.
3. Apabila ada data yang kosong maka akan
ada informasi data tidak boleh kosong dan administrator harus mengisi data yang
kosong tersebut 13
No.proses 4.3.2
Nama Ubah propinsi
Source Administrator
Input Data propinsi
Output Info data propinsi
Destination Administrator
Logika proses 1.
Administrator milih menu ubah propinsi. 2.
Administrator mengisi form ubah propinsi kemudian klik tombol simpan.
3. Apabila data tidak kosong maka data jenis
barang baru akan disimpan didalam database
. 4.
Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan
administrator harus mengisi data yang kosong tersebut.
14 No.proses
4.3.3 Nama
Hapus propinsi Source
Administrator Input
Data propinsi Output
Info data propinsi Destination
Administrator Logika proses
1. Administrator mengklik tombol hapus
pada data yang akan dihapus. 2.
Akan ada konfirmasi penghapusan data. 3.
Apabila pilihannya ya, maka data akan dihapus.
4. Apabila pilihannya tidak maka data tidak
akan dihapus. 15
No.proses 4.5.1
Nama Menambah kota
Source Administrator
Input Data kota
Output Info data kota
Destination Administrator
Logika proses 1.
administrator memilih menu tambah kota untuk memunculkan form tambah kota.
2. administrator mengisi form tambah kota
kemudian klik tombol simpan. 3.
Apabila data tidak kosong maka data kota baru akan disimpan didalam database.
4. Apabila data ada yang kosong maka akan
ada informasi data tidak boleh kosong dan
administrator harus mengisi data yang kosong tersebut.
16 No.proses
4.5.2 Nama
Mengubah kota Source
Administrator Input
Data kota Output
Info data kota Destination
Administrator Logika proses
1. Administrator mengklik tombol ubah pada
data yang akan diubah. 2.
Administrator mengisi data kota yang ingin diubah kemudian klik tombol ubah.
3. Apabila ada data yang diubah dan dan
semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data.
4. Apabila tidak ada data yang diubah dan
ada data yang kosong maka data gagal diubah.
17 No.proses
4.5.3 Nama
Menghapus kota Source
Administrator Input
Data kota Output
Info data kota Destination
Administrator Logika proses
1. Administrator mengklik tombol hapus
pada data yang akan dihapus. 2.
Akan ada konfirmasi penghapusan data. 3.
Apabila pilihannya yam aka data akan dihapus.
4. Apabila pilihannya tidak data tidak jadi
dihapus 18
No.proses 4.5.4
Nama Manipulasi jasa kirim
Source Administrator
Input Data jasa kirim
Output Info data jasa kirim
Destination Administrator
Logika proses 1.
Administrator memilih form jasa kirim dan memilih aksi yang akan dilakukan.
2. Administrator memanipulasi data kirim
seperti menambah,menghapus
dan mengubah data jasa kirim.
3. Setelah memanipulasi data jasa kirim maka
admin mengklik tombol simpan agar data disimpan di database.
19 No.proses
4.6.1 Nama
Menambah kategori
Source Administrator
Input Data kategori
Output Info data kategori
Destination Administrator
Logika proses 1.
administrator memilih menu tambah kategori untuk memunculkan form tambah
kategori. 2.
administrator mengisi form tambah kategori kemudian klik tombol simpan.
3. Apabila data tidak kosong maka data
kategori baru akan disimpan didalam database
. 4.
Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan
administrator harus mengisi data yang kosong tersebut.
20 No.proses
4.6.2 Nama
Mengubah kategori Source
Administrator Input
Data kategori Output
Info data kategori Destination
Administrator Logika proses
1. Administrator mengklik tombol ubah pada
data yang akan diubah. 2.
Administrator mengisi data kategori yang ingin diubah kemudian klik tombol ubah.
3. Apabila ada data yang diubah dan dan
semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data.
4. Apabila tidak ada data yang diubah dan
ada data yang kosong maka data gagal diubah.
21 No.proses
4.6.3 Nama
Menghapus kategori Source
Administrator Input
Data kategori Output
Info data kategori Destination
Administrator Logika proses
1. Administrator mengklik tombol hapus
pada data yang akan dihapus. 2.
Akan ada konfirmasi penghapusan data. 3.
Apabila pilihannya yam aka data akan dihapus.
4. Apabila pilihannya tidak data tidak jadi
dihapus 22
No.proses 4.7.1
Nama Menambah shipping
Source Administrator
Input Data shipping
Output Info data shipping
Destination Administrator
Logika proses 1.
administrator memilih menu tambah shipping untuk memunculkan form tambah
shipping. 2.
administrator mengisi form tambah shipping kemudian klik tombol simpan.
3. Apabila data tidak kosong maka data
shipping baru akan disimpan didalam database
. 4.
Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan
administrator harus mengisi data yang kosong tersebut.
23 No.proses
4.7.2 Nama
Mengubah shipping Source
Administrator Input
Data shipping Output
Info data shipping Destination
Administrator Logika proses
1. Administrator mengklik tombol ubah pada
data yang akan diubah. 2.
Administrator mengisi data shipping yang ingin diubah kemudian klik tombol ubah.
3. Apabila ada data yang diubah dan dan
semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data.
4. Apabila tidak ada data yang diubah dan
ada data yang kosong maka data gagal diubah.
24 No.proses
4.7.3 Nama
Menghapus shipping Source
Administrator Input
Data shipping Output
Info data shipping Destination
Administrator Logika proses
1. Administrator mengklik tombol hapus
pada data yang akan dihapus. 2.
Akan ada konfirmasi penghapusan data. 3.
Apabila pilihannya yam aka data akan dihapus.
4. Apabila pilihannya tidak data tidak jadi
dihapus 25
No.proses 4.8.1
Nama Menambah pembayaran
Source Administrator
Input Data pembayaran
Output Info data pembayaran
Destination Administrator
Logika proses 1.
administrator memilih menu tambah pembayaran untuk memunculkan form
tambah pembayaran. 2.
administrator mengisi form tambah pembayaran kemudian klik tombol simpan.
3. Apabila data tidak kosong maka data
pembayaran baru akan disimpan didalam database
. 4.
Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan
administrator harus mengisi data yang kosong tersebut.
26 No.proses
4.8.2 Nama
Mengubah pembayaran Source
Administrator Input
Data pembayaran Output
Info data pembayaran Destination
Administrator Logika proses
1. Administrator mengklik tombol ubah pada
data yang akan diubah. 2.
Administrator mengisi data shipping yang ingin diubah kemudian klik tombol ubah.
3. Apabila ada data yang diubah dan dan
semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data.
4. Apabila tidak ada data yang diubah dan
ada data yang kosong maka data gagal diubah.
27 No.proses
4.8.3 Nama
Menghapus pembayaran Source
Administrator Input
Data pembayaran Output
Info data pembayaran Destination
Administrator Logika proses
1. Administrator mengklik tombol hapus
pada data yang akan dihapus. 2.
Akan ada konfirmasi penghapusan data. 3.
Apabila pilihannya yam aka data akan dihapus.
4. Apabila pilihannya tidak data tidak jadi
dihapus 28
No.proses 5.1
Nama Proses pencarian
Source Pelanggan,pengunjung
Input keyword
Output Info produk yang dicari
Destination -
Logika proses 1.
Pelangganpengunjung memasukan keyword pada pada form search,lalu
sistem akan menampilkan produk yang dicari dari semua kategori.
29 No.proses
5.2 Nama
Proses tampilan beberapa produk yang dicari Source
Pelanggan,pengunjung Input
keyword Output
Info produk yang dicari Destination
- Logika proses
1. Pelangganpengunjung memilih produk
dari tampilan hasil pencarian berdasarkan seluruh kategori barang
30 No.proses
6.1 Nama
Proses pilih produk Source
Pelanggan Input
Memilih produk Output
Info data pembayaran Destination
Pelanggan Logika proses
1. Pelanggan memilih barang yang ingin
dipesan dengan
mengklik tombol
keranjang. 2.
Maka data akan disimpan dalam keranjang belanja
31 No.proses
6.2 Nama
Proses ubah pesanan Source
Pelanggan Input
Data pesanan Output
Info data pesanan Destination
Pelanggan Logika proses
1. pelanggan memilih menu Keranjang.
2. Setelah muncul data barang yang telah
dipesan Pelanggan
dapat mengubah
pesanan dengan mengisi data jumlah, ataupun menghapus salah satu pesanan
dengan mengklik tombol hapus. 32
No.proses 7.1
Nama Isi data pengiriman
Source Pelanggan
Input Data pengiriman
Output Info data pengiriman
Destination Pelanggan
Logika proses 1.
Pelanggan tombol next pada keranjang.
2. Setelah muncul form konfirmasi data
barang yang dipesan, pelanggan memilih tujuan dan jasa pengiriman.
33 No.proses
7.2 Nama
Order Source
Pelanggan Input
Data pengiriman Output
Info data pengiriman Destination
- Logika proses
1. Pelanggan mengklik tombol order untuk
melakukan pemesanan barang. 34
No.proses 8.0
Nama History transaksi
Source Pelanggan
Input Request data transaksi
Output Info data pembayaran
Destination Pelanggan
Logika proses 1.
Pelanggan memilih menu history transaksi untuk mendapatkan info transaksi.
36 No.proses
9.1 Nama
Kelola kontak Source
Administrator Input
Data kontak Output
Info data kontak Destination
Administrator Logika proses
1. Administrator mengklik menu kontak
2. Admin mengelola data kontak lalu
menyimpannya di
database setelah
mengklik tombol update. 37
No.proses 9.2
Nama Kelola customer support
Source Administrator
Input Data customer support
Output Info data customer support
Destination Administrator
Logika proses 1.
Administrator mengklik menu customer support.
2. Admin mengelola data customer support
lalu menyimpannya di database setelah mengklik tombol simpan.
3.12 Kamus data