Diagram Konteks Data Flow Diagram

64 TRANSPORTASI KATEGORI_TRANSPORTASI ADMIN HUBUNGI TIPS BUKUTAMU BANNER INFORMASI T_PROVINSI T_KABKOTA AGEN PRODUK KATEGORI TEMP_PEMESANAN Mempunyai 1 N Mengelola N 1 Memiliki N 1 Punya 1 N Pembelian N N Dimiliki 1 N Simpan N 1 Mengelola Mengelola Mengelola Mengelola Mengelola Lakukan Pengiriman N 1 1 1 1 1 1 N N N N N Mengelola 1 N Milik N 1 DETAIL_PRODUK Nama_provinsi Id_provinsi Id_katransportasi Jenis_transportasi Id_provinsi Id_kabkota Nama_kabkota Id_agen Id_detailp Id_produk Id_produk Id_temp Nama_kategori Id_kategori Id_pembelian Id_agen Id_detailp Id_katransportasi Nomor_plat produk Id_hubungi nama nama Id_detailp Id_banner judul Id_informasi Judul_informasi Id_tips Judul_tips Id_bukutamu nama Mengelola 1 N Gambar 3.3 ER Diagram

3.1.7 Analisis Fungsional

3.1.7.1 Diagram Konteks

Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses dan keluaran yang terjadi pada sebuah sistem. Diagram konteks untuk perangkat lunak yang akan dibangun sebagai berikut : 65 Aplikasi e-commerce pada Unit Peternakan PT. DaFa Techno Agro Admin Agen Pengunjung Data Agen Data AktivasiRegistrasi Data Login Agen Data Transaksi Data Hubungi Data Buku Tamu Data Pembayaran Info Registrasi Info Data Aktivasi Info Login Invalid Info Data Produk Info Data Informasi Info Data Tips Info Data Hubungi Info Transaksi Info Konfirmasi Pembayaran Data Login Data Produk Data Agen Data Informasi DataTransaksi Data Tips Data Provinsi Data Kota Data Buku Tamu Data Laporan Data Hubungi Info Data Login Info Data Produk Info Data Agen Info Data Informasi Info DataTransaksi Info Data Pembayaran Info Data Tips Info Data Provinsi Info Data Kota Info Data Buku Tamu Info Data Laporan Info Data Hubungi Info Data Aktivasi Agen Info Data Hubungi Info Data Buku Tamu Info Data Informasi Info Data Tips Info Data Produk Data Hubungi Data Buku Tamu Data Registrasi Agen Paypal Info pembayaran Data Pembayaran Web Mail Konfirmasi pemesanan Konfirmasi pembayaran Konfirmasi Pengiriman konfirmasi Registrasi Status Registrasi Gambar 3.4 Diagram Konteks

3.1.7.2 Data Flow Diagram

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD Sistem informasi pemesanan dan penjualan yang diusulkan terdiri dari beberapa bagian, berikut data flow diagram selengkapnya :

1. DFD Level 1

1.0 Proses Registrasi 2.0 Proses Login 4.0 Cari Produk 7.0 Pengolahan transaksi 6.0 Pengolahan Keranjang Belanja 5.0 Pengolahan Data Master 8.0 Pengolahan History 9 Pengolahan Laporan Agen Admin Pengunjung Produk Kategori Provinsi Kota Hubungi Detail_produk Agen Buku Tamu Informasi Tips Admin 3.0 Pengolahan Data User Data Buku Tam u Info B uku T am u D at a I nfor m asi Info Informasi Info Tips Data Tips Info Provinsi Data Provinsi Data Kota Info kota Inf o hubungi D at a Kategor i Info Kategor i Data Pr oduk In fo Pr od uk Inf o detail _ pr od uk Data Hu bungi Login Admin Valid I nfo Login Adm in Data Lo gin Info Log in A gen Log in Vali d Data Admin Info Admin Data Login Data Login In fo logi n Ag en Info Login Admin Valid Data login Admin Data Admin Info Data Admin Data Agen Info Data Agen Data Agen Inf o Age n Data Produk Data Informasi Data Tips Data Provinsi Data Kota Data Kategori Data Transportasi Data Produk Data Informasi Data Tips Data Provinsi Data Kota Data pembayaran Data Kategori Data Hubungi Data transaksi Data Agen Data Transportasi Data Re gist rasi Agen Info registr asi Data Registrasi Agen Info Data Registrasi Agen D at a Pr o duk yang di car i Info Produk Data detail_produk Data D et ai l pem beli an Inf o Detail pem beli an Info Ke ranj ang belanj a Data Ker anj ang be lanj a Data D et ai l pem bel ian Inf o Detail pem beli an Info Laporan Rekap Laporan Req uest Data Detail pem belia n Info Detail pembelian Data Detail pembelian Info Hist o ry Request D at a Histor i Age n Inf o O rder Request Data Produk Info Data Produk Request Data Produk Info Dat a Pr oduk Info De tail _p em bel ian Re quest Da ta Histor y Info Data Hi st or y banner Inf o banner Dat a banne r Pembelian Info pembelian Info pembelian Data pembelian Info pembelian Paypal Data Pembayaran Info Pembayaran 10 Proses Ubah data Agen D at a Agen Inf o data uba h age n Data Agen Info Data Agen T em p _p em bel ian Data temp pembelian Detail _ tr anspor tasi Inf o t ranspor tasi data_detail transportasi dat a_ detail tr anspor tasi transportasi Data Transportasi Da ta t ranspor tasi Info tr an s p or tasi Detail_pembelian Gambar 3.5 DFD Level 1 67

2. DFD Level 2 Proses 1.0 Proses Registrasi

Agen 1.1 Input Data Registrasi Pengunjung 1.2 Account Activasi Data Registrasi Agen Info Data registrasi Agen Data Registrasi Agen Data Registrasi Agen Data Registrasi Agen Info Aktivasi account Data Aktivasi account Web Mail Info Aktivasi D a ta Akt iva si Gambar 3.6 DFD level 2 Proses 1.0 Proses Registrasi

3. DFD Level 2 Proses 2.0 Proses Login

2.2 Verifikasi Login 2.1 Input Data Login 2.3 Lupa Password Admin Agen Admin Agen Data Login Admin Data Login Agen D at a E m ai l A dm in Inf o Pa ssw o rd Ba ru In fo Pa ssw o rd B ar u D ata E ma il M embe r Info Login Admin Info Login Agen da ta logi n Info Data Valid Cek Data Login Admin Info Data Valid Cek Data Login Agen L ogin A dmi n V ali d L ogi n M embe r V ali d Gambar 3.7 DFD Level 2 Proses 2.0 proses login 68 4. DFD Level 2 Proses 4.0 Cari Produk 4.1 Cari Kategori Agen 4.2 Cari Produk In fo k at ag o ri Info katagori D at a k at ag o ti In fo b ar an g Data Kategori Produk kategori Pengunjung Info Produk Data Produk Info Produk Data Produk Data Kategori Info Kategori Gambar 3.8 DFD Level 2 Proses 4.0 Cari Produk 5. DFD Level 2 Proses 5.0 Pengolahan Data Master Banner 5.1 Pengolahan Data Kategori Admin 5.2 Pengolahan Data Produk Provinsi Kota Tips Informasi Kategori Hubungi Produk 5.3 Pengolahan Data Tips 5.5 Pengolahan Data Kota 5.9 Pengolahan Data Banner 5.7 Pengolahan Data Informasi 5.8 Pengolahan Data Hubungi 5.6 Pengolahan Data Provinsi 5.10 Pengolahan Data Buku Tamu Buku Tamu In fo In fo rma s i Data Informasi Info Buku Tamu D a ta Bu k u Ta mu D a ta H u b u n g i In fo h u b u n g i Data Banner Info Banner D a ta Ka te g o ri In fo Ka te g o ri Info Kota D a ta Ko ta In fo Pro d u k D a ta Pro d u k D a ta Pro v in s i Info Provinsi Info Tips D a ta Tip s Info Kategori Da ta Ka te g o ri Info Produk Data Produk D a ta Tip s In fo Tip s Data Provinsi Info Provinsi Data Banner Info Banner D a ta H u b u n g i In fo H u b u n g i D a ta Bu k u Ta mu In fo Bu k u Ta mu In fo In fo rm a s i D a ta In fo rma s i Info Kota Data Kota Info Kategori Produk Data Produk 5.10 Pengolahan Data transportasi Data Transportasi Info Transportasi Transportasi Data Transportasi Info transportasi Gambar 3.9 DFD Level 2 proses 5.0 pengolahan data master 69

6. DFD Level 2 Proses 7.0 Pengolahan Data Transaksi

Agen 7.2 Check out Admin Info detail pembelian Info detail pembelian D a ta p em esan an Temp_pemesanan Agen Info Data Agen Detail Pemesanan Info pembelian Produk Data detail pembelian Info pemesanan Pembelian Info pem be lia n 7.3 Konfirmasi pengiriman 7.4 pembayaran Pembelian Data Pengiriman Info pengiriman Info pengiriman Data Pengiriman Info Pembayaran Data Pembelian In fo P e m b e lia n Info Pembayaran 7.1 Keranjang belanja Info data detail pemesanan Data Detail Pemesanan Web Mail Info pembayaran Info Konfirmasi Pengiriman In fo P e m e s a n a n Gambar 3.10 DFD Level 2 proses 7.0 Pengolahan data transaksi

7. DFD Level 2 Proses 9.0 Pengolahan Laporan

Pembelian 9.1 Pilih Laporan Admin 9.2 Cetak Laporan Info Data Laporan Data Laporan Data Info Laporan Detail Pemesanan Data Laporan Data Laporan Data Laporan Info Laporan Info Laporan Info Detail Pembelian Info Pembelian Gambar 3.11 DFD Level 2 proses 9.0 Pengolahan Laporan 70

8. DFD Level 3 Proses 5.1 Pengolahan Data Kategori

Admin 5.1.2 Edit Kategori 5.1.1 Tambah Kategori Kategori Info Kategori Data Kategori Info Kategori Info Kategori Info Kategori Data Kategori Data Kategori Data Kategori Gambar 3.12 DFD Level 3 Proses 5.1 Pengolahan data kategori

9. DFD Level 3 Proses 5.2 Pengolahan Data Produk

Admin 5.2.2 Edit Produk 5.2.1 Tambah Produk Produk Info Produk Data Produk Info Produk Info Produk Info Produk Data Produk Data Produk Data Produk Kategori Data Kategori Data Kategori Gambar 3.13 DFD Level 3 Proses 5.2 pengolahan data produk 71

10. DFD Level 3 Proses 5.3 Pengolahan Data Tips

Admin 5.3.3 Hapus Tips 5.3.2 Edit Tips 5.3.1 Tambah Tips Tips Info Tips Info Tips Data Tips Info Tips Info Tips Info Tips Data Tips Info Tips Data Tips Data Tips Data Tips Data Tips Gambar 3.14 DFD Level 3 Proses 5.3 pengolahan data tips

11. DFD Level 3 Proses 5.4 Pengolahan Data Kota

Admin 5.4.2 Edit Kota 5.4.1 Tambah Kota Kota Info Kota Data Kota Info Kota Info Kota Info Kota Data Kota Data Kota Data Kota Provinsi Data Provinsi Data Provinsi Gambar 3.15 DFD Level 3 Proses 5.4 pengolahan data kota 72

12. DFD Level 3 Proses 5.5 Pengolahan Data Provinsi

Admin 5.5.2 Edit Provinsi 5.5.1 Tambah Provinsi Provinsi Info Provinsi Data Provinsi Info Provinsi Info Provinsi Info Provinsi Data Provinsi Data Provinsi Data Provinsi Gambar 3.16 DFD Level 3 Proses 5.5 pengolahan data provinsi

13. DVD Level 3 Proses 5.6 Pengolahan Data Informasi

Admin 5.6.3 Hapus Informasi 5.6.2 Edit Informasi 5.6.1 Tambah Informasi Informasi Info Informasi Info Informasi Data Informasi Info Informasi Info Informasi Info Informasi Data Informasi Info Informasi Data Informasi Data Informasi Data Informasi Data Informasi Gambar 3.17 DFD Level 3 Proses 5.6 pengolahan data informasi 73

14. DVD Level 3 Proses 5.7 Pengolahan Data Hubungi

Admin 5.7.2 Hapus Hubungi 5.7.1 Tambah Hubungi Hubungi Info Hubungi Data Hubungi Info Hubungi Data Hubungi Info Proses Hubungi Data Hubungi Data Hubungi Agen Pengunjung Data Hubungi Info Proses Hubungi Gambar 3.18 DFD Level 3 Proses 5.7 pengolahan data hubungi

15. DVD Level 3 Proses 5.8 Pengolahan Data Banner

Admin 5.8.3 Hapus Banner 5.8.2 Edit Banner 5.8.1 Tambah Banner Banner Info Banner Info Banner Data Banner Info Banner Info Banner Info Banner Data Banner Info Banner Data Banner Data Banner Data Banner Data Banner Gambar 3.19 DFD Level 3 Proses 5.8 pengolahan data banner 74

16. DVD Level 3 Proses 5.9 Pengolahan Data Buku Tamu

Admin 5.9.2 Hapus Buku Tamu 5.9.1 Tambah Buku Tamu Buku Tamu Info Buku Tamu Data Buku Tamu Info Buku Tamu Data Buku Tamu Data Buku Tamu Data Buku Tamu Agen Pengunjung Data Buku Tamu Info Proses Buku Tamu Info Proses Buku Tamu Gambar 3.20 DFD Level 3 Proses 5.9 pengolahan data buku tamu 17. DVD Level 3 Proses 5.10 Pengolahan Data Transportasi Admin 5.10.2 Edit Transportasi 5.10.1 Tambah Transportasi Transportasi Info Transportasi Data Transportasi Info Transportasi Info Transportasi Info Transportasi Data Transportasi Data Transportasi Data Transportasi Kategori_transportasi Data Kategori_transportasi Data Kategori_transportasi Gambar 3.20 DFD Level 3 Proses 5.9 pengolahan data transportasi 75

3.1.7.3 Spesifikasi Proses