Diagram Konteks Data Flow Diagram

Produk Provinsi Kota Order_detail_temp Kategori pelanggan Order Memiliki 1 N Memiliki 1 N Memiliki N 1 Memiliki 1 1 Memiliki N 1 Memiliki N 1 Memiliki 1 N Terstimonial Memiliki N 1 Id_orders_detail_t emp Id_kategori kd_produk Id_orders username Id_testimonial Id_kabkota Id_provinsi Kecamatan Kelurahan Memiliki 1 N 1 Memiliki 1 Orders_detail Ongkos pesanan 1 Ongkos kirim 1 Id_res_harga Id_kecamatan Id_kelurahan Memiliki N 1 Kd_jabatan mengelola 1 1 dibayar pembayaran 1 1 Id_pembayaran memiliki 1 Jabatan pegawai username Memiliki 1 1 Tabel_harga Memiliki 1 1 Id_harga 1 bank Id memiliki 1 1 provider paket Id_paket Id_provider memiliki 1 N memiliki 1 1 Memiliki 1 1 Gambar 3. 6 Entity Relationship Diagram

3.7 Perancangan Aplikasi

Pada sub bab ini akan dijelaskan tentang bagaimana alur aplikasi yang akan dibangun dan akan dimodelkan dengan menggunakan Data Flow Diagram DFD.

3.7.1 Diagram Konteks

Diagram konteks adalah diagram yang menggambarkan masukan, proses dan keluaran secara umum yang terjadi pada sistem. Diagram konteks untuk sistem di Yayasan Taman Sringanis dapat dilihat pada gambar 3.3 dibawah ini. Info data harga kirim Publikasi Pelanggan Pengunjung Aplikasi Toko Online Yayasan Taman Sringanis Data content web Data pendaftaran pelanggan Data pendaftaran kunjunganpelatihan Info content web Info akun pelanggan Info pendaftarankunjungan Data login pelanggan Data lupa password Data akun pelanggan Data pemesanan Info login pelanggan Info testimonial pelanggan Info password baru Data testimonial pelanggan Data password baru Info akun pelanggan Info lupa password Data login pengelola Data password baru Data kategori Data produk Data pemesanan Data provinsi Data harga kirim Info pemesanan Info konfirmasi pembayaran Data pelanggan Data laporan Data link Data bank Info login publikasi Info password baru Info kategori Info produk Info pemesanan Info provinsi Info kota Info konfirmasi pembayaran Info pelanggan Info laporan Info link Info bank Data konfirmasi pembayaran Data database Info database Info data kunjungan Data kunjungan Data kecamatan Info data kecamatan Data kelurahan Info data kelurahan Info data pegawai Data konfirmasi pembayaran Info password baru Data pegawai Info jabatan Data jabatan Marketing Info data harga produk Info login marketing Info password baru Data harga produk Data harga kirim Data lupa password Data login marketing Direktur Data login direktur Data laporan penjualan Data penjualan produk info login direktur info laporan penjualan info penjualan produk Sekretariat Data login sekretariat Data kunjungan info kunjungan info penjualan produk Paypal Info pembayaran Data pemesanan Social network Data produk Email Link aktivasi Info pemesanan Info pembayaran Info pengiriman barang Data password baru Gambar 3. 7 Diagram Konteks

3.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 dari sistem yang akan dibangun.

3.7.2.1 DFD Level 1

Dalam DFD level 1 terdapat 15 proses yaitu, pendaftaran pelanggan, login pelanggan, login pegawai , informasi umum, lupa password, update data pelanggan, pengolahan data master, pembelian produk, pengolahan data pembelian dan produk, pengolahan pegawai , testimonial, konfirmasi pembayaran, lupa password pegawai dan kunjungan. DFD level 1 dapat dilihat pada gambar 3.8. Gambar 3. 8 DFD Level 1

3.7.2.2 DFD Level 2 Proses 1 Login Pegawai

Seluruh tahapan login pegawai dapat dilihat pada gambar 3.9 dibawah ini. Pegawai 1.1 Verifikasi username 1.2 Verifikasi password admins Data login Pegawai Data login Pegawai Info login Pegawai Info login Pegawai Data password Pegawai Informasi password Pegawai Info login gagal Login sukses Jabatan 1.3 Verifikasi jabatan Info login Pegawai Info jabatan Pegawai Data jabatan Pegawai Gambar 3. 9 DFD Level 2 Proses 1 Login Pegawai

3.7.2.3 DFD Level 2 Proses 2 Lupa Password

Seluruh tahapan lupa password dapat dilihat pada gambar 3.10. Gambar 3. 10 DFD Level 2 Proses 2 Lupa Password Pegawai

3.2.7.4 DFD Level 2 Proses 3 Pengolahan Data Master

Seluruh tahapan proses pengolahan data master dapat dilihat pada gambar 3.11. Gambar 3. 11 DFD Level 2 Proses 3 Pengolahan Data Master

3.2.7.5 DFD Level 2 Proses 4 Pengolahan Data Pegawai

Seluruh tahapan proses pengolahan data pegawai dapat dilihat pada gambar 3.12. Gambar 3. 12 DFD Level 2 Proses 4 Pengolahan Data Pegawai

3.2.7.6 DFD Level 2 Proses 5 Pengolahan Pemesanan dan Produk

Seluruh tahapan proses pengolahan pemesanan dan produk dapat dilihat pada gambar 3.13. Gambar 3. 13 DFD Level 2 Proses 5 Pengolahan Pemesanan dan Produk

3.2.7.7 DFD Level 2 Proses 6 Pengolahan Data Pelanggan

Selurh proses pengolahan data pelanggan dapat dilihat pada gambar 3.14. Gambar 3. 14 DFD Level 2 Proses 6 Pengolahan Data Pelanggan

3.2.7.8 DFD Level 2 Proses 8 Kunjungan

Seluruh proses pengolahan data kunjungan dapat dilihat pada gamabr 3.15. Gambar 3. 15 DFD Level 2 Proses 8 Kunjungan

3.2.7.9 DFD Level 2 Proses 9 Registrasi Pengunjung

Seluruh proses registrasi pengunjung dapat dilihat pada gambar 3.16. Gambar 3. 16 DFD Level 2 Proses 9 Registrasi Pengunjung

3.2.7.10 DFD Level 2 Proses 10 Login Pelanggan

pada gambar 3.17. Seluruh proses login pelanggan dapat dilihat Gambar 3. 17 DFD Level 2 Proses 10 Login Pelanggan

3.2.7.11 DFD Level 2 Proses 11 Lupa Password

ada gambar 3.18. Seluruh proses lupa password dapat dilihat p Gambar 3. 18 DFD Level 2 Proses 11 Lupa Password Pelanggan

3.2.7.12 DFD Level 2 Proses 12 Menu Pelanggan

Seluruh proses menu pelanggan dapat dilihat pada gambar 3.19. Paypal pelanggan 12.2 Lihat history pemesanan Info data pembelian Data pembelian order Info data pembelian Data pembelian Data login pelanggan valid 12.1 Konfirmasi pembayaran Data login pelanggan valid Data pesanan Info pembayaran bank Data pembayaran Info pembayaran Data pembayaran Info pembayaran pembayaran Data pembelian Data bank Gambar 3. 19 DFD Level 2

3.2.7.13 DFD Level 2 Proses 13 Pemesanan Produk

ada gambar 3.20. Proses 12 Menu Pelanggan Seluruh proses pemesanan produk dapat dilihat p produk order Orders_temp Order_detail pelanggan 13.1 Isi data produk yang dipesan Data produk 13.2 Update data produk yang dipesan 13.3 Hapus data produk yang dipesan Info data produk yang dipesan Data produk yang dipesan Data produk yang dipesan Info data produk yang dipesan Update data produk pesanan Info update data produk pesanan Update data produk pesanan Info update data produk pesanan Info data produk pesanan yang dihapus Data produk pesanan yang dihapus Info data produk pesanan yang dihapus Data produk pesanan yang dihapus 13.4 Isi data pemesanan Data pemesanan Info data pemesanan Data produk yang dipesan Data pemesanan Info data pemesanan Data pemesanan Info data pemesanan Login pelanggan valid Login pelanggan valid Login pelanggan valid Login pelanggan valid email Info data pemesanan harga paket provider Info data provider Info data paket Info data harga harga Info data harga Gambar 3. 20 DFD Level 2 Proses 13 Pemesanan Produk

3.2.7.14 DFD Level 2 Proses 14 Testimonial

Seluruh proses testimonial dapat dilihat pada gambar 3.21. testimonial 14.1 Isi testimonial 14.2 Hapus data testimonial pelanggan marketing Data testimonial Info data testimonial Data testimonial Info data testimonial Data testimonial Info data testimonial Data testimonial Info data testimonial Login pealnggan valid Login marketing valid Gambar 3. 21 DFD Level 2 Proses 14 Testimonial

3.2.7.15 DFD Level 2 Proses 15 Data Statistik

Seluruh proses data statistik dapat dilihat pada gambar 3.22. 15.1 Laporan Penjualan 15.2 Data Statistik Penjualan order produk Direktur Data penjualan Info data penjualan Data produk Info data produk Login Pegawai valid Login Pegawai valid Data penjualan Info data penjualan Data produk Info data produk Gambar 3. 22 DFD Level 2 Proses Data Statistik

3.2.7.16 DFD Level 3 Proses 3.1 Pengolahan Data Provinsi

Seluruh proses pengolahan data provinsi dapat dilihat pada gambar 3.23. 3.1.1 Tambah data provinsi 3.1.2 Update data provinsi 3.1.3 Hapus data provinsi Publikasi t_provinsi Data provinsi Info data provinsi Data update provinsi Info data update provinsi Data provinsi yang akan dihapus Info data provinsi yang dihapus Data provinsi Info data provinsi Data update provinsi Info data update provinsi Data provinsi yang akan dihapus Info data provinsi yang dihapus Login publikasi valid Login publikasi valid Login publikasi valid 3.1.4 Cari data provinsi Login publikasi valid Data provinsi yang dicari Info data provinsi Data provinsi yang dicari Info data provinsi Gambar 3. 23 DFD Level 3 Proses 3.1 Pengolahan Data Provinsi

3.2.7.17 DFD Level 3 Proses 3.2 Pengolahan Data Kota

da gambar 3.24. Seluruh proses pengolahan data kota dapat dilihat pa Gambar 3. 24 DFD Level 3 Proses 3.2 Pengolahan Data Kota

3.2.7.18 DFD Level 3 Proses 3.3 Pengolahan Data Kecamatan

Seluruh proses pengolahan data kecamatan dapat dilihat pada gambar 3.25. Gambar 3. 25 DFD Level 3 Proses 3.3 Pengolahan Data Kecamatan

3.2.7.19 DFD Level 3 Proses 3.4 Pengolahan Data Kelurahan

Seluruh proses pengolahan data kelurahan dapat dilihat pada gambar 3.26. Gambar 3. 26 DFD Level 3 Proses 3.4 Pengolahan Data Kelurahan

3.2.7.20 DFD Level 3 Proses 3.5 Pengolahan Data Link

Seluruh proses pengolahan data link dapat dilihat pada gambar 3.27. Gambar 3. 27 DFD Level 3 Proses 3.5 Pengolahan Data Link 3.2.7.2 Seluruh proses pengolahan data bank dapat dilihat pada gambar 3.28. 1 DFD Level 3 Proses 3.6 Pengolahan Data Bank Gambar 3. 28 DFD Level 3 Proses 3.6 Pengolahan Data Bank

3.2.7.22 DFD Level 3 Proses 3.7 Pengolahan Data Jabatan

Seluruh proses pengolahan data jabatan dapat dilihat pada gambar 3.29. Gambar 3. 29 DFD Level 3 Proses 3.7 Pengolahan Data Jabatan

3.2.7.23 Level 3 Proses 5.1 Pengolahan Data Kategori

Seluruh proses pengolahan data kategori dapat dilihat pada gambar 3.30. Gambar 3. 30 DFD Level 3 Proses 5.1 Pengolahan Data Kategori

3.2.7.24 DFD Level 3 Proses 5.2 Pengolahan Data Harga

Seluruh proses pengolahan data harga dapat dilihat pada gambar 3.31. Gambar 3. 31 DFD Level 3 Proses 5.2 Pengolahan Data Harga

3.2.7.25 DFD Level 3 Proses 5.3 Pengolahan Data Produk

Seluruh proses pengolahan data produk dapat dilihat pada gambar 3.32. 5.3.1 Tambah data produk 5.3.2 Update data produk 5.3.3 Hapus data produk Marketing produk Data produk Info data produk Data update produk Info data update produk Login marketing valid Data produk Info data produk Data produk Info data produk Data update produk Info data update kelurahan Data produk yang akan dihapus Info data produk yang dihapus Login marketing valid Login marketing valid kategori Data kategori Data kategori Tabel_harga Data harga produk Data harga produk Login marketing valid 5.3.4 Tambah stok produk Data stok produk Info data stok produk Data stok produk Info data stok produk Gambar 3. 32 DFD Level 3 Proses 5.3 Pengolahan Data Produk

3.2.7.26 DFD Level 3 Proses 5.4 Pengolahan Data Pemesanan

Seluruh proses pengolahan data pemesanan dapat dilihat pada gambar 3.33. Gambar 3. 33 DFD Level 3 Proses 5.4 Pengolahan Data Pemesanan

3.2.7.27 DFD Level 3 Proses 5.5 Cetak Laporan

Seluruh proses cetak laporan dapat dilihat pada gambar 3.34. 5.5.1 Cetak Data Pemesanan produk order marketing 5.5.2 Cetak Data produk Data pemesanan yang akan dicetak Info data pemesanan yang dicetak Info data pemesanan yang dicetak Data pemesanan yang akan dicetak Login Pegawai valid Info data produk yang dicetak Data produk yang akan dicetak Info data produk yang dicetak Data produk yang akan dicetak Login Pegawai valid Gambar 3. 34 DFD Level 3 Proses 5.5 Cetak Laporan

3.2.7.28 DFD Level 3 Proses 5.6 Verifikasi Data Pembayaran

ambar 3.35. Seluruh proses verifikasi data pembayaran dapat dilihat pada g Gambar 3. 35 DFD Level 3 Proses 5.6 Verifikasi Data Pembayaran 3.36.

3.2.7.29 DFD Level 3 Proses 5.7 Pengolahan Data Harga Kirim

Seluruh proses pengolahan data harga kirim dapat dilihat pada gambar Info data paket 5.7.1 Tambah harga kirim produk 5.7.2 Update data harga kirim 5.7.3 Hapus data harga kirim Marketing Harga Data harga kirim Info data harga kirim Data harga kirim Info data harga kirim Data harga kirim Info data harga kirim Data update harga kirim Info data update harga kirim Data harga kirim yang akan dihapus Info data harga kirim yang dihapus Login marketing valid Login marketing valid Login marketing valid paket Info data paket Info data paket Provider Info data provider Info data provider Info data provider Info data update harga kirim Data update harga kirim t_kabkota Info data kota\kabupaten Info data kota\kabupaten Info data kota\kabupaten Tabel_harga Info data harga Info data harga Info data harga 5.7.4 Cari harga kirim Data harga kirim Info data harga kirim Info data harga Info data paket Info data kota\kabupaten Info data provider Data harga kirim Info data harga kirim Gambar 3. 36 DFD Level 3 Proses 5.7 Pengolahan Data Harga Kirim

3.2.7.30 DFD Level 3 Proses 5.8 Pengolahan Data Provider

Seluruh proses pengolahan data provider dapat dilihat pada gambar 3.37. Gambar 3. 37 DFD Level 3 Proses 5.8 Pengolahan Data Provider Seluruh proses pengolahan data paket dapat dilihat pada gambar 3.38.

3.2.7.31 DFD Level 3 Proses 5.9 Pengolahan Data Paket

Gambar 3. 38 DFD Level 3 Proses 5.9 Pengolahan Data Paket

3.2.7.32 DFD Level 3 Proses 8 Pengolahan Data Kunjungan

Seluruh proses pengolahan data kunjungan dapat dilihat pada gambar 3.39. Gambar 3. 39 DFD Level 3 Proses 8 Kunjungan

3.2.7.33 DFD Level 3 Proses 15 Data Statistik

Seluruh proses data statistik dapat dilihat pada gambar 3.40. 15.1 Tampil Login direktur valid laporan penjualan 15.2 Data Statistik Penjualan 15.3 Cetak Laporan penjualan Direktur Login sekretariat valid Data laporan penjualan Login direktur valid Info laporan penjualan Data penjualan produk Info data penjualan produk Data laporan penjualan Info laporan penjualan Data laporan penjualan Info laporan penjualan Orders produk Data penjualan produk Info data penjualan produk Info laporan penjualan Info laporan penjualan Gambar 3. 40 DFD Level 3 Proses 15 Data Statistik

3.2.7.34 DFD Level 4 Proses 5.4.3 Detail Pesanan

Seluruh proses detail pesanan dapat dilihat pada gambar 3.41. Marketing 5.4.3.1 tampil detail pesanan orders Detail pesanan Info detail pesanan Info status pesanan Status pesanan Login pegawai valid Orders_detail Info detail pesanan 5.4.3.2 ubah status pesanan Status pesanan Info status pesanan Login pegawai valid Status pesanan Info status pesanan Gambar 3. 41 DFD Level 4 Proses 5.4.3 Detail Pesanan

3.2.8 Spesifikasi Proses