151
4.2.1.2 Desain Logical Logical Model
Pada tahapan ini, menunjukan usulan alur proses sistem yang akan dibuat dengan menunjukkan fungsi – fungsi sistem informasi
pada user secara logika dengan menggunakan tools DFD Data Flow Diagram
, mulai dari Diagram Konteks sampai dengan DFD Level 1.
Gambar 4.5 Diagram Konteks Yang Diusulkan
152
Gambar 4.6 DFD Level Zero Yang Diusulkan
153
Gambar 4.7 DFD Level 1 Dari Proses 1.0 Yang Diusulkan
154
Gambar 4.8 DFD Level 1 Dari Proses 2.0 Yang Diusulkan
155
Gambar 4.9
DFD Level 1 Dari Proses 3.0 Yang Diusulkan
Gambar 4.10
DFD Level 1 Dari Proses 4.0 Yang Diusulkan
156
+
, -
Gambar 4.11
DFD Level 1 Dari Proses 5.0 Yang Diusulkan
157
Gambar 4.12 DFD Level 1 Dari Proses 6.0 Yang Diusulkan
Gambar 4.13 DFD Level 1 Dari Proses 8.0 Yang Diusulkan
158
4.2.1.3 Spesifikasi Proses
1. Proses Input Berita: Input Form Berita
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
2. Proses Delete Berita : Input no_berita
Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
3. Proses InputEdit Pulau : Input Form Pulau
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
159 4. Proses Delete Pulau:
Input id_pulau Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
5. Proses InputEdit Kota : Input Form kota
Input id_pulau
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
6. Proses Delete Kota: Input id_kota
Input id_pulau Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
160 Balik ke halaman sebelumnya
ENDIF
7. Proses InputEdit Airlines : Input Form Airlines
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
8. Proses Delete Airlines: Input id_airlines
Tampilkan Konfirmasi Menghapus Data
IF
Ya Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
9. Proses InputEdit Pesawat : Input Form Pesawat
Input id_airlines
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
161 Simpan
ENDIF
10. Proses Delete Pesawat: Input id_pesawat
Input id_airlines Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
11. Proses InputEdit Service : Input Form Service
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
12. Proses Delete Service: Input id_service
Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
162
ELSE
Balik ke halaman sebelumnya
ENDIF
13. Proses InputEdit Hotel : Input Form Hotel
Input id_kota
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
14. Proses Delete Hotel: Input id_hotel
Input id_kota Tampilkan Konfirmasi Menghapus Data
IF
Ya Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
15. Proses InputEdit Room : Input Form Room
Input id_hotel
163 Input id_service
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
16. Proses Delete Room: Input id_room
Input id_hotel Input id_service
Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
17. Proses InputEdit Jadwal : Input Form jadwal
Input id_pesawat Input id_kota
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
164 Simpan
ENDIF
18. Proses Delete Jadwal : Input id_penerbangan
Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
19. Proses InputEdit Tour : Input Form Tour
Input id_kota
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
20. Proses Delete Tour : Input kode_tour
Input id_kota Tampilkan Konfirmasi Menghapus Data
IF Ya
165 Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
21. Proses Upload Paket Tour : Input Paket Tour
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
22. Proses Delete Paket Tour : Input id_paket
Tampilkan Konfirmasi Menghapus Data
IF
Ya Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
23. Proses Input Jajak pendapat : Input Form jajak pendapat
IF Form tidak lengkap THEN
Tampilkan verifikasi
166
ELSE
Simpan
ENDIF
24. Proses Delete Jajak pendapat : Input id_jajak
Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
25. Proses Input Pesan Tour : Input kode_tour
Input Form pesan tour
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
26. Proses Delete pesan tour: Input id_pesan_tour
Tampilkan Konfirmasi Menghapus Data
IF Ya
167 Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
27. Proses Input Pesan Hotel : Input id_room
Input Form pesan hotel
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
28. Proses Delete pesan hotel: Input id_pesan_hotel
Tampilkan Konfirmasi Menghapus Data
IF
Ya Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
29. Proses Input Pesan Penerbangan : Input id_penerbangan
Input Form pesan penerbangan
168
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
30. Proses Delete pesan penerbangan: Input id_pesan_penerbangan
Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
31. Proses Input Pesan Paket : Input id_paket
Input Form pesan paket
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
32. Proses Delete pesan paket: Input id_pesan_paket
169 Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
33. Proses Input Guestbook : Input Form Guestbook
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
34. Proses Delete Guestbook : Input no_guest
Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
35. Proses Input Contact us : Input Form Contact us
170
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
36. Proses Delete Contact us : Input no_contact
Tampilkan Konfirmasi Menghapus Data
IF Ya
Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
37. Proses Input Pendaftaran : Input Form biodata
IF Form tidak lengkap THEN
Tampilkan verifikasi
ELSE
Simpan
ENDIF
38. Proses Delete customer : Input id_customer
Tampilkan Konfirmasi Menghapus Data
171
IF
Ya Hapus Data
ELSE
Balik ke halaman sebelumnya
ENDIF
39. Proses Pembuatan Laporan Pemesanan Tour :
GET id_pesan_tour
GET id_customer
GET kode_tour
GET tgl_pesan
GET jumlah
GET harga
GET
total
GET
status_pembayaran Buat Laporan Pemesanan Tour
Cetak Laporan Pemesanan Tour 40. Proses Pembuatan Laporan Pemesanan Hotel :
GET
id_pesan_hotel
GET
id_customer
GET id_room
GET bed
GET tgl_pesan
GET jumlah
172
GET
hari
GET harga
GET total
GET status_pembayaran
Buat Laporan Pemesanan Hotel Cetak Laporan Pemesanan Hotel
41. Proses Pembuatan Laporan Pemesanan Paket Tour :
GET id_pesan_paket
GET id_customer
GET id_paket
GET tgl_pesan
GET jumlah
GET
status_pembayaran Buat Laporan Pemesanan Paket Tour
Cetak Laporan Pemesanan Paket Tour 42. Proses Pembuatan Laporan Pemesanan Penerbangan :
GET id_pesan_penerbangan
GET
id_customer
GET
id_penerbangan
GET tgl_pesan
GET jumlah
GET harga
GET total
173
GET
status_pembayaran Buat Laporan Pemesanan Penerbangan
Cetak Laporan Pemesanan Penerbangan
4.2.2 Desain Basisdata Database