3.2.4 Data Flow Diagram
A. Diagram Jenjang Proses
Diagram Jenjang Proses adalah sarana dalam melakukan desain dan teknik dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi.
Tujuannya agar Diagram Jenjang tersebut dapat memberikan informasi tentang fungsi-fungsi yang ada di dalam sistem. Gambar Diagram Jenjang dapat dilihat pada
gambar 3.19.
Aplikasi pemilihan paket wisata
Daftar Akun Baru
1 Hak Akses
2 Pemilihan Paket
Wisata 4
Maintenance Pelanggan
31.
Maintenance Fasilitas
3.7 Maintenance
Hotel 3.6
Laporan 6
Maintenance Gambar
3.5 Maintenance
Wisata 3.3
Maintenance Paket Wisata
3.2 Maintenance
Transportasi 3.4
Maintenance 3
Rekomendasi Paket Wisata
4.1
Pemesanan 4.2
Keranjang Belanja
4.3 Penjualan
5
Maintenance Profil
3.8 Konfirmasi
Bayar 4.4
Gambar 3.19 Diagram Jenjang
B. Context Diagram
Context diagram merupakan gambaran menyeluruh dari DFD. Di dalam context diagram terdapat 2 dua External Entity yaitu Pelanggan dan Admin pada
Paramuda Tour Transport. Proses pembuatan context diagram dimulai dari system flow yang menjelaskan alur sistem. Dalam alur sistem terdapat proses dan tabel yang
dibutuhkan untuk menjalankan proses tersebut sehingga dapat diketahui alur data serta entitasnya. Tampilan dari context diagram dapat dilihat pada Gambar 3.20.
Halaman pemilihan paket wisata Halaman hak akses pelanggan
Halaman daftar akun Data menu daftar akun
Data menu hak akses pelanggan Data menu pemilihan paket wisata
Halaman Laporan Halaman maintenance
Halaman penjualan Halaman hak akses admin
Data menu laporan Data menu maintenance
Data menu penjualan Data menu hak akses admin
aplikasi pemilihan
paket wisata
+
Admin
Pelanggan
Gambar 3.20 Context Diagram
C. DFD Level 0
Pada DFD Level 0 akan digambarkan proses-proses yang ada dalam aplikasi Pemilihan Paket Wisata, terdapat 6 enam proses yaitu :
1. Proses Daftar Akun
Merupakan penggambaran proses yang digunakan untuk mencatat data pengguna dari aplikasi Pemilihan Paket Wisata.Pendaftaran ditujukan untuk
pelanggan dan pada proses pendaftaran akun baru, tabel yang digunakan adalah tabel pelanggan.
Gambar 3.21 Proses Daftar Akun
Data pelanggan baru Halaman daftar akun
Data menu daftar akun Pelanggan
2
Daftar akun +
1 Pelanggan
2. Proses Hak Akses
Merupakan penggambaran proses yang digunakan untuk memeriksa otorisasi dari 2 dua pengguna pada aplikasi Pemilihan Paket Wisata. Tabel yang digunakan
pada proses ini yaitu tabel pelanggan dan admin
Gambar 3.22 Proses Hak Akses
3. Proses Maintenance
Merupakan penggambaran proses yang digunakan untuk maintenance data paket wisata pada aplikasi pemilihan paket wisata. Terdapat 13 tiga belas tabel yang
digunakan pada proses ini. Pada proses maintenance, admin dapat mengelolah data master yang ada.
Halaman hak akses Data menu hak akses
Data hak akses Halaman hak akses admin
Data menu hak akses admin Admin
Pelanggan 1
Hak Akses +
1 Pelanggan
Gambar 3.23 Proses Maintenance
4. Proses Pemilihan Paket Wisata
merupakan penggambaran proses yang digunakan untuk memilih paket wisata, data paket wisata yang ditampilkan menggunakan table paket wisata.
Sedangkan untuk proses pemesanan paket wisata akan menggunakan tabel penjualan dimana pada tabel penjualan akan muncul tanggal pesanan pelanggan.
Data paket wisata baru
Data profil perusahaan baru Data hotel baru
Data fasilitas baru Data wisata baru
Data gambar baru Data transportasi baru
Data kumpulan wisata baru Data gambar wisata baru
Data daftar fasilitas baru
Data admin Data profil perusahaan
Data provinsi Data kota
Data fasilitas Data hotel
Data wisata
Data paket wisata Data gambar
Data transportasi Data kumpulan wisata
Data gambar wisata Data daftar fasilitas
3 Maintenance
+ 2
Provinsi 3
Kota 4
Fasilitas 5
Hotel 6
Paket wisata 7
Wisata 8
Gambar 9
Transportasi 10
Kumpulan Wisata
11 Gambar wisata
12 Daftar fasilitas
13 Profil
perusahaan 15
Admin
Gambar 3.24 Proses Pemilihan Paket Wisata
5. Proses Penjualan
Merupakan penggambaran proses yang digunakan untuk melihat penjualan dan konfirmasi penjualan pada aplikasi pemilihan paket wisata. Tabel yang
digunakan pada proses ini yaitu tabel penjualan. Pada proses penjualan, admin dapat mengubah status penjualan, melihat penjualan yang telah disetujui dan melihat
penjualan keseluruhan.
Data penjualan baru Data paket wisata pemilihan paket
Data pesanan baru Data tampungan penjualan baru
Data tampungan penjualan Halaman pemilihan paket wisata
Data menu pemilihan paket wisata Pelanggan
4
Pemilihan paket wisata +
18 Tampung penjualan
19 Pesanan
6 Paket wisata
14 Penjualan
Gambar 3.25 Proses Penjualan
6. Proses Laporan
merupakan penggambaran proses yang digunakan untuk menyusun laporan yang dihasilkan oleh aplikasi Pemilihan Paket Wisata. Laporan yang dapat dihasilkan
dibagi menjadi laporan kota favorit dan laporan laporan paket wisata favorit. Jenis laporan yang dihasilkan untuk pengguna yang berbeda, juga akan menghasilkan
laporan yang berbeda. Tabel yang digunakan untuk laporan kota favorit dan laporan paket wisata favorit adalah tabel penjualan.
Data penjualan
Data menu Halaman
Admin 5
Penjualan +
14 Penjualan
Gambar 3.26 Proses Laporan
D. DFD Level 1