Rancang Bangun Aplikasi Menyedia Dan Pengguna API Destinasi Wisata Pulau Jawa Berbasis Website
DOI:
https://doi.org/10.33005/santika.v5i1.665Keywords:
API, destinasi wisata, Jawa Timur, laravel, ReactJSAbstract
Pulau Jawa memiliki jumlah destinasi wisata terbanyak di Indonesia, namun informasi mengenai objek-objek wisata tersebut seringkali tidak terkelola secara optimal dan sulit diakses secara digital. Website pariwisata yang ada cenderung statis dan kurang interaktif, sehingga tidak efektif dalam menarik minat pengunjung. Penelitian ini bertujuan untuk merancang dan membangun sebuah aplikasi berbasis website yang berfungsi ganda, yaitu sebagai penyedia (provider) dan pengguna (user) API untuk destinasi wisata di Pulau Jawa. Metode pengembangan aplikasi ini meliputi tahap analisis kebutuhan, perancangan sistem menggunakan CDM, PDM, dan UML, serta implementasi dengan arsitektur terpisah antara backend dan frontend. Layanan API Gateway dibangun menggunakan framework Laravel untuk menyediakan data yang terstruktur dan dinamis, sementara antarmuka pengguna (portal wisata) dikembangkan dengan library React JS untuk menciptakan pengalaman pengguna yang interaktif dan responsif. Pengujian sistem dilakukan dengan metode blackbox testing. Hasil penelitian ini adalah sebuah sistem fungsional yang terdiri dari API Gateway yang memungkinkan pengguna untuk mendapatkan kunci API dan dokumentasi, serta Portal Wisata yang dapat menampilkan, menambah, dan menghapus data destinasi wisata. Hasil pengujian menunjukkan bahwa seluruh fungsionalitas sistem berjalan sesuai dengan yang diharapkan, menyediakan solusi modern untuk sentralisasi dan distribusi informasi pariwisata di Pulau Jawa secara efisien dan terbuka.
Kata Kunci : API, Destinasi Wisata, Pulau Jawa, Laravel, React JS,
References
Sari, A. M., & Lestari, R. (2018). Pengenalan Objek Wisata di Pulau Jawa Menggunakan Perangkat Mobile. Jurnal Khatulistiwa Informatika, 1(3), 491237.
Putra, F. K. K., Saepudin, P., Adriansyah, E., & Wahyu Adrian, I. (2018). Digital tourism: A content analysis of West Java tourism websites. Journal of Indonesian Tourism and Development Studies, 6(2), 73-84.
Hermawan, A., Awaluddin, M., & Yuwono, B. D. (2017). Pembuatan aplikasi webgis informasi pariwisata dan fasilitas pendukungnya di kabupaten kudus. Jurnal Geodesi Undip, 6(4), 51-59.
Basyri, H., Suprayogi, A., & Haniah, H. (2015). Aplikasi WebGIS Pariwisata Menggunakan Google Map API di Kabupaten Lombok Timur. Jurnal Geodesi Undip, 4(4), 8-15.
W. D. Nanda, I. Widianingsih, dan A. Z. Miftah, “The Linkage of Digital Transformation and Tourism Development Policies in Indonesia from 1879–2022,” Sustainability, vol. 15, no. 13, 2023.
Rochmawati, I. (2019). Analisis user interface situs web iwearup. com. Com. Visualita, 7(2), 31-44.
K. Gowell dan S. Suprihadi, “Perancangan Web Service REST API Menggunakan PHP dan Framework Laravel di Tenta Tour Salatiga,” Jurnal JTIK, vol. 8, no. 1, hlm. 49–57, Jan.–Mar. 2024.
L. S. Saputra dan H. F. Herdiyatmoko, “Implementasi REST API pada Sistem Pendataan Kapal Menggunakan Laravel 9 dan NuxtJS,” Journal Computer and Technology, vol. 2, no. 1, hlm. 10–21, Jul. 2024.
Savira, N. R., Pramana, D., & Yuningsih, L. (2024, June). Sistem Informasi Layanan Tour Guide Pada Pelabuhan Benoa Menggunakan Framework Laravel. In Seminar Hasil Penelitian Informatika dan Komputer (SPINTER)| Institut Teknologi dan Bisnis STIKOM Bali (pp. 568-573).
Adithama, S. P., & Maslim, M. (2019). Pembangunan Sistem Informasi Perpustakaan Sekolah Dasar Berbasis Web. DINAMISIA-Jurnal Pengabdian Kepada Masyarakat, 3(2), 350-360.
Rakhmat, G. A. (2020). Perancangan Sistem Informasi Reservasi Hotel. Device, 10(2), 13-19.
Maulana, R., Sulistyanto, A., & Rini, A. S. (2021). Perancangan sistem informasi pengajuan dan pelaporan pembayaran tunjangan kinerja pada lembaga pemasyarakatan salemba berbasis web menggunakan Skema Rest API. Jurnal Manajamen Informatika Jayakarta, 1(4), 283-294.
L. P. A. S. Tjahyanti dan G. R. Sutama, “Peran Analisis Kebutuhan dalam Menciptakan Sistem Informasi yang Responsif dan Berkelanjutan,” KOMTEKS, vol. 3, no. 2, 2024.
V. Burkin, “Mitigating Risks in Software Development through Effective Requirements Engineering,” arXiv preprint arXiv:2305.12478, 2023.
Adiguna, A. R., Saputra, M. C., & Pradana, F. (2018). Analisis dan perancangan sistem informasi manajemen gudang pada PT Mitra Pinasthika Mulia Surabaya. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 2(2), 612-621.
Ardhiyani, R. P., & Mulyono, H. (2018). Analisis dan perancangan sistem informasi pariwisata berbasis web sebagai media promosi pada kabupaten tebo. Jurnal Manajemen Sistem Informasi, 3(1), 952-972.