3.3 Analisis Kebutuhan Fungsional
3.3.2 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) menunjukan aliran data, proses, tempat penyimpanan data, dan entitas eksternal pada sistem yang akan dibangun. Dari diagram konteks di atas, aliran data yang ada pada sistem digambarkan dengan
2 Login
Kasir
Data Login Kasir Info Login Invalid
User
Member
Data Login Member
Info Login Invalid member
Data Login Member Info Login Invalid
Staff Gudang
Owner
Info Login Invalid Data Login Owner
Pengunjung
1 Daftar Data Registrasi
Info Registrasi invalid Info Registrasi Valid
Data Login Member
Data Registrasi 3
Pengolahan Data Member Login Valid
Data Login User Info Login Invalid
Data Member Yang akan diubah Info Member Yang Sudah Diubah
5 Pemesanan
Login Valid
Data Member Yang Akan Diubah Info Member Yang Sudah Diubah
Data Member Yang akan Dihapus Info Member Yang Sudah Dihapus
Info Member Yang Sudah Dihapus
Data Member Yang Dihapus
Data pesanan yang akan dilihat Data status pesanan yang akan diubah Data konfirmasi pembayaran Data Pengiriman yang akan diubah,dicetak Info pesanan yang akan dilihat Info status pesanan yang akan diubah Info konfirmasi pembayaran Info Pengiriman yang akan diubah,dicetak
6 Pengolahan Album
Login Valid kasir
4 Pengolahan Data Mater
Login Valid member, staff gudang, owner
Album Data Album Yang Akan dilihat , ditambah
,
dihapus, dirubah Info Album Yang Akan dilihat
, ditambah ,
dihapus, dirubah
Photo Data Photo Yang Akan dilihat, ditambah, dihapus, dirubah
Info Photo Yang Akan dilihatditambah, dihapus, dirubah
Data Login Staff Gudang
Info Login Staff Gudang
Data Produk
, kategori
,
details_produk
,dan warna yang
ditambah
, dihapus,
dirubah
Info Produk
, kategori dan atribut yang
ditambah
, dihapus, dirubah
Data Produk yang akan di diskon yang ditambah
, dirubah
,
dihapus, data kasir dan staf gudang yang akan ditambah
,
drubah
, dihapus
Info Produk yang akan di diskon
, yang ditambah
, dirubah, dihapus
, data
kasir dan staf gudang yang akan ditambah, drubah
,
dihapus
Produk Data Produk yang akan ditampilakan, ditambah, dihapus, diedit Info Produk yang akan ditampilakan, ditambah, dihapus, diredit
Data Produk yang akan
dipesan
Info Produk yang akan
dipesan
7 Pengolahan Kurs
Data Kurs yang akan diedit
Info Kurs yang akan diedit
Info Kurs yang akan diedit Data Kurs yang akan diedit
Kurs
Data pemesanan yang akan dilihat , dirubah
8 Pengolahan Testimonial Data testimonial
Info Testimonial tampil
Info Testimonial Tampil Data Testimonial
Info Testimonial tampil,
hapus
Data testimonial tampil
, hapus
Testimonial Data Testimonial
Data Testimonial Tampil
Data Pemesanan yang akan dibayar da dilihat, Data Pengiriman dan
pembayaran yang dilihat
Data Pemesanan yang akan dibayar dan dilihat, Data Pengiriman dan pembayaran yang dilihat
9 Laporan Data Laporan yang akan dilihat, dicetak Info Laporan yang akan dilihat, dicetak
Data Album dan Photo yang akan
di tambah,
dihapus, dirubah
Info Album dan Photo yang mau di
tambah,
dihapus, dirubah
Data Produk yang diliha,
dipesan
Info Produk yang dilihat
, dipesan
Kategori Pemesanan
Info pemesanan yang akan dilihat, dirubah
Info kategori yang ditambah, dihapus, dirubah Data kategori yang ditambah, dihapus, dirubah
Info Pesanan yang akan ditampilkan, dicetak Data Pesanan yang akan ditampilkan, dicetak Details_produk Infodetails produk ditambah, dihapus, dirubah Datadetailsproduk ditambah, dihapus, dirubah
Data Staff Gudang, kasir yang akan ditambah
, dihapus
Info Staff Gudang, kasir yang
akan ditambah
,
dihapus
Detail Pesanan Info Detail Pesanan
Info Produk yang dipesan
Data Detail Pesanan
10 Pengolahan Ongkos
Kirim
Data Kota,provinsi yang akan ditampilkan,diedit,dihapus Info Kota,,provinsi yang akan ditampilkan,diedit,dihapus
Info Kota dan Provinsi
Kota Data Ongkos Kirim yang diedit
Info Ongkos Kirim yang diedit
Info Produk yang akan ditampilkan, dicetak
Data Produk yang akan ditampilkan, dicetak
warna Info warna yang akan ditampilakan, ditambah, dihapus, diredit Data warna yang akan ditampilakan, ditambah, dihapus, diredit
Ukuran Info ukuran yang akan ditampilakan, ditambah, dihapus, diredit Data ukuran yang akan ditampilakan, ditambah, dihapus, diredit Gambar
Info ukuran yang akan ditampilakan, ditambah, dihapus, diredit Data ukuran yang akan ditampilakan, ditambah, dihapus, diredit
Data Gambar yang akan ditampilakan, ditambah, dihapus, diredit
Info Gambar yang akan ditampilakan, ditambah, dihapus, diredit Gambar
Pengunjung
1.1 Tambah Data
Member Data Registrasi
Info Registrasi Valid Info Registrasi Invalid
Member
Data registrasi
Info Registrasi Valid
Inforegistrasi Invalid
1.2 Aktivasi
Data registrasi
Data Login member
Data Login member
Kode aktivasi
Member
3.1 Ubah Data
Member Data Member Yang Akan
dirubah
Info Member Yang Telah dirubah
Member
Info Member Yang Telah
dirubah
Data Member Yang Akan
dirubah
Kasir
3.2 Cari Data
Member
Data Member Yang dicari
Info Member Yang dicari
Info Member Yang dicari
Data Member Yang dicari
3.3 Ubah Status Data Member
Data Member Yang Akan Diubah Statusnya
Info Member Yang Sudah Diubah Statusnya
Data Member Yang Akan Diubah Statusnya
Info Member Yang Sudah Diubah Statusnya
Gambar III-9 DFD Level 2 Proses 3.0 Proses Pengolahan Data Member
4.1 Pengolahan Data Kategori 4.2 Pengolahan Data Warna 4.3. Pengolahan Data Ukuran 4.4. Pengolahan Data Produk
Data Kategori yang ditambah, dihapus, diedit, dicari
Info Kategori yang ditambah, dihapus, diedit, dicari Kategori
Warna Data Warna yang ditambah, dihapus, diedit, dicari
Info Warna yang ditambah, dihapus, diedit, dicari
Ukuran Data Ukuran yang ditambah, dihapus, diedit, dicari
Info Ukuran yang ditambah, dihapus, diedit, dicari
Produk Info Produk yang akan dicari, ditambah, dihapus, dirubah
Data Produk yang akan dicari, ditambah, dihapus, dirubah
Info Kategori Produk
Staff Gudang
Info Kategori yang ditambah, dihapus, diedit, dicari
Info Kategori yang ditambah, dihapus, diedit, dicari
Data Warna yang ditambah, dihapus, diedit, dicari
Info Warna yang ditambah, dihapus, diedit, dicari
Data Ukuran yang ditambah, dihapus, diedit, dicari
Info Ukuran yang ditambah, dihapus, diedit, dicari
Info Produk yang ditambah, dihapus, diedit
Data Produk yang ditambah, dihapus, diedit
Member
5.1 Pengolahan Data Keranjang Belanja Data keranjang belanja yang akan ditambah,
diupdate, dihapus, dikonfirmasi
Info keranjang belanja yang akan ditambah, diupdate, dihapus, dikonfirmasi
5.2 Pengolahan Data
Pemesanan
Kasir
Data detail pemesanan yang akan dicari Data konfirmasi pembayaran Data Status Pengiriman yang diedit
Info Pemesanan Baru Info konfirmasi pemesanan di bayar Info Status Pengiriman yang diedit Info Pemesanan Yang Dihapus
Detail Pemesanan
Data detail pemesanan yang akan dicari
Info detail pemesanan yang akan dicari
Pemesanan
Info pemesanan yang akan ditampilkan Info konfirmasi pembayaran Info Status Pengiriman yang diedit Data Pemesanan Baru
Data konfirmasi pemesanan di bayar Data Status Pengiriman yang diedit Data Pemesanan Yang Dihapus Data Konfirmasi Pembayaran
Data Pemesanan yang akan ditampilkan Info konfirmasi pembayaran Data Pemesanan yang akan dicari
Info Details Produk yang dipesan
Info Konfirmasi Keranjang
belanja
5.3 Pengolahan Retur
Pemesanan
Info Pemesanan
Data retur,Details retur ditambah
Info retur,Details retur ditambah
Info Retur,Details retur yang dicari, dikonfirmasi, ditolak
Data Retur,Details Retur yang dicari, dikonfirmasi, ditolak
Retur Info Retur yang dicari, dikonfirmasi, ditolak
Data Retur yang dicari, dikonfirmasi, ditolak
Details Retur Info Details Retur yang dicari, dikonfirmasi
Data Details Retur yang dicari, dikonfirmasi Info Details Pemesanan
Kasir
Album
6.2 Pengolahan Details
Album Data Photo yang ditambah,edit,hapus,dicari
Info Details Album yang ditambah,edit,hapus.dicari
Member Pengunjung
Data Details Album yang dicari
Info Details Album yang dicari Info Details Album yang dicari
Data Details Album yang dicari
Info Album 6.1
Pengolahan Master Album Data Album yang dicari
Data Album yang dicari
Info Album yang .dicari Info Album yang dicari
Data Album yang ditambah,edit,hapus.dicari
Info Album yang ditambah,edit,hapus.dicari Data Album yang ditambah,edit,hapus.dicari
Info Album yang ditambah,edit,hapus.dicari
Photo Data Details Album yang ditambah,edit,hapus.dicari
Info Details Album yang ditambah,edit,hapus.dicari
8.1 Tambah testimoni 8.2 Tampilkan Testimoni 8.3 Hapus testimoni Owner testimoni
Data testimoni yang akan ditambah Data testimoni yang akan ditambah
Info testimoni yang telah ditambah Info testimoni yang telah ditambah
Data testimoni yang akan ditampilkan Data testimoni yang akan ditampilkan
Info testimoni yang telah ditampilkan Info testimoni yang telah ditampilkan
Data testimoni yang akan dihapus Data testimoni yang akan dihapus
Info testimoni telah dihapus Info testimoni telah dihapus
Member Pengunjung
Data testimoni yang akan ditambah
Info testimoni yang telah ditambah
9.1 Cari data laporan
9.2 Cetak laporan Owner
Pemesanan Data laporan yang dicari, dicetak
Info laporan yang telah dicari
Info data laporan yang dicari, dicetak
Info laporan pesanan yang telah dicari
Data laporan pesanan yang dicari
Info laporan yang telah dicetak Produk
Data laporan produk yang dicari, dicetak Data laporan produk yang dicari, dicetak
Retur Data laporan retu yang dicari
Info laporan retur yang dicari Member Data Laporan Member
Info Laporan Member
Staff Gudang
KATEGORI
4.1.2 Pengolahan Master
Sub Kategori Info Sub Kategori
yang akan ditambah,diedit,dihapus,dicari
Info Sub Kategori yang akan ditambah,diedit,dihapus,dicari
Info Kategori 4.1.1
Pengolahan Master Kategori Info Kategori yang akan ditambah,diedit,dihapus,dicari
Data Kategori yang akan ditambah,diedit,dihapus,dicari
Info Kategori yang akan ditambah,diedit,dihapus,dicari
Data Kategori yang akan ditambah,diedit,dihapus,dicari
SUB KATEGORI
Info Sub Kategori yang akan ditambah,diedit,dihapus,dicari
Data Sub Kategori yang akan ditambah,diedit,dicari
4.2.1. Tambah Warna 4.2.2. Edit Warna 4.2.3. Hapus Warna 4.2.4. Cari Warna STAFF GUDANG
Data Warna yang ditambah
Info Warna yang ditambah
Data Warna yang diedit
Info Warna yang diedit
Info Warna yang dihapus
Data Warna yang dihapus
Info Warna yang dicari
Data Warna yang dicari
WARNA
Data Warna yang dihapus
Info Warna yang dihapus
Data Warna yang dicari
Info Warna yang dicari Data Warna yang diedit
Info Warna yang diedit Data Warna yang ditambah
Info Warna yang ditambah
4.3.1 Tambah Ukuran 4.3.2 Edit Ukuran 4.3.3 Hapus Ukuran 4.3.4 Cari Ukuran Owner
Data Ukuran yang ditambah Info Ukuran yang ditambah
Info Ukuran yang diedit
Data Ukuran yang diedit
Data Ukuran yang dihapus
Info Ukuran yang dihapus
Data Ukuran yang dicari
Info Ukuran yang dicari
UKURAN
Info Ukuran yang ditambah
Data Ukuran yang ditambah
Info Ukuran yang diedit
Data Ukuran yang diedit
Data Ukuran yang dihapus
Info Ukuran yang dihapus
Data Ukuran yang dicari
Info Ukuran yang dicari
Staff Gudang
PRODUK
4.4.2 Pengolahan Details
Produk Data Details Produk yang akan ditambah,diedit,dihapus,dicari
Info Details Produk yang akan ditambah,diedit,dihapus,ditampilkan Owner
Info Produk
Info Details Produk yang akan didiskon Data Details Produk yang akan didiskon
Member
Info Details Produk yang dipesan
Data Details Produk yang dipesan
Info Details Produk yang dipesan 4.4.1
Pengolahan Master Produk Info Produk yang akan ditambah,diedit,dihapus,dicari
Data Produk yang akan ditambah,diedit,dihapus,dicari
Info Produk yang akan ditambah,diedit,dihapus,dicari
Data Produk yang akan
ditambah,
diedit
,dihapus,
dicari
5.2.1 Hapus Pemesanan 5.2.2. Konfirmasi Pemesanan 5.2.3 Kirim Pemesanan 5.2.4. Edit Pemesanan Kasir
Data details Pemesanan
Info details Pemesanan
Data Hapus Pemesanan
Info Hapus Pemesanan
Info Konfirmasi Pemesanan
Data Konfirmasi Pemesanan
Info Pemesanan Dikirim
Data Pemesanan Dikirim
PEMESANAN
Data Hapus Pemesanan Info Hapus Pemesanan
Data details Pemesanan Info details Pemesanan
Data Konfirmasi Pemesanan
Info Konfirmasi Pemesanan
Data Pemesanan Dikirim
Info Pemesanan Dikirim
5.3.1 Setujui Retur 5.3.2. Kirim Retur Kasir
Data Retur Yang Dicari Info Retur Yang Dicari
Data Retur Yang Dikonfirmasi Info Retur Yang Dikonfirmasi
RETUR
Data Retur Yang Dikonfirmasi Info Retur Yang Dikonfirmasi
Data Retur Yang Dicari Info Retur Yang Dicari
5.3.3 Edit Retur Info Retur Tambah
Data Retur Tambah
Info Retur Tambah Data Retur Tambah Member
4.1.1.1. Tambah Kategori 4.1.1.2. Edit Kategori 4.1.1.3. Hapus Kategori 4.1.1.4. Cari Kategori STAFF GUDANG
Data Kategori yang ditambah
Info Kategori yang ditambah
Data Kategori yang diedit
Info Kategori yang diedit
Info Kategori yang dihapus
Data Kategori yang dihapus
Info Kategori yang dicari
Data Kategori yang dicari
KATEGORI
Data Kategori yang dihapus
Info Kategori yang dihapus
Data Kategori yang dicari
Info Kategori yang dicari Data Kategori yang diedit
Info Kategori yang diedit Data Kategori yang ditambah
Info Kategori yang ditambah
4.1.2.1. Tambah Sub Kategori
4.1.2.2. Edit Sub Kategori
4.1.2.3. Hapus Sub Kategori
4.1.2.4. Cari Sub Kategori