BAB III ANALISIS DAN PERANCANGAN SISTEM
3.4. Analisi Kebutuhan Fungsional
3.4.2. Data Flow Diagram (DFD)
3.4.2 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan representasi atau model grafis dari sistem
yang menunjukan aliran data atas informasi dari sumber ke tujuan dengan proses
pengolahannya. DFD juga menggambarkan sistem sebagai jaringan kerja atau fungsi yang
berhubungan satu sama lain melalui penyimpanan data. DFD pada Website Portal Bisnis
3.4.2.1DFD Level 1 1 Pendaftaran Pelanggan Supplier Pengunjung Pelanggan Administrator Data pendaftaran Info konfirmasi pendaftaran
Data pelanggan baru Data pelanggan baru
2 Login
Data status login Data login
Info status login
data login Info status login
Admin Data status login Data status login
3 Pengolahan data
supplier Status login valid
Data supplier Info supplier Supplier Data supplier Data supplier 4 Pengolahan barang Data sub kategori barang
Info data sub kategori barang Data barang Info data barang
Info data sub kategori barang Data barang Info data barang
barang kategori_barang Data sub kategori barang
Data sub kategori barang
Data barangData barang Status login valid Data barang Info barang 5 Membership Status login valid
Data membership Info membership membership Data membership Data membership Data membership Info membership 6 Pemesanan Status login valid
7 Pengolahan
konfirmasi pembayaran Status login valid
detail_pemesanan Paypal/Rekening Data Pembayaran
pesanan
Data detail pesanan Data detail pesanan Data pesanan Data pesanan Status pembayaran Data pesanan Info pesanan Info pesanan Data pesanan
Info konfirmasi pembayaran Data konfirmasi pembayaran
Data konfirmasi pembayaran Info konfirmasi pembayaran
8 Pengolahan data berita 9 Pengolahan shipping konfirmasi_ pembayaran Data konfirmasi pembayaran Data konfirmasi pembayan
Status login valid
Status login valid Data berita Info berita Data kota Info kota berita Data berita Data berita kota provinsi Data kota Data kota Data provinsi Data sub kategori barang
Data kategori barang Info kategori barang Data supplier baru
Data supplier baru
Data detail pemesanan Data pesanan
konfirmasi_pendaftaran Data konfirmasi pendaftaran
Data konfirmasi pendaftaran Data konfirmasi pendaftaran Info konfirmasi pendaftaran Data pendaftaran supplier
Info pendafataran konfirmasi supplier baru
Konfirmasi supplier baru
Data login Info status login Info Konfirmasi pendaftaran
Data pembayaran Data pembayaran
Data kategori Info data kategori
kategori Data kategori Data kategori Data provinsi Info provinsi Data provinsi Info berita 10 Pengolahan retur Data retur Info retur Info retur retur Data retur Data retur 11 Pengolahan kurs Data kurs Info kurs kurs Data kurs Data kurs Status login valid
Status login valid
40
3.4.2.2 DFD Level 2 Proses 1 Pendaftaran
1.1 Daftar Supplier 1.3 Daftar pelanggan Supplier Pengunjung
Data pendaftaran supplier Info pendaftaran
Data pendaftaran pelanggan Info Konfirmasi pendaftaran
Administrator Data supplier baru
konfirmasi supplier baru
Supplier
pelanggan Data supplier baru
Data pelangan baru 1.2
Konfirmasi pendaftaran
Data supplier baru Data supplier baru
Data pelanggan baru Data konfirmasi pendaftaran
Info konfirmasi pendaftaran
Konfirmasi_pendaftaran Data konfirmasi pendaftaran
Data konfirmasi pendaftaran
Info konfirmasi pendaftaran
Rekening Data Pembayaran
Data Pembayaran
Gambar 3.5 DFD Level 2 Proses 1 Pendaftaran
3.4.2.3 DFD Level 2 Proses 2 Login
2.1 Verifikasi
2.2 Validasi
Administrator Supplier Pelanggan
admin supplier pelanggan
Data login
Info status login Data status login Data login
Info status login
Data status login
Data login
Info status login
Data status login
Supplier kategori_barang
Status login valid
4.3 Pengolahan data barang
4.2 Pengolahan sub kategori
barang
4.4 Lihat barang
Status login valid
Status login valid Pelanggan
Data sub kategori barang Info sub kategori barang Data sub kategori barang
Info sub kategori barang
Data sub kategori barang Data sub kategori barang
Data barang Info barang Data barang Info barang barang Data barang Data barang
Data sub kategori barang
Data barang Info barang Data barang Info barang Data barang Data barang kategori Data kategori Data kategori Administrator Status login valid
4.1 Pengolahan kategori barang Data kategori Info kategori Data kategori Data kategori
42
3.4.2.5DFD Level 3 Proses 4.1 Pengolahan Kategori Barang
4.1.1 Tambah kategori barang 4.1.2 Ubah kategori barang 4.1.3 Cari kategori barang 4.1.4 Hapus kategori barang Administrator kategori
Data kategori tambah Data kategori Data kategori Status kategori tambah
Data kategori Yang di ubah
info data kategori yang diubah Data kategori Data kategori
Data kategori yang dicari
Data kategori Info data kategori yang dicari
Data kategori yang akan dihapus Data kategori Data kategori Info data kategori Yang dihapus
Status login valid
Status login valid
Status login valid Status login valid
4.2.1 Tambah sub kategori barang 4.2.2 Ubah sub kategori barang 4.2.3 Cari sub kategori barang 4.2.4 Hapus sub kategori barang Supplier kategori_barang
Data sub kategori tambah Data sub kategori Data sub kategori Info data sub kategori tambah
Data sub kategori yang diubah
Info data sub kategori yang diubah Data sub kategori Data sub kategori
Data sub kategori yang dicari
Data sub kategori Info data sub kategori yang dicari
Data sub kategori yang akan dihapus Data sub kategori Data sub kategori Info data sub Kategori yang dihapus
Status login valid
Status login valid
Status login valid Status login valid
44
3.4.2.7 DFD Level 3 Proses 4.3 Pengolahan Data Barang
4.3.1 Tambah barang 4.3.2 Ubah barang 4.3.3 Cari barang 4.3.4 Hapus barang Supplier barang
Data barang tambah Data barang
Info Data barang Data barang
Data barang yang akan diubah Data barang
Data barang Info data barang yang diubah
data barang yang dicari
infodata barang yang dicari Data barang
Data barang dihapus Data barang
Data barang info data barang yang dihapus
Status login valid
Status login valid
Status login valid Status login valid
Gambar 3.10 DFD Level 3 Proses 4.2 Pengolahan Data Barang
3.4.2.8DFD Level 3 Proses 4.4 Lihat Barang
Pelanggan Data sub kategori barang Pengunjung Info Sub kategori barang
4.4.1 Lihat Sub
kategori barang
Data sub kategor ibarang Info sub kategori barang
barang
4.4.2 Lihat barang
Data barang Info data barang kategori barang
Data barang Info data barang
Data sub kategori barang Data barang Status login valid
Status login valid
Data barang Data sub kategori barang
Supplier pesanan
Status login valid
6.2 Lihat detail
pesanan 6.1 Pemesanan
Status login valid
Pelanggan Data pesanan Info pesanan Info pesanan Data pesanan Data pesanan Data pesanan
Info detail pesanan Info detail pemesanan
Data pesanan
detail_pesanan Data detail pesanan Data detail pesanan
Data detail pesanan
46
3.4.2.10DFD Level 3 Proses 6.1 Pengolahan Pesanan
6.1.1 Isi keranjang belanja 6.1.2 Checkout 6.1.3 Cara Pembayaran Pelanggan Data barang Data pesanan
Data cara bayar Info data pesanan barang
pesanan
Info barang Data barang
Data barang pesanan Data barang pesanan
Data barang pesanan
detail_pesanan Data detail pesanan
Status login valid
Status login valid
keranjang Data barang
Info barang
Data barang
Info barang pesanan Data pesanan Rekening/Paypal Status pembayaran Data pembayaran transaksi_pembayaran Data pembayaran Data pembayaran Status login valid
Gambar 3.13 DFD Level 3 Proses 6.1 Pengolahan Pesanan
3.4.2.11 DFD Level 3 Proses 6.2 Lihat Detail Pesanan
Supplier Pelanggan Data pesanan Info pesanan 6.2.1 Lihat pesanan Data pesanan Info pesanan pesanan 6.2.2 Lihat detail pesanan
Data detail pesanan Info detail pesanan detail_pesanan
Data detail pesanan Info detail pesanan
Data detail pesanan
Data pesanan Status login valid
Status login valid
7.1 Konfirmasi pembayaran 7.2 Lihat konfirmasi pembayaran 7.3 Ubah status pesanan Pelanggan Supplier
Data konfirmasi pembayaran Info konfirmasi pembayaran
Info konfirmasi pembayaran Data konfirmasi pembayaran konfirmasi_pembayaran
pesanan Data konfirmasi pembayaran
Info konfirmasi pembayaran
Info data pesanan yang diubah Data pesanan yang akan diubah
Data konfirmasi pembayaran
Data pesanan Data konfirmasi pembayaran
Data konfirmasi pembayaran
data pesanan data pesanan Status login valid
Status login valid
Status login valid Rekening/Paypal
Data konfirmasi pembayaran Info konfirmasi pembayaran
48
3.4.2.13 DFD Level 2 Proses 8 Pengolahan Data Berita
8.1 Tambah berita 8.2 Ubah berita 8.3 Cari berita 8.4 Hapus berita berita Data berita Data berita Data berita Data berita Data berita Data berita Data berita Status login valid
Status login valid Status login valid
Administrator
Data berita tambah info data berita yang ditambah
Data berita yang akan diubah Info data berita yang diubah
Data berita yang dicari Info data berita yang dicari
Data berita yang akan dihapus Info data berita yang dihapus
3.4.2.14 DFD Level 2 Proses 9 Pengolahan Shipping
Status login valid
9.2 Pengolahan data provinsi
9.1 Pengolahan data kota
Status login valid Adminstrator kota Data kota Data provinsi Info kota Info provinsi provinsi Data provinsi Data kota Data kota Data provinsi Data provinsi Data provinsi
50
3.4.2.15 DFD Level 3 Proses 9.1 Pengelolaan Data Kota
9.1.1 Tambah kota 9.1..2 Ubah kota 9.1.3 Cari kota 9.1..4 Hapus kota Administrator kota
Data kota tambah Data kota Info data kota yang ditambah Data kota
Data kota yang akan diubah
Data kota Data kota Info data kota yang diubah
Data kota yang dicari Info data kota yang dicari
Data kota
Data kota yang akan dihapus Data kota Data kota Info data kota yang di hapus
Status login valid Status login valid Status login valid provinsi Data provinsi
3.4.2.16 DFD Level 3 Proses 9.2 Pengelolaan Data Provinsi 9.2.1 Tambah provinsi 9.2.2 Ubah provinsi 9.2.3 Cari provinsi 9.2.4 Hapus provinsi Administrator provinsi
Data provinsi tambah Data provinsi Info data provinsi yang ditambah Data provinsi
Data provinsi yang akan diubah Data provinsi Data provinsi Info data provinsi yang diubah
Data provinsi yang dicari Info data provinsi yang dicari
Data provinsi
Data provinsi yang akan dihapus Data provinsi Data provinsi Info data provinsi yang dihapus
Status login valid Status login valid Status login valid
52