APLIKASI BOOKING SERVICE TRAVEL AGENCY MENGGUNAKAN VUE.JS
Yusep Maulana
Jurusan Sistem Informasi Universitas Bina Sarana Informatika Bandung Email : maulanayuseph@gmail.com
ABSTRAK
Perancangan sistem booking service travel agency berbasis web adalah sebuah sistem aplikasi yang membantu mempermudah user dalam proses booking paket wisata secara online. Sistem booking online travel agency berbasis web ini dapat diakses oleh siapa saja, dimana saja, dan kapan saja selama terdapat jaringan atau koneksi internet. Metode yang digunakan dalam pembuatan aplikasi sistem booking service travel agency berbasis web ini yaitu menggunakan metode System Development Life Cycle (SDLC) dimana pada proses pembuatan aplikasi ini dimulai dari tahapan perencanaan, analisa kebutuhan, perancangan design, pembangunan sistem, pengujian dan implementasi. Tujuan dari penulisan ini untuk membuat sebuah sistem reservasi online travel agency yang dibangun untuk meningkatkan pelayanan atau jasa dan meningkatkan citra perusahaan, mempermudah pelanggan melakukan pemesanan paket wisata melalui internet. Perancangan sistem booking service menggunakan tools javascript menggunakan framework vue.js dan laravel dengan hasil yang didapat dari aplikasi sistem booking service travel agency berbasis web ini selain untuk meningkatkan pelayanan atau jasa juga untuk memberikan sebuah informasi mengenai pariwisata yang ada di Indonesia dan luar negeri.
Kata Kunci: Perancangan Website, Booking Service, Travel Agency
Latar Belakang
Perkembangan teknologi informasi saat ini menuntut setiap perusahaan wajib untuk dapat meningkatkan kualitas kinerjanya dalam upaya menghadapi persaingan global yang semakin pesat.
Perusahaan dan pelanggan tidak lagi dibatasi oleh jarak dan waktu dimana semuanya dilakukan secara instant melalui media website atau media
mobile. Sebuah perusahaan dituntut untuk memiliki sebuah web guna berkomunikasi dengan pelanggannya agar dapat bersaing dengan perusahaan lain yang bergerak di bidang yang sama. (Nugraha Sari, 2017:1).
Tingginya tingkat permintaan dari para konsumen terhadap jasa travel menyebabkan waktu menjadi hal yang sangat penting, oleh karena
itu perusahaan memerlukan suatu informasi yang melayani pemesanan tiket secara cepat dan tepat. Selain itu dalam pengelohan data pun dibutuhkan waktu yang lebih efisien.
Penerapan teknologi berbasiskan Web atau Online merupakan beberapa jawaban dari tantangan perkembangan teknologi informasi pada era globalisasi saat ini. (Juli Effendri, 2016:2).
Identifikasi Masalah
Berdasarkan latar belakang masalah yang ada maka dapat dirumuskan identifikasi masalah sebagai berikut :
1. Pelanggan membutuhkan aplikasi informasi dan pemesanan tiket yang dapat membantu dalam proses pemesanan tiket secara online dengan mudah.
2. Pelanggan membutuhkan terlalu banyak waktu dan tenaga hanya untuk mengetahui informasi dan memesan tiket travel dengan
mendatangi langsung ke agen travel.
3. Sering terjadi ketidaksesuaian antara keinginan pelanggan dalam hal jam pemberangkatan atau bahkan tiketnya sudah terjual habis pada pemesanan tiket secara konvensional.
Analisa Penelitian
Dalam penelitian ini penulis menggunakan metode pengumpulan data serta analisa penelitian informasi yang diperlukan, yaitu menggunakan metode dengan cara wawancara dan studi pustaka. Sedangkan dari analisa penelitian terhadap permasalahan sampai menemukan hasil dari penelitian, adapun langkah- langkahnya sebagai berikut:
1. Analisa sistem nyata yaitu proses analisa terhadap sistem yang sedang berjalan dan dijadikan sebagai acuan dalam pembuatan sistem ini.
2. Studi literatur menerangkan tentang teori-teori yang relefan sebagai perbandingan antara jurnal yang telah membahas kajian yang sama dengan tema penelitian yang akan dilakukan.
3. Identifikasi masalah yaitu menentukan permasalahan yang diambil dari analisa sistem nyata dan studi literatur.
4. Proposed solution merupakan solusi yang ditawarkan dalam memecahkan masalah dalam penelitian.
5. Metode menerangkan proses pembuatan perangkat lunak dari metode perangkat lunak yang digunakan, pengumpulan data yang didapat sampai proses logic yang ada pada sistem.
6. Hasil akhir yaitu output berupa sistem yang dihasilkan dari penelitian yaitu klasifikasi teks judul tugas akhir.
Metode Pengumpulan Data
Metode pengumpulan data yang dilakukan penulis dilakukan dengan beberapa tahapan pengumpulan data seperti :
1. Wawancara
Melakukan wawancara dengan beberapa teman yang bekerja di perusahaan agen tour &
travel, untuk mendapatkan beberapa informasi tentang agen tour & travel ini.
2. Studi Pustaka
Melakukan studi pustaka dengan membaca referensi jurnal atau buku-buku yang berkaitan sehingga dapat dijadikan acuan dalam penelitian ini.
Ruang Lingkup
Berdasarkan latar belakang masalah dan identifikasi masalah, maka dibuat sebuah ruang lingkup sebagai berikut :
1. Aplikasi ini dapat dijalankan pada website maupun ponsel (mobile responsive).
2. Perancangan aplikasi berisi jadwal keberangkatan, ketersediaan tiket (availibility), harga tiket, dan juga pemesanan (booking) tiket tour & travel.
3. Input data oleh admin travel berupa data tiket, biaya, paket, jadwal dan rincian perjalanan, sedangkan input user/pemesan berupa data order tiket tour &
travel, serta pembayaran. Output sistem berupa informasi pesan tiket tour & travel.
Tinjauan Pustaka
Lohmann & Schmucker (2009:32) mengemukakan “The internet is having a continuously growing influence on various tourism markets. First, consumer information and booking behaviour has changed dramatically since online information and booking services have been introduced”. Dikatakan bahwa internet
memiliki pengaruh yang terus tumbuh di berbagai pasar pariwisata, hal ini berkaitan dengan informasi konsumen dan perilaku pemesanan mereka telah berubah secara dramatis sejak layanan dan pemesanan secara online telah diperkenalkan. Law, et al. (2004 :100) menambahkan “the rapid growth of the travel industry requires sophisticated information technologies (ITs) for managing increasing volume and quality of tourism traffic”. Sehingga pertumbuhan industri perjalanan membutuhkan teknologi informasi untuk mengelola meningkatnya volume dan kualitas pariwisata. Penelitian yang telah dilakukan oleh Christian (2001).
Pengertian E-Travelling
E-Traveling adalah singkatan dari Electronic Traveling, yaitu cara pemesanan sebuah perjalanan atau travel melalui media elektronik (Stellin, 2006). Dalam hal ini media yang dipakai adalah situs website yang dapat diakses melalui koneksi internet baik menggunakan personal
computer (PC) atau smartphone (mobile).
Pengertian Pelayanan
Pelayanan menurut Kamus Besar Bahasa Indonesia (KBBI) adalah sebagai suatu usaha untuk membantu menyiapkan atau mengurus apa yang diperlukan orang lain. Sedangkan menurut Moenir (2010 : 26) pelayanan adalah kegiatan yang dilakukan oleh seseorang atau sekelompok orang dengan landasan faktor materi melalui sistem, prosedur dan metode tertentu dalam rangka usaha memenuhi kepentingan orang lain sesuai dengan haknya. Pelayanan hakikatnya adalah serangkaian kegiatan, karena itu pelayanan merupakan sebuah proses.
Sebagai proses, pelayanan berlangsung secara rutin dan berkesinambungan, meliputi seluruh kehidupan orang dalam masyarakat.
Proses Bisnis Sistem
Proses bisnis sistem merupakan suatu gambaran tentang sebuah sistem yang saat ini sedang
berjalan pada sebuah perusahaan.
Untuk sistem yang sedang berjalan saat ini, pemesan melakukan pemesanan dengan cara menanyakan terlebih dahulu jadwal pemberangkatan yang biasanya melalui media telepon ataupun datang langsung ke tempat travel untuk selanjutnya eksekutif marketing mengecek ketersediaan jadwal, apabila jadwal tersedia maka eksekutif marketing mencatat pemesanan jadwal yang diinginkan oleh pemesan.
Kemudian pemesan melakukan pembayaran, selanjutnya eksekutif marketing membuat sebuah kwitansi pembayaran yang kemudian diserahkan kepada pemesan.
Flowmap
Flowmap berfungsi untuk menggambarkan dokumen yang mengalir dan proses yang dilakukan.
Berdasarkan analisa prosedur yang sedang berjalan maka dapat
digambarkan flowmap sebagai berikut :
Gambar 1. Flowmap yang sedang berjalan.
Analisa Kebutuhan Software
Dalam proses pengembangan sebuah software, langkah awal yang perlu dilakukan yaitu menganalisa berbagai kebutuhan yang akan dijadikan sebagai usulan atau masukan untuk acuan dalam pembangunan software tersebut.
Kebutuhan-kebutuhan tersebut antara lain seperti input yang diperlukan,
output yang diharapkan dan pembuatan design user interface yang mudah digunakan dan dipahami oleh user.
Tahapan Analisis
Booking Service Travel Agency berbasis web dimana eksekutif marketing sebagai admin dan user / pemesan yang melakukan pengolahan data seperti transaksi booking paket travel, pembayaran, serta konfirmasi pembayaran. Berikut ini spesifikasi kebutuhan dari booking service travel agency berbasis website:
A. Halaman User Pemesan : A.1. Pemesan melihat halaman utama website
A.2. Pemesan melihat list paket travel
A.3. Pemesan melihat detail list paket travel beserta harga A.4. Pemesan dapat melakukan checkout booking paket travel A.5. Pemesan dapat mengisi data detail pemesanan
A.6. Pemesan dapat melakukan konfirmasi pembayaran
B. Halaman Administrator :
B.1. Admin dapat melihat halaman beranda, bahwa login berhasil
B.2. Admin dapat melakukan penambahan paket travel
B.3. Admin dapat melihat jumlah order yang dilakukan oleh pemesan
B.4. Admin dapat melakukan pengolahan data status booking B.5. Admin dapat melakukan verifikasi pembayaran user
Use Case Diagram
Gambar 2. Use Case Diagram Booking Service Travel Agency
Activity Diagram
Gambar 3. Activity Diagram Booking Service Travel Agency Tabel 1. Deskripsi Use Case Diagram Booking Service Travel Agency
Nama Use Case Booking service travel agency
Aktor Pemesan
Goal Pemesan melakukan proses booking paket travel sampai dengan konfirmasi
Pre Condition Pemesan mengetahui proses pemesanan dari sistem booking service travel agency
Post Condition Pemesan melakukan booking paket travel Failed and Condition Pemesan membatalkan booking paket travel
Main Flow 1. Pemesan mengakses web booking service travel agency 2. Pemesan melihat list paket travel
3. Pemesan melihat detail paket travel
4. Pemesan melakukan pemesanan paket travel 5. Pemesan melakukan checkout
6. Pemesan mengisi data pemesan dan data calon traveler 7. Pemesan melakukan pengisian jumlah pembayaran
booking
8. Pemesan melakukan pemilihan bank untuk pembayaran paket
9. Pemesan melihat hasil konfirmasi untuk pembayaran paket
10. Pemesan melakukan konfirmasi pembayaran jika sudah transfer melalui bank yang telah dipilih.
Desain
Ketika Aplikasi Booking Service travel agency berbasis web ini di implementasikan, maka disini penulis sudah merancang diagram terlebih dahulu dengan menggunakan UML (Unified Modelling Language) yang permodelannya dapat dikelompokkan dalam 3 kategori yaitu structure diagrams seperti deployment diagrams, sedangkan behaviour diagrams, seperti use case diagrams, activity diagrams dan interaction diagrams seperti sequence diagrams.
Tahap perancangan bertujuan untuk memenuhi kebutuhan pengguna dan memberikan gambaran yang jelas mengenai aplikasi yang akan dibuat.
Keseluruhan dari perancangan ini akan diimplementasikan dalam
sebuah web yang bisa diakses di smartphone dan PC.
Database
Entity Relationship Diagram (ERD) Entity Relationship Diagram menjelaskan hubungan antar data dalam basis data yang terdiri dari object-object dasar yang mempunyai hubungan atau relasi antar object- object tersebut. Dalam ERD hubungan atau relasi dapat terdiri dari sejumlah entitas yang disebut dengan derajat relasi.
Logical Relational Structure (LRS) Logical Relational Structure (LRS) adalah representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil antar himpunan entitas.
Entity Relationship Diagram (ERD)
Gambar 4. Entity Relationship Diagram.
Logical Relational Structure (LRS)
Gambar 5. Logical Record Structure.
Software Architecture Component Diagram
Gambar 6. Component Diagram.
Deployment Diagram
Gambar 7. Deployment Diagram.
User Interface
Gambar 8. Halaman Utama
Gambar 9. Halaman Paket Travel
Gambar 10. Halaman Detail Paket
Gambar 11. Halaman Checkout
Gambar 12. Halaman Konfirmasi Publikasi Web
Publikasi website Booking Service Travel Agency yang dilakukan dengan mempromosikan situs pencari (search engine) local maupun dunia sehingga mempermudah masyarakat umum untuk mengetahui lebih jauh dan detail tentang Booking Service Travel Agency.
1 Nama Domain
Nama domain (domain name) adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Nama domain berfungsi untuk mempermudah pengguna di internet pada saat
melakukan akses ke server, selain itu juga dapat dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengetahui mengenai deretan angka yang rumit yang dikenal sebagai IP Address. Registrasi domain name untuk website ini http://www.bookingonlinetravel.
2 Kapasitas Hosting
Hosting adalah jasa layanan inernet yang menyediakan server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet. Kapasitas hosting yang ditawarkan penyedia jasa hosting pun cukup beragam. Melihat kebutuhan storage database pada web booking service travel agency lumayan tidak besar yaitu sekitar 400mb. Storage sebesar itu akan sangat cukup untuk menangani database yang ada.
Spesifikasi Hardware dan Software a. Spesifikasi Hardware
Perangkat keras yang dimaksud disini adalah seperangkat alat atau elemen elektronik yang dapat membantu sistem yang diusulkan sehingga program yang dibuat dapat bekerja dengan baik, yaitu :
1. Perangkat Keras Aplikasi Backend Processor : Kapasitas Minimum 2.0 GHZ
Memori : Minimum 512 MB VGA : Kecepatan Minimum 32 MB
Hardisk : Minimum Kapasitas 20 GB
2. Perangkat Keras Aplikasi Frontend
Resolusi : 1366 x 768 pixels Memori : Minimum 512 MB CPU : Kapasitas Minimum 2.0 GHZ
b. Spesifikasi Software
Perangkat lunak adalah suatu rangkaian atau susunan instruksi yang harus benar dengan urutan-urutan yang benar pula. Keberadaan
perangkat lunak selalu menyertai perangkat keras yang ada, spesifikasi minimum perangkat lunak yang dipakai
dalam membangun dan
mengimplementasikan aplikasi booking service travel agency ini yaitu:
1. Sistem Operasi Windows 10 2. xampp-win32-7.2.9-0-VC15-
installer
3. Visual Studio Code 4. Google Chrome 5. Composer
6. Node.js 10.16.0 LTS 7. Vue.js @Latest 8. Laravel 5.5 9. Vuetify @latest
Kesimpulan
Berdasarkan uraian dan hasil analisa yang telah dilakukan selama pengerjaan aplikasi booking service travel agency berbasi web ini, dapat diambil kesimpulan sebagai berikut :
1 Dengan adanya aplikasi booking service travel agency berbasis web ini pemesan/pelanggan dapat lebih mudah memperoleh
informasi tentang paket travel wisata dan jadwal dengan efektif karena tinggal mengaksesnya lewat media PC atau smartphone.
2 Dengan adanya aplikasi booking service travel agency berbasis web ini maka proses pemesanan akan lebih mudah dalam
pencarian data-data
pemesan/pelanggan.
3 Dengan adanya aplikasi booking service travel agency berbasis web ini proses pemesanan dan penjadwalan pelanggan akan ketahuan dan akan memudahkkan admin dalam proses rekapitulasi.
Saran
Aplikasi yang telah penulis bangun ini telah terselesaikan akan tetapi aplikasi ini masih ada kelemahan dan kekurangan. Penulis berharap dan menyarankan kepada penulis selanjutnya untuk memperbaiki kekurangan tersebut.
Hal yang mungkin bisa dilakukan antara lain, seperti:
1. Disarankan untuk menambahkan kota tujuan wisata yang lebih banyak.
2. Disarankan untuk membuat sistem pemesanan tiket pesawat secara online, untuk data konsumen/pelanggan langsung masuk ke sistem penulis.
3. Disarankan untuk membuat sistem member untuk konsumen yang sering berlangganan menggunakan aplikasi ini.
4. Disarankan untuk memperbaiki tampilan aplikasi sehingga tampilan aplikasi lebih baik dan lebih menarik.
DAFTAR PUSTAKA
Sari, N. (2017). Aplikasi Informasi Dan Pemesanan Tiket Travel Berbasis Android.
Effendri, J. (2016). Sistem Informasi Pemesanan Paket Wisata Berbasis Web Di Cmt (Citra Madinah Tours Dan Travel ),2.
Lohmann, M., & Schmucker, D. J. (2009). Internet Research Differs from Research on Internet Users. Tourism Review, 64(1), 32-47.
Law, R., Leung, K., & Wong, J. (2004). The impact of the Internet on travel agencies.
International Journal of Contemporary Hospitality Management, 16(2), 100-107.
Shapiro, D., & Shi, X. (2008). Market Segmentation: The Role of Opaque Travel Agencies.
Vilarinho, T. A. (2014). Pursuit of competitive advantage for Online Travel
Agencies: Driving from price to value. Portuguese: Universidade Católica Portuguesa.
Stellin, Susan. "How to Travel". Houghton Mifflin. New York. 2006.
Moenir, A.S. 2010. Manajemen Pelayanan Umum Di Indonesia. Jakarta : Bumi Aksara.
Abdullah, Rohi. 2015. Web Programing is Easy. Jakarta: Elek Media Komputindo
Widodo, P.P. 2011. "Menggunakan UML (Unified Modeling Language)", Informatika, Bandung.
Wahana Komputer. 2010. Panduan Belajar MySQL Database Server. Media Kita.
Jakarta Selatan
Sidik, bertha. Ir. 2012, Pemrograman Web dengan PHP, Informatika, Bandung.
Sidik, bertha. Ir. 2001. ”Pemrograman Web dengan PHP”, Informatika, Bandung.
Heryanto, Imam, dkk., 2010, "Modul Pemrograman WEB (HTML, PHP &
MySql)", Penerbit Modula, Bandung.
Gani, Lutfi., 2018, "Panduan Praktis Menguasai Vue.js", CV Lokomedia, Yogyakarta.
Yugaswara, Galih., 2010 "Pengembangan Sistem Informasi Pemesanan Bus Di CV. Marisa Holiday Tour and Travel".