BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1.5 Analisis Kebutuhan Fungsional
3.1.7.2 Data Flow Diagram
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada
atau sistem baru yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. DFD dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. [4]
Berikut adalah DFD Sistem Pemesanan dan Pemasaran Barang dengan metode Customer Relationship Management pada PT Yoshindo Indonesia Technology :
1.0 Daftar 2.0 Lupa password 3.0 Login 4.0 Pengelolaan akun 5.0 Pengolahan data master 6.0 View Produk 7.0 Pemesanan 8.0 Komentar produk 9.0 appointment 10.0 Pengolahan forum 11.0 Laporan Pelanggan Admin Produk User Bank Keranjang Kategori Kota Provinsi Appointment Komentar_Produk Komentar Pembayaran Forum Admin Pemesanan Pelanggan Detail_Pemesanan Data pendaftaran Info pendaftaran gagal, Info pendaftaran berhasil
Data email
Info password yg diminta Data email
Info password yg diminta
Data login Info login invalid
Da ta l og in In fo l og in in v a lid Pendaftaran berhasil Login Berhasil
Data profil yg akan diubah
Info profil yg telah diubah
Info login invalid Data login
Data produk yg akan ditambah, diubah, atau dihapus Data kota yg akan ditambah, diubah, atau dihapus Data provinsi yg akan ditambah, diubah, atau dihapus Data kategori yg akan ditambah, diubah, atau dihapus Data bank yg akan ditambah, diubah, atau dihapus Data admin yg akan ditambah, diubah, atau dihapus
info produk yg telah ditambah, diubah, atau dihapus info kota yg telahditambah, diubah, atau dihapus Info provinsi yg telah ditambah, diubah, atau dihapus Info kategori yg telah ditambah, diubah, atau dihapus Info bank yg telah ditambah, diubah atau dihapus Data admin yg telah ditambah, diubah,atau dihapus
Info kategori yg telah ditambah, diubah, atau dihapus
Data kategori yg akan ditambah, diubah, atau dihapus
Data kota yg akan ditambah, diubah, atau dihapus
Info kota yg telah ditambah, diubah atau dihapus
Info provinsi yg telah ditambah, diubah, atau dihapusi
Data provinsi yg akan ditambah, diubaht, atau dihapusi
Data bank yg akan ditambah, diubah, atau dihapus
Info bank yg telah ditambah, diubah, atau dihapus Data pendaftaran
Info pendaftaran gagal, Info pendaftaran berhasil
Data admin yg akan ditambah, diubah Info admin yg akan ditambah, diubah
Data produk yg akan ditambah, diubah, atau dihapus info produk yg telah ditambah, diubah, atau dihapus
Data kategori yg akan dilihat Info kategori yg akan dilihat
Data produk yg akan dilihat atau dicari Info produk yg akan dilihat atau dicari Data kategori yg akan dilihat
Data produk yg akan dilihat atau dicari Info kategori yg akan dilihat Info produk yg akan dilihat atau dicari
Data keranjang yg akan ditambah, diubah atau dihapus Data pemesanan yg akan ditambah atau dibatalkan Data detail pemesanan yg akan ditambah Data pembayaran
Info keranjang yg telah ditambah, diubah atau dihapus Info pemesanan yg telah ditambah atau dibatalkan Info detail pemesanan yg telah ditambah Info pembayaran
Info konfirmasi status pembayaran Info konfirmasi status pengiriman
Data keranjang yg akan ditambah, diubah atau dihapus Info keranjang yg telah ditambah, diubah atau dihapus
Data pembayaran Info pembayaran Info detail pemesanan yg telah ditambah
Data detail pemesanan yg akan ditambah Info pemesanan yg telah ditambah atau dibatalkan Info konfirmasi status pembayaran Info konfirmasi status pengiriman
Data pemesanan yg akan ditambah atau dibatalkan Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman Data produk yg akan dilihat Data komentar produk yg akan ditambah
Info produk yg akan dilihat Info komentar produk yg telah ditambah
Data produk yg akan dilihat Info produk yg akan dilihat
Data komentar produk yg akan ditambah Info komentar produk yg telah ditambah Data Konfirmasi status pembayaran
Data Konfirmasi status pengiriman
Info konfirmasi status pembayaran Info konfirmasi status pengiriman
Data appoinment, yg akan ditambah, atau dihapus Info appointment yg telah ditambah atau dihapus Info status appointment yg telah diubah
Data status appoinment yg akan diubah Info status appointment yg akan diubah Data appoinment, yg akan ditambah, atau dihapus Data status appoinment yg akan diubah Info appointment yg telah ditambah atau dihapus
Info status appointment yg telah diubah Info komentar yang telah dilihat atau ditambah
Data komentar yang akan dilihat atau ditambah
Data topik yg akan dilihat, atau ditambah, Info topik yg telah dilihat, atau ditambah
Info topik yg telah dilihat, atau ditambah Info komentar yg telah dilihat, atau ditambah
Data topik yg akan dilihat, atau ditambah, Data komenta yg akan ditambah
Data laporan pelanggan Data laporan per produk Data laporan pertransaksi Info laporan pelanggan
Info laporan per produk Infolaporan pertransaksi Data laporan pelanggan
Data laporan per produk Data laporan pertransaksi Info laporan pelanggan Info laporan per produk Infolaporan pertransaksi Da ta pas s wo rd y g a k an d iub ah , Da ta pr o fi l y g a k a n di u ba h
Data password yg akan diubah, Data profil yg akan diubah
Info password yang telah diubah, Info Profil yang telah diubah Data pendaftaran
Info pendaftaran gagal, Info pendaftaran berhasil
Info p as s w or d y an g tel ah di ub ah , Info Pr o fi l y an g tel ah di ub ah
4.1 Ubah password 4.2 Ubah profil Pelanggan
Data password yg akan diubah
Info password yg telah diubah
Data profil yg akan diubah
Info profil yg telah diubah
Pelanggan Data profil yg akan diubah
Info profil yg telah diubah Data password yg akan diubah
Info password yg telah diubah
User
Admin
Admin
Data profil yang akan diubah Data password yg akan diubah
Info password yg telah diubah
Info profil pelanggan yg telah diubah
Data profil yang akan diubah
Info profil pelanggan yg telah diubah
5.1 Olah Data Kategori 5.2 Olah Data produk 5.5 Olah data Kota Admin
Kategori
produk
Kota Data Kategori yang akan ditambah, diubah atau dihapus
Info Kategori yang telah ditambah, diubah atau dihapus
Data produk yang akan ditambah, diubah atau dihapus
Info produk yang telah ditambah, diubah atau dihapus
Data Kota yang akan ditambah, diubah atau dihapus Info Kota yang telah ditambah, diubah atau dihapus
5.3 Olah Data Bank
bank
Data bank yang akan ditambah, diubah atau dihapus Info bank yang telah ditambah, diubah atau
dihapus
5.4 Olah Data
Provinsi
Provinsi Info Provinsi yang telah ditambah, diubah atau dihapus
Data Provinsi yang akan ditambah, diubah atau dihapus
Data Kategori yang akan ditambah, diubah atau dihapus Info Kategori yang telah ditambah, diubah atau dihapus
Data produk yang akan ditambah, diubah atau dihapus Info produk yang telah ditambah, diubah atau dihapus
Info bank yang telah ditambah, diubah atau dihapus
Data bank yang akan ditambah, diubah atau dihapus
Data Provinsi yang akan ditambah, diubah atau dihapus
Info Provinsi yang telah ditambah, diubah atau dihapus
Data Kota yang akan ditambah, diubahatau dihapus Info Kota yang telah ditambah, diubahatau dihapus
5.6 Olah data
admin Data admin yang akan ditambah atau diubah
Info admin yang telah ditambah atau diubah
Admin Data admin yang akan ditambah atau diubah
Info admin yang telah ditambah atau diubah
5.1.1 Tambah Data kategori 5.1.2 ubah Data kategori 5.1.3 Hapus Data kategori Admin kategori
Data kategori yang akan ditambah
Data kategori yang akan diubah
Data kategori yang akan dihapus Info kategori yang telah ditambah
info kategori yang telah diubah
Info kategori yang telah dihapus
Info kategori yang akan ditambah Data kategori yang telah ditambah
Data kategori yang akan diubah
info kategori yang telah diubah
Data kategori yang akan dihapus Info kategori yang telah dihapus Gambar 3.11. DFD Level 2 Proses 5.1 (Pengolahan data kategori)
5.2.1 Tambah Data produk 5.2.2 Ubah Data produk 5.2.3 Hapus Data Produk Admin produk
Data produk yang akan ditambah
Data produk yang akan diubah
Data produk yang akan dihapus info produk yang telah ditambah
info produk yang akan diubah
Info produk yang telah dihapus
Data produk yang telah ditambah info produk yang akan ditambah
Data produk yang akan diubah
info produk yang telah diubah
Data produk yang akan dihapus Info produk yang telah dihapus
5.3.1 Tambah Data Bank 5.3.2 Ubah Data Bank 5.3.3 Hapus Data Bank Admin Bank
Data bank yang akan ditambah
Data bank yang akan diubah
Data bank yang akan dihapus info bank yang telah ditambah
info bank yang telah diubah
Info bank yang telah dihapus
Data bank yang akan ditambah info bank yang telah ditambah
Data bank yang akan diubah
info bank yang telah diubah
Data bank yang akan dihapus
Info bank yang telah dihapus
Gambar 3.13. DFD Level 2 Proses 5.3 (Pengolahan data bank)
5.4.1 Tambah Data Provinsi 5.4.2 Ubah Data Provinsi 5.4.3 Hapus Data Provinsi Admin Provinsi
Data Provinsi yang akan ditambah
Data Provinsi yang akan diubah info Provinsi yang telah ditambah
info Provinsi yang telah diubah
Data Provinsi yang telah ditambah info Provinsi yang akan ditambah
info Provinsi yang telah diubah Data Provinsi yang akan diubah
Data Provinsi yang akan dihapus
Info Provinsi yang telah dihapus Info Provinsi yang telah dihapus Data Provinsi yang akan dihapus
Gambar 3.14. DFD Level 2 Proses 5.4 (Pengolahan data provinsi)
5.5.1 Tambah Data Kota 5.5.2 Ubah Data Kota 5.5.3 Hapus Data Kota Admin Kota
Data kota yang akan ditambah
Data kota yang akan dihapus Data kota yang akan diubah info kota yang telah ditambah
info kota yang telah dihapus Info kota yang telah diubah
Data kota yang akan ditambah info kota yang telah ditambah
Data kota yang akan diubah
Info kota yang telah diubah
Data kota yang akan dihapus
info kota yang telah dihapus
5.6.1 Tambah Data admin 5.6.2 Ubah Data admin Admin admin
Data tambah admin
Data tambah admin
Data admin yg akan diubah info tambah admin
info tambah admin
info admin yg telah diubah
Data admin yg akan diubah
info admin yg telah diubah
Gambar 3.16. DFD Level 2 Proses 5.6 (Pengolahan data admin)
6.1 Tampil Produk
6.2 Cari Produk Pelanggan
Data produk yang akan dilihat
Data produk yang akan dicari Info produk yang akan dilihat
Info kategori
Info produk yang akan dicari
Produk Kategori Info kategori
Data produk yang akan dilihat
Info produk yang akan dilihat
Info produk yang akan dicari
Data produk yang akan dicari
7.1 Pengolahan data keranjang 7.2 Pengolahan data pemesanan 7.3 Pengolahan data detail pemesanan Pelanggan Admin 7.4 Pembayaran Data keranjang yg akan ditambah, diubah, atau dihapus
Info keranjang yg akan ditambah, diubah, atau dihapus
Keranjang Data keranjang yg akan ditambah, diubah, atau dihapus
Info keranjang yg akan ditambah, diubah, atau dihapus
Data Pemesanan yang akan ditambah atau dibatalkan
Info detail pemesanan, info pemesanan
Data detail pemesanan
Info detail pemesanan
Data pembayaran Info pemesanan, Info pembayaran
Info pembayaran,
Pemesanan Data pemesanan yang akan ditambah atau dibatalkan
Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman
Detail_Pemesanan Info detail pemesanan
Data detail pemesanan
Pembayaran Data pembayaran
Info pembayaran Info pemesanan yang telah ditambah atau dibatalkan
Info konfirmasi status pembayaran Info konfirmasi status pengiriman
Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman
Info pemesanan yang telah ditambah atau dibatalkan Info konfirmasi status pembayaran
Info konfirmasi status pengiriman
Info Pemesanan yang telah ditambah atau dibatalkan
Inf o P em es a na n In fo P e me s a n an
Gambar 3.18. DFD Level 2 Proses 7(Pemesanan)
7.1.1 Tambah data keranjang 7.1.2 Ubah data keranjang 7.1.3 Hapus data keranjang Keranjang Pelanggan
Data keranjang yg akan ditambah
Info keranjang yg telah ditambah
Data keranjang yg akan diubah
Info keranjang yg telah diubah
Data keranjang yg akan dihapus
Info keranjang yg telah dihapus
Data keranjang yg akan ditambah
Info keranjang yg telah ditambah
Data keranjang yg akan diubah
Info keranjang yg telah diubah
Data keranjang yg akan dihapus
Info keranjang yg telah dihapus
7.2.1 Tambah pemesanan 7.2.3 Pembatalan pemesanan 7.2.2 Konfirmasi status pemesanan Pelanggan Admin
Info pemesanan yang telah ditambah Data pemesanan yang akan ditambah
Info konfirmasi status pembayaran Info konfirmasi status pengiriman
Info konfirmasi status pembayaran Info konfirmasi status pengiriman Data Konfirmasi status pembayaran
Data Konfirmasi status pengiriman Info pemesanan yang telah ditambah
Data pemesanan yang akan dibatalkan
Info pemesanan yang telah dibatalkan Info pemesanan yang telah dibatalkan
Pemesanan Data pemesanan yang akan ditambah
Info pemesanan yang telah ditambah
Data Konfirmasi status pembayaran Data Konfirmasi status pengiriman
Info konfirmasi status pembayaran Info konfirmasi status pengiriman
Data pemesanan yang akan dibatalkan
Info pemesanan yang telah dibatalkan
Gambar 3.20. DFD Level 2 Proses 7.2(Pengolahan data pemesanan)
7.2.2.1 Konfirmasi status pembayaran 7.2.2.2 Konfirmasi status pengiriman Data Konfirmasi status pembayaran
Info konfirmasi status pembayaran
Pelanggan Admin
Data Konfirmasi status pembayaran
Data Konfirmasi status pengiriman Info konfirmasi status pengiriman Info konfirmasi status pengiriman
Pemesanan Data Konfirmasi status pembayaran
Info konfirmasi status pembayaran
Info konfirmasi status pengiriman Data Konfirmasi status pengiriman
8.1 Lihat Produk 8.2 Isi komentar Produk Produk Komentar_produk Pelanggan
Data produk yg akan dilihat
Data komentar produk yg akan ditambah
Data komentar produk yg akan ditambah Data produk yg akan dilihat
Info produk yg akan dilihat Info produk yg akan dilihat
Info komentar produk yg telah ditambah
Info komentar produk yg telah ditambah
Gambar 3.22. DFD Level 2 Proses 8.0(Komentar Produk)
9.1 Tambah Appointment Admin Pelanggan 9.2 Ubah status appointment Appointment
Data status appointment yg akan diubah Info status appointment yg telah diubah
Info status appointment yg telah diubah Data appointment yg akan ditambah
Info appointment yg telah ditambah
Data status appointment yg akan diubah Info status appointment yg telah diubah Info appointment yg telah ditambah
9.3 Hapus Appointment
Data appointment yg akan dihapus
Info appointment yg telah dihapus Info appointment yg telah dihapus
10.1 Pengolahan forum 10.2 Pengolahan komentar Admin Pelanggan Komentar Forum
Data topik yg akan dilihat, atau ditambah,
Data pesan yg akan ditambah
Info topik yg telah dilihat, atau ditambah
Info pesan yg telah ditambah Info topik yg telah dilihat, atau
ditambah
Info pesan yg telah ditambah
Data topik yg akan dilihat, atau ditambah,
Data pesan yg akan ditambah
Data komentar yg akan dilihat atau ditambah Info komentar yg telah dilihat atau ditambah
Data komentar yg akan dilihat atau ditambah
Info komentar yg telah dilihat atau ditambah Info topik yg telah dilihat, atau ditambah
Info pesan yg telah ditambah Data topik yg akan dilihat, atau ditambah,Data pesan yg akan ditambah
Data komentar yg akan dilihat atau ditambah Info komentar yg telah dilihat atau ditambah
Gambar 3.24. DFD Level 2 Proses 10(Forum)
10.1.1 Lihat Topik 10.1.2 Tambah Topik Admin Pelanggan Forum
Data topik yg akan dilihat Info topik yg telah dilihat
Data topik yg akan ditambah
Data topik yg akan dilihat
Info topik yg telah dilihat
Data topik yg akan ditambah Info topik yg telah ditambah Info topik yg telah ditambah
Info topik yg telah dilihat
Data topik yg akan dilihat Data topik yg akan ditambah Info topik yg telah ditambah
10.2.1 Lihat Komentar 10.2.2 Tambah Komentar Admin Pelanggan Komentar
Data Komentar yg akan dilihat Info Komentar yg telah dilihat
Data Komentar yg akan ditambah
Data Komentar yg akan dilihat
InfoKomentar yg telah dilihat
Data Komentar yg akan ditambah
Info Komentar yg telah ditambah
Info Komentar yg telah ditambah
Info Komentar yg telah dilihat
Data Komentar yg akan dilihat Data Komentar yg akan ditambah Info Komentar yg telah ditambah
Gambar 3.26. DFD Level 2 Proses 8.2 (Pengolahan komentar)
11.1 Lihat laporan per pelanggan 11.2 Lihat laporan per produk Pemesanan Admin
Data laporan pelanggan
Data laporan per produk
11.3 Lihat laporan per transaksi Data laporan pertransaksi
Data laporan pelanggan
Data laporan per produk
Data laporan pertransaksi Info laporan pelanggan
Info laporan per produk
Info laporan per produk
Info laporan per produk
Info laporan pertransaksi
Info laporan pertransaksi