Diasumsikan segala jenis pengolahan data pada aplikasi ini sudah ditangani oleh pihak yang berwenang yaitu admin, bagian gudang, bagian keuangan, bagian
shipping dan karyawan.
3.3 Deskripsi Rinci Kebutuhan
Pada bagian ini berisi semua kebutuhan perangkat lunak yang diuraikan secara rinci untuk keperluan perancangan perangkat lunak. Kebutuhan perangkat
lunak tersebut meliputi kebutuhan antarmuka eksternal, kebutuhan fungsional, kamus data, spesifikasi proses, skema relasi, struktur database dan kebutuhan non
fungsional.
3.3.1 Kebutuhan Antarmuka Eksternal
3.3.1.1 Antarmuka Pemakai
Pengguna utama aplikasi adalah pengunjung non member dan konsumen yang tingkat kemampuan dalam menggunakan atau mengakses aplikasi ini sangat
bervariasi sehingga rancangan antarmuka pemakai harus sederhana dan mudah digunakan. Karena aplikasi yang akan dibangun berbentuk aplikasi website,
tampilan dibangun sesuai kebutuhan dan mudah dimengerti oleh pengunjung non member dan konsumen. Form-form tampilan dibuat sedemikian rupa sehingga
pengunjung non member dan konsumen dapat menggunakan aplikasi dengan mudah dan pengunjung non member dan konsumen tidak merasa bosan
mengakses aplikasi ini di kemudian hari. Navigasi menu dapat dilakukan menggunakan mouse dan untuk penginputan data produk hanya dapat dilakukan
menggunakan keyboard dengan menggunakan tombol huruf A-Z dan tombol bilangan 0-9.
3.3.1.2 Antarmuka Perangkat Keras
Aplikasi penjualan dan pemesanan busana pria secara online di toko Aira Collection membutuhkan beberapa perangkat keras dalam pengaksesannya seperti
seperangkat PC atau notebook, mouse, keyboard, monitor serta jaringan internet.
3.3.1.3 Antarmuka Perangkat Lunak
Aplikasi yang akan dibangun ini membutuhkan web hosting dan domain untuk menyimpan file-file dan database yang telah dibuat agar dapat di akses oleh
pengunjung non member dan konsumen dan dibutuhkan web browser untuk mengakses aplikasi ini.
3.3.2 Analisis Kebutuhan Fungsional
3.3.2.1 Batasan Masalah
Batasan masalah aplikasi ini merupakan batasan dari fitur-fitur yang terdapat pada aplikasi yang akan dibangun agar aplikasi yang akan dibangun ini
memiliki arah dan tujuan yang jelas. Batasan masalah aplikasi tersebut adalah : 1. Data produk yang ada di toko Aira Collection dibatasi hanya pada busana
pria. 2. Data kategori produk yang ada di toko Aira Collection adalah baju, jaket
dan celana. Untuk kategori baju terdiri dari kaos, kemeja, kaos polo dan baju muslim. Untuk kategori jaket terdiri dari jaket kulit, jaket kaos dan
sweater, sedangkan untuk kategori celana terdiri dari celana panjang dan celana pendek.
3. Detail produk pada toko ini terdiri dari berbagai macam warna dan ukuran. Untuk semua jenis kategori terdiri dari berbagai macam warna yang
tersedia. Sedangkan untuk ukuran dari semua jenis kategori yang digunakan adalah S, M, L, XL, XXL.
4. Apabila ada perubahan harga setelah pemesanan dilakukan maka harga yang digunakan adalah harga lama yang belum diubah dan jika perubahan
harga dilakukan sebelum konsumen melakukan pemesanan, maka harga yang digunakan adalah harga terbaru yang telah diubah oleh admin.
5. Gambar produk pada toko ini dapat dilihat dari setiap sisi seperti sisi depan, sisi belakang, sisi kanan dan sisi kiri.
6. Rating produk dapat dilakukan oleh pengunjung non member dan konsumen. Selain itu website ini dapat menampilkan produk diskon,
produk terbaru Newest Product, produk terlaris Globalper Kategori, produk paling banyak dilihat Most View Product yang dapat dilihat pada
halaman utama aplikasi. 7. Promosi produk dilakukan dengan cara mengintegrasikan website toko ini
dengan situs Social Network seperti Facebook. 8. Harga dan diskon tidak mempunyai ketentuan khusus. Harga dan diskon
tersebut ditentukan oleh pemilik toko. Admin hanya dapat menginputkan harga dan diskon yang telah ditentukan oleh pemilik toko tersebut kedalam
sistem. 9. Apabila ada dua atau lebih konsumen memesan produk yang sama dalam
waktu bersamaan dan produk tersebut stoknya terbatas, maka produk yang
ada diberikan kepada konsumen yang terlebih dahulu melakukan pembayaran dan untuk konsumen lain, admin akan mencarikan produk
yang diinginkan dalam batas waktu tertentu. 10. Pencarian pesanan dilakukan berdasarkan nomor pesanan yang dilakukan
oleh admin. 11. Update status pesanan dilakukan setiap kali ada perubahan status, seperti
pada saat produk dipesan, kemudian konsumen akan mendapatkan informasi melalui email dan pada saat produk telah dibayar, produk telah
dikirim maupun produk telah diterima, konsumen juga akan mendapatkan informasi melalui email. Sedangkan untuk mengetahui produk yang
sedang dalam proses pengiriman atau telah sampai tujuan, admin atau konsumen dapat melakukan pengecekan ke agen pengiriman yang
digunakan untuk pengiriman produk tersebut tracking. 12. Sistem pembayaran offline yang digunakan adalah sistem transfer melalui
bank BCA, sedangkan sistem pembayaran onlinenya menggunakan Paypal.
13. Untuk konfirmasi pembayaran melalui transfer, konsumen akan mendapatkan struk atau tanda bukti transfer dari bank dan untuk admin
dapat mengetahui nomor rekening konsumen yang telah membayar. Sedangkan untuk konfirmasi pembayaran melalui Paypal, konsumen
sebagai pengirim uang dan admin sebagai penerima uang mendapatkan bukti pembayaran di akun Paypal kedua belah pihak.
14. Pembatalan pesanan dapat dilakukan melalui email dan telepon.
15. Layanan pengiriman produk yang digunakan adalah JNE dengan paket dan tarif pengiriman yang bervariasi.
16. Adanya fasilitas pengelolaan lokasi pengiriman dan harga kirimnya. Lama waktu pengiriman dan ongkos pengiriman produk tergantung dari provinsi,
kota atau kabupaten tujuan pengiriman serta paket pengiriman yang dipilih yang tentunya disesuaikan dengan kebijakan dari pihak jasa pengiriman.
17. Laporan yang dibuat pada website ini adalah laporan pemesanan, laporan penjualan dan laporan retur barang. Laporan-laporan tersebut dapat
disusun harian, mingguan, bulanan, tahunan atau periodik berdasarkan waktu tertentu dan admin dapat mengunduh laporan-laporan tersebut.
18. Adanya fasilitas backup dan restore database untuk maintenance database. 19. Adanya fasilitas retur barang bagi konsumen dan fasilitas pengelolaan
retur barang bagi admin. Hal ini diperuntukkan apabila produk yang sudah dibeli tidak sesuai dengan yang konsumen inginkan atau produk tersebut
cacat. 20. Pencarian produk dapat dilakukan berdasarkan nama produk, harga,
ukuran dan warna. 21. Adanya fasilitas pendaftaran sign up bagi pengunjung non member
apabila ingin menjadi konsumen, adanya fasilitas login konsumen serta adanya fasilitas login admin. Pengunjung non member hanya dapat
mencari dan melihat produk yang ada pada aplikasi ini. 22. Pengunjung non member dapat melakukan pembelian produk apabila telah
menjadi konsumen.
23. Data pesanan yang status belanjanya sudah selesai akan disimpan pada laporan pemesanan dan untuk pesanan yang telah dibayar akan disimpan
pada laporan penjualan. 24. Website ini mendukung Search Engine Optimization SEO.
25. Untuk keamanan security website ini menggunakan IP-Dedicated, Secure Socket Layer SSL serta menggunakan email dan password untuk
login situs. 26. Komunikasi yang dapat dilakukan antara website ini dengan pengguna
adalah dengan menggunakan email, Instant Messaging Yahoo Messanger, melalui situs jejaring sosial untuk promosi, serta
menggunakan telepon untuk customer support.
27. Bahasa pemrograman yang digunakan pada aplikasi ini adalah bahasa
pemrograman PHP, sedangkan untuk databasenya menggunakan MySQL. 3.3.2.2
Kebutuhan Sistem
Kebutuhan-kebutuhan yang ada pada sistem aplikasi penjualan dan pemesanan busana pria secara online di toko Aira Collection adalah sebagai
berikut : 1. Sistem harus dapat melakukan registrasi bagi pengunjung non member.
2. Sistem harus dapat melakukan login bagi konsumen. 3. Sistem harus dapat melakukan ubah password bagi konsumen.
4. Sistem harus dapat melakukan login bagi admin. 5. Sistem harus dapat melakukan ubah password bagi admin.
6. Sistem harus dapat melakukan pencarian barang berdasarkan nama barang, ukuran, warna dan harga yang dicari oleh pengunjung non member dan
konsumen. 7. Sistem harus dapat melakukan pemilihan detail barang pada barang yang
dipilih pengunjung non member dan konsumen. 8. Sistem harus dapat melakukan pengisian keranjang belanja, yaitu
penambahan item belanja, pengeditan item belanja, penghapusan item belanja bagi konsumen serta konsumen dapat melihat daftar belanja.
9. Sistem harus dapat melakukan pemilihan lokasi pengiriman yang didalamnya terdapat info provinsi, info kota tujuan pengiriman yang
diperoleh dari data pesanan serta sistem harus dapat melakukan pemilihan jasa pengiriman, sehingga konsumen mendapatkan info ongkos kirim.
10. Sistem harus dapat melakukan pembayaran. Apabila pembayaran akan dilakukan oleh konsumen, sistem harus dapat melakukan pemilihan
pembayaran melalui transfer atau paypal. Sedangkan apabila pembayaran tidak jadi dilakukan oleh konsumen, sistem harus dapat melakukan
pembatalan pembayaran. 11. Sistem harus dapat menampilkan history pesanan yang telah dilakukan
oleh konsumen. 12. Sistem harus dapat melakukan retur barang. Dalam jangka waktu tertentu
konsumen dapat melakukan retur barang dengan memilih pesanan, menchecklist barang mana saja yang ingin direturkan, memilih jenis retur
barang, mengisi jumlah retur barang dan mengisi kolom alasan meretur barang.
13. Sistem harus dapat melakukan pengolahan data master bagi administrator, pengolahan-pengolahan tersebut antara lain :
a. Pengolahan data kategori, baik itu penambahan data kategori, pengeditan data kategori maupun penghapusan data kategori.
b. Pengolahan data subkategori, baik itu penambahan data subkategori, pengeditan data subkategori maupun penghapusan data subkategori.
c. Pengolahan data barang, baik itu penambahan data barang, pengeditan data barang maupun penghapusan data barang.
d. Pengolahan data detail barang, baik itu penambahan data detail barang, pengeditan data detail barang maupun penghapusan data detail barang.
e. Pengolahan data gambar barang, baik itu penambahan data gambar barang, pengeditan data gambar barang maupun penghapusan data
gambar barang. f. Pengolahan data pesanan. Sistem harus dapat melakukan update status
pesanan, hal ini dilakukan untuk perubahan status pembayaran apakah belum bayar atau sudah bayar dan perubahan status pengiriman apakah
barang belum terkirim atau sudah terkirim diterima. Sistem juga harus dapat melakukan pendetailan data pesanan yang didalamnya berisikan
info detail pesanan. g. Pengolahan data provinsi, baik itu penambahan data provinsi,
pengeditan data provinsi maupun penghapusan data provinsi.
h. Pengolahan data kota, baik itu penambahan data kota, pengeditan data kota maupun penghapusan data kota.
i. Pengolahan data jasa pengiriman, baik itu penambahan data jasa pengiriman, pengeditan data jasa pengiriman maupun penghapusan data
jasa pengiriman. j. Pengolahan data ongkos kirim, baik itu penambahan data ongkos kirim,
pengeditan data ongkos kirim maupun penghapusan data ongkos kirim. k. Pengolahan data admin, baik itu penambahan data admin, pengeditan
data admin maupun penghapusan data admin. l. Update status data retur barang dari status belum disetujui menjadi
disetujui atau ditolak dan apabila status sudah disetujui maka admin merubah status tersebut menjadi retur selesai yang menandakan barang
yang diretur telah dikirim kembali. 14. Sistem harus dapat menampilkan data konsumen bagi admin.
15. Sistem harus dapat menampilkan data pembayaran bagi admin. 16. Sistem harus dapat menampilkan data produk terlaris yang dapat dilihat
oleh konsumen. 17. Sistem harus dapat menampilkan data produk terbaru yang dapat dilihat
oleh konsumen. 18. Sistem harus dapat menampilkan data produk diskon yang dapat dilihat
oleh konsumen. 19. Sistem harus dapat menampilkan data produk paling banyak dilihat yang
dapat dilihat oleh konsumen.
20. Sistem harus dapat menampilkan data rating produk yang dapat dilihat oleh konsumen.
21. Sistem harus dapat melakukan pengolahan data laporan bagi admin, baik itu laporan pemesanan, laporan penjualan maupun laporan retur barang.
22. Sistem harus dapat melakukan backup dan restore database.
3.3.2.3 Entitiy Relationship Diagram ERD
Dalam memodelkan data dan menghubungkan relasi antar data pada aplikasi e-commerce ini menggunakan alat bantu yaitu diagram E-R. Berikut
diagram E-R yang ada pada aplikasi penjualan dan pemesanan busana pria secara online ditoko Aira Collection :
konsumen
Memesan jeniskelamin
alamat id_kabkota
kodepos tlp
password id_kategori
email nama
admin
Mengelola username
password namaadmin
pembayaran
Mengelola
Melakukan kode_order
email nama
kode_pembayaran
Memiliki kode_order
nama_kategori
brttot subtotal
qty brt
harga
kategori
Memiliki
subkategori
Memiliki id_kategori
nama_subkategori Mengelola
Mengelola Mengelola
Mengelola
detail_pemesanan
Memperoleh id_prov
nama nama
1 1
1 1
1
N 1
N 1
1 1
1
1 N
N N
1
t_kabkota t_provinsi
id_prov Memiliki
Mengelola Mengelola
Memiliki 1
1 N
N 1
N 1
Memiliki
N 1
total_transaksi status_belanja
email kode_order
nama tgl_order
penerima id_kabkota
alamat_kirim 1
N N
status pertanyaan
no_pemesanan id_kabkota
id_subkategori status_dihapus
status_dihapus status_dihapus
status_dihapus
jawab pertanyaan
jawab 1
status
status aktif
Memiliki
log_produk
id kode_barang
tanggal_lihat email
Mengelola id_detail
status_pengiriman
N N
1 1
diskon jenis_pembayaran
kodepos status_dihapus
tanggal_pembayaran jumlah_yang_dibayarkan
matauang_pembayaran
kodekirim status_pengurangan_stok
retur_barang
Melakukan Memiliki
1 1
1 Mengelola
N 1
id_retur kode_order
id_detail jenis_retur
tanggal_retur alasan_retur
status_retur jumlah_retur
aktifasi_kode username
username username
username
halaman_admin
halaman_akses
1 Memiliki
Memiliki Mengelola
1 idhalaman
namafile judul_halaman
id idhalaman
username N
N 1
N username
username
kurang_stok id_jasapengiriman
beratkirim ongkoskirim
pemberitahuan_kurang_stok alasan_tolak
jasa_pengiriman harga_paket
id_hargapaket Memiliki
id_jasapengiriman id_kabkota
ongkos status_dihapus
username Memiliki
id_jasapengiriman nama_jasapengiriman
nama_paket status_dihapus
username Mengelola
Mengelola
1 1
N N
N 1
N
1
barang
kode_barang nama_barang
berat_barang id_subkategori
N N
1
status_dihapus id_detail
kode_barang ukuran
tanggal_barang rating
total_rating total_ratings
username detailbarang
1 N
warna stok_barang
harga diskon
status_dihapus username
1
Mengelola
gambar_barang
N id_gambar
id_detail gambar
nama_gambar status_dihapus
username N
Gambar 3.5 Entity Relationship Diagram ERD
3.3.2.4 Diagram Konteks
Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan
data input output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan.
APLIKASI PENJUALAN DAN PEMESANAN
BUSANA PRIA SECARA ONLINE DI TOKO AIRA
COLLECTION KONSUMEN
ADMIN SISTEM PEMBAYARAN
VIA PAYPAL
Data Registrasi
Data Login Konsumen Data Lupa Password Konsumen
Info Login Konsumen Info Password Konsumen
Info Password Baru Konsumen Data Login Admin
Data Konsumen Data Barang
Data Subkategori Data Kategori
Data Pesanan Data Pembayaran
Info Login Admin Info Konsumen
Info Kategori Info Subkategori
Info Barang Info Pesanan
Info Pembayaran D
ata P
emba yaran
In fo S
tat us
P em
bayara n
PENGUNJUNG NON MEMBER
Status Registrasi Update Data Pesanan
Data Kota Data Provinsi
Info Kota Info Provinsi
Data Lupa Password Admin Data Admin
Info Admin Info Password Admin
Info Password Baru Admin
Data Barang Data Pesanan
Info Pesanan Data Pembayaran
Info Pembayaran Cara Pembayaran
Info Status Pembayaran Info Barang
Data Laporan Pemesanan Data Laporan Penjualan
Info Laporan Pemesanan Info Laporan Penjualan
Data Barang Data Detail Barang
Info Detail Barang Info Barang
Info Gambar Barang Data Detail Barang
Info Detail Barang Info Gambar Barang
Info Detail Barang Info Gambar Barang
Data Detail Barang Data Gambar Barang
Data Retur Barang
Info Retur Barang Data Retur Barang
Info Retur Barang Data Laporan Retur Barang
Info Laporan Retur Barang Update Data Retur Barang
SITUS JNE SITUS EMAIL
SITUS BCA A
ktiva si A
ku n Regis
tras i
Info A
ktiv as
i A k
un Reg is
tras i
Berhas il
D ata K
ur s D
olla r
Info K
urs D
ollar Terba
ru D
ata peng irima
n Info
D ata
pengiri man
GUDANG Data Login Admin
Data Konsumen Data Barang
Data Subkategori Data Kategori
Data Lupa Password Admin Data Detail Barang
Data Gambar Barang Data Pembayaran
Info Login Admin Info Konsumen
Info Kategori Info Subkategori
Info Barang Info Password Admin
Info Password Baru Admin Info Detail Barang
Info Gambar Barang Info Pembayaran
KEUANGAN
SHIPPING KARYAWAN
Data Login Admin Data Konsumen
Data Lupa Password Admin Data Pembayaran
Data Pesanan Update Data Pesanan
Info Login Admin Info Konsumen
Info Pesanan Info Pembayaran
Info Password Admin Info Password Baru Admin
Data Login Admin Data Konsumen
Data Lupa Password Admin Data Pembayaran
Data Retur Barang Update Data Retur Barang
Info Login Admin Info Konsumen
Info Pembayaran Info Password Admin
Info Password Baru Admin Info Retur Barang
Data Login Admin Data Konsumen
Data Lupa Password Admin Data Pembayaran
Data Pesanan Update Data Pesanan
Data Kota Data Provinsi
Info Login Admin Info Konsumen
Info Pesanan Info Pembayaran
Info Password Admin Info Password Baru Admin
Info Kota Info Provinsi
Data Halaman Akses
Info Halaman Akses Info Halaman Admin
Info Halaman Akses Info Halaman Admin
Data Halaman Akses
Data Halaman Akses Info Halaman Akses
Info Halaman Admin Info Halaman Akses
Info Halaman Admin
Data Halaman Akses Data Halaman Akses
Info Halaman Akses Info Halaman Admin
Data Jasa Pengiriman Data Ongkos Kirim
Info Jasa Pengiriman Info Ongkos Kirim
Data Jasa Pengiriman Data Ongkos Kirim
Info Jasa Pengiriman Info Ongkos Kirim
SITUS TIKI D
ata pengi
riman Info D
ata p engirim
an
SITUS FACEBOOK D
ata Baran
g , D
ata D
eta il Bara
ng
Info Baran
g , I
nfo D etail B
arang Data Kota
Data Provinsi Data Jasa Pengiriman
Info Kota Info Provinsi
Info Jasa Pengiriman Info Ongkos Kirim
Data Halaman Admin
Gambar 3.6 Diagram Konteks
3.3.2.5 Data Flow Diagram DFD
1. DFD Level 0
1 Registrasi
Pengunjung Non Member
KONSUMEN
ADMIN Data Registrasi
Status Registrasi konsumen
In fo
R eg
istra si
D ata
R eg
istr asi
2 Login Konsumen
Data Login Konsumen Login Konsumen Invalid
D ata
L o
g in
K o
n su
m en
In fo
L o
g in
K o
n su
m en
Data Lupa Password Konsumen Info Password Konsumen
In fo
P assw
o rd
B ar
u
4 Login Admin
Login Konsumen Valid
kategori
D ata
K ate
g o
ri In
fo K
ate g
o ri
subkategori
D ata
Su b
k ate
g o
ri In
fo Su
b k
ate g
o ri
barang 17
Pengolahan Data Master
Data Barang Info Barang
detail_pemesanan Data Pesanan
Info Pesanan
SISTEM PEMBAYARAN Info Status Pembayaran
pembayaran Info Status Pembayaran
Data Login Admin Login Admin Invalid
admin D
ata L
o g
in A
d m
in In
fo L
o g
in A
d m
in
L o
g in
A d
m in
V alid
D ata
K ate
g o
ri In
fo K
at eg
o ri
D ata
S u
b k
ate g
o ri
In fo
Su b
k ate
g o
ri Data Barang
Info Barang pemesanan
Data Pesanan Info Pesanan
Info Pesanan D
ata Pe
m b
ay ar
an In
fo Pe
m b
ay ar
an
Data Pembayaran Cara Pembayaran, Data Pembayaran
PENGUNJUNG NON MEMBER
Update Data Pesanan Info Pesanan
Data Pesanan t_provinsi
t_kabkota Data Kota
Info Kota Data Provinsi
Info Provinsi Data Kota
Info Kota Data Provinsi
Info Provinsi 3
Ubah Password Konsumen
Info Password Baru Konsumen
5 Ubah Password
Admin Data Lupa Password Admin
Info Password Admin Info Password Baru Admin
11 Pencarian Barang
12 Pengisian
Keranjang Belanja Login Konsumen Valid
D ata
B ar
an g
, D
ata D
eta il B
ar an
g In
fo B
ar an
g , I
n fo
D eta
il B ar
an g
, In
fo G
am b
ar B
ar an
g D
ata B
ar an
g , D
ata D
et ail B
ar an
g In
fo B
ar an
g , I
n fo
D eta
il B ar
an g
Data Barang Info Barang
14 Pilih Lokasi
Pengiriman Login Konsumen Valid
D ata
Pe sa
n an
, D ata
Pr o
v in
si, D
at a K
o ta
, D ata
J asa
Pe n
g ir
im an
In fo
Pe sa
n an
, In fo
P ro
v in
si, I n
fo K
o ta
, I n
fo Ja
sa Pe
n g
ir im
an ,
In fo
O n
g k
o s K
ir im
Data Pesanan Info Pesanan
15 Checkout
Login Konsumen Valid
C ar
a Pe m
b ay
ar an
, D
ata P
em b
ay ar
an In
fo Pe
m b
ay ar
an
19 Lihat
Data Pembayaran 18
Lihat Data Konsumen
D ata
K o
n su
m en
In fo
K o
n su
m en
Data Konsumen Info Konsumen
In fo
P ass
w o
rd B
ar u
L o
g in
A d
m in
V alid
L o
g in
A d
m in
V alid
Login Konsumen Valid
L o
g in
A d
m in
V alid
In fo
Sta tu
s P em
b ay
ar an
20 Pengolahan
Data Laporan Login Admin Valid
Info Kategori
Info Subkategori Data Barang
In fo
B ar
an g
Data Pesanan Info Pesanan
Data Pesanan Info Pesanan
Data Pembayaran Info Pembayaran
D ata
Pe m
b ay
ar an
In fo
P em
b ay
ar an
D ata
L o
g in
K o
n su
m en
Data Login Konsumen
Data Login Admin D
ata L
o g
in A
d m
in Data Kategori
Data Barang Data Pesanan
Data Provinsi Data Kota
Info Kategori Info Subkategori
Info Barang Info Pesanan
Info Provinsi Info Kota
D ata
L ap
o ra
n Pe
m esa
n an
D ata
L ap
o ra
n Pe
n ju
ala n
In fo
L ap
o ra
n Pe
m esa
n an
In fo
L ap
o ra
n Pe
n ju
ala n
D ata
Pe sa
n an
In fo
Pe sa
n an
D ata
Pe sa
n an
In fo
Pe sa
n an
D ata
Pe sa
n an
In fo
P esa
n an
Data Admin Info Admin
D ata
A d
m in
In fo
A d
m in
Update Data Pesanan
Data Pesanan Data Pesanan,
Alamat Pengiriman 6
Lihat Produk Terbaru
Login Konsumen Valid D
ata B
ar an
g ,
D ata
D eta
il B ar
an g
In fo
B ar
an g
, In fo
D eta
il B ar
an g
, In
fo G
am b
ar B
ar an
g
detailbarang D
ata D
eta il B
ar an
g In
fo D
eta il B
ar an
g gambar_barang
D ata
B ar
an g
, D ata
D eta
il B ar
an g
D ata
B ar
an g
, D ata
D eta
il B ar
an g
Info Gambar Barang Data Detail Barang
Info Detail Barang 13
History Pesanan D
ata Pe
sa n
an In
fo Pe
sa n
an Login Konsumen Valid
Data Pesanan Data Pesanan
Info Pesanan Data Pesanan
Info Pesanan Data Subkategori
Data Detail Barang Data Gambar Barang
Info Detail Barang Info Gambar Barang
D ata
D eta
il B ar
an g
In fo
D eta
il B
ar an
g Data Gambar Barang
Info Gambar Barang Data Detail Barang
Info Detail Barang log_produk
In fo
B ar
an g
, In fo
D eta
il B ar
an g
, I n
fo G
am b
ar B
ar an
g In
fo B
ar an
g , In
fo D
eta il B
ar an
g , In
fo G
am b
ar B
ar an
g
7 Lihat Produk
Paling Banyak Dilihat
8 Lihat Produk
Terlaris 9
Lihat Produk Diskon
10 Lihat Rating
Produk D
ata B
ar an
g ,
D at
a D eta
il B ar
an g
In fo
B ar
an g
, In fo
D eta
il B ar
an g
, In fo
G am
b ar
B ar
an g
D ata
B ar
an g
, D ata
D eta
il B ar
an g
In fo
B ar
an g
, I n
fo D
eta il B
ar an
g , I
n fo
G am
b ar
B ar
an g
D ata
B ar
an g
, D ata
D eta
il B ar
an g
In fo
B ar
an g
, I n
fo D
eta il B
ar an
g , I
n fo
G am
b ar
B ar
an g
D ata
B ar
an g
, D
ata D
eta il B
ar an
g In
fo B
ar an
g , I
n fo
D eta
il B ar
an g
, In fo
G am
b ar
B ar
an g
Login Konsumen Valid Login Konsumen Valid
Login Konsumen Valid Login Konsumen Valid
D ata
B ar
an g
, D ata
D eta
il B ar
an g
In fo
B ar
an g
, In
fo D
eta il B
ar an
g ,
In fo
G am
b ar
B ar
an g
D ata
B ar
an g
, D ata
D eta
il B ar
an g
In fo
B ar
an g
, I n
fo D
eta il B
ar an
g ,
In fo
G am
b ar
B ar
an g
D ata
B ar
an g
, D ata
D eta
il B ar
an g
In fo
B ar
an g
, I n
fo D
eta il B
ar an
g ,
In fo
G am
b ar
B ar
an g
D ata
B ar
an g
, D ata
D eta
il B ar
an g
In fo
B ar
an g
, In
fo D
eta il B
ar an
g ,
In fo
G am
b ar
B ar
an g
Data Barang Info Barang
Data Detail Barang Info Detail Barang
Info Gambar Barang Data Barang
Info Barang Data Detail Barang
Info Detail Barang Info Gambar Barang
Data Barang Info Barang
Data Detail Barang Info Detail Barang
Info Gambar Barang Data Barang
Info Barang Data Detail Barang
Info Detail Barang Info Gambar Barang
Data Barang Info Barang
Data Detail Barang Info Detail Barang
Info Gambar Barang
Data Barang, Data Konsumen Data Barang, Data Konsumen
Info Barang Data Barang, Data Konsumen
D ata
B ar
an g
, D ata
K o
n su
m en
D ata
B ar
an g
, D ata
K o
n su
m en
16 Retur Barang
Login Konsumen Valid D
ata R
etu r B
ar an
g In
fo R
etu r B
ar an
g
retur_barang Data Retur Barang
Info Retur Barang In
fo Pe
sa n
an In
fo Pe
sa n
an
In fo
P em
b ay
ar an
Info Pembayaran Data Retur Barang
Update Data Retur Barang
Info Retur Barang
D ata
L ap
o ra
n R
etu r B
ar an
g In
fo L
ap o
ra n
R etu
r B ar
an g
Data Retur Barang Info Retur Barang
SITUS EMAIL Aktivasi Akun Registrasi
Info Aktivasi Akun Registrasi Berhasil
SITUS BCA DataKurs Dollar
Info Data Kurs Dollar Terbaru
SITUS JNE D
ata p
en g
ir im
an In
fo D
ata p
en g
ir im
an GUDANG
KEUANGAN D
ata L
o g
in A
d m
in L
o g
in A
d m
in I
n v
alid D
ata L
u p
a Pa ssw
o rd
A d
m in
In fo
Pa ssw
o rd
A d
m in
D ata
L o
g in
A d
m in
In fo
P assw
o rd
B ar
u
Data Barang Data Subkategori
Data Kategori Data Detail Barang
Data Gambar Barang Info Kategori
Info Subkategori Info Barang
Info Detail Barang Info Gambar Barang
D ata
K o
n su
m en
In fo
K o
n su
m en
Data Pembayaran Info Pembayaran
Data Login Admin Info Password Baru
D ata
L o
g in
A d
m in
L o
g in
A d
m in
I n
v alid
D ata
L u
p a P
ass w
o rd
A d
m in
In fo
Pa ssw
o rd
A d
m in
D ata
Pe sa
n an
, U p
d ate
D ata
P esa
n an
Info Pesanan D
ata K
o n
su m
en In
fo K
o n
su m
en
Data Pembayaran Info Pembayaran
SHIPPING Data Login Admin
Info Password Baru D
ata L
o g
in A
d m
in L
o g
in A
d m
in I
n v
alid D
ata L
u p
a Pa ssw
o rd
A d
m in
In fo
Pa ssw
o rd
A d
m in
D ata
Pe sa
n an
U p
d ate
D ata
Pe sa
n an
D ata
K o
ta D
ata P
ro v
in si
In fo
Pe sa
n an
In fo
K o
ta In
fo P
ro v
in si
D ata
K o
n su
m en
In fo
K o
n su
m en
D ata
P em
b ay
ar an
In fo
Pe m
b ay
ar an
KARYAWAN Data Login Admin
Info Password Baru D
ata L
o g
in A
d m
in L
o g
in A
d m
in I
n v
alid D
ata L
u p
a Pa
ssw o
rd A
d m
in In
fo P
ass w
o rd
A d
m in
D ata
R etu
r B ar
an g
, U p
d ate
D ata
R etu
r B ar
an g
In fo
R etu
r B ar
an g
D ata
K o
n su
m en
In fo
K o
n su
m en
D ata
Pe m
b ay
ar an
In fo
Pe m
b ay
ar an
21 Lihat
Data Kurang Stok
D ata
B ar
an g
, D
ata D
eta il B
ar an
g , D
ata P
esa n
an , D
ata P
em b
ay ar
an In
fo B
ar an
g , In
fo D
eta il B
ar an
g , In
fo P
esa n
an , I
n fo
Pe m
b ay
ar an
D ata
B ar
an g
, D ata
D eta
il B ar
an g
, D ata
P esa
n an
, D ata
Pe m
b ay
ar an
In fo
B ar
an g
, I n
fo D
eta il B
ar an
g , In
fo P
esa n
an , I
n fo
Pe m
b ay
ar an
Login Admin Valid halaman_admin
halaman_akses
In fo
H ala
m an
A d
m in
Info Halaman Akses Data Halaman Akses
Data Halaman Akses Info Halaman Akses
Info Halaman Admin D
ata H
ala m
an A
k se
s In
fo H
ala m
an A
k se
s In
fo H
ala m
an A
d m
in D
ata H
al am
an A
k se
s In
fo H
ala m
an A
k se
s In
fo H
ala m
an A
d m
in D
ata H
ala m
an A
k se
s In
fo H
ala m
an A
k se
s In
fo H
ala m
an A
d m
in D
ata H
ala m
an A
k se
s In
fo H
ala m
an A
k se
s In
fo H
ala m
an A
d m
in
jasa_pengiriman harga_paket
D ata
J asa
Pe n
g ir
im an
In fo
Ja sa
Pe n
g ir
im an
D ata
O n
g k
o s K
ir im
In fo
O n
g k
o s
K ir
im Data Jasa Pengiriman
Data Ongkos Kirim Info Jasa Pengiriman
Info Ongkos Kirim D
ata J
asa Pe
n g
ir im
an D
ata O
n g
k o
s K ir
im In
fo Ja
sa Pe
n g
ir im
an In
fo O
n g
k o
s K ir
im
Data Jasa Pengiriman Info Jasa Pengiriman
Info Ongkos Kirim
SITUS TIKI D
ata p
en g
ir im
an In
fo D
ata p
en g
ir im
an
SITUS FACEBOOK Data Barang, Data Detail Barang
Info Barang, Info Detail Barang 22
Backup dan Restore Database
D ata
A d
m in
In fo
A d
m in
D ata
B ar
an g
In fo
B ar
an g
D ata
D eta
il B ar
an g
In fo
D eta
il B ar
an g
D ata
Pe sa
n an
In fo
P esa
n an
D ata
G am
b ar
B ar
an g
In fo
G am
b ar
B ar
an g
In fo
H ala
m an
A d
m in
D ata
H ala
m an
A d
m in
In fo
H ala
m an
A k
se s
D ata
H ala
m an
A k
se s
D ata
O n
g k
o s
K ir
im In
fo O
n g
k o
s K ir
im D
ata Ja
sa Pe
n g
ir im
an In
fo Ja
sa P
en g
ir im
an D
ata K
ate g
o ri
In fo
K ate
g o
ri D
ata K
o n
su m
en In
fo K
o n
su m
en D
ata B
ar an
g , D
ata K
o n
su m
en In
fo B
ar an
g , In
fo K
o n
su m
en
D ata
Pe m
b ay
ar an
In fo
Pe m
b ay
ar an
In fo
Pe sa
n an
D ata
Pe sa
n an
D ata
R etu
r B ar
an g
In fo
R etu
r B ar
an g
D ata
S u
b k
ate g
o ri
In fo
Su b
k ate
g o
ri Data Kota
Info Kota Data Provinsi
Info Provinsi L
o g
in A
d m
in V
alid
Data Admin Data Halaman Admin
Data Halaman Akses Data Konsumen
Data Kategori Data Subkategori
Data Barang Data Detail Barang
Data Gambar Barang Data Pesanan
Data Retur Barang Data Pembayaran
Data Jasa Pengiriman Data Ongkos Kirim
Data Kota Data Provinsi
Info Admin Info Halaman Admin
Info Halaman Akses Info Konsumen
Info Kategori Info Subkategori
Info Barang Info Detail Barang
Info Gambar Barang Info Pesanan
Info Retur Barang Info Pembayaran
Info Jasa Pengiriman Info Ongkos Kirim
Info Kota Info Provinsi
Gambar 3.7 DFD Level 0
2. DFD Level 1 Proses 1 Registrasi Pengunjung Non Member
PENGUNJUNG NON MEMBER
konsumen
1.1 Pengisian Form
Registrasi
1.2 Aktivasi Email
Data Registrasi Status Registrasi Invalid
Data Registrasi Info Registrasi
D at
a R eg
istr asi
V al
id
Data Registrasi Info Registrasi
Status Registrasi Valid
SITUS EMAIL
A k
ti v
asi A
k u
n R
eg ist
ra si
In fo
A k
tiv asi
A k
u n
R eg
is tr
asi B er
h as
il
Gambar 3.8 DFD Level 1 Proses 1 Registrasi Pengunjung Non Member
3. DFD Level 1 Proses 2 Login Konsumen
KONSUMEN
konsumen
2.1 Verifikasi Email
2.2 Verifikasi
Password
2.3 Lupa Password
Data Login Konsumen Login Konsumen Invalid
Data Email Konsumen Info Email Konsumen
U se
rnam e Kons
u m
en Va lid
Login Konsumen Invalid Data Password Konsumen
Info Password Konsumen
Data Lupa Password Konsumen Info Password Konsumen
Data Lupa Password Konsumen Info Password Konsumen
Login Kons
ume n V
alid
Gambar 3.9 DFD Level 1 Proses 2 Login Konsumen
4. DFD Level 1 Proses 4 Login Admin
ADMIN 4.1
Verifikasi Username
4.2 Verifikasi
Password
admin U
se rn
ame A d
m in
V al
id
Data Password Admin Info Password Admin
Login Admin Invalid Data Username Admin
Info Username Admin Data Login Admin
Login Admin Invalid
4.3 Lupa Password
Data Lupa Password Admin Info Password Admin
D at
a Lu p
a Pa sswo
rd A
d mi
n Info Password Admin
Log in A
dm in V
ali d
GUDANG KEUANGAN
SHIPPING KARYAWAN
Login Admin Invalid Data Login Admin
Login Admin Invalid
D at
a Lu p
a Pa
ssw o
rd A
d m
in
Info Password Admin Login Admin Invalid
Data Login Admin Login Admin Invalid
Data Lupa Password Admin Info Password Admin
Login Admin Invalid Data Login Admin
Login Admin Invalid
Data Lupa Password Admin Info Password Admin
Login Admin Invalid Data Login Admin
Login Admin Invalid
Data Lupa Password Admin Info Password Admin
halaman_admin halaman_akses
In fo
H al
aman A
d mi
n
In fo
H al
aman A
d m
in
In fo
H al
aman A
k se
s
D at
a H
al am
an A
k se
s
In fo
H al
am an
A k
se s
D at
a H al
aman A
k se
s
Info Halaman Admin Info Halaman Akses
Data Halaman Akses Data Halaman Akses
Info Halaman Akses Info Halaman Admin
Data Halaman Akses Info Halaman Akses
Info Halaman Admin Data Halaman Akses
Info Halaman Akses Info Halaman Admin
D at
a H al
am an
A k
se s
In fo
H al
aman A
k se
s In
fo H
al aman
A d
m in
D at
a H al
aman A
k se
s In
fo H
al aman
A k
se s
In fo
H al
am an
A d
mi n
Data Halaman Akses Info Halaman Akses
Info Halaman Admin Data Halaman Akses
Info Halaman Akses Info Halaman Admin
Data Halaman Akses Info Halaman Akses
Info Halaman Admin D
at a H
al am
an A
k se
s
In fo
H al
aman A
k se
s In
fo H
al aman
A d
m in
Gambar 3.10 DFD Level 1 Proses 4 Login Admin
5. DFD Level 1 Proses 12 Pengisian Keranjang Belanja
KONSUMEN 12.1
Tambah Item Belanja
12.2 Edit
Item Belanja
12.3 Hapus
Item Belanja
barang detail_pemesanan
Data Barang Info Barang yang ditambah, Info Detail Barang yang
ditambah Data Barang, Data Detail Barang
Data Pesanan Info Barang yang ditambah
Data Pesanan
Data Barang, Data Detail Barang Data Barang, Data Detail Barang
Info Pesasnan yang ditambah
Info Pesanan yang dihapus Info Barang yang diedit, Info Detail
Barang yang diedit L
og in
K on
su m
en V
al id
L ogi
n K
onsum en
V al
id
L ogi
n K
on sum
en V
al id
Info Pesanan yang diedit
Data Pesanan Info Barang yang dihapus, Info
Detail Barang yang dihapus Data Barang
Info Barang yang diedit
Info Barang yang dihapus Data Barang
detailbarang Data Detail Barang
Info Detail Barang yang ditambah
Data Detail Barang Info Detail Barang yang diedit
Data Detail Barang Info Detail Barang yang dihapus
pemesanan Dat
a P es
anan
In fo P
esas nan
yang d it
am bah
Data Pesanan Info Pesanan yang diedit
Info Pesanan yang dihapus Data Pesanan
Gambar 3.11 DFD Level 1 Proses 12 Pengisian Keranjang Belanja
6. DFD Level 1 Proses 15 Checkout
KONSUMEN 15.1
Pembayaran Pesanan
15.2 Pembatalan
Pembayaran Pesanan
detail_pemesanan pemesanan
pembayaran Data Pesanan
Info Pesanan Data Pesanan, Data Konsumen
Info Pesanan L
ogi n
K ons
um en
V ali
d
Lo gin
K ons
um en
V ali
d Cara Pembayaran, Data Pembayaran
Info Pembayaran Info Status Pembayaran
Data Pesanan, Data Konsumen Info Pesanan
Cara Pembayaran, Data Pembayaran Info Status Pembayaran
SISTEM PEMBAYARAN
Data Pembayaran Info Status Pembayaran
D at
a P es
an an
Ba tal
D ib
el i
Info Pembayaran D
ata P
es ana
n, A
lam at
P en
giri m
an
SITUS BCA
DataKurs Dollar Info Data Kurs Dollar Terbaru
Gambar 3.12 DFD Level 1 Proses 15 Checkout
7. DFD Level 2 Proses 15.1 Pembayaran Pesanan
KONSUMEN 15.1.1
Transfer
L og
in K
on su
m en
V al
id
15.1.2 PayPal
L og
in K
on su
m en
V al
id detail_pemesanan
pemesanan
pembayaran
SISTEM PEMBAYARAN
Cara Pembayaran, Data Pembayaran Info Pembayaran
Cara Pembayaran, Data Pembayaran Info Pembayaran
In fo
P es
an an
In fo
P es
an an
In fo
P es
an an
In fo
Pes an
an
Cara Pembayaran, Data Pembayaran Cara Pembayaran, Data Pembayaran
Info Status Pembayaran Info Status Pembayaran
Info Pembayaran Info Status Pembayaran
Data Pembayaran D
at a
P es
an an
, A
la m
at P
en gi
ri m
an
D at
a P
es an
an ,
A la
m at
P en
gi ri
m an
SITUS BCA
DataKurs Dollar Info Data Kurs Dollar Terbaru
Gambar 3.13 DFD Level 2 Proses 15.1 Pembayaran Pesanan
8. DFD Level 1 Proses 17 Pengolahan Data Master
ADMIN 17.1
Pengolahan Data Kategori
17.2 Pengolahan
Data Subkategori 17.3
Pengolahan Data Barang
17.4 Pengolahan
Data Pesanan Lo
gin A
dm in
Va lid
Lo gin
A dm
in Va
lid
Lo gin
A dm
in Va
lid
Lo gin
A dm
in Va
lid kategori
subkategori
barang
detail_pemesanan pemesanan
Data Kategori Info Kategori
Data Kategori Info Kategori
Data Subkategori Info Subkategori
Data Subkategori Info Subkategori
Data Barang Info Barang
Data Barang, Data Detail Barang, Data Gambar Barang
Info Barang, Info Detail Barang, Info Gambar Barang
Data Pesanan Info Pesanan
Data Pesanan Info Pesanan
Info Pesanan
t_provinsi
t_kabkota 17.5
Pengolahan Data Provinsi
17.6 Pengolahan
Data Kota Data Kota
Data Provinsi
Data Kota Info Kota
Info Kota Data Provinsi
Info Provinsi Info Provinsi
Lo gin
A dm
in Va
lid Lo
gin A
dm in
Va lid
Data Subkategori yang dihapus
Info Kategori
Data Kota yang dihapus Info Provinsi
Data Barang yang dihapus
Data Barang yang dihapus Info Kategori
Info Subkategori
17.7 Pengolahan
Data Admin admin
Data Admin Data Admin
Info Admin Info Admin
Update Data Pesanan
Lo gin
A dm
in Va
lid detailbarang
gambar_barang Data Detail Barang
Info Detail Barang Data Gambar Barang
Info Gambar Barang Data Detail Barang yang dihapus
Data Gambar Barang yang dihapus
Data Detail Barang yang dihapus Data Gambar Barang yang dihapus
Data Gambar Barang yang dihapus Data Detail Barang yang dihapus
17.8 Update
Data Retur Barang Lo
gin Adm
in Va
lid retur_barang
Data Retur Barang Update Data Retur Barang
Info Retur Barang Data Retur Barang
Info Retur Barang In
fo P
es an
an In
fo P
esa n
an
Update Data Retur Barang SITUS JNE
Data pengiriman Info Data pengiriman
GUDANG
KEUANGAN
SHIPPING KARYAWAN
Data Kategori Info Kategori
Data Subkategori Info Subkategori
Data Barang, Data Detail Barang, Data Gambar Barang
Info Barang, Info Detail Barang, Info Gambar Barang
Data Pesanan Info Pesanan
Update Data Pesanan Data Pesanan
Info Pesanan Update Data Pesanan
Data Kota Data Provinsi
Info Kota Info Provinsi
Data Retur Barang Update Data Retur Barang
Info Retur Barang 17.9
Pengolahan Data Jasa
Pengiriman 17.10
Pengolahan Data Ongkos
Kirim Lo
gin A
dm in
Va lid
Log in
Ad mi
n V ali
d Data Jasa Pengiriman
Info Jasa Pengiriman Data Jasa Pengiriman
Info Jasa Pengiriman jasa_pengiriman
harga_paket Data Jasa Pengiriman
Info Jasa Pengiriman Data Ongkos Kirim
Info Ongkos Kirim Data Ongkos Kirim
Info Ongkos Kirim Data Ongkos Kirim
Info Ongkos Kirim In
fo Ja
sa P
en g
iri m
an In
fo P
ro v
in si
In fo
K o
ta SITUS TIKI
Data pengiriman Info Data pengiriman
SITUS FACEBOOK Data Barang, Data Detail Barang
Info Barang, Info Detail Barang
Gambar 3.14 DFD Level 1 Proses 17 Pengolahan Data Master
9. DFD Level 2 Proses 17.1 Pengolahan Data Kategori
ADMIN 17.1.1
Tambah Data Kategori
17.1.2 Edit
Data Kategori
17.1.3 Hapus
Data Kategori
kategori Data Kategori
Info Kategori yang ditambah Data Kategori
Info Kategori yang ditambah
Data Kategori Data Kategori
Info Kategori yang diedit Info Kategori yang diedit
Data Kategori Info Kategori yang dihapus
Data Kategori Info Kategori yang dihapus
Lo gin
Ad mi
n V ali
d
Lo gin
A dm
in Va
lid
Lo gin
A dm
in V ali
d
subkategori Data Subkategori yang dihapus
barang Data Barang yang dihapus
detailbarang gambar_barang
Data Detail Barang yang dihapus
Data Gambar Barang yang dihapus
GUDANG
Data Kategori Info Kategori yang ditambah
Data Kategori Info Kategori yang diedit
Data Kategori Info Kategori yang dihapus
Gambar 3.15 DFD Level 2 Proses 17.1 Pengolahan Data Kategori
10. DFD Level 2 Proses 17.2 Pengolahan Data Subkategori
ADMIN 17.2.1
Tambah Data Subkategori
17.2.2 Edit
Data Subkategori
17.2.3 Hapus
Data Subkategori
subkategori Data Subkategori
Info Subkategori yang ditambah Data Subkategori
Info Subkategori yang ditambah
Data Subkategori Data Subkategori
Info Subkategori yang diedit Info Subkategori yang diedit
Data Subkategori Info Subkategori yang dihapus
Data Subkategori Info Subkategori yang dihapus
Lo gin
A dm
in Va
lid
Lo gin
A dm
in V ali
d
Lo gin
Ad mi
n Va lid
Info Kategori
Info Kategori Info Kategori
kategori
barang Da
ta Ba
ra ng
ya n
g di
ha p
us detailbarang
gambar_barang Data Detail Barang
yang dihapus Data Gambar Barang
yang dihapus
GUDANG
Data Subkategori Info Subkategori yang ditambah
Data Subkategori Info Subkategori yang diedit
Data Subkategori Info Subkategori yang dihapus
Gambar 3.16 DFD Level 2 Proses 17.2 Pengolahan Data Subkategori
11. DFD Level 2 Proses 17.3 Pengolahan Data Barang
ADMIN 17.3.1
Tambah Data Barang
17.3.2 Edit
Data Barang
barang Data Barang
Info Barang yang ditambah Data Barang
Info Barang yang ditambah
Data Barang Info Barang yang diedit
Data Barang Info Barang yang diedit
Log in
Ad mi
n Va lid
Log in
Ad mi
n Va lid
17.3.3 Hapus
Data Barang
Lo gin
A dm
in Va
lid Data Barang
Data Barang Info Barang yang dihapus
Info Barang yang dihapus subkategori
kategori Info Kategori
Info Subkategori
Info Kategori Info Subkategori
Info Subkategori
detailbarang gambar_barang
Data Detail Barang yang dihapus
Data Gambar Barang yang dihapus Info Kategori
GUDANG
Data Barang Info Barang yang ditambah
Data Barang Info Barang yang diedit
Data Barang Info Barang yang dihapus
Gambar 3.17 DFD Level 2 Proses 17.3 Pengolahan Data Barang
12. DFD Level 3 Proses 17.3.1 Tambah Data Barang
17.3.1.1 Pengolahan Data
Detail Barang
17.3.1.2 Pengolahan Data
Gambar Barang
kategori subkategori
barang detailbarang
gambar_barang Info Kategori
Info Subkategori Info Barang
Info Kategori Info Subkategori
Info Barang Lo
gin Ad
mi n V
ali d
Lo gin
Ad mi
n V ali
d
ADMIN
Data Detail Barang Info Detail Barang
Data Gambar Barang Info Gambar Barang
Data Detail Barang Info Detail Barang
Info Detail Barang
Data Gambar Barang Info Gambar Barang
Data Gambar Barang yang dihapus
GUDANG
Data Detail Barang Info Detail Barang
Data Gambar Barang Info Gambar Barang
Gambar 3.18 DFD Level 3 Proses 17.3.1 Tambah Data Barang
13. DFD Level 4 Proses 17.3.1.1 Pengolahan Data Detail Barang
17.3.1.1.1 Tambah Data
Detail Barang
17.3.1.1.2 Edit Data
Detail Barang
17.3.1.1.3 Hapus Data
Detail Barang
barang subkategori
kategori
detailbarang gambar_barang
Info Barang Info Kategori
Info Subkategori
Info Barang Info Kategori
Info Subkategori
Info Barang Info Kategori
Info Subkategori D
at a G
amb ar
B ar
an g
y an
g d
ih ap
u s
ADMIN
Info Detail Barang yang dihapus Info Detail Barang yang diedit
Info Detail Barang yang ditambah Data Detail Barang
Data Detail Barang
Data Detail Barang Lo
gin A
dm in
Va lid
Lo gin
A dm
in Va
lid
Lo gin
Ad mi
n Val id
Info Detail Barang yang ditambah Data Detail Barang
Data Detail Barang Info Detail Barang yang diedit
Data Detail Barang Info Detail Barang yang dihapus
GUDANG
Info Detail Barang yang dihapus Info Detail Barang yang diedit
Info Detail Barang yang ditambah Data Detail Barang
Data Detail Barang
Data Detail Barang
SITUS FACEBOOK
Data Barang, Data Detail Barang Info Barang, Info Detail Barang
Gambar 3.19 DFD Level 4 Proses 17.3.1.1 Pengolahan Data Detail Barang
14. DFD Level 4 Proses 17.3.1.2 Pengolahan Data Gambar Barang
17.3.1.2.1 Tambah Data
Gambar Barang
17.3.1.2.2 Edit Data
Gambar Barang
17.3.1.2.3 Hapus Data
Gambar Barang
barang subkategori
kategori detailbarang
gambar_barang Info Barang
Info Kategori Info Subkategori
Info Barang Info Kategori
Info Subkategori
Info Barang Info Kategori
Info Subkategori
ADMIN
Info Gambar Barang yang ditambah Data Gambar Barang
Lo gin
A dmi
n V alid
Log in A
dm in V
alid
Log in A
dmi n V
alid Info Detail Barang
Info Detail Barang
Info Detail Barang Info Gambar Barang yang ditambah
Data Gambar Barang
Info Gambar Barang yang diedit Data Gambar Barang
Info Gambar Barang yang diedit Data Gambar Barang
Info Gambar Barang yang dihapus Data Gambar Barang
Info Gambar Barang yang dihapus Data Gambar Barang
GUDANG
Info Gambar Barang yang ditambah Data Gambar Barang
Info Gambar Barang yang diedit Data Gambar Barang
Info Gambar Barang yang dihapus Data Gambar Barang
Gambar 3.20 DFD Level 4 Proses 17.3.1.2 Pengolahan Data Gambar Barang
15. DFD Level 3 Proses 17.3.2 Edit Data Barang
17.3.2.1 Pengolahan Data
Detail Barang
17.3.2.2 Pengolahan Data
Gambar Barang
kategori subkategori
barang detailbarang
gambar_barang Info Kategori
Info Subkategori Info Barang
Info Kategori Info Subkategori
Info Barang Login
Adm in
Vali d
Login Admi
n Vali d
ADMIN
Data Detail Barang Info Detail Barang
Data Gambar Barang Info Gambar Barang
Data Detail Barang Info Detail Barang
Info Detail Barang
Data Gambar Barang Info Gambar Barang
Data Gambar Barang yang dihapus
GUDANG
Data Gambar Barang Info Gambar Barang
Data Detail Barang Info Detail Barang
Gambar 3.21 DFD Level 3 Proses 17.3.2 Edit Data Barang
16. DFD Level 4 Proses 17.3.2.1 Pengolahan Data Detail Barang
17.3.2.1.1 Tambah Data
Detail Barang
17.3.2.1.2 Edit Data
Detail Barang
17.3.2.1.3 Hapus Data
Detail Barang
barang subkategori
kategori
detailbarang gambar_barang
Info Barang Info Kategori
Info Subkategori
Info Barang Info Kategori
Info Subkategori
Info Barang Info Kategori
Info Subkategori D
ata Gam b
ar B
ar an
g y
an g
d ih
ap u
s
ADMIN
Info Detail Barang yang dihapus Info Detail Barang yang diedit
Info Detail Barang yang ditambah Data Detail Barang
Data Detail Barang
Data Detail Barang Lo
gin A
dm in V
ali d
Lo gin
A dm
in V ali
d
Lo gin
A dm
in Va
lid Info Detail Barang yang ditambah
Data Detail Barang
Data Detail Barang Info Detail Barang yang diedit
Data Detail Barang Info Detail Barang yang dihapus
GUDANG
Info Detail Barang yang dihapus Info Detail Barang yang diedit
Info Detail Barang yang ditambah Data Detail Barang
Data Detail Barang
Data Detail Barang
SITUS FACEBOOK
Data Barang, Data Detail Barang Info Barang, Info Detail Barang
Gambar 3.22 DFD Level 4 Proses 17.3.2.1 Pengolahan Data Detail Barang
17. DFD Level 4 Proses 17.3.2.2 Pengolahan Data Gambar Barang
17.3.2.2.1 Tambah Data
Gambar Barang
17.3.2.2.2 Edit Data
Gambar Barang
17.3.2.2.3 Hapus Data
Gambar Barang
barang subkategori
kategori detailbarang
gambar_barang Info Barang
Info Kategori Info Subkategori
Info Barang Info Kategori
Info Subkategori
Info Barang Info Kategori
Info Subkategori
ADMIN
Info Gambar Barang yang ditambah Data Gambar Barang
Log in
Adm in
Val id
Logi n Adm
in Val
id
Log in
Adm in
Val id
Info Detail Barang
Info Detail Barang
Info Detail Barang Info Gambar Barang yang ditambah
Data Gambar Barang
Info Gambar Barang yang diedit Data Gambar Barang
Info Gambar Barang yang diedit Data Gambar Barang
Info Gambar Barang yang dihapus Data Gambar Barang
Info Gambar Barang yang dihapus Data Gambar Barang
GUDANG
Info Gambar Barang yang ditambah Data Gambar Barang
Info Gambar Barang yang diedit Data Gambar Barang
Info Gambar Barang yang dihapus Data Gambar Barang
Gambar 3.23 DFD Level 4 Proses 17.3.2.2 Pengolahan Data Gambar Barang
18. DFD Level 2 Proses 17.4 Pengolahan Data Pesanan
ADMIN 17.4.1
Update Status Pesanan
17.4.2 Detail
Pesanan
pemesanan Update Data Pesanan
Update Data Pesanan
Info Pesanan Info Pesanan
Lo gin
A dmi
n V ali
d
Lo gin
A dm
in Val
id
detail_pemesanan Inf
o Pe
sa na
n Data Pesanan
Data Pesanan
SITUS JNE
Da ta
pe ngi
ri m
an Inf
o D
at a
pe ngi
ri m
an
KEUANGAN SHIPPING
Update Data Pesanan
Info Pesanan Data Pesanan
Update Data Pesanan
Info Pesanan Data Pesanan
SITUS TIKI
Da ta
pe ngi
ri m
an Inf
o Da
ta pe
ngi ri
m an
Gambar 3.24
DFD Level 2 Proses 17.4 Pengolahan Data Pesanan
19. DFD Level 2 Proses 17.5 Pengolahan Data Provinsi
ADMIN 17.5.1
Tambah Data Provinsi
17.5.2 Edit
Data Provinsi
17.5.3 Hapus
Data Provinsi
t_provinsi Info Provinsi yang ditambah
Info Provinsi yang diedit
Info Provinsi yang dihapus Log
in Admi
n V ali
d
Log in
Admi n V
ali d
Log in A
dmi n V
ali d
Data Provinsi Data Provinsi
Info Provinsi yang ditambah
Data Provinsi Data Provinsi
Data Provinsi Data Provinsi
Info Provinsi yang diedit
Info Provinsi yang dihapus
t_kabkota D
at a K
ot a yang di
ha pus
SHIPPING
Data Provinsi Info Provinsi yang ditambah
Data Provinsi
Data Provinsi Info Provinsi yang diedit
Info Provinsi yang dihapus
Gambar 3.25 DFD Level 2 Proses 17.5 Pengolahan Data Provinsi
20. DFD Level 2 Proses 17.6 Pengolahan Data Kota
ADMIN 17.6.1
Tambah Data Kota
17.6.2 Edit
Data Kota
17.6.3 Hapus
Data Kota
t_kabkota Info Kota yang ditambah
Info Kota yang diedit
Info Kota yang dihapus Lo
gin A
dmi n Va
lid
Lo gin
A dmi
n Va lid
Lo gin
A dmi
n Va lid
Data Kota Data Kota
Info Kota yang ditambah
Data Kota Data Kota
Info Kota yang diedit
Data Kota Data Kota
Info Kota yang dihapus t_provinsi
Info Provinsi
Info Provinsi
Info Provinsi
SHIPPING
Data Kota Info Kota yang ditambah
Data Kota Info Kota yang diedit
Data Kota Info Kota yang dihapus
Gambar 3.26 DFD Level 2 Proses 17.6 Pengolahan Data Kota
21. DFD Level 2 Proses 17.7 Pengolahan Data Admin
ADMIN 17.7.1
Tambah Data Admin
17.7.2 Edit Data
Admin
17.7.3 Hapus Data
Admin
admin Data Admin
Info Admin yang ditambah Data Admin
Info Admin yang ditambah
Data Admin Data Admin
Info Admin yang diedit Info Admin yang diedit
Data Admin Info Admin yang dihapus
Data Admin Info Admin yang dihapus
Lo gin
A dm
in Val
id
Lo gin
A dm
in Val
id
Lo gin
A dm
in Va
lid
Gambar 3.27 DFD Level 2 Proses 17.7 Pengolahan Data Admin
22. DFD Level 2 Proses 17.9 Pengolahan Data Jasa Pengiriman
ADMIN 17.9.1
Tambah Data Jasa
Pengiriman
17.9.2 Edit
Data Jasa Pengiriman
17.9.3 Hapus
Data Jasa Pengiriman
jasa_pengiriman Info Jasa Pengiriman yang diedit
Info Jasa Pengiriman yang dihapus Lo
gin A
dmi n V
ali d
Lo gin
A dmi
n V ali
d
Lo gin
A dmi
n V ali
d Data Jasa Pengiriman
Info Jasa Pengiriman yang ditambah
Data Jasa Pengiriman Data Jasa Pengiriman
Data Jasa Pengiriman Data Jasa Pengiriman
Info Jasa Pengiriman yang diedit
Info Jasa Pengiriman yang dihapus
harga_paket D
at a O
ngkos K iri
m ya
ng di hapu
s
SHIPPING
Info Jasa Pengiriman yang ditambah
Data Jasa Pengiriman
Data Jasa Pengiriman Info Jasa Pengiriman yang diedit
Info Jasa Pengiriman yang dihapus Data Jasa Pengiriman
Data Jasa Pengiriman Info Jasa Pengiriman yang ditambah
Gambar 3.28 DFD Level 2 Proses 17.9 Pengolahan Data Jasa Pengiriman
23. DFD Level 2 Proses 17.10 Pengolahan Data Ongkos Kirim
ADMIN 17.10.1
Tambah Data Ongkos
Kirim
17.10.2 Edit
Data Ongkos Kirim
17.10.3 Hapus
Data Ongkos Kirim
harga_paket Info Ongkos Kirim yang ditambah
Info Ongkos Kirim yang diedit
Info Ongkos Kirim yang dihapus Lo
gin Adm
in Vali
d
Lo gin
Adm in
Va lid
Lo gin
Adm in
Va lid
Data Ongkos Kirim Data Ongkos Kirim
Info Ongkos Kirim yang ditambah
Data Ongkos Kirim Data Ongkos Kirim
Info Ongkos Kirim yang diedit
Data Ongkos Kirim Data Ongkos Kirim
Info Ongkos Kirim yang dihapus jasa_pengiriman
Info Jasa Pengiriman
Info Jasa Pengiriman
Info Jasa Pengiriman
SHIPPING
Data Ongkos Kirim Info Ongkos Kirim yang ditambah
Data Ongkos Kirim Info Ongkos Kirim yang diedit
Data Ongkos Kirim Info Ongkos Kirim yang dihapus
Gambar 3.29 DFD Level 2 Proses 17.10 Pengolahan Data Ongkos Kirim
24. DFD Level 1 Proses 20 Pengolahan Data Laporan
ADMIN 20.1
Laporan Pemesanan
20.2 Laporan Penjualan
Lo gin
A dm
in Va
lid
Lo gin
A dm
in Va
lid kategori
subkategori barang
detail_pemesanan pemesanan
Info Kategori Info Subkategori
Data Barang Info Barang
Data Laporan Penjualan Info Laporan Penjualan
Data Pesanan Info Pesanan
Info Pesanan Data Laporan Pemesanan
Info Laporan Pemesanan
Data Pesanan
pembayaran Data Pembayaran
Info Pembayaran Data Detail Barang
Info Detail Barang detailbarang
Data Pesanan Info Pesanan
D ata
P es
ana n
Info P
es ana
n Info Kategori
Info Subkategori
D ata
Ba ra
ng Info
Ba ra
ng Data Detail Barang
Info Detail Barang
20.3 Laporan Retur
Barang
retur_barang Data Laporan Retur Barang
Info Laporan Retur Barang
D ata
Re tur
Ba ra
ng Info
R etur
B ar
ang Info Pesanan
Info Pesanan Lo
gin A
dm in
Val id
Info Pembayaran
Gambar 3.30 DFD Level 1 Proses 20 Pengolahan Data Laporan
3.3.3 Kamus Data
Kamus data merupakan deskripsi formal dari seluruh elemen atau aliran data yang terdapat dalam data flow diagram. Kamus data dari data flow diagram
aplikasi penjualan dan pemesanan busana pria secara online di toko Aira Collection ini adalah sebagai berikut :
Tabel 3.2 Kamus Data
Nama aliran data Data Registrasi
Where used how used Pengunjung Non Member
– proses 1 input, Pengunjung Non Member
– proses 1.1 input Deskripsi
Data ini merupakan data yang dimasukan oleh pengunjung non member untuk melakukan proses
registrasi, sehingga dapat menjadi member di aplikasi ini.
Struktur data EMAIL
+ PASSWORD
+ NAMA
+ JENISKELAMIN + ALAMAT + ID_KABKOTA
+ KODEPOS + TLP + AKTIF + STATUS + PERTANYAAN + JAWAB + AKTIFASI_KODE
EMAIL [a..z | A..Z | 0..9] PASSWORD [a..z | A..Z | 0..9]
NAMA [a..z | A..Z] JENISKELAMIN [a..z | A..Z]
ALAMAT [a..z | A..Z | 0..9] ID_KABKOTA [0..9]
KODEPOS [0..9] TLP [0..9]
AKTIF [a..z | A..Z | 0..9] STATUS [a..z | A..Z]
PERTANYAAN [a..z | A..Z | 0..9]
JAWAB [a..z | A..Z | 0..9] AKTIFASI_KODE [a..z | A..Z | 0..9]
Nama aliran data Data Login Konsumen
Where used how used Konsumen
– proses 2 input, Konsumen – proses 2.1 input, Konsumen
– proses 3 input Deskripsi
Data ini
merupakan dimana
konsumen memasukkan username dan password agar dapat
masuk ke dalam sistem dan data ini juga digunakan untuk mengubah password.
Struktur data EMAIL + PASSWORD
EMAIL [a..z | A..Z | 0..9] PASSWORD [a..z | A..Z | 0..9]
Nama aliran data Data Lupa Password Konsumen
Where used how used Konsumen
– proses 2 input, Konsumen – proses 2.3 input
Deskripsi Data ini merupakan data lupa password yang
dimasukkan oleh konsumen. Struktur data
EMAIL + PERTANYAAN + JAWAB EMAIL [a..z | A..Z | 0..9]
PERTANYAAN [a..z | A..Z | 0..9] JAWAB [a..z | A..Z | 0..9]
Nama aliran data Data Barang
Where used how used Pengunjung non member
– proses 6 input, Pengunjung non member
– proses 7 input, Pengunjung non member
– proses 8 input, Pengunjung non member
– proses 9 input, Pengunjung non member
– proses 10 input, Pengunjung non member
– proses 11 input, Konsumen
– proses 6 input, Konsumen – proses 7 input, Konsumen
– proses 8 input, Konsumen
– proses 9 input, Konsumen – proses 10 input, Konsumen
– proses 11 input, Konsumen – proses 12 input, Konsumen
– proses 12.1 input, Konsumen
– proses 12.2 input, Konsumen – proses 12.3 input, Admin
– proses 17 input, Admin
– proses 17.3 input, Admin – proses 17.3.1 input, Admin
– proses 17.3.2 input, Admin
– proses 17.3.3 input, Admin – proses 21 input, Admin
– proses 22 input, Gudang – proses 17 input, Gudang
– proses 17.3 input, Gudang
– proses 17.3.1 input, Gudang – proses 17.3.2 input, Gudang
– proses 17.3.3 input, Gudang
– proses 21 input Deskripsi
Data ini merupakan data yang diolah oleh admin dan bagian gudang baik itu penambahan,
pengeditan atau penghapusan data barang dan pengunjung non member serta konsumen dapat
menggunakannya sebagai fasilitas untuk melihat barang atau mencari barang yang diinginkan. Data
ini juga digunakan admin untuk backup dan restore database.
Struktur data KODE_BARANG
+ NAMA_BARANG
+ ID_SUBKATEGORI + BERAT_BARANG +
STATUS_DIHAPUS + TANGGAL_BARANG + RATING
+ TOTAL_RATING
+ TOTAL_RATINGS + USERNAME
KODE_BARANG [0..9] NAMA_BARANG [a..z | A..Z]
ID_SUBKATEGORI [0..9] BERAT_BARANG [0..9]
STATUS_DIHAPUS [A..Z] TANGGAL_BARANG [DATE]
RATING [0..9] TOTAL_RATING [0..9]
TOTAL_RATINGS [0..9] USERNAME [a..z | A..Z | 0..9]
Nama aliran data Data Detail Barang
Where used how used Pengunjung non member
– proses 6 input, Pengunjung non member
– proses 7 input, Pengunjung non member
– proses 8 input, Pengunjung non member
– proses 9 input, Pengunjung non member
– proses 10 input, Pengunjung non member
– proses 11 input, Konsumen
– proses 6 input, Konsumen – proses 7 input, Konsumen
– proses 8 input, Konsumen – proses 9 input, Konsumen – proses 10 input,
Konsumen – proses 11 input, Konsumen – proses
12 input, Konsumen – proses 12.1 input,
Konsumen – proses 12.2 input, Konsumen –
proses 12.3 input, Admin – proses 17 input,
Admin – proses 17.3 input, Admin – proses
17.3.1.1 input, Admin – proses 17.3.1.1.1 input,
Admin – proses 17.3.1.1.2 input, Admin – proses
17.3.1.1.3 input, Admin – proses 17.3.2.1 input,
Admin – proses 17.3.2.1.1 input, Admin – proses
17.3.2.1.2 input, Admin – proses 17.3.2.1.3
input, Admin – proses 21 input, Admin – proses
22 input, Gudang – proses 17 input, Gudang –
proses 17.3 input, Gudang – proses 17.3.1.1
input, Gudang – proses 17.3.1.1.1 input,
Gudang – proses 17.3.1.1.2 input, Gudang –
proses 17.3.1.1.3 input, Gudang – proses
17.3.2.1 input, Gudang – proses 17.3.2.1.1
input, Gudang – proses 17.3.2.1.2 input,
Gudang – proses 17.3.2.1.3 input, Gudang –
proses 21 input Deskripsi
Data ini merupakan data detail barang yang diolah oleh admin dan bagian gudang baik itu
penambahan, pengeditan atau penghapusan data detail barang dan pengunjung non member serta
konsumen dapat menggunakannya sebagai fasilitas untuk melihat detail barang atau mencari barang
yang diinginkan. Data ini juga digunakan admin untuk backup dan restore database.
Struktur data ID_DETAIL + KODE_BARANG + UKURAN +
WARNA + STOK_BARANG + HARGA + DISKON + STATUS_DIHAPUS + USERNAME
ID_DETAIL [0..9] KODE_BARANG [0..9]
UKURAN [A..Z] WARNA [a..z | A..Z]
STOK_BARANG [0..9] HARGA [0..9]
DISKON [0..9] STATUS_DIHAPUS [A..Z]
USERNAME [a..z | A..Z | 0..9] Nama aliran data
Data Gambar Barang Where used how used
Admin – proses 17 input, Admin – proses 17.3
input, Admin – proses 17.3.1.2 input, Admin –
proses 17.3.1.2.1 input, Admin – proses
17.3.1.2.2 input, Admin – proses 17.3.1.2.3
input, Admin – proses 17.3.2.2 input, Admin –
proses 17.3.2.2.1 input, Admin – proses
17.3.2.2.2 input, Admin – proses 17.3.2.2.3
input, Admin – proses 22 input, Gudang –
proses 17 input, Gudang – proses 17.3 input,
Gudang – proses 17.3.1.2 input, Gudang – proses
17.3.1.2.1 input, Gudang – proses 17.3.1.2.2
input, Gudang – proses 17.3.1.2.3 input,
Gudang – proses 17.3.2.2 input, Gudang – proses
17.3.2.2.1 input, Gudang – proses 17.3.2.2.2
input, Gudang – proses 17.3.2.2.3 input
Deskripsi Data ini merupakan data gambar barang yang
diolah oleh admin dan bagian gudang baik itu penambahan, pengeditan atau penghapusan data
gambar barang dan pengunjung non member serta konsumen mendapatkan data gambar barang
apabila telah melihat barang atau melakukan pencarian barang. Data ini juga digunakan admin
untuk backup dan restore database. Struktur data
ID_GAMBAR + ID_DETAIL + GAMBAR + NAMA_GAMBAR + STATUS_DIHAPUS +
USERNAME ID_GAMBAR [0..9]
ID_DETAIL [0..9] GAMBAR [a..z | A..Z | 0..9]
NAMA_GAMBAR [a..z | A..Z] STATUS_DIHAPUS [A..Z]
USERNAME [a..z | A..Z | 0..9] Nama aliran data
Data Pesanan
Where used how used Konsumen
– proses 13 input, Konsumen – proses 14 input, Konsumen
– proses 15 input, Konsumen
– proses 15.1 input, Admin – proses 17 input, Admin
– proses 17.4 input, Admin – proses 17.4.1 input, Admin
– proses 21 input, Admin
– proses 22 input, Gudang – proses 21 input, Keuangan
– proses 17 input, Keuangan – proses 17.4 input, Keuangan
– proses 17.4.1 input, Shipping
– proses 17 input, Shipping – proses 17.4 input, Shipping
– proses 17.4.1 input
Deskripsi Data ini berisi daftar belanja yang dilakukan oleh
konsumen, data ini juga digunakan untuk melakukan pemilihan lokasi pengiriman serta data
ini juga digunakan untuk pembayaran yang seluruh data tersebut diolah oleh admin, bagian keuangan
dan bagian shipping. Data ini juga digunakan admin untuk backup dan restore database.
Struktur data KODE_ORDER
+ EMAIL
+ NAMA
+ TGL_ORDER
+ TOTAL_TRANSAKSI
+ STATUS_PENGIRIMAN + STATUS_BELANJA
+ PENERIMA
+ ALAMAT_KIRIM
+ ID_KABKOTA + ID_JASAPENGIRIMAN +
BERATKIRIM + ONGKOSKIRIM + KODEPOS +
KODEKIRIM +
STATUS_PENGURANGAN_STOK +
PEMBERITAHUAN_KURANG_STOK +
USERNAME KODE_ORDER [0..9]
EMAIL [a..z | A..Z | 0..9]
NAMA [a..z | A..Z] TGL_ORDER [DATE]
TOTAL_TRANSAKSI [0..9] STATUS_PENGIRIMAN [a..z | A..Z]
STATUS_BELANJA [a..z | A..Z] PENERIMA [a..z | A..Z]
ALAMAT_KIRIM [a..z | A..Z | 0..9] ID_KABKOTA [0..9]
ID_JASAPENGIRIMAN [0..9] BERATKIRIM [0..9]
ONGKOSKIRIM [0..9] KODEPOS [0..9]
KODEKIRIM [a..z | A..Z | 0..9] STATUS_PENGURANGAN_STOK [0..9]
PEMBERITAHUAN_KURANG_STOK [0..9] USERNAME [a..z | A..Z | 0..9]
Nama aliran data Detail Pesanan
Where used how used Admin, Keuangan dan Shipping
Deskripsi Data ini merupakan rincian dari data pesanan.
Struktur data NO_PEMESANAN
+ KODE_ORDER
+ ID_DETAIL + QTY + HARGA + DISKON +
SUBTOTAL + STATUS + BRT + BRTTOT + KURANG_STOK
NO_PEMESANAN [0..9] KODE_ORDER [0..9]
ID_DETAIL [0..9] QTY [0..9]
HARGA [0..9] DISKON [0..9]
SUBTOTAL [0..9]
STATUS [0..9] BRT [0..9]
BRTTOT [0..9] KURANG_STOK [0..9]
Nama aliran data Cara Pembayaran
Where used how used Konsumen
– proses 15 input, Konsumen – proses 15.1 input, Konsumen
– proses 15.1.1 input, Konsumen
– proses 15.1.2 input Deskripsi
Data ini merupakan cara pembayaran yang dipilih oleh konsumen.
Struktur data KODE_PEMBAYARAN + KODE_ORDER +
EMAIL + NAMA + JENIS_PEMBAYARAN + TANGGAL_PEMBAYARAN
+ JUMLAH_YANG_DIBAYARKAN
+ MATAUANG_PEMBAYARAN
KODE_PEMBAYARAN [a..z | A..Z | 0..9] KODE_ORDER [0..9]
EMAIL [a..z | A..Z | 0..9] NAMA [a..z | A..Z]
JENIS_PEMBAYARAN [a..z | A..Z] TANGGAL_PEMBAYARAN [DATE]
JUMLAH_YANG_DIBAYARKAN [0..9] MATAUANG_PEMBAYARAN [a..z | A..Z]
Nama aliran data Data Pembayaran
Where used how used Konsumen
– proses 15 input, Konsumen – proses 15.1 input, Konsumen
– proses 15.1.1 input, Konsumen
– proses 15.1.2 input, Admin – proses 19 input, Admin
– proses 21 input, Admin – proses 22 input, Gudang
– proses 21 input, Gudang
– proses 19 input, Keuangan – proses 19
input, Shipping – proses 19 input, Karyawan –
proses 19 input Deskripsi
Data ini merupakan rincian dari pembayaran yang dilakukan oleh konsumen. Admin, bagian gudang,
bagian keuangan, bagian shipping dan karyawan dapat melihat data pembayaran. Data ini juga
digunakan admin untuk backup dan restore database.
Struktur data KODE_PEMBAYARAN + KODE_ORDER +
EMAIL + NAMA + JENIS_PEMBAYARAN + TANGGAL_PEMBAYARAN
+ JUMLAH_YANG_DIBAYARKAN
+ MATAUANG_PEMBAYARAN
KODE_PEMBAYARAN [a..z | A..Z | 0..9] KODE_ORDER [0..9]
EMAIL [a..z | A..Z | 0..9] NAMA [a..z | A..Z]
JENIS_PEMBAYARAN [a..z | A..Z] TANGGAL_PEMBAYARAN [DATE]
JUMLAH_YANG_DIBAYARKAN [0..9] MATAUANG_PEMBAYARAN [a..z | A..Z]
Nama aliran data Data Login Admin
Where used how used Admin
– proses 4 input, Admin – proses 4.1 input, Admin
– proses 5 input, Gudang – proses 4 input, Gudang
– proses 4.1 input, Gudang – proses 5 input, Keuangan
– proses 4 input, Keuangan
– proses 4.1 input, Keuangan – proses 5 input, Shipping
– proses 4 input, Shipping – proses 4.1 input, Shipping
– proses 5 input, Karyawan
– proses 4 input, Karyawan – proses
4.1 input, Karyawan – proses 5 input
Deskripsi Data ini merupakan dimana admin, bagian gudang,
bagian keuangan, bagian shipping dan karyawan memasukkan username dan password agar dapat
masuk ke dalam sistem dan data ini juga digunakan untuk mengubah password.
Struktur data USERNAME + PASSWORD
USERNAME [a..z | A..Z | 0..9] PASSWORD [a..z | A..Z | 0..9]
Nama aliran data Data Lupa Password Admin
Where used how used Admin
– proses 4 input, Admin – proses 4.3 input, Gudang
– proses 4 input, Gudang – proses 4.3 input, Keuangan
– proses 4 input, Keuangan
– proses 4.3 input, Shipping – proses 4 input, Shipping
– proses 4.3 input, Karyawan – proses 4 input, Karyawan – proses 4.3 input
Deskripsi Data ini merupakan data lupa password yang
dimasukkan oleh admin, bagian gudang, bagian keuangan, bagian shipping dan karyawan.
Struktur data USERNAME + PERTANYAAN + JAWAB
USERNAME [a..z | A..Z | 0..9] PERTANYAAN [a..z | A..Z | 0..9]
JAWAB [a..z | A..Z | 0..9] Nama aliran data
Data Admin Where used how used
Admin – proses 17 input, Admin – proses 17.7
input, Admin – proses 17.7.1 input, Admin –
proses 17.7.2 input, Admin – proses 17.7.3
input, Admin – proses 22 input
Deskripsi Berisikan data admin yang dapat ditambah, diedit
atau dihapus. Data ini juga digunakan admin untuk
backup dan restore database. Struktur data
USERNAME + PASSWORD + NAMAADMIN + PERTANYAAN + JAWAB + STATUS +
STATUS_DIHAPUS USERNAME [a..z | A..Z | 0..9]
PASSWORD [a..z | A..Z | 0..9] NAMAADMIN [a..z | A..Z]
PERTANYAAN [a..z | A..Z | 0..9] JAWAB [a..z | A..Z | 0..9]
STATUS [a..z | A..Z] STATUS_DIHAPUS [A..Z]
Nama aliran data Data Konsumen
Where used how used Admin
– proses 18 input, Admin – proses 22 input, Gudang
– proses 18 input, Keuangan – proses 18 input, Shipping
– proses 18 input, Karyawan
– proses 18 input Deskripsi
Data ini merupakan data konsumen yang dapat dilihat oleh admin, bagian gudang, bagian
keuangan, bagian shipping dan karyawan. Data ini juga digunakan admin untuk backup dan restore
database. Struktur data
EMAIL +
PASSWORD +
NAMA +
JENISKELAMIN + ALAMAT + ID_KABKOTA + KODEPOS + TLP + AKTIF + STATUS +
PERTANYAAN + JAWAB + AKTIFASI_KODE EMAIL [a..z | A..Z | 0..9]
PASSWORD [a..z | A..Z | 0..9] NAMA [a..z | A..Z]
JENISKELAMIN [a..z | A..Z] ALAMAT [a..z | A..Z | 0..9]
ID_KABKOTA [0..9] KODEPOS [0..9]
TLP [0..9] AKTIF [a..z | A..Z | 0..9]
STATUS [a..z | A..Z] PERTANYAAN [a..z | A..Z | 0..9]
JAWAB [a..z | A..Z | 0..9] AKTIFASI_KODE [a..z | A..Z | 0..9]
Nama aliran data Data Kategori
Where used how used Admin
– proses 17 input, Admin – proses 17.1 input, Admin
– proses 17.1.1 input, Admin – proses 17.1.2 input, Admin
– proses 17.1.3 input, Admin
– proses 22 input, Gudang – proses 17 input, Gudang
– proses 17.1 input, Gudang
– proses 17.1.1 input, Gudang – proses 17.1.2 input, Gudang
– proses 17.1.3 input Deskripsi
Data ini merupakan data yang diolah oleh admin dan bagian gudang baik itu penambahan,
pengeditan atau penghapusan data kategori dan pengunjung non member serta konsumen dapat
menggunakannya sebagai fasilitas untuk melihat atau mencari barang yang diinginkan. Data ini juga
digunakan admin untuk backup dan restore database.
Struktur data ID_KATEGORI
+ NAMA_KATEGORI
+ STATUS_DIHAPUS + USERNAME
ID_KATEGORI [0..9] NAMA_KATEGORI [a..z | A..Z]
STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9]
Nama aliran data Data Subkategori
Where used how used Admin
– proses 17 input, Admin – proses 17.2 input, Admin
– proses 17.2.1 input, Admin – proses 17.2.2 input, Admin
– proses 17.2.3 input, Admin
– proses 22 input, Gudang – proses 17 input, Gudang
– proses 17.2 input, Gudang
– proses 17.2.1 input, Gudang – proses 17.2.2 input, Gudang
– proses 17.2.3 input Deskripsi
Data ini merupakan data yang diolah oleh admin dan bagian gudang baik itu penambahan,
pengeditan atau penghapusan data subkategori dan pengunjung non member serta konsumen dapat
menggunakannya sebagai fasilitas untuk melihat barang atau mencari barang yang diinginkan. Data
ini juga digunakan admin untuk backup dan restore database.
Struktur data ID_SUBKATEGORI
+ ID_KATEGORI
+ NAMA_SUBKATEGORI + STATUS_DIHAPUS
+ USERNAME ID_SUBKATEGORI [0..9]
ID_KATEGORI [0..9] NAMA_SUBKATEGORI [a..z | A..Z]
STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9]
Nama aliran data Update Data Pesanan
Where used how used Admin
– proses 17 input, Admin – proses 17.4 input, Admin
– proses 17.4.1 input, Keuangan – proses 17 input, Keuangan – proses 17.4
input, Keuangan – proses 17.4.1 input,
Shipping – proses 17 input, Shipping – proses
17.4 input, Shipping – proses 17.4.1 input
Deskripsi Data ini berisi perubahan data atau status pesanan
yang dilakukan oleh admin, bagian keuangan dan bagian shipping.
Struktur data KODE_ORDER + STATUS_PENGIRIMAN +
JUMLAH_YANG_DIBAYARKAN +
MATAUANG_PEMBAYARAN + KODEKIRIM + USERNAME
KODE_ORDER [0..9] STATUS_PENGIRIMAN [a..z | A..Z]
JUMLAH_YANG_DIBAYARKAN [0..9] MATAUANG_PEMBAYARAN [a..z | A..Z]
KODEKIRIM [a..z | A..Z | 0..9] USERNAME [a..z | A..Z | 0..9]
Nama aliran data Data Provinsi
Where used how used Konsumen
– proses 14 input, Admin – proses 17 input, Admin
– proses 17.5 input, Admin – proses 17.5.1 input, Admin
– proses 17.5.2 input, Admin
– proses 17.5.3 input, Admin – proses 22 input, Shipping
– proses 17 input, Shipping
– proses 17.5 input, Shipping – proses 17.5.1 input, Shipping
– proses 17.5.2 input, Shipping
– proses 17.5.3 input Deskripsi
Data ini merupakan data yang diolah oleh admin dan bagian shipping baik itu penambahan,
pengeditan atau penghapusan data provinsi dan konsumen dapat menggunakannya untuk mengisi
alamat pengiriman barang. Data ini juga digunakan admin untuk backup dan restore database.
Struktur data ID_PROV + NAMA + STATUS_DIHAPUS +
USERNAME ID_PROV [0..9]
NAMA [a..z | A..Z] STATUS_DIHAPUS [A..Z]
USERNAME [a..z | A..Z | 0..9] Nama aliran data
Data Kota Where used how used
Konsumen – proses 14 input, Admin – proses 17
input, Admin – proses 17.6 input, Admin –
proses 17.6.1 input, Admin – proses 17.6.2
input, Admin – proses 17.6.3 input, Admin –
proses 22 input, Shipping – proses 17 input,
Shipping – proses 17.6 input, Shipping – proses
17.6.1 input, Shipping – proses 17.6.2 input,
Shipping – proses 17.6.3 input
Deskripsi Data ini merupakan data yang diolah oleh admin
dan bagian shipping baik itu penambahan, pengeditan atau penghapusan data kota dan
konsumen dapat menggunakannya untuk mengisi alamat pengiriman barang. Data ini juga digunakan
admin untuk backup dan restore database. Struktur data
ID_KABKOTA + ID_PROV + NAMA + STATUS_DIHAPUS + USERNAME
ID_KABKOTA [0..9] ID_PROV [0..9]
NAMA [a..z | A..Z] STATUS_DIHAPUS [A..Z]
USERNAME [a..z | A..Z | 0..9] Nama aliran data
Data Laporan Pemesanan Where used how used
Admin – proses 20 input, Admin – proses 20.1
input
Deskripsi Data ini merupakan data laporan pemesanan yang
diolah oleh admin. Struktur data
KODE_ORDER +
TGL_ORDER +
TOTAL_TRANSAKSI KODE_ORDER [0..9]
TGL_ORDER [DATE] TOTAL_TRANSAKSI [0..9]
Nama aliran data Data Laporan Penjualan
Where used how used Admin
– proses 20 input, Admin – proses 20.2 input
Deskripsi Data ini merupakan data laporan penjualan yang
diolah oleh admin. Struktur data
KODE_PEMBAYARAN + KODE_ORDER + TANGGAL_PEMBAYARAN
+ JUMLAH_YANG_DIBAYARKAN
+ JENIS_PEMBAYARAN
KODE_PEMBAYARAN [a..z | A..Z | 0..9] KODE_ORDER [0..9]
TANGGAL_PEMBAYARAN [DATE] JUMLAH_YANG_DIBAYARKAN [0..9]
JENIS_PEMBAYARAN [a..z | A..Z] Nama aliran data
Data Retur Barang Where used how used
Konsumen – proses 16 input, Admin – proses 17
input, Admin – proses 17.8 input, Admin –
proses 22 input, Karyawan – proses 17 input,
Karyawan – proses 17.8 input
Deskripsi Data ini merupakan data yang diolah oleh admin
dan karyawan yang dapat mengupdate data retur barang yang telah dilakukan oleh konsumen yang
merupakan fasilitas untuk meretur barang pesanan
yang bermasalah. Data ini juga digunakan admin untuk backup dan restore database.
Struktur data ID_RETUR + KODE_ORDER + ID_DETAIL +
JENIS_RETUR +
TANGGAL_RETUR +
ALASAN_RETUR +
STATUS_RETUR +
JUMLAH_RETUR +
ALASAN_TOLAK +
USERNAME ID_RETUR [0..9]
KODE_ORDER [0..9] ID_DETAIL [0..9]
JENIS_RETUR [a..z | A..Z | 0..9] TANGGAL_RETUR [DATE]
ALASAN_RETUR [a..z | A..Z | 0..9] STATUS_RETUR [a..z | A..Z | 0..9]
JUMLAH_RETUR [a..z | A..Z | 0..9] ALASAN_TOLAK [a..z | A..Z | 0..9]
USERNAME [a..z | A..Z | 0..9] Nama aliran data
Update Data Retur Barang Where used how used
Admin – proses 17 input, Admin – proses 17.8
input, Karyawan – proses 17 input, Karyawan –
proses 17.8 input Deskripsi
Data ini berisi perubahan data atau status retur yang dilakukan oleh admin dan karyawan.
Struktur data ID_RETUR + KODE_ORDER + ID_DETAIL +
JENIS_RETUR +
TANGGAL_RETUR +
ALASAN_RETUR +
STATUS_RETUR +
JUMLAH_RETUR +
ALASAN_TOLAK +
USERNAME ID_RETUR [0..9]
KODE_ORDER [0..9]
ID_DETAIL [0..9] JENIS_RETUR [a..z | A..Z | 0..9]
TANGGAL_RETUR [DATE] ALASAN_RETUR [a..z | A..Z | 0..9]
STATUS_RETUR [a..z | A..Z | 0..9] JUMLAH_RETUR [a..z | A..Z | 0..9]
ALASAN_TOLAK [a..z | A..Z | 0..9] USERNAME [a..z | A..Z | 0..9]
Nama aliran data Data Laporan Retur Barang
Where used how used Admin
– proses 20 input, Admin – proses 20.3 input
Deskripsi Data ini merupakan data laporan retur barang yang
diolah oleh admin. Struktur data
ID_RETUR + KODE_ORDER + ID_DETAIL + JENIS_RETUR
+ TANGGAL_RETUR
+ ALASAN_RETUR
+ STATUS_RETUR
+ JUMLAH_RETUR
ID_RETUR [0..9] KODE_ORDER [0..9]
ID_DETAIL [0..9] JENIS_RETUR [a..z | A..Z | 0..9]
TANGGAL_RETUR [DATE] ALASAN_RETUR [a..z | A..Z | 0..9]
STATUS_RETUR [a..z | A..Z | 0..9] JUMLAH_RETUR [a..z | A..Z | 0..9]
Nama aliran data Data Halaman Admin
Where used how used Admin
– proses 22 input Deskripsi
Data ini digunakan admin untuk backup dan restore database.
Struktur data IDHALAMAN
+ NAMAFILE
+
JUDUL_HALAMAN IDHALAMAN [0..9]
NAMAFILE [a..z | A..Z | 0..9] JUDUL_HALAMAN [a..z | A..Z | 0..9]
Nama aliran data Data Halaman Akses
Where used how used Admin
– proses 4 input, Admin – proses 4.1 input, Admin
– proses 4.3 input, Admin – proses 22 input, Gudang
– proses 4 input, Gudang
– proses 4.1 input, Gudang – proses 4.3 input, Keuangan
– proses 4 input, Keuangan – proses 4.1 input, Keuangan
– proses 4.3 input, Shipping
– proses 4 input, Shipping – proses 4.1 input, Shipping
– proses 4.3 input, Karyawan – proses 4 input, Karyawan
– proses 4.1 input, Karyawan
– proses 4.3 input Deskripsi
Data ini merupakan data halaman akses yang membedakan hak akses dari admin, bagian gudang,
bagian keuangan, bagian shipping dan karyawan. Data ini juga digunakan admin untuk backup dan
restore database. Struktur data
ID + IDHALAMAN + USERNAME ID [0..9]
IDHALAMAN [0..9] USERNAME [a..z | A..Z | 0..9]
Nama aliran data Data Jasa Pengiriman
Where used how used Konsumen
– proses 14 input, Admin – proses 17 input, Admin
– proses 17.9 input, Admin – proses 17.9.1 input, Admin
– proses 17.9.2 input, Admin
– proses 17.9.3 input, Admin – proses 22 input, Shipping
– proses 17 input,
Shipping – proses 17.9 input, Shipping – proses
17.9.1 input, Shipping – proses 17.9.2 input,
Shipping – proses 17.9.3 input
Deskripsi Data ini merupakan data yang diolah oleh admin
dan bagian shipping baik itu penambahan, pengeditan atau penghapusan data jasa pengiriman
dan konsumen dapat menggunakannya untuk memilih jasa pengiriman dan paket yang ingin
digunakan. Data ini juga digunakan admin untuk backup dan restore database.
Struktur data ID_JASAPENGIRIMAN
+ NAMA_JASAPENGIRIMAN + NAMA_PAKET
+ STATUS_DIHAPUS + USERNAME ID_JASAPENGIRIMAN [0..9]
NAMA_JASAPENGIRIMAN [a..z | A..Z | 0..9] NAMA_PAKET [a..z | A..Z | 0..9]
STATUS_DIHAPUS [A..Z] USERNAME [a..z | A..Z | 0..9]
Nama aliran data Data Ongkos Kirim
Where used how used Admin
– proses 17 input, Admin – proses 17.10 input, Admin
– proses 17.10.1 input, Admin – proses 17.10.2 input, Admin
– proses 17.10.3 input, Admin
– proses 22 input, Shipping – proses 17 input, Shipping
– proses 17.10 input, Shipping
– proses 17.10.1 input, Shipping – proses 17.10.2 input, Shipping
– proses 17.10.3 input
Deskripsi Data ini merupakan data yang diolah oleh admin
dan bagian shipping baik itu penambahan, pengeditan atau penghapusan data ongkos kirim
dan konsumen dapat menggunakannya untuk mengetahui dan mendapatkan ongkos kirim. Data
ini juga digunakan admin untuk backup dan restore database.
Struktur data ID_HARGAPAKET + ID_JASAPENGIRIMAN +
ID_KABKOTA +
ONGKOS +
STATUS_DIHAPUS + USERNAME ID_HARGAPAKET [0..9]
ID_JASAPENGIRIMAN [0..9] ID_KABKOTA [0..9]
ONGKOS [0..9] STATUS_DIHAPUS [A..Z]
USERNAME [a..z | A..Z | 0..9]
3.3.4 Spesifikasi Proses
Spesifikasi proses merupakan deskripsi dari setiap elemen proses yang terdapat dalam DFD yang meliputi nomor proses, nama proses, sumber source,
tujuan destination, input, output dan keterangan dari proses. Berikut ini spesifikasi proses dari aplikasi penjualan dan pemesanan busana pria secara online
di toko Aira Collection :
Tabel 3.3 Spesifikasi Proses
No Proses
Keterangan
1 No. Proses
1 Nama Proses
Registrasi Pengunjung Non Member Source
Pengunjung non member Input
Data Registrasi Output
Status Registrasi Destination
Pengunjung non member
Logika Proses 1. Pengunjung non
member melakukan
proses registrasi
2. Pengunjung non member mengisi pengisian form registrasi
3. Kemudian pengunjung non member mengaktivasi email
2 No Proses
1.1 Nama Proses
Pengisian Form Registrasi Source
Pengunjung non member Input
Data Registrasi Output
Status Registrasi Invalid Destination
Pengunjung non member Logika Proses 1. Pengunjung non member mengisi data registrasi ke
sistem 2. Jika data registrasi invalid, maka pengunjung non
member harus mengisi kembali data registrasi 3. Jika data registrasi valid, maka sistem akan
menyimpannya ke dalam database dan sistem melanjutkannya ke proses aktivasi email
3 No Proses
1.2 Nama Proses
Aktivasi Email Source
Pengunjung non member Input
Data Registrasi Output
Status Registrasi Valid Destination
Pengunjung non member Logika Proses 1. Pengunjung
non member
membuka account
emailnya 2. Kemudian
mengklik link
yang ada
untuk mengaktifkan emailnya sehingga pengunjung non
member dapat menjadi konsumen
4 No Proses
2 Nama Proses
Login Konsumen Source
Konsumen Input
Data Login Konsumen, Data Lupa Password Konsumen Output
Login Konsumen Invalid, Info Password Konsumen Destination
Konsumen Logika Proses 1. Konsumen mengisikan email dan password
2. Sistem akan memeriksa ke dalam database 3. Jika sesuai, maka konsumen dapat menggunakan
fasilitas yang tersedia untuk konsumen 4. Jika tidak sesuai, maka konsumen akan kembali
melakukan pengisian email dan password
5 No Proses
2.1 Nama Proses
Verifikasi Email Source
Konsumen Input
Data Login Konsumen Output
Login Konsumen Invalid Destination
Konsumen Logika Proses 1. Konsumen mengisi email
2. Sistem memeriksa ke dalam database 3. Jika email sesuai, maka konsumen mengisi
password 4. Jika email tidak sesuai, maka konsumen mengisi
email kembali
6 No Proses
2.2 Nama Proses
Verifikasi Password Source
Konsumen Input
Data Login Konsumen Output
Login Konsumen Invalid Destination
Konsumen
Logika Proses 1. Konsumen mengisi password, jika email telah terisi 2. Sistem memeriksa ke dalam database
3. Jika password sesuai, maka konsumen dapat menggunakan
fasilitas yang
tersedia untuk
konsumen 4. Jika password tidak sesuai, maka konsumen mengisi
kembali email dan password
7 No Proses
2.3 Nama Proses
Lupa Password Source
Konsumen Input
Data Lupa Password Konsumen Output
Info Password Konsumen Destination
Konsumen Logika Proses 1. Konsumen memilih link lupa password
2. Konsumen mengisi email, kemudian konsumen memilih pertanyaan yang telah dipilih saat registrasi
dan mengetikkan jawaban dari pertanyaan tersebut 3. Sistem memeriksa ke dalam database
4. Jika sesuai, maka sistem akan memberikan password 5. Jika tidak sesuai, maka konsumen kembali
melakukan pengisian data lupa password
8 No Proses
3 Nama Proses
Ubah Password Konsumen Source
Konsumen Input
Data Login Konsumen Output
Info Password Baru Destination
Konsumen Logika Proses 1. Konsumen memilih link ubah password, jika proses
login konsumen valid 2. Konsumen mengisi password lama
3. Konsumen mengisi password baru 4. Konsumen mengisi konfirmasi password baru
5. Sistem akan merubah dan menyimpan password baru ke dalam database
9 No Proses
4 Nama Proses
Login Admin Source
Admin, Gudang, Keuangan, Shipping, Karyawan Input
Data Login Admin, Data Lupa Password Admin Output
Login Admin Invalid, Info Password Admin Destination
Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian
shipping atau karyawan mengisikan username dan password
2. Sistem akan memeriksa ke dalam database 3. Jika sesuai, maka admin, bagian gudang, bagian
keuangan, bagian shipping atau karyawan dapat menggunakan fasilitas yang tersedia
4. Jika tidak sesuai, maka admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan
akan kembali melakukan pengisian username dan password
10 No Proses
4.1 Nama Proses
Verifikasi Username Source
Admin, Gudang, Keuangan, Shipping, Karyawan Input
Data Login Admin Output
Login Admin Invalid Destination
Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian
shipping atau karyawan mengisi username 2. Sistem memeriksa ke dalam database
3. Jika username sesuai, maka admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan
mengisi password 4. Jika username tidak sesuai, maka admin, bagian
gudang, bagian keuangan, bagian shipping atau karyawan mengisi username kembali
11 No Proses
4.2 Nama Proses
Verifikasi Password Source
Admin, Gudang, Keuangan, Shipping, Karyawan Input
Data Login Admin Output
Login Admin Invalid Destination
Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian
shipping atau karyawan mengisi password jika username telah terisi
2. Sistem memeriksa ke dalam database 3. Jika password sesuai, maka admin, bagian gudang,
bagian keuangan, bagian shipping atau karyawan dapat menggunakan fasilitas yang tersedia untuk
admin 4. Jika password tidak sesuai, maka admin, bagian
gudang, bagian keuangan, bagian shipping atau karyawan mengisi kembali username dan password
12 No Proses
4.3 Nama Proses
Lupa Password Source
Admin, Gudang, Keuangan, Shipping, Karyawan Input
Data Lupa Password Admin Output
Info Password Admin Destination
Admin, Gudang, Keuangan, Shipping, Karyawan
Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan memilih link lupa password
2. Admin, bagian gudang, bagian keuangan, bagian shipping
atau karyawan
mengisi username,
kemudian memilih pertanyaan yang telah dipilih sebelumnya
dan mengetikkan
jawaban dari
pertanyaan tersebut 3. Sistem memeriksa ke dalam database
4. Jika sesuai, maka sistem akan memberikan password 5. Jika tidak sesuai, maka admin, bagian gudang,
bagian keuangan, bagian shipping atau karyawan kembali melakukan pengisian data lupa password
13 No Proses
5 Nama Proses
Ubah Password Admin Source
Admin, Gudang, Keuangan, Shipping, Karyawan Input
Data Login Admin Output
Info Password Baru Destination
Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian
shipping atau karyawan memilih link ubah password, jika proses login admin valid
2. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi password lama
3. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan mengisi password baru
4. Admin, bagian gudang, bagian keuangan, bagian shipping
atau karyawan
mengisi konfirmasi
password baru 5. Sistem akan merubah dan menyimpan password
baru ke dalam database
14 No Proses
6 Nama Proses
Lihat Produk Terbaru Source
Pengunjung non member, Konsumen Input
Data Barang, Data Detail Barang Output
Info Barang, Info Detail Barang, Info Gambar Barang Destination
Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen melihat
barang terbaru 2. Pengunjung non member dan Konsumen dapat
memilih detail barang yang tersedia dengan mengklik data barang terbaru yang diinginkan
3. Sistem akan menampilkan detail barang tersebut
15 No Proses
7 Nama Proses
Lihat Produk Paling Banyak Dilihat Source
Pengunjung non member, Konsumen Input
Data Barang, Data Detail Barang Output
Info Barang, Info Detail Barang, Info Gambar Barang Destination
Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen melihat
barang yang paling banyak dilihat 2. Pengunjung non member dan Konsumen dapat
memilih detail barang yang tersedia dengan mengklik data barang yang paling banyak dilihat
yang diinginkan 3. Jika Pengunjung non member dan Konsumen
mengklik data barang yang tersedia, maka jumlah akses baik Pengunjung non member maupun
Konsumen terhadap barang tersebut akan bertambah 4. Pengunjung non member dan Konsumen dapat
memilih detail barang yang tersedia
5. Sistem akan menampilkan detail barang tersebut
16 No Proses
8 Nama Proses
Lihat Produk Terlaris Source
Pengunjung non member, Konsumen Input
Data Barang, Data Detail Barang Output
Info Barang, Info Detail Barang, Info Gambar Barang Destination
Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen melihat
barang terlaris 2. Pengunjung non member dan Konsumen dapat
memilih detail barang yang tersedia dengan mengklik data barang terlaris yang diinginkan
3. Sistem akan menampilkan detail barang tersebut
17 No Proses
9 Nama Proses
Lihat Produk Diskon Source
Pengunjung non member, Konsumen Input
Data Barang, Data Detail Barang Output
Info Barang, Info Detail Barang, Info Gambar Barang Destination
Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen melihat
barang diskon 2. Pengunjung non member dan Konsumen dapat
melihat detail barang diskon tersebut dengan mengklik data barang diskon yang diinginkan
3. Sistem akan menampilkan detail barang tersebut
18 No Proses
10 Nama Proses
Lihat Rating Produk Source
Pengunjung non member, Konsumen Input
Data Barang, Data Detail Barang Output
Info Barang, Info Detail Barang, Info Gambar Barang
Destination Pengunjung non member, Konsumen
Logika Proses 1. Pengunjung non member dan Konsumen melihat rating barang
2. Pengunjung non member dan Konsumen dapat memilih detail barang yang tersedia dengan
mengklik data rating barang yang diinginkan 3. Sistem akan menampilkan detail barang tersebut
19 No Proses
11 Nama Proses
Pencarian Barang Source
Pengunjung non member, Konsumen Input
Data Barang, Data Detail Barang Output
Info Barang, Info Detail Barang, Info Gambar Barang Destination
Pengunjung non member, Konsumen Logika Proses 1. Pengunjung non member dan Konsumen mencari
barang yang diinginkan 2. Sistem memeriksa ke dalam database
3. Jika barang yang diinginkan ada, maka sistem menampilkan barang yang diinginkan tersebut
20 No Proses
12 Nama Proses
Pengisian Keranjang Belanja Source
Konsumen Input
Data Barang, Data Detail Barang Output
Info Barang, Info Detail Barang Destination
Konsumen Logika Proses 1. Konsumen dapat menambah, mengedit, menghapus
item belanja 2. Sistem menyimpan item belanja yang telah
ditambah, diedit atau dihapus didalam database 21
No Proses 12.1
Nama Proses Tambah Item Belanja
Source Konsumen
Input Data Barang, Data Detail Barang
Output Info Barang yang ditambah, Info Detail Barang yang
ditambah Destination
Konsumen Logika Proses 1. Konsumen menambah item belanja yang diinginkan
2. Sistem menyimpan penambahan item belanja ke dalam database
22 No Proses
12.2 Nama Proses
Edit Item Belanja Source
Konsumen Input
Data Barang, Data Detail Barang Output
Info Barang yang diedit, Info Detail Barang yang diedit Destination
Konsumen Logika Proses 1. Konsumen mengedit item belanja yang diinginkan
2. Sistem menyimpan pengeditan item belanja ke dalam database
23 No Proses
12.3 Nama Proses
Hapus Item Belanja Source
Konsumen Input
Data Barang, Data Detail Barang Output
Info Barang yang dihapus, Info Detail Barang yang dihapus
Destination Konsumen
Logika Proses 1. Konsumen menghapus item belanja yang diinginkan 2. Sistem menyimpan penghapusan item belanja ke
dalam database
24 No Proses
13 Nama Proses
History Pesanan
Source Konsumen
Input Data Pesanan
Output Info Pesanan
Destination Konsumen
Logika Proses 1. Konsumen memilih link history pesanan 2. Sistem mengecek ke dalam database
3. Sistem menampilkan history pesanan 4. Konsumen dapat melihat detail pesanan dengan
mengklik nomor pesanan 5. Jika status belanja belum selesai, maka konsumen
belum mendapatkan nomor pembayaran dan konsumen dapat melanjutkan proses belanja hingga
proses transaksi selesai 6. Jika status belanja sudah selesai, maka konsumen
mendapatkan nomor pembayaran
25 No Proses
14 Nama Proses
Pilih Lokasi Pengiriman Source
Konsumen Input
Data Pesanan, Data Provinsi, Data Kota, Data Jasa Pengiriman
Output Info Pesanan, Info Provinsi, Info Kota, Info Jasa
Pengiriman, Info Ongkos Kirim Destination
Konsumen Logika Proses 1. Konsumen mengisi nama, alamat penerima pesanan
dan kodepos 2. Konsumen memilih provinsi, kabkota pengiriman
dan jenis paket pengiriman yang diinginkan 3. Sistem menampilkan ongkos kirim
4. Sistem menyimpan ongkos kirim, nama, alamat penerima pesanan, kodepos, provinsi, kabkota dan
jenis paket pengiriman yang telah diisi dan dipilih oleh konsumen ke dalam database
26 No Proses
15 Nama Proses
Checkout Source
Konsumen, Sistem Pembayaran Input
Data Pesanan, Cara Pembayaran, Data Pembayaran Output
Info Pesanan, Info Pembayaran, Info Status Pembayaran Destination
Konsumen, Sistem Pembayaran Logika Proses 1. Konsumen memasukkan data pesanan
2. Sistem menyimpan data pesanan ke dalam database 3. Jika pesanan jadi dipesan, maka konsumen
melakukan pembayaran pesanan 4. Sistem menyimpan data pembayaran ke dalam
database 5. Jika pesanan tidak jadi dipesan, maka konsumen
melakukan pembatalan pembayaran pesanan
27 No Proses
15.1 Nama Proses
Pembayaran Pesanan Source
Konsumen, Sistem Pembayaran Input
Data Pesanan, Cara Pembayaran, Data Pembayaran Output
Info Pesanan, Info Pembayaran, Info Status Pembayaran Destination
Konsumen, Sistem Pembayaran Logika Proses 1. Konsumen memasukkan data pesanan
2. Sistem menyimpan data pesanan ke dalam database 3. Jika pesanan jadi dipesan, maka konsumen
melakukan pembayaran pesanan 4. Sistem menyimpan data pembayaran ke dalam
database 28
No Proses 15.1.1
Nama Proses Transfer
Source Konsumen
Input Cara Pembayaran, Data Pembayaran
Output Info Pembayaran
Destination Konsumen
Logika Proses 1. Konsumen memilih cara pembayaran transfer 2. Sistem menampilkan form pembayaran transfer
3. Konsumen dapat mengetahui nomor rekening pemilik toko
29 No Proses
15.1.2 Nama Proses
Paypal Source
Konsumen, Sistem Pembayaran Input
Cara Pembayaran, Data Pembayaran Output
Info Pembayaran, Info Status Pembayaran Destination
Konsumen, Sistem Pembayaran Logika Proses 1. Konsumen memilih cara pembayaran paypal
2. Sistem mengarahkan konsumen menuju link paypal untuk melakukan pembayaran
3. Jika konsumen telah membayar pesanan melalui paypal, maka data pesanan akan secara otomatis
terupdate
30 No Proses
15.2 Nama Proses
Pembatalan Pembayaran Pesanan Source
Konsumen Input
Data Pesanan, Cara Pembayaran, Data Pembayaran Output
Info Pembayaran Destination
Konsumen Logika Proses 1. Konsumen memasukkan data pesanan
2. Sistem menyimpan data pesanan ke dalam database 3. Jika pesanan tidak jadi dipesan, maka konsumen
melakukan pembatalan pembayaran pesanan
31 No Proses
16 Nama Proses
Retur Barang Source
Konsumen Input
Data Retur Barang Output
Info Retur Barang Destination
Konsumen Logika Proses 1. Konsumen memilih data barang yang ingin diretur
2. Konsumen memilih jenis retur dan jumlah barang yang ingin diretur
3. Jika jumlah barang yang ingin diretur melebihi quantity pembelian yang ada, maka akan muncul
pesan bahwa jumlah barang yang ingin diretur tidak bisa melebihi quantity pembelian yang ada
4. Konsumen mengisi alasan retur barang 5. Sistem menyimpan data retur barang ke dalam
database
32 No Proses
17 Nama Proses
Pengolahan Data Master Source
Admin, Gudang, Keuangan, Shipping, Karyawan Input
Data Kategori, Data Subkategori, Data Barang, Data Detail Barang, Data Gambar Barang, Data Pesanan,
Update Data Pesanan, Data Provinsi, Data Kota, Data Jasa Pengiriman, Data Ongkos Kirim, Data Admin,
Data Retur Barang, Update Data Retur Barang Output
Info Kategori, Info Subkategori, Info Barang, Info Detail Barang, Info Gambar Barang, Info Pesanan, Info
Provinsi, Info Kota, Info Jasa Pengiriman, Info Ongkos Kirim, Info Admin, Info Retur Barang
Destination Admin, Gudang, Keuangan, Shipping, Karyawan
Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian
shipping atau karyawan masuk ke dalam menu pengolahan data master
2. Admin, bagian gudang, bagian keuangan, bagian shipping atau karyawan dapat melihat, menambah,
mengedit, menghapus atau mengupdate data-data yang ada
33 No Proses
17.1 Nama Proses
Pengolahan Data Kategori Source
Admin, Gudang Input
Data Kategori Output
Info Kategori Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data kategori 2. Sistem menampilkan menu pengolahan data kategori
3. Admin atau bagian gudang dapat menambah, mengedit atau menghapus data kategori
4. Sistem menyimpan kembali hasil pengolahan data kategori ke dalam database
34 No Proses
17.1.1 Nama Proses
Tambah Data Kategori Source
Admin, Gudang Input
Data Kategori Output
Info Kategori yang ditambah Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data kategori 2. Sistem menampilkan menu pengolahan data kategori
3. Admin atau bagian gudang menambah data kategori 4. Sistem menyimpan kembali data kategori yang
ditambah ke dalam database
35 No Proses
17.1.2 Nama Proses
Edit Data Kategori Source
Admin, Gudang Input
Data Kategori Output
Info Kategori yang diedit Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data kategori 2. Sistem menampilkan menu pengolahan data kategori
3. Admin atau bagian gudang mengedit data kategori 4. Sistem menyimpan kembali data kategori yang
diedit ke dalam database
36 No Proses
17.1.3 Nama Proses
Hapus Data Kategori Source
Admin, Gudang Input
Data Kategori Output
Info Kategori yang dihapus Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data kategori 2. Sistem menampilkan menu pengolahan data kategori
3. Jika admin atau bagian gudang menghapus data kategori, maka status dihapus akan berubah menjadi
‘Y’ 4. Jika admin atau bagian gudang batal menghapus
data kategori, maka status dihapus akan kembali menjadi ‘T’
5. Sistem menyimpan
kembali hasil
status penghapusan data kategori ke dalam database
37 No Proses
17.2 Nama Proses
Pengolahan Data Subkategori Source
Admin, Gudang Input
Data Subkategori Output
Info Subkategori Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data subkategori 2. Sistem menampilkan menu pengolahan data
subkategori 3. Admin atau bagian gudang dapat menambah,
mengedit atau menghapus data subkategori 4. Sistem menyimpan kembali hasil pengolahan data
subkategori ke dalam database
38 No Proses
17.2.1 Nama Proses
Tambah Data Subkategori Source
Admin, Gudang Input
Data Subkategori Output
Info Subkategori yang ditambah Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data subkategori 2. Sistem menampilkan menu pengolahan data
subkategori 3. Admin atau bagian gudang menambah data
subkategori 4. Sistem menyimpan kembali data subkategori yang
ditambah ke dalam database 39
No Proses 17.2.2
Nama Proses Edit Data Subkategori
Source Admin, Gudang
Input Data Subkategori
Output Info Subkategori yang diedit
Destination Admin, Gudang
Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data subkategori
2. Sistem menampilkan menu pengolahan data subkategori
3. Admin atau
bagian gudang
mengedit data
subkategori 4. Sistem menyimpan kembali data subkategori yang
diedit ke dalam database
40 No Proses
17.2.3 Nama Proses
Hapus Data Subkategori Source
Admin, Gudang Input
Data Subkategori Output
Info Subkategori yang dihapus Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data subkategori 2. Sistem menampilkan menu pengolahan data
subkategori 3. Jika admin atau bagian gudang menghapus data
subkategori, maka status dihapus akan berubah menjadi ‘Y’
4. Jika admin atau bagian gudang batal menghapus data subkategori, maka status dihapus akan kembali
menjadi ‘T’ 5. Sistem
menyimpan kembali
hasil status
penghapusan data subkategori ke dalam database
41 No Proses
17.3 Nama Proses
Pengolahan Data Barang Source
Admin, Gudang Input
Data Barang, Data Detail Barang, Data Gambar Barang Output
Info Barang, Info Detail Barang, Info Gambar Barang Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data barang 2. Sistem menampilkan menu pengolahan data barang
3. Admin atau bagian gudang dapat menambah, mengedit, menghapus data barang atau melihat data
detail barang 4. Sistem menyimpan kembali data barang yang
ditambah, diedit atau dihapus ke dalam database 5. Admin atau bagian gudang dapat melakukan
pengolahan data detail barang dan pengolahan data gambar barang setelah menambah data barang
6. Admin atau bagian gudang dapat melakukan pengolahan data detail barang dan pengolahan data
gambar barang terhadap barang yang sudah ada dengan memilih link edit pada menu pengolahan
data barang 7. Sistem menyimpan kembali hasil pengolahan data
detail barang dan pengolahan data gambar barang ke dalam database
42 No Proses
17.3.1 Nama Proses
Tambah Data Barang Source
Admin, Gudang Input
Data Barang Output
Info Barang yang ditambah
Destination Admin, Gudang
Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data barang
2. Sistem menampilkan menu pengolahan data barang 3. Admin atau bagian gudang menambah data barang
4. Sistem menyimpan kembali data barang yang ditambah ke dalam database
5. Admin atau bagian gudang dapat melakukan pengolahan data detail barang dan pengolahan data
gambar barang setelah menambah data barang 6. Sistem menyimpan kembali hasil pengolahan data
detail barang dan pengolahan data gambar barang ke dalam database
43 No Proses
17.3.1.1 Nama Proses
Pengolahan Data Detail Barang Source
Admin, Gudang Input
Data Detail Barang Output
Info Detail Barang Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail
barang 3. Admin atau bagian gudang dapat menambah,
mengedit atau menghapus data detail barang 4. Sistem menyimpan kembali data detail barang yang
ditambah, diedit atau dihapus ke dalam database
44 No Proses
17.3.1.1.1 Nama Proses
Tambah Data Detail Barang Source
Admin, Gudang
Input Data Detail Barang
Output Info Detail Barang yang ditambah
Destination Admin, Gudang
Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang
2. Sistem menampilkan menu pengolahan data detail barang
3. Admin atau bagian gudang menambah data detail barang
4. Sistem menyimpan kembali data detail barang yang ditambah ke dalam database
5. Sistem mengirimkan informasi data detail yang baru tersimpan ke situs facebook
45 No Proses
17.3.1.1.2 Nama Proses
Edit Data Detail Barang Source
Admin, Gudang Input
Data Detail Barang Output
Info Detail Barang yang diedit Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail
barang 3. Admin atau bagian gudang mengedit data detail
barang 4. Sistem menyimpan kembali data detail barang yang
diedit ke dalam database
46 No Proses
17.3.1.1.3 Nama Proses
Hapus Data Detail Barang Source
Admin, Gudang
Input Data Detail Barang
Output Info Detail Barang yang dihapus
Destination Admin, Gudang
Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data detail barang
2. Sistem menampilkan menu pengolahan data detail barang
3. Jika admin atau bagian gudang menghapus data detail barang, maka status dihapus akan berubah
menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus
data detail barang, maka status dihapus akan kembali menjadi ‘T’
5. Sistem menyimpan
kembali hasil
status penghapusan data detail barang ke dalam database
47 No Proses
17.3.1.2 Nama Proses
Pengolahan Data Gambar Barang Source
Admin, Gudang Input
Data Gambar Barang Output
Info Gambar Barang Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar
barang 3. Admin atau bagian gudang dapat menambah,
mengedit atau menghapus data gambar barang 4. Sistem menyimpan kembali data gambar barang
yang ditambah, diedit atau dihapus ke dalam database
48 No Proses
17.3.1.2.1 Nama Proses
Tambah Data Gambar Barang Source
Admin, Gudang Input
Data Gambar Barang Output
Info Gambar Barang yang ditambah Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar
barang 3. Admin atau bagian gudang menambah data gambar
barang 4. Sistem menyimpan kembali data gambar barang
yang ditambah ke dalam database
49 No Proses
17.3.1.2.2 Nama Proses
Edit Data Gambar Barang Source
Admin, Gudang Input
Data Gambar Barang Output
Info Gambar Barang yang diedit Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar
barang 3. Admin atau bagian gudang mengedit data gambar
barang 4. Sistem menyimpan kembali data gambar barang
yang diedit ke dalam database 50
No Proses 17.3.1.2.3
Nama Proses Hapus Data Gambar Barang
Source Admin, Gudang
Input Data Gambar Barang
Output Info Gambar Barang yang dihapus
Destination Admin, Gudang
Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu pengolahan data gambar barang
2. Sistem menampilkan menu pengolahan data gambar barang
3. Jika admin atau bagian gudang menghapus data gambar barang, maka status dihapus akan berubah
menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus
data gambar barang, maka status dihapus akan kembali menjadi ‘T’
5. Sistem menyimpan
kembali hasil
status penghapusan data gambar barang ke dalam database
51 No Proses
17.3.2 Nama Proses
Edit Data Barang Source
Admin, Gudang Input
Data Barang Output
Info Barang yang diedit Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data barang 2. Sistem menampilkan menu pengolahan data barang
3. Admin atau bagian gudang mengedit data barang 4. Sistem menyimpan kembali data barang yang diedit
ke dalam database 5. Admin atau bagian gudang dapat melakukan
pengolahan data detail barang dan pengolahan data
gambar barang terhadap barang yang sudah ada dengan memilih link edit pada menu pengolahan
data barang 6. Sistem menyimpan kembali hasil pengolahan data
detail barang dan pengolahan data gambar barang ke dalam database
52 No Proses
17.3.2.1 Nama Proses
Pengolahan Data Detail Barang Source
Admin, Gudang Input
Data Detail Barang Output
Info Detail Barang Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail
barang 3. Admin atau bagian gudang dapat menambah,
mengedit atau menghapus data detail barang 4. Sistem menyimpan kembali data detail barang yang
ditambah, diedit atau dihapus ke dalam database
53 No Proses
17.3.2.1.1 Nama Proses
Tambah Data Detail Barang Source
Admin, Gudang Input
Data Detail Barang Output
Info Detail Barang yang ditambah Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail
barang
3. Admin atau bagian gudang menambah data detail barang
4. Sistem menyimpan kembali data detail barang yang ditambah ke dalam database
5. Sistem mengirimkan informasi data detail yang baru tersimpan ke situs facebook
54 No Proses
17.3.2.1.2 Nama Proses
Edit Data Detail Barang Source
Admin, Gudang Input
Data Detail Barang Output
Info Detail Barang yang diedit Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail
barang 3. Admin atau bagian gudang mengedit data detail
barang 4. Sistem menyimpan kembali data detail barang yang
diedit ke dalam database
55 No Proses
17.3.2.1.3 Nama Proses
Hapus Data Detail Barang Source
Admin, Gudang Input
Data Detail Barang Output
Info Detail Barang yang dihapus Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data detail barang 2. Sistem menampilkan menu pengolahan data detail
barang
3. Jika admin atau bagian gudang menghapus data detail barang, maka status dihapus akan berubah
menjadi ‘Y’ 4. Jika admin atau bagian gudang batal menghapus
data detail barang, maka status dihapus akan kembali menjad
i ‘T’ 5. Sistem
menyimpan kembali
hasil status
penghapusan data detail barang ke dalam database
56 No Proses
17.3.2.2 Nama Proses
Pengolahan Data Gambar Barang Source
Admin, Gudang Input
Data Gambar Barang Output
Info Gambar Barang Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar
barang 3. Admin atau bagian gudang dapat menambah,
mengedit atau menghapus data gambar barang 4. Sistem menyimpan kembali data gambar barang
yang ditambah, diedit atau dihapus ke dalam database
57 No Proses
17.3.2.2.1 Nama Proses
Tambah Data Gambar Barang Source
Admin, Gudang Input
Data Gambar Barang Output
Info Gambar Barang yang ditambah Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar
barang 3. Admin atau bagian gudang menambah data gambar
barang 4. Sistem menyimpan kembali data gambar barang
yang ditambah ke dalam database
58 No Proses
17.3.2.2.2 Nama Proses
Edit Data Gambar Barang Source
Admin, Gudang Input
Data Gambar Barang Output
Info Gambar Barang yang diedit Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar
barang 3. Admin atau bagian gudang mengedit data gambar
barang 4. Sistem menyimpan kembali data gambar barang
yang diedit ke dalam database
59 No Proses
17.3.2.2.3 Nama Proses
Hapus Data Gambar Barang Source
Admin, Gudang Input
Data Gambar Barang Output
Info Gambar Barang yang dihapus Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data gambar barang 2. Sistem menampilkan menu pengolahan data gambar
barang 3. Jika admin atau bagian gudang menghapus data
gambar barang, maka status dihapus akan berubah menjadi ‘Y’
4. Jika admin atau bagian gudang batal menghapus data gambar barang, maka status dihapus akan
kembali menjadi ‘T’ 5. Sistem
menyimpan kembali
hasil status
penghapusan data gambar barang ke dalam database
60 No Proses
17.3.3 Nama Proses
Hapus Data Barang Source
Admin, Gudang Input
Data Barang Output
Info Barang yang dihapus Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
pengolahan data barang 2. Sistem menampilkan menu pengolahan data barang
3. Jika admin atau bagian gudang menghapus data barang, maka status dihapus akan berubah menjadi
‘Y’ 4. Jika admin atau bagian gudang batal menghapus
data barang, maka status dihapus akan kembali menjadi ‘T’
5. Sistem menyimpan
kembali hasil
status penghapusan data barang ke dalam database
61 No Proses
17.4 Nama Proses
Pengolahan Data Pesanan Source
Admin, Keuangan, Shipping Input
Data Pesanan, Update Data Pesanan
Output Info Pesanan
Destination Admin, Keuangan, Shipping
Logika Proses 1. Admin, bagian keuangan atau bagian shipping masuk ke dalam menu pengolahan data pesanan
2. Sistem menampilkan menu pengolahan data pesanan 3. Admin, bagian keuangan atau bagian shipping dapat
mengupdate data pesanan dan melihat detail dari pesanan
4. Sistem menyimpan kembali hasil pengupdatean data pesanan ke dalam database
62 No Proses
17.4.1 Nama Proses
Update Status Pesanan Source
Admin, Keuangan, Shipping Input
Data Pesanan, Update Data Pesanan Output
Info Pesanan Destination
Admin, Keuangan, Shipping Logika Proses 1. Admin, bagian keuangan atau bagian shipping
masuk ke dalam menu pengolahan data pesanan 2. Sistem menampilkan menu pengolahan data pesanan
3. Admin, bagian keuangan atau bagian shipping memilih menu update status pesanan
4. Status pesanan diubah 5. Sistem menyimpan kembali hasil perubahan status
pesanan ke dalam database
63 No Proses
17.4.2 Nama Proses
Detail Pesanan Source
Admin, Keuangan, Shipping Input
Data Pesanan Output
Info Pesanan Destination
Admin, Keuangan, Shipping
Logika Proses 1. Admin, bagian keuangan atau bagian shipping masuk ke dalam menu pengolahan data pesanan
2. Sistem menampilkan menu pengolahan data pesanan 3. Admin, bagian keuangan atau bagian shipping
memilih menu detail pesanan 4. Sistem menampilkan detail pesanan
64 No Proses
17.5 Nama Proses
Pengolahan Data Provinsi Source
Admin, Shipping Input
Data Provinsi Output
Info Provinsi Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data provinsi 2. Sistem menampilkan menu pengolahan data provinsi
3. Admin atau bagian shipping dapat menambah, mengedit atau menghapus data provinsi
4. Sistem menyimpan kembali hasil pengolahan data provinsi ke dalam database
65 No Proses
17.5.1 Nama Proses
Tambah Data Provinsi Source
Admin, Shipping Input
Data Provinsi Output
Info Provinsi yang ditambah Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data provinsi 2. Sistem menampilkan menu pengolahan data provinsi
3. Admin atau bagian shipping menambah data provinsi
4. Sistem menyimpan kembali data provinsi yang ditambah ke dalam database
66 No Proses
17.5.2 Nama Proses
Edit Data Provinsi Source
Admin, Shipping Input
Data Provinsi Output
Info Provinsi yang diedit Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data provinsi 2. Sistem menampilkan menu pengolahan data provinsi
3. Admin atau bagian shipping mengedit data provinsi 4. Sistem menyimpan kembali data provinsi yang
diedit ke dalam database
67 No Proses
17.5.3 Nama Proses
Hapus Data Provinsi Source
Admin, Shipping Input
Data Provinsi Output
Info Provinsi yang dihapus Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data provinsi 2. Sistem menampilkan menu pengolahan data provinsi
3. Jika admin atau bagian shipping menghapus data provinsi, maka status dihapus akan berubah menjadi
‘Y’ 4. Jika admin atau bagian shipping batal menghapus
data provinsi, maka status dihapus akan kembali menjadi ‘T’
5. Sistem menyimpan
kembali hasil
status
penghapusan data provinsi ke dalam database
68 No Proses
17.6 Nama Proses
Pengolahan Data Kota Source
Admin, Shipping Input
Data Kota Output
Info Kota Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data kabkota 2. Sistem menampilkan menu pengolahan data
kabkota 3. Admin atau bagian shipping dapat menambah,
mengedit atau menghapus data kabkota 4. Sistem menyimpan kembali hasil pengolahan data
kabkota ke dalam database
69 No Proses
17.6.1 Nama Proses
Tambah Data Kota Source
Admin, Shipping Input
Data Kota Output
Info Kota yang ditambah Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data kabkota 2. Sistem menampilkan menu pengolahan data
kabkota 3. Admin atau bagian shipping menambah data
kabkota 4. Sistem menyimpan kembali data kabkota yang
ditambah ke dalam database 70 No Proses
17.6.2
Nama Proses Edit Data Kota
Source Admin, Shipping
Input Data Kota
Output Info Kota yang diedit
Destination Admin, Shipping
Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu pengolahan data kabkota
2. Sistem menampilkan menu pengolahan data kabkota
3. Admin atau bagian shipping mengedit data kabkota 4. Sistem menyimpan kembali data kabkota yang
diedit ke dalam database
71 No Proses
17.6.3 Nama Proses
Hapus Data Kota Source
Admin, Shipping Input
Data Kota Output
Info Kota yang dihapus Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data kabkota 2. Sistem menampilkan menu pengolahan data
kabkota 3. Jika admin atau bagian shipping menghapus data
kabkota, maka status dihapus akan berubah menjadi ‘Y’
4. Jika admin atau bagian shipping batal menghapus data kabkota, maka status dihapus akan kembali
menjadi ‘T’ 5. Sistem
menyimpan kembali
hasil status
penghapusan data kabkota ke dalam database
72 No Proses
17.7 Nama Proses
Pengolahan Data Admin Source
Admin Input
Data Admin Output
Info Admin Destination
Admin Logika Proses 1. Admin masuk ke dalam menu pengolahan data
admin 2. Sistem menampilkan menu pengolahan data admin
3. Admin dapat menambah, mengedit atau menghapus data admin
4. Sistem menyimpan kembali hasil pengolahan data admin ke dalam database
73 No Proses
17.7.1 Nama Proses
Tambah Data Admin Source
Admin Input
Data Admin Output
Info Admin yang ditambah Destination
Admin Logika Proses 1. Admin masuk ke dalam menu pengolahan data
admin 2. Sistem menampilkan menu pengolahan data admin
3. Admin menambah data admin 4. Sistem menyimpan kembali data admin yang
ditambah ke dalam database
74 No Proses
17.7.2 Nama Proses
Edit Data Admin Source
Admin Input
Data Admin Output
Info Admin yang diedit
Destination Admin
Logika Proses 1. Admin masuk ke dalam menu pengolahan data admin
2. Sistem menampilkan menu pengolahan data admin 3. Admin mengedit data admin
4. Sistem menyimpan kembali data admin yang diedit ke dalam database
75 No Proses
17.7.3 Nama Proses
Hapus Data Admin Source
Admin Input
Data Admin Output
Info Admin yang dihapus Destination
Admin Logika Proses 1. Admin masuk ke dalam menu pengolahan data
admin 2. Sistem menampilkan menu pengolahan data admin
3. Jika admin menghapus data admin, maka status dihapus akan berubah menjadi ‘Y’
4. Jika admin batal menghapus data admin, maka status dihapus akan kembali menjadi ‘T’
5. Sistem menyimpan
kembali hasil
status penghapusan data admin ke dalam database
76 No Proses
17.8 Nama Proses
Update Data Retur Barang Source
Admin, Karyawan Input
Data Retur Barang, Update Data Retur Barang Output
Info Retur Barang Destination
Admin, Karyawan Logika Proses 1. Admin atau karyawan masuk ke dalam menu update
data retur barang
2. Sistem menampilkan menu update data retur barang 3. Admin atau karyawan melakukan update data retur
barang 4. Sistem menyimpan kembali hasil pengupdatean data
retur barang
77 No Proses
17.9 Nama Proses
Pengolahan Data Jasa Pengiriman Source
Admin, Shipping Input
Data Jasa Pengiriman Output
Info Jasa Pengiriman Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data jasa pengiriman 2. Sistem menampilkan menu pengolahan data jasa
pengiriman 3. Admin atau bagian shipping dapat menambah,
mengedit atau menghapus data jasa pengiriman 4. Sistem menyimpan kembali hasil pengolahan data
jasa pengiriman ke dalam database
78 No Proses
17.9.1 Nama Proses
Tambah Data Jasa Pengiriman Source
Admin, Shipping Input
Data Jasa Pengiriman Output
Info Jasa Pengiriman Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data jasa pengiriman 2. Sistem menampilkan menu pengolahan data jasa
pengiriman 3. Admin atau bagian shipping menambah data jasa
pengiriman 4. Sistem menyimpan kembali data jasa pengiriman
yang ditambah ke dalam database
79 No Proses
17.9.2 Nama Proses
Edit Data Jasa Pengiriman Source
Admin, Shipping Input
Data Jasa Pengiriman Output
Info Jasa Pengiriman Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data jasa pengiriman 2. Sistem menampilkan menu pengolahan data jasa
pengiriman 3. Admin atau bagian shipping mengedit data jasa
pengiriman 4. Sistem menyimpan kembali data jasa pengiriman
yang diedit ke dalam database
80 No Proses
17.9.3 Nama Proses
Hapus Data Jasa Pengiriman Source
Admin, Shipping Input
Data Jasa Pengiriman Output
Info Jasa Pengiriman Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data jasa pengiriman 2. Sistem menampilkan menu pengolahan data jasa
pengiriman 3. Jika admin atau bagian shipping menghapus data
jasa pengiriman, maka status dihapus akan berubah menjadi ‘Y’
4. Jika admin atau bagian shipping batal menghapus data jasa pengiriman, maka status dihapus akan
kembali menjadi ‘T’ 5. Sistem
menyimpan kembali
hasil status
penghapusan data jasa pengiriman ke dalam database
81 No Proses
17.10 Nama Proses
Pengolahan Data Ongkos Kirim Source
Admin, Shipping Input
Data Ongkos Kirim Output
Info Ongkos Kirim Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data ongkos kirim 2. Sistem menampilkan menu pengolahan data ongkos
kirim 3. Admin atau bagian shipping dapat menambah,
mengedit atau menghapus data ongkos kirim 4. Sistem menyimpan kembali hasil pengolahan data
ongkos kirim ke dalam database
82 No Proses
17.10.1 Nama Proses
Tambah Data Ongkos Kirim Source
Admin, Shipping Input
Data Ongkos Kirim Output
Info Ongkos Kirim Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data ongkos kirim 2. Sistem menampilkan menu pengolahan data ongkos
kirim
3. Admin atau bagian shipping menambah data ongkos kirim
4. Sistem menyimpan kembali data ongkos kirim yang ditambah ke dalam database
83 No Proses
17.10.2 Nama Proses
Edit Data Ongkos Kirim Source
Admin, Shipping Input
Data Ongkos Kirim Output
Info Ongkos Kirim Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data ongkos kirim 2. Sistem menampilkan menu pengolahan data ongkos
kirim 3. Admin atau bagian shipping mengedit data ongkos
kirim 4. Sistem menyimpan kembali data ongkos kirim yang
diedit ke dalam database
84 No Proses
17.10.3 Nama Proses
Hapus Data Ongkos Kirim Source
Admin, Shipping Input
Data Ongkos Kirim Output
Info Ongkos Kirim Destination
Admin, Shipping Logika Proses 1. Admin atau bagian shipping masuk ke dalam menu
pengolahan data ongkos kirim 2. Sistem menampilkan menu pengolahan data ongkos
kirim 3. Jika admin atau bagian shipping menghapus data
ongkos kirim, maka status dihapus akan berubah
menjadi ‘Y’ 4. Jika admin atau bagian shipping batal menghapus
data ongkos kirim, maka status dihapus akan kembali menjadi ‘T’
5. Sistem menyimpan
kembali hasil
status penghapusan data ongkos kirim ke dalam database
85 No Proses
18 Nama Proses
Lihat Data Konsumen Source
Admin, Gudang, Keuangan, Shipping, Karyawan Input
Data Konsumen Output
Info Konsumen Destination
Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian
shipping atau karyawan masuk ke dalam menu data konsumen
2. Sistem menampilkan data konsumen
86 No Proses
19 Nama Proses
Lihat Data Pembayaran Source
Admin, Gudang, Keuangan, Shipping, Karyawan Input
Data Pembayaran Output
Info Pembayaran Destination
Admin, Gudang, Keuangan, Shipping, Karyawan Logika Proses 1. Admin, bagian gudang, bagian keuangan, bagian
shipping atau karyawan masuk ke dalam menu data pembayaran
2. Sistem menampilkan data pembayaran
87 No Proses
20 Nama Proses
Pengolahan Data Laporan Source
Admin Input
Data Laporan Pemesanan, Data Laporan Penjualan,
Data Laporan Retur Barang Output
Info Laporan Pemesanan, Info Laporan Penjualan, Info Laporan Retur Barang
Destination Admin
Logika Proses 1. Admin masuk ke dalam menu pengolahan data laporan
2. Sistem menampilkan menu pengolahan data laporan 3. Admin dapat melihat data laporan pemesanan, data
laporan penjualan atau data laporan retur barang 4. Admin dapat melakukan pencarian data laporan
pemesanan, data laporan penjualan dan data laporan retur barang dalam periode tertentu
5. Admin dapat mengunduh laporan pemesanan, laporan penjualan dan laporan retur barang
6. Sistem mengunduh laporan-laporan yang diinginkan oleh
admin dalam
periode tertentu
dan menyimpannya ke dalam media penyimpanan
komputer
88 No Proses
20.1 Nama Proses
Laporan Pemesanan Source
Admin Input
Data Laporan Pemesanan Output
Info Laporan Pemesanan Destination
Admin Logika Proses 1. Admin masuk ke dalam menu laporan pemesanan
2. Sistem menampilkan menu laporan pemesanan 3. Admin dapat melihat data laporan pemesanan
4. Admin dapat
melakukan pencarian
laporan pemesanan dalam periode tertentu
5. Admin dapat mengunduh laporan pemesanan
6. Sistem mengunduh laporan pemesanan dalam periode tertentu dan menyimpannya ke dalam media
penyimpanan komputer
89 No Proses
20.2 Nama Proses
Laporan Penjualan Source
Admin Input
Data Laporan Penjualan Output
Info Laporan Penjualan Destination
Admin Logika Proses 1. Admin masuk ke dalam menu laporan penjualan
2. Sistem menampilkan menu laporan penjualan 3. Admin dapat melihat data laporan penjualan
4. Admin dapat
melakukan pencarian
laporan penjualan dalam periode tertentu
5. Admin dapat mengunduh laporan penjualan 6. Sistem mengunduh laporan penjualan dalam periode
tertentu dan menyimpannya ke dalam media penyimpanan komputer
90 No Proses
20.3 Nama Proses
Laporan Retur Barang Source
Admin Input
Data Laporan Retur Barang Output
Info Laporan Retur Barang Destination
Admin Logika Proses 1. Admin masuk ke dalam menu laporan retur barang
2. Sistem menampilkan menu laporan retur barang 3. Admin dapat melihat data laporan retur barang
4. Admin dapat melakukan pencarian laporan retur barang dalam periode tertentu
5. Admin dapat mengunduh laporan retur
6. Sistem mengunduh laporan retur barang dalam periode tertentu dan menyimpannya ke dalam media
penyimpanan komputer
91 No Proses
21 Nama Proses
Lihat Data Kurang Stok Source
Admin, Gudang Input
Data Barang, Data Detail Barang, Data Pesanan, Data Pembayaran
Output Info Barang, Info Detail Barang, Info Pesanan, Info
Pembayaran Destination
Admin, Gudang Logika Proses 1. Admin atau bagian gudang masuk ke dalam menu
lihat data kurang stok 2. Sistem menampilkan menu lihat data kurang stok
3. Admin atau bagian gudang dapat melihat data pesanan yang stoknya kurang
4. Admin dapat memberitahu konsumen melalui email jika ada pesanan yang stoknya kurang
92 No Proses
22 Nama Proses
Backup dan Restore Database Source
Admin Input
Data Admin, Data Halaman Admin, Data Halaman Akses,
Data Konsumen,
Data Kategori,
Data Subkategori, Data Barang, Data Detail Barang, Data
Gambar Barang, Data Pesanan, Data Retur Barang, Data Pembayaran, Data Jasa Pengiriman, Data Ongkos
Kirim, Data Kota, Data Provinsi
Output Info Admin, Info Halaman Admin, Info Halaman
Akses, Info Konsumen, Info Kategori, Info Subkategori, Info Barang, Info Detail Barang, Info Gambar Barang,
Info Pesanan, Info Retur Barang, Info Pembayaran, Info Jasa Pengiriman, Info Ongkos Kirim, Info Kota, Info
Provinsi
Destination Admin
Logika Proses 1. Admin masuk ke dalam menu backup dan restore database
2. Sistem menampilkan menu backup dan restore database
3. Admin membackup database dengan mengunduh file database
4. Sistem mengunduh file database dan menyimpannya ke dalam media penyimpanan komputer
5. Admin merestore database dengan menginputkan file database
6. Sistem menyimpan isi file database yang telah inputkan kedalam database
3.3.5 Skema Relasi
Skema relasi berfungsi menggambarkan relasi atau keterkaitan antar tabel yang mempunyai atribut kunci utama yang sama, sehingga tabel-tabel tersebut
menjadi satu kesatuan yang dihubungkan oleh atribut kunci tersebut. Pada proses ini elemen-elemen data dikelompokkan menjadi satu file database beserta entitas
dan hubungannya. Berikut ini skema relasi pada basis data aplikasi penjualan dan pemesanan
busana pria secara online di toko Aira Collection :
konsumen email
password nama
jeniskelamin alamat
id_kabkota kodepos
tlp aktif
status pertanyaan
jawab aktifasi_kode
barang kode_barang
nama_barang id_subkategori
berat_barang status_dihapus
tanggal_barang rating
total_rating total_ratings
username pemesanan
kode_order email
nama tgl_order
total_transaksi status_pengiriman
status_belanja penerima
alamat_kirim id_kabkota
id_jasapengiriman beratkirim
ongkoskirim kodepos
kodekirim status_pengurangan_stok
pemberitahuan_kurang_stok username
detail_pemesanan no_pemesanan
kode_order id_detail
qty harga
diskon subtotal
status brt
brttot kurang_stok
admin username
password namaadmin
pertanyaan jawab
status status_dihapus
t_kabkota id_kabkota
id_prov nama
status_dihapus username
kategori id_kategori
nama_kategori status_dihapus
username subkategori
id_subkategori id_kategori
nama_subkategori status_dihapus
username t_provinsi
id_prov nama
status_dihapus username
pembayaran kode_pembayaran
email nama
kode_order jenis_pembayaran
tanggal_pembayaran jumlah_yang_dibayarkan
matauang_pembayaran
detailbarang id_detail
kode_barang ukuran
warna stok_barang
harga diskon
status_dihapus username
gambar_barang id_gambar
id_detail gambar
nama_gambar status_dihapus
username log_produk
id kode_barang
tanggal_lihat email
retur_barang id_retur
kode_order id_detail
jenis_retur tanggal_retur
alasan_retur status_retur
jumlah_retur alasan_tolak
username
halaman_admin idhalaman
namafile judul_halaman
halaman_akses id
idhalaman username
jasa_pengiriman id_jasapengiriman
nama_jasapengiriman nama_paket
status_dihapus username
harga_paket id_hargapaket
id_jasapengiriman id_kabkota
ongkos status_dihapus
username
Gambar 3.31 Skema Relasi
3.3.6 Struktur Database
Struktur database adalah tabel-tabel yang akan digunakan pada database. Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem aplikasi
ini adalah :
a. Tabel Admin