Desain Logical Logical Model Spesifikasi Proses

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