- Laporan penjualan
d Bank
Merupakan pihak yang melakukan validasi nomer rekening dan konfirmasi saldo. Berikut hak akses suatu entity terhadap berbagai proses :
- Validasi nomer rekening
- Konfirmasi saldo
3.5 DFD Data Flow Diagram
Desain Data Flow Diagram ini merupakan gambaran secara logika yang menunjukkan aliran data dari sistem Electronic Ecommerce. Pet’s Heaven yang
memiliki beberapa entity antara lain Member, Admin, User dan Bank. Data Flow Diagram dibagi menjadi beberapa tahap, dimana tahap yang paling tinggi lebih
spesifik penggambarannya.
a DFD Level 0 pada Proses Pelayanan jasa Pet’s Heaven
Berikut ini adalah gambar DFD Level 0 pada proses pelayanan jasa Pet’s Heaven:
Gambar 3.6 DFD Level 0 Pada Proses Pelayanan Jasa Penitipan dan Perawatan Keterangan untuk Gambar 3.6 DFD Level 0 adalah sebagai berikut :
1 Member
Dalam proses ini member tidak dapat masuk ke proses selanjutnya tanpa terlebih dahulu menginputkan nama dan password yang didapat setelah
melakukan registrasi. Setelah selesai melakukan login maka member dapat langsung menuju proses selanjutnya yaitu proses transaksi. Dalam proses
transaksi, member dapat memesan beberapa menu yang telah disediakan oleh proses transaksi. Proses transaksi akan mengirimkan menu penitipan, menu
perawatan, menu dana, menu kebutuhan lain dan aksesoris dan menu keranjang pesanan apabila member jadi memesan jasa. Setelah member
selesai melakukan pemesanan maka member dapat melakukan pembayaran dan meminta bukti pembayaran pada proses transaksi.
2 Maintenance Data
Pada Proses Maintenance Data, admin dapat melakukan proses add, edit dan delete pada data katalog jasa penitipan dan perawatan, data
kebutuhan dan aksesoris. 3
Transaksi Pada proses transaksi terdapat tiga subproses yaitu pemesanan, daftar
pesanan dan pembayaran. Pada proses pemesanan akan mengirimkan menu penitipan, menu perawatan, menu dana dan menu kebutuhan lain dan
aksesoris kepada member. Semua aktifitas yang terjadi pada proses pemesanan akan disimpan pada data store pemesanan yang nantinya akan ditampilkan
oleh proses daftar pesanan kepada member sebagai keranjang pesanan. Ketika member melakukan pembayaran maka proses pembayaran akan meminta
nomer rekening dan nama pemilik kepada bank. Dan bank akan mengirimkan konfirmasi saldo pada proses pembayaran. Semua aktifitas pada proses
pembayaran akan disimpan pada data store pembayaran. Proses pembayaran akan menggirimkan bukti pembayaran kepada member jika proses
pembayaran telah berjalan dengan benar. 4
Laporan Pada Proses laporan terdapat empat subproses yaitu laporan member,
laporan pemesanan, laporan pembayaran dan laporan stok. Semua laporan tersebut akan dikirimkan kepada user pimpinan.
b DFD Level 1
Pada DFD Tahapan 1 ini menguraikan dari tahapan sebelumnya agar perancangan sistem proses penitipan dan perawatan binatang di Pet’s Heaven ini
dapat terurai lebih rinci dengan spesifikasi lebih jelas dari DFD tahapan sebelumnya. Dan juga agar entity- entity seperti member, admin, pimpinan dan
bank mengetahui lebih jelas tugas dan keterlibatan mereka dalam proses sistem penitipan dan perawatan binatang ini.
1 DFD Level 1 Pada Proses Member
Berikut ini adalah gambar DFD Level 1 pada proses member :
Konfirmasi Registrasi
Login Registrasi
Konfirmasi Login
Login Dt. Member
Gambar 3.7 DFD Level 1 Proses Customer Dalam proses ini member terlebih dahulu melakukan registrasi dengan
memasukkan informasi data member. Setelah itu member akan mendapatkan konfirmasi registrasi dan dapat melakukan login. Data member akan disimpan
pada data store member.
2 DFD Level 1 Pada Proses Maintenance Data
Berikut ini adalah gambar DFD Level 1 pada Akses Maintenance Data : Pada proses ini admin bertugas melakukan add, edit dan delete pada data
kebutuhan lain dan aksesoris, data formula perawatan dan data penitipan. Yang nantinya akan dikirim kepada proses masing-masing dan disimpan pada data store
yang bersangkutan.
1 Member 1.1
Registrasi
1.2 Login
Customer
Data Formula Perawatan
Data Kebutuhan Aksesoris Dt. Penitipan
Dt. Perawatan
Dt. Kebutuhan Aksesoris
2 Penitipan
2.1 Data Penitipan
2.3 Data
Kebutuhan Aksesoris 2.2
Data Formula Perawatan
Gambar 3.8 Level 1 Proses Maintenance Data
3 DFD Level 1 Pada Proses Transaksi
Berikut ini adalah gambar DFD Level 1 pada proses transaksi :
Dalam proses transaksi, member dapat memesan beberapa menu yang telah disediakan oleh proses penjualan. Proses penjualan akan mengirimkan menu
penitipan, menu perawatan, menu dana, menu kebutuhan lain dan aksesoris. Setelah member selesai melakukan pemesanan maka proses pemesanan
melakukan penyimpanan data pemesanan kepada data store pemesanan. Pada proses data pesanan akan melakukan konfirmasi kepada member tentang barang
apa saja yang sudah dipesan oleh member dalam bentuk keranjang pesanan. Member melakukan pembayaran pada proses pembayaran. Proses pembayaran
akan meminta kepada bank untuk memvalidasi nomer rekening Bank. Bank akan
3 Formula
P t
4 Kebutuhan
Ak i
Admin Data Penitipan
Dt. Pembayaran 5
Pemesanan 2
Penitipan 3
Formula Perawatan
4
Kebutuhan Aksesoris
6 Pembayaran
Data Pemesanan Konfirmasi Data
Pemesanan Dt. Pemesanan
Dt. Penitipan Dt. Formula
Perawatan Dt. Kebutuhan
Aksesoris
Data Katalog Dt. Pemesanan
Bukti Pembayaran Data Validasi Pembayaran
Data Pembayaran
mengirimkan konfirmasi saldo kepada proses pembayaran. Member akan menerima bukti pembayaran dari proses pembayaran.
Gambar 3.9 DFD Level 1 Proses Transaksi
4 DFD Level 1 Pada Proses Laporan
3.1 Pemesanan
3.2 Daftar Pesanan
3.3 Pembayaran
Customer
Dt. Pembayaran Dt. Pemesanan
Dt. KebutuhanAksesoris Dt. Perawatan
Dt. Penitipan Dt. Member
Dt. Laporan Stok Dt. Laporan Pemesanan
Dt. Laporan Member
Dt. Laporan Pembayaran
Berikut ini adalah gambar DFD Level 1 pada proses laporan :
Gambar 3.10 DFD Level 1 Proses Laporan
Pada gambar tersebut terdapat satu entiti yaitu user pimpinan. Selain entiti terdapat empat proses yaitu, laporan member, laporan penjualan, laporan
stok dan laporan pembayaran. Sehingga pimpinan dapat menerima informasi laporan tersebut.
3.6 Conceptual Data Model CDM