Data Flow Diagram Level 0 Data Flow Diagram Level 1

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