Institut Riset dan Publikasi Indonesia (IRPI) MALCOM: Indonesian Journal of Machine Learning and Computer Science Journal Homepage: https://journal. id/index. php/malcom Vol. 4 Iss. 1 January 2024, pp: 1-9 ISSN(P): 2797-2313 | ISSN(E): 2775-8575 Design and Build a Tourist Attractions Booking System Based on Object Oriented Analysis and Design Rancang Bangun Sistem Pemesanan Tempat Wisata Berbasis Object Oriented Analysis and Design Faiz Nazhir Amrulloh1*. Rudhi Wahyudi2. Reza Saputra3. Yoga Sahria4 1,2,3 Program Studi Informatika Fakultas Sains Teknologi Universitas Teknologi Yogyakarta Program Studi Teknologi Informasi Fakultas Ilmu Komputer Universitas Amikom Yogyakarta e-mail: faizn890@gmail. com1, wahyudirudhi@gmail. rezakosambi5@gmail. com3, yogasahria@amikom. Received Aug 30th 2023. Revised Nov 05th 2023. Accepted Dec 05th 2023 Corresponding Author: Faiz Nazhir Amrulloh Abstract Information is a community need that is very necessary in today's modern era. The development of information and communication technology is very fast in this modern era. One of the tools that supports the spread of information very quickly is a smartphone, which of course is supported by a qualified internet quota. Researchers conducting this research aim to develop an Android-based tourist booking system for Ora Beach tourism. In a study entitled "Design and Build a Tourist Attractions Booking System" the research method used is a waterfall to create or develop a project for designing a tourist booking system and for the MySQL database so that it changes to. The results of this study are to display a website for Ora Beach tourism managers to manage the system and android applications for consumers and receptionists and this system also shows the results of the system that is made capable of providing detailed ordering information and also information from Ora Beach tourism in this system there are features which are orders and payments to make transactions. Keyword: Information. Ora Beach. Tourism. Tourism Management. Web and Mobile Android Abstrak Kebutuhan akan akses informasi telah menjadi esensial di era modern yang didukung oleh pesatnya perkembangan teknologi informasi dan komunikasi. Perangkat smartphone, yang dapat terhubung dengan kuota internet yang kuat, telah menjadi sarana utama dalam mendistribusikan informasi dengan kecepatan tinggi. Penelitian ini bertujuan untuk mengembangkan Sistem Pemesanan Tempat Wisata berbasis Android di destinasi wisata Ora Beach. Dalam penelitian berjudul "Rancang Bangun Sistem Pemesanan Tempat Wisata," peneliti menggunakan pendekatan Waterfall untuk merancang dan mengembangkan sistem pemesanan tempat wisata ini. Selain itu, sistem ini didukung oleh database MySQL untuk mengelola data yang diperlukan. Dengan implementasi Sistem Pemesanan Tempat Wisata berbasis Android ini, diharapkan pengguna dan pengelola wisata Ora Beach akan mendapatkan manfaat dalam bentuk kemudahan akses informasi dan efisiensi dalam proses pemesanan. Sistem ini juga dapat menjadi landasan bagi pengembangan layanan wisata yang lebih baik di masa depan. Kata Kunci: Informasi. Ora Beach. Pengelolaan Tempat Wisata. Web dan Mobile Android. Wisata PENDAHULUAN Ora Beach Resort, juga dikenal sebagai Wisata Ora Beach, adalah sebuah destinasi pariwisata yang terletak di Desa Saleman. Kabupaten Maluku Tengah. Provinsi Maluku. Indonesia . Tempat ini memiliki pesona alam yang menakjubkan, terutama berkat keindahan pantai dan lautnya, yang menjadikannya tujuan yang diminati oleh banyak pengunjung. Meskipun Ora Beach Resort telah menjadi daya tarik wisata yang populer, informasi terkait dengan tempat ini belum tersebar luas, baik di dalam negeri maupun mancanegara. Salah satu alasannya adalah bahwa daerah sekitar Ora Beach Resort masih menjalankan banyak aktivitas secara manual, sehingga akses ke media informasi yang lebih luas sangat terbatas. Sebagai akibatnya, hanya sebagian kecil orang yang mengetahui keberadaan tempat wisata ini. Dibandingkan dengan jumlah DOI: https://doi. org/10. 57152/malcom. MALCOM-04. : 1-9 potensial pengunjung, masih banyak orang yang belum mengetahui tentang Ora Beach Resort karena minimnya upaya pemasaran dan kurangnya sarana komunikasi modern. Saat ini. Ora Beach Resort belum memiliki sistem informasi resmi seperti website atau aplikasi seluler yang dapat memberikan informasi penting kepada calon pengunjung. Informasi seperti tarif penginapan, jumlah kamar yang tersedia, jenis paket wisata yang ditawarkan, dan cara melakukan pemesanan belum tersedia secara mudah. Hal ini menyebabkan kebingungan di kalangan pengunjung yang ingin mengunjungi Ora Beach Resort di Maluku . Penelitian ini memegang peran yang sangat penting dalam menghadapi tuntutan era digital yang terus Pertama, penelitian ini menjadi penting karena memenuhi kebutuhan masyarakat yang semakin tinggi akan kemudahan dan aksesibilitas dalam proses pemesanan tempat wisata. Penelitian terdahulu. Rancang Bangun Sistem Informasi Pemesanan Online Aktivitas Wisata anexplore. , pada penlitian ini menggunakan metode Agile terdapat 4 user yaitu admin, customer, agen freelance dan penyedia aktivitas wisata, penelitian ini memiliki keunggulan fitur pada agen freelance dimana dapat saldo dan komisi dan penginputan rekening untuk proses komisi . Penelitian Rancang Bangun Aplikasi Layanan Pemsanan Tiket Pada Objek Wiasata Agro Nadiin Berbasis Android, oleh Aziz . Aplikasi pemesanan tiket berbasis mobile ini juga dapat membantu pengelola dalam proses penjualan tiket yang dapat mengurangi penggunaan tiket kertas karena sudah menggunakan aplikasi bebasis mobile, yang mana pengelola hanya perlu melakukan scan pada tiket yang sudah dipesan oleh calon pengunjung sebelumnya yang tersimpan dalam bentuk QR Code di halaman detail pemesanan. Berdasarkan penelitian sebelumnya membuktikan bahwa sistem pemesanan berbasis Android dapat meningkatkan efisiensi, mengurangi hambatan dalam transaksi, dan meningkatkan pengalaman pelanggan. Namun, penelitian ini membedakan diri dengan fokusnya pada destinasi wisata Ora Beach, yang memiliki karakteristik dan kebutuhan yang unik, serta dengan pengembangan fitur khusus yang akan meningkatkan kualitas layanan. Urgensi penelitian ini terkait dengan evolusi teknologi dan preferensi pengguna. Seiring berkembangnya teknologi, masyarakat semakin bergantung pada perangkat berbasis Android, yang sekarang menjadi perangkat utama untuk mencari informasi dan melakukan transaksi . Dalam konteks ini, penelitian ini menjadi mendesak untuk memenuhi harapan konsumen yang semakin canggih dalam menggunakan Penelitian ini memiliki urgensi dalam meningkatkan daya saing destinasi wisata seperti Ora Beach. Penelitian ini memungkinkan destinasi wisata untuk mengikuti tren global dalam pemesanan berbasis Android, sehingga dapat menarik lebih banyak pengunjung yang mencari pengalaman wisata yang efisien dan praktis. Dengan membedakan diri dari penelitian sebelumnya, yang mungkin lebih umum dalam cakupannya, penelitian ini dapat menyesuaikan solusi dengan kebutuhan spesifik Ora Beach dan pengguna yang Oleh karena itu, penelitian ini bukan hanya merupakan kebutuhan mendesak, tetapi juga kesempatan untuk mendukung pertumbuhan industri pariwisata dan meningkatkan daya tarik destinasi wisata. Karena itu, perlu dirancang dan dikembangkan sebuah sistem informasi berbasis Android yang dapat memberikan informasi lengkap mengenai Ora Beach Resort di Maluku. Sistem ini juga akan memungkinkan pengunjung untuk melakukan transaksi, termasuk pemesanan penginapan dan paket wisata, sehingga mereka dapat merencanakan kunjungan mereka dengan lebih baik . Dengan adanya sistem informasi ini, pengunjung dapat memahami informasi yang dibutuhkan sebelum melakukan perjalanan ke Ora Beach Resort di Maluku. Tujuan dari penelitian ini adalah untuk menciptakan sistem informasi yang dapat memenuhi kebutuhan ini dan meningkatkan pengalaman para pengunjung yang berkunjung ke Ora Beach Resort. BAHAN DAN METODE Tahapan dalam penelitian ini dimulai dengan melakukan survei, observasi dan wawancara di tempat wisata Ora Beach. Tahap ini bertujuan untuk mengumpulkan informasi dan data terkait metode yang digunakan dalam pengembangan sistem informasi berbasis android. Gambar 1. Tahapan Penelitian Survei & Observasi Observasi dengan melakukan pengamatan langsung oleh peneliti pada akun Instagram @orabeachresort dan juga melihat langsung lokasi tempat yang sedang di lakukan penelitian ini yaitu wisata Ora Beach di maluku desa saleman. Observasi ini lakukan untuk mengetahui kondisi atau keadaan dan untuk melakukan wawancara dengan pemilik dan para pegawai juga masyarakat yang ada di wisata Ora Beach Sehingga dengan begitu rencana sistem yang akan di buat bisa sesuai dengan kebutuhan yang diperlukan . Rancang Bangun Sistem Pemesanan Tempat Wisata. (Amrulloh et al, 2. ISSN(P): 2797-2313 | ISSN(E): 2775-8575 Studi Pustaka Studi Pustaka dilakukan dengan mencari materi baik dari jurnal, skripsi atau sumber lainnya yang berkaitan dengan penelitian yang sedang dilakukan yang akan dijadikan sebagai panduan untuk menyelesaikan penelitian ini . Pengumpulan Data Proses pengumpulan data dilakukan dengan mengunpulkan data yang akan digunakan sebagai data latih dan data uji dalam penelitian . Data yang dikumpulkan seperti paket tour, jenis kamar, makanan dan juga harga sesuai pemesanan yang di tampilkan di media social Instagram @orabeachresot atau lainnya dan juga dari hasil observasi. Berikut ini adalah data yang diperoleh dari wisata Ora Becah mulai dari jenis tempat nginap, harga dan makanan yang sudah di tetapkan wisata Ora Beach yang tampilkan pada tabel berikut ini. Table 1. Sampel Data Wisata Ora Beach Jenis Paket Rumah laut . kamar tidur 1 kamarmand. Kamar Laut Kamar Darat Sarapan. Makan siang. Makan malam dan coffee time Paket tour 3D2N Kamar laut Paket tour 3D2N Kamar darat Paket tour 3D2N Rumah laut Harga Rp. Rp. Rp. Rp. Rp. Rp. Rp. Analisis Data Analisis data dilakukan dengan memeriksa kembali data yang sudah dikumpulkan untuk mencari tau apabila ada kesalahan atau kekeliruan dalam pengumpulan data yang tidak sesuai agar bisa diperbaiki kembali sebelum dilanjutkan ke tahap berikutnya . Perancangan Sistem Perancangan sistem dibagi dengan beberapa perancangan utama, mulai dari perancangan alur sistem, perancangan database, perancangan flowchart maupun perancangan user interface. Perancangan user interface berguna untuk merancang tampilan aplikasi agar pengguna mudah menggunakan aplikasi sistem serta mengurangi kemungkinan human error dalam penggunaan sistem . Perancangan alur sistem dan flowchart dilakukan dengan menggunakan perangkat lunak draw io sedangkan database dirancang di phpMyAdmin. Implementasi Dalam sistem yang dibangun, sistem di web dibangun menggunakan Bahasa Pemrograman PHP dan sistem di mobile dibangun menggunakan Bahasa Pemrograman Java dan Kotlin. Tools di web yang digunakan dalam proses pengkodean atau codingan adalah aplikasi Visual Studio Code dan tools di mobile yang digunakan dalam proses pengkodean atau codingan adalah aplikasi Android Studio. Data pada sistem disimpan ke dalam basis data di phpMyAdmin yang dijalankan melalui localhost sehingga admin dapat melihat kembali atau mengolah data yang ada pada sistem. Pengujian Pengujian dilakukan dengan menguji semua fitur untuk memastikan fungsionalitas dari sistem yang telah dibangun sebelum digunakan dengan melakukan pengujian booking atau pemesanan pada aplikasi . Pertama pemesan perlu melakukan login masuk dan akan masuk pada tampilan home kemudian jika ingin melihat tampilan galeri untuk melihat pemandangan yang ada pada wisata Ora Beach untuk memastikan maka klik pada Tampilan galeri untuk menampilakan galeri dari wisata Ora Beach dan juga ada profil dari wisata Ora Beach dan untuk pemesanan atau booking tempat nginap maka masuk ke menu pemesanan pada menu ini akan menampilkan jenis kamar dan juga harga yang tersedia di wisata Ora Beach jika sudah booking maka lanjut menu pembayaran dalam menu pembayaran terdapat jenis pilihan pembayaran melalui transfer bank atau bayar cash saat chek-in ditempat jika sudah akan diberikan kode barcode yang di kirim ke email pemesan untuk melalukan chek-in jika sudah tiba di wisata Ora Beach yang mana pada barcode ini akan menampilan semua detail data pemesan. HASIL DAN DISKUSI Pada penelitian ini dihasilkan sebuah aplikasi sistem informasi berbasis android pada wiasata Ora Beach di Maluku. Dalam pengembangan aplikasi dibangun menggunakan bahasa pemrograman java dan kotlin MALCOM - Vol. 4 Iss. 1 January 2024, pp: 1-9 MALCOM-04. : 1-9 sedangkan untuk sistem web dikembangkan menggunakan bahasa pemrograman PHP dan data base yang digunakan dalam pengembangan sistem adalah MySql. Implementasi Aplikasi Pada wisata Ora Beach di maluku ini akan dibuatkan sebuah pemesesan tempat wisata pada Ora Beach. Sistem ini dibangun bertujuan untuk memudahkan para pengunjung atau pengguna aplikasi yang ingin berkunjung dan refreshing ke tempat wisata Ora Beach dan mencari informasi terkait wisata Ora Beach di maluku ini, cukup dengan membuka aplikasi yang sudah di rancang dan disediakan, informasi dari wisata Ora Beach ini dapat dilihat dengan detail dan jelas. Bagian ini menggambarkan proses yang diusulkan sebagai perbaikan dari proses yang ada saat ini. Gambar 2. DAD Level 1 Gambar 2 merupakan gambaran diagram DAD Level 1 bisa dilihat terdapat 3 aktor yaitu pengelola, konsumen dan resepsionis untuk melakukan chek-in, terdapat 10 proses dan terdapat 7 data store. DAD level 1 menjelaskan proses alir data yang terjadi dalam sistem untuk semua level hak akses. Pada level 1 ini menacakup keseluruhan hak akses level pengelolah dapat melakukan manajemen dan mendapat informasi terkait data konsumen, data Ora Beach dan pemesanan jenis kamar. Sedangkan untuk hak akses level konsumen dapat menginputkan data konsumen, data Ora Beach dan menginputkan nilai pesanan, konsumen juga memperoleh informasi mengenai data konsumen, data pesanan dan data kamar atau harga. Pada level 1 hak akses level pengelolah memperoleh informasi mengenai daftar pesanan yang telah dilakukan oleh konsumen. Pada hak akses level konsumen mendapatkan informasi mengenai hasil detail pesanannya dan melukan chekin melalui resepsionis untuk menampilkan data booking yang sudah dilakukan . Rancang Bangun Sistem Pemesanan Tempat Wisata. (Amrulloh et al, 2. ISSN(P): 2797-2313 | ISSN(E): 2775-8575 Gambar 3. Relasi Tabel Database Gambar 4. Tampilan Website Admin kelola pengguna Gambar 5. Tampilan Website Admin Kelola Paket Liburan MALCOM - Vol. 4 Iss. 1 January 2024, pp: 1-9 MALCOM-04. : 1-9 Pada Gambar 4 merupakan tampilan admin, admin dapat melakukan verifikasi untuk memastika data yang di masukan pengguna pada saat daftar sudah benar, jika sudah benar akan diberikan akses untuk login pada aplikasi wisata Ora beach. Pada Ganbar 5 menampilkan jenis paket tour/ liburan yang ada di wisata Ora Beach dengan fasilitas yang tersediah dari masing-masing paketnya, dan admin dapat mengelola paket wisata yang tersedia. Gambar 6. Halaman Home pada Aplikasi Gambar 7. Halaman Booking pada Aplikasi Rancang Bangun Sistem Pemesanan Tempat Wisata. (Amrulloh et al, 2. ISSN(P): 2797-2313 | ISSN(E): 2775-8575 Gambar 8. Metode Pamabyaran pada Aplikasi Pada Gambar 6, menampilkan halaman home dari mobile aplikasi diaman tedapat nama konsumen, tanggal chekin dan checkout kemuduan ada tambah kamar yaitu dewasa dan anak dan jumlah kamar kedian klik di cari untuk mencari kamar yang tersedia. Tampilan ini juga menampilkan galeri dari wisata Ora Beach yaitu view pemandangan yang bias di lihat oleh konsumen. Pada Gambar 7 Pada tampilan ini menjelasa setelah konsumen memilih kamar dan melihat detail kamar maka selanjutnya masuk pada halaman booking untuk melakukan pemesanan kamar. Setelah melakukan pemesanan pengguna dapat melakukan pembayaran dengan berbagai metode seperti pada Gambar 8. Pengujian Sistem Pada pengujian aplikasi Rancang Bangun Sistem Pemesanan Tempat Wisata Berbasis Android ini dilakukan pengujian fungsionalitas aplikasi dalam merespon permintaan . Untuk menemukan bug dalam aplikasi digunakan metode black box testing selama proses pengembangan. Berbagai kondisi dilakukan uji coba terhadap aplikasi untuk memastikan bahwa aplikasi dapat berjalan dengan baik. Tabel 1 menunjukkan hasil dari proses pengujian menggunakan black box testing. Hal ini dilakukan untuk memastikan aplikasi ini dapat berjalan dengan baik dan meminimalisir kemungkinan muncul bug atau kesalahan pada aplikasi saat digunakan oleh pengguna. Table 2. Hasil BlackBox Testing Fungsionalitas Membuka Aplikasi Login Aplikasi Tampil Halaman Beranda Verifikasi Pengguna Andorid Tampil Data Konsumen Tampil Data Paket Liburan Tampil Halaman Home Android Tampil Halaman Pemesanan Tampil Halaman Pembayaran Tampil Pembayaran Berhasil Tampil Detail Kamar Hasil Uji Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berhasil Berdasarkan hasil pengujian black box testing tersebut, dapat disimpulkan bahwa proses pengujian aplikasi sudah melalui semua skenarion dengan hasil yang sesuai dengan yang diharapkan. Semua skenario pengujian telah dilakukan dengan hasil uji adalah "berhasil". Hal ini menunjukkan bahwa aplikasi Sistem Pemesanan tempat wisata berbasis android ini telah layak digunakan dan memenuhi standar yang diharapkan. Selain Pengujian dengan black box pengujian user interface merupakan langkah penting dalam memastikan bahwa sistem yang telah dikembangkan memenuhi harapan pengguna dan memberikan MALCOM - Vol. 4 Iss. 1 January 2024, pp: 1-9 MALCOM-04. : 1-9 pengalaman pengguna yang memuaskan. Kuesioner (UEQ) dilakukan dengan menggunakan User Experience Questionnaire (UEQ), untuk mengukur berbagai aspek pengalaman pengguna, seperti efektivitas, efisiensi, kepuasan, dan kesan keseluruhan. Tes dilakukan dengan memberikan kuesioner kepada 22 wisatawan. Hasil pengujian pada Tabel 1, dimana daya tarik dengan nilai 1. 518 menunjukkan bahwa sistem tersebut memiliki tingkat daya tarik yang cukup baik, mampu memikat pengguna untuk berinteraksi dengan aplikasi atau platform tersebut. Kejelasan dengan nilai 1. 553 menunjukkan bahwa antarmuka sistem dianggap cukup jelas dan mudah dipahami oleh pengguna. Efisiensi dengan nilai 1. 263 menunjukkan potensi untuk meningkatkan efisiensi pengguna dalam menggunakan sistem. Akurasi dengan nilai 1. 211 menunjukkan tingkat keandalan dan ketepatan sistem dalam melakukan tugas-tugas yang diinginkan oleh pengguna. Stimulasi dengan nilai 1,434 menunjukkan bahwa sistem memberikan tingkat stimulasi yang cukup baik dalam memberikan rangsangan dan pengalaman yang menarik kepada pengguna, dan kebaruan dengan nilai 0,605 menunjukkan bahwa ada potensi untuk meningkatkan tingkat kebaruan dan inovasi sistem. Hasil perhitungan digambarkan pada skala. Gambar 9 dengan nilai yang dikumpulkan dalam tolok ukur untuk memberikan kesimpulan tentang kualitas sistem yang dievaluasi. Hasil tes ini akan membantu dalam perbaikan dan penyesuaian yang diperlukan untuk memaksimalkan kualitas pengalaman pengguna dari sistem yang telah dirancang. Table 3. Hasil UEQ Attractiviness Clarity Efficiency Accuracy Stimulation Novelty UEQ Scales (Mean and Varianc. 2,50 2,00 Excellent 1,50 Good 1,00 Above Average 0,50 Below Average 0,00 Bad -0,50 Mean -1,00 Daya tarik Kejelasan Efisiensi Ketepatan Stimulasi Kebaruan Gambar 9. Pengujian pada Aplikasi KESIMPULAN Kesimpulan dari penelitian ini menunjukkan hasil yang sangat positif dalam pengembangan sistem pemesanan tempat wisata berbasis Android di Ora Beach. Dalam penelitian ini, aplikasi Android dan website pengelola wisata Ora Beach dikembangkan dengan sukses. Pengguna dapat dengan mudah mencari, memilih, dan memesan tempat wisata, sementara pengelola memiliki alat yang efisien untuk mengelola operasional Hasil pengujian sistem juga menunjukkan kinerja yang baik, dengan pengguna dapat melakukan pemesanan dan pembayaran secara lancar. Manfaat dari penelitian ini bagi masyarakat luas sangat nyata. Pertama, konsumen dan pengunjung Ora Beach akan mengalami kemudahan dalam memesan tempat wisata dengan cepat dan efisien melalui aplikasi Android. Ini tidak hanya meningkatkan pengalaman mereka, tetapi juga membantu menghemat waktu dan usaha yang sebelumnya diperlukan dalam proses pemesanan. Pengelola wisata Ora Beach akan mendapatkan manfaat dalam hal efisiensi operasional. Sistem ini memungkinkan mereka untuk mengelola stok tempat wisata, melacak pemesanan, dan memproses pembayaran dengan lebih baik. Ini akan membantu meningkatkan produktivitas dan mengurangi potensi kesalahan dalam pengelolaan informasi. Dengan demikian, penelitian ini tidak hanya memberikan manfaat bagi individu, tetapi juga berkontribusi pada pertumbuhan dan perkembangan destinasi wisata seperti Ora Beach. Ini adalah langkah penting dalam meningkatkan daya saing industri pariwisata dan menjawab tuntutan pengguna yang semakin canggih dalam penggunaan teknologi REFERENSI