Abstract:
Pariwisata domestik di Indonesia mengalami pertumbuhan pesat, ditandai dengan meningkatnya jumlah perjalanan wisatawan. Seiring dengan peningkatan ini, layanan penyewaan bus pariwisata menjadi komponen krusial, terutama untuk perjalanan kelompok. Oleh sebab itu, kebutuhan akan sistem yang efisien dan praktis dalam layanan penyewaan bus pariwisata semakin meningkat. Banyak perusahaan transportasi masih menggunakan metode konvensional seperti komunikasi melalui aplikasi WhatsApp dalam proses penyewaan bus. Metode ini dinilai kurang efisien karena seluruh proses penyewaan, penjadwalan, dan pembayaran harus dilakukan secara manual oleh staff, sehingga berpotensi menyebabkan antrian panjang, waktu tunggu lama, dan ketidaknyamanan bagi penyewa. Berdasarkan permasalah yang ada, maka dilakukanlah penelitian yang bertujuan untuk merancang dan membangun website pemesanan online penyewaan bus pariwisata menggunakan harvesine formula dan payment gateway. Website ini mampu mempermudah proses penyewaan bus pariwisata bagi penyewa dan meningkatkan efisiensi operasional perusahaan. Metodologi yang digunakan adalah Rapid Application Development (RAD) yang memungkinkan fleksibilitas dalam perubahan, melibatkan pengguna dalam setiap tahap, dan efisien dalam mempercepat pengembangan sistem dan diimplementasikan menggunakan framework laravel, MySQL untuk database, payment gateway menggunakan Midtrans, Leaflet Js dan Mapbox untuk maps, implementasi rumus haversine digunakan untuk menghitung jarak antara titik penjemputan penyewa dan kantor cabang, sehingga sistem dapat menentukan kantor cabang terdekat dan menghitung biaya tambahan berdasarkan titik penjemputan. Penelitian ini berhasil merancang dan membangun website pemesanan online penyewaan bus pariwisata menggunakan harvesine formula dan payment gateway. Pengujian fungsionalitas sistem dilakukan menggunakan metode blackbox testing yang menunjukan bahwa seluruh fitur utama berjalan dengan baik sesuai fungsinya dan pengujian performance yang diukur menggunakan lighthouse. Secara keseluruhan, sebagian besar halaman dalam sistem telah menunjukkan performa yang baik.