Data Flow Diagram DFD Level 1 DFD Level 2 Proses 1 Pendaftaran Member

65

3.1.5 Analisis Kebutuhan Fungsional

3.1.5.1 Diagram Konteks

Diagram konteks adalah diagram yang menggambarkan masukan, proses dan keluaran secara umum yang terjadi pada sistem. Diagram konteks untuk aplikasi e-commerce di distro Errorizer Records dapat dilihat pada gambar 3-6. Aplikasi E-commerce Di Distro Errorizer Records Member Social Network Pengunjung Operator Email Paypal Data_login_member, Data_pesanan,Data_retur Data_email_member,data_transfer Data_member_baru, Data_produk_yang_dicari Info_login_member_invalid, Info_pesanan_lengkap,info_retur, Info_pesanan_terupdate Info_history_pesanan, Info_produk_yang_dicari Pengelola Toko Data_produk Data_status_pembayaran Data_pendaftaran_pengunjung, Data_produk_yang_dicari, Konfirmasi_registrasi Info_produk_yang_dicari, Info_registrasi Data_login_pengelola, Data_operator, Data_lap_penjualan, Data_lap_poduk, Data_lap_retur Info_login_pengelola_invalid, Laporan_penjualan, Laporan_stok_barang, Laporan_retur, info_operator Data_login_operator,Data_kategori_yang_ditambah,diedit, dihapus,Data_produk_yang_ditambah,diedit,dihapus,dicari Data_detail_produk_yang_ditambah,diedit,dihapus, Data_provinsi_yang_ditambah,diedit,dihapus, Data_kota_yang_ditambah,diedit,dihapus, Data_retur,Data_diskon_yang_ditambah,diedit,dihapus, Data_ukuran_yang_ditambah,diedit,dihapus, Data_jasa_pengiriman_yang_ditambah,diedit,dihapus, Data_jenis_pengiriman_yang_ditambah,diedit,dihapus, Data_ongkos_kirim_yang_ditambah,diedit,dihapus Info_login_operator_invalid,Info_kategori_yang_ditambah,diedit,dihapus, Info_produk_yang_ditambah,diedit,dihapus,dicari Info_detail_produk_yang_ditambah,diedit,dihapus, Info_provinsi_yang_ditambah,diedit,dihapus, Info_kota_yang_ditambah diedit,dihapus, info_data_retur, Info_diskon_yang_ditambah,diedit,dihapus, Info_ukuran_yang_ditambah,diedit,dihapus, Info_jasa_pengiriman_yang_ditambah,diedit,dihapus, Info_jenis_pengiriman_yang_ditambah,diedit,dihapus, Info_ongkos_kirim_yang_ditambah,diedit,dihapus Info_aktivasi_registrasi, Info_pesanan_lengkap, Info_member, Info_member_baru, Info_pesanan_terupdate data_aktivasi_registrasi Jasa Pengiriman Info_pengiriman Data_pemesanan Gambar 3-6 Diagram Konteks Aplikasi E-commerce di Errorizer Records

3.1.5.2 Data Flow Diagram

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. Berikut data flow diagram dari sistem yang akan dibangun. 66

3.1.5.3 DFD Level 1

Dalam DFD level 1 terdapat 7 proses yaitu, pendaftaran member, login , pengolahan data master, pengolahan pemesanan, penyajian data produk, pembuatna laporan dan backup restore . DFD level 1 dapat dilihat pada gambar 3-7. 67 Member Pengunjung Email 1 Penda Mem 2 Lo 4 Pengolahan Pemesanan 5 Penyajian Data Produk Data_pendaftaran_pengunjung, Konfirmasi_registrasi Member Data_pendaftaran _pengunjung Data_registrasi Data_aktivasi_registrasi data_aktivasi_registrasi Data_harus_terisi, Email_sudah_terdaftar, Password_tidak_sesuai, Info_pendaftaran Info_emailpassword_belum_terisi, Info_email_tidak_terdaftar, Info_email_belum_aktif, Info_password_tidak_sesuai Data_username_member, Data_password_member, Data_email_member Data_username_member, Data_password_member Info Pemesanan Det Pesa Login_member_valid Data_produk,Data_pemesanan, Data_retur, Data_pembayaran Retur Detail Retur Data_pemesanan Data_retur D a ta _ p e m e s a n a n Data_detail_retur Data_detail_retur info_retur Info_passwo Data_detail_pe Data_detail_ Info_pesanan_lengkap, Info_pesanan_terupdate, info_retur Info_pesanan_lengkap, Info_pesanan_terupdate, Data_pengiriman Data_lap_retur Lap_retur Data_pembayaran_retur Data_pembayaran_retur Data_pengiriman _retur Data_alasan_retur in Info_produk Data_produk Data_produk Info_produk Info_pemesanan info_produk login_operator_valid 6 Penyajian Data Kategori 7 Penyajian Produk Terbaru 8 Penyajian Produk Terlaris Info_produk_terbaru Info_produk_terlaris In fo _ p ro d u k _ te rb a ru In fo _ ka te g o ri Data_produk_terbaru Data_produk_terbaru Info_kategori Data_kategori Data_kategori D a ta _ p ro d u k In fo _ p ro d u k Info_produk_terlaris data_produk_terlaris d a ta _ p ro d u k _ te rl a ri s Info_password_baru

3.1.5.4 DFD Level 2 Proses 1 Pendaftaran Member

Pada proses pendaftaran member ini terdapat tiga proses yaitu proses pengisian data pendaftaran, pengecekan data pendaftaran dan yang ketiga adalah proses pngaktifan akun member. DFD proses pendaftaran member dapat dilihat pada gambar 3-8. Pengunjung 1.1 Pengisian Data Pendaftaran 1.2 Pengaktifan Akun Member Data_pendaftaran_pengunjung Kota Provinsi Info_provinsi Info_kota Member Email Data_aktivasi_registrasi Konfirmasi_registrasi Konfirmasi_registrasi data_registrasi Info_pendaftaran 1.2 Pengecekan Data Pendaftaran Data_pendaftaran_ pengunjung Data_harus_terisi, Email_sudah_terdaftar, Password_tidak_sesuai Data_pendaftaran_valid Gambar 3-8 DFD Level 2 Proses 1 Pendaftaran Member

3.1.5.5 DFD Level 2 Proses 2 Login