Laporan data pelanggan Account login
Laporan pembatalan Laporan pembayaran
Laporan pemesanan Permintaan laporan
Nota pengembalian Data pembatalan
Nota pembayaran Data pembayaran
Daftar paket haji umroh Data pemesanan
Data pelanggan
Sistem informasi administrasi travel
+
Pelanggan
Manajer
Gambar 4.10 Context Diagram Sistem Administrasi Travel
C. Data Flow Diagram Level 0
Setelah membuat context diagram dari sistem informasi administrasi travel, maka selanjutnya context diagram tersebut akan dibagi menjadi sub-sub
proses yang lebih kecil. Hasil decompose itu sendiri disebut data flow diagram level 0.
Pada data flow diagram level 0 itu sendiri terdiri dari empat proses utama yang semuanya itu saling berkaitan, yaitu proses pemesanan, proses pembayaran,
proses pembatalan, dan proses pelaporan. Empat proses utama itu juga dapat dibagi menjadi sub-sub proses yang lebih kecil, dan sub-sub proses yang kecil itu
sendiri masih saling berkaitan antara yang satu sama yang lain. Pada data flow diagram level 0 juga digambarkan data store yang digunakan dalam sistem. Data
store yang digunakan adalah data store paket haji dan umroh, pelanggan,
pemesanan, pembayaran, dan pembatalan. Data flow diagram level 0 sistem informasi administrasi travel dapat dilihat pada Gambar 4.11.
[Laporan data pelanggan] Data pembatalan
Data pembatalan Data pembatalan
Data pemesanan Data pembayaran
Data pembayaran Data pelanggan
Data pembayaran Data pemesanan
Data pelanggan
[Laporan pembatalan] [Laporan pembayaran]
[Laporan pemesanan] [Permintaan laporan]
Data pembayaran
Data pembayaran [Nota pengembalian]
[Data pembatalan] Data pemesanan
[Nota pembayaran] [Data pembayaran]
Data pemesanan Data pelanggan
Data paket haji umroh [Account login]
[Daftar paket haji umroh]
[Data pemesanan] [Data pelanggan]
Pelanggan
Pelanggan Pelanggan
Pelanggan Pelanggan
Pelanggan Pelanggan
Manajer Manajer
Manajer
Manajer Pelanggan
1
Proses pemesanan
+
2
Proses pembayaran
+
3
Proses pembatalan
+
4
Proses pelaporan
+
1 Paket haji umroh
2 Pelanggan
3 Pemesanan
4 Pembayaran
3 Pemesanan
4 Pembayaran
2 Pelanggan
3 Pemesanan
4 Pembayaran
2 Pelanggan
4 Pembayaran
4 Pembayaran
3 Pemesanan
5 Pembatalan
5 Pembatalan
5 Pembatalan
Manajer
Gambar 4.11 Data Flow Diagram Level 0 Sistem Administrasi Travel
D. Data Flow Diagram Level 1
Data flow diagram level 0 akan dibagi menjadi sub-sub proses yang lebih kecil yang disebut disebut data flow diagram level 1. Pada Gambar 4.12
merupakan data flow diagram level 1 sub proses pemesanan dari sistem informasi administrasi travel. Data flow diagram level 1 sub proses pemesanan terdiri dari
enam proses utama yaitu menampilkan daftar paket haji dan umroh, mengecek status terdaftar pelanggan, membuat account login pelanggan, menyimpan data
pelanggan, menampilkan account login pelanggan, dan menyimpan data pemesanan, serta terdapat satu entity pelanggan dan tiga data store yaitu data
store paket haji umroh, data store pelanggan, dan data store pemesanan.
Account login pelanggan
[Data pemesanan] [Data pemesanan]
[Account login] [Data pelanggan]
Data pelanggan Data pelanggan
[Data pelanggan] [Data pelanggan]
[Daftar paket haji umroh] [Data paket haji umroh]
Pelanggan
Pelanggan Pelanggan
Pelanggan 1
Paket haji umroh
2 Pelanggan
3 Pemesanan
1.1 Menampilkan daftar
paket haji umroh 1.2
Mengecek status terdaftar pelanggan
1.3 Membuat account
login pelanggan 1.4
Menyimpan data pelanggan
1.5 Menampilkan account
login pelanggan 1.6
Menyimpan data pemesanan
2 Pelanggan
Gambar 4.12 Data Flow Diagram Level 1 Sub Proses Pemesanan
Pada Gambar 4.13 merupakan data flow diagram level 1 sub proses pembayaran dari sistem informasi administrasi travel berbasis web pada PT Bia
Travel Surabaya. Data flow diagram level 1 tersebut terdiri dari tiga proses utama yaitu validasi data pemesanan, mengupdate data pembayaran, dan mencetak nota
pembayaran, serta terdapat satu entity pelanggan dan dua data store yaitu data store
pemesanan, dan data store pembayaran.
[Data pembayaran] Data pemesanan fix
[Nota pembayaran] [Data pembayaran]
[Data pembayaran] [Data pemesanan]
Pelanggan
Pelanggan 3
Pemesanan
4 Pembayaran
2.1 Validasi data pesanan
2.2 Mengupdate data
pembayaran
2.3 Mencetak nota pembayaran
4 Pembayaran
Gambar 4.13 Data Flow Diagram Level 1 Sub Proses Pembayaran Pada Gambar 4.14 merupakan data flow diagram level 1 sub proses
pembatalan dari sistem informasi administrasi travel berbasis web pada PT Bia Travel Surabaya. Data flow diagram Level 1 tersebut terdiri dari enam proses
utama yaitu validasi data pemesanan, validasi data pembayaran, menghitung pengembalian uang, menyimpan data pembatalan, mencetak nota pengembalian,
dan mengupdate data pembayaran, serta terdapat satu entity pelanggan dan tiga
data store yaitu data store pemesanan, data store pembayaran, dan data store
pembatalan.
[Data pembatalan] [Data pembatalan]
Data pemesanan fix [Data pemesanan]
Data pembatalan
[Data pembayaran] Data pembatalan
[Nota pengembalian] Data pembatalan
Data pembayaran fix [Data pembayaran]
[Data pembatalan] Pelanggan
Pelanggan 4
Pembayaran 3.1
Validasi data pemesanan
3.2 Validasi data
pembayaran
3.3 Menghitung
pengembalian uang
3.5 Mencetak nota
pengembalian 3.4
Menyimpan data pembatalan
3.6 Mengupdate data
pembayaran 4
Pembayaran 3
Pemesanan
5 Pembatalan
5 Pembatalan
Gambar 4.14 Data Flow Diagram Level 1 Sub Proses Pembatalan
Pada Gambar 4.15 merupakan data flow diagram level 1 sub proses pelaporan dari sistem informasi administrasi travel berbasis web pada PT Bia
Travel Surabaya. Data flow diagram level 1 tersebut terdiri dari tiga proses utama yaitu memilih laporan, menentukan periode laporan, dan mencetak laporan, serta
terdapat satu entity manajer dan empat data store yaitu data store pelanggan, data store
pemesanan, data store pembayaran, dan data store pembatalan.
[Laporan data pelanggan] [Data pembatalan]
[Laporan pembatalan]
[Laporan pembayaran] [Laporan pemesanan]
Laporan fix Laporan yang dipilih
[Permintaan laporan] [Data pembayaran]
[Data pemesanan] [Data pelanggan]
Manajer
Manajer
Manajer Manajer
2 Pelanggan
3 Pemesanan
4 Pembayaran
4.1
Memilih laporan
4.2
Menentukan periode laporan
4.3
Mencetak laporan 5
Pembatalan
Manajer
Gambar 4.15 Data Flow Diagram Level 1 Sub Proses Pelaporan
4.2.2 Entity Relationship Diagram