How finnseville/wisata_liburan works
NATOUR is a PHP travel-booking site for NTT tours. Users sign in, browse tour categories and packages, and can view booking and payment-related pages; users can also review or cancel bookings. Administrators have separate destination-management and booking-confirmation/rejection pages. The sampled booking helper calculates totals and writes orders and selected destinations. The README provides no capability detail, and several page excerpts are incomplete, so connections from booking forms to that helper and among unsampled pages are not asserted.
Main entry points: db_liburan.sql Application database · login.php Sign in · admin/awal.php Admin home · user/awal.php User home
Components 17
Identity
- Sign in
Login/login.php - Registration
Login/daftar.php
Tour discovery
- User home
user/awal.php - Tour categories
user/paket - Package details
user/content
Booking operations
- Tour booking forms
user/pemesanan-pantai - Payment pages
user/content/metodebayar.html - Booking result
user/content/berhasil.php - My bookings
user/daftar_pemesanan.php - Cancel booking
user/batal_pesanan.php - Order logic
config/controller.php
Administration
- Admin home
admin/awal.php - Destination management
admin/daftar_destinasi.php - Booking review
admin/daftar_pesanan.php
Other components
- Traveler
- Administrator
- Application database
db_liburan.sql
Connections 19
- Traveler → Sign in: signs in
- Traveler → Registration: registers
- Sign in → Application database: checks account
- Sign in → User home: routes user
- Sign in → Admin home: routes admin
- User home → Application database: reads packages
- User home → Tour categories: opens category
- Tour categories → Package details: opens package
- Tour booking forms → Application database: loads destinations
- Order logic → Application database: reads prices; writes orders
- My bookings → Application database: reads orders
- My bookings → Cancel booking: requests cancellation
- Administrator → Admin home: manages tours
- Admin home → Destination management: opens destinations
- Admin home → Booking review: reviews orders
- Destination management → Application database: reads and updates
- Booking review → Application database: reviews orders
- Package details → Payment pages: opens payment
- Payment pages → Booking result: shows outcome