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