DFD Data Flow Diagram

- 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