• Tidak ada hasil yang ditemukan

APLIKASI BOOKING SERVICE TRAVEL AGENCY MENGGUNAKAN VUE.JS

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "APLIKASI BOOKING SERVICE TRAVEL AGENCY MENGGUNAKAN VUE.JS"

Copied!
16
0
0

Teks penuh

(1)

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

(2)

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.

(3)

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 :

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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.

(10)

Entity Relationship Diagram (ERD)

Gambar 4. Entity Relationship Diagram.

(11)

Logical Relational Structure (LRS)

Gambar 5. Logical Record Structure.

(12)

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

(13)

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

(14)

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

(15)

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.

(16)

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".

Referensi

Dokumen terkait