Jurnal Algoritma
Sekolah Tinggi Teknologi Garut
Jl. Mayor Syamsu No. 1 Jayaraga Garut 44151 Indonesia
Email : jurnal@sttgarut.ac.id
1
1306056@sttgarut.ac.id
2
asepdeeddy@sttgarut.co.id
Abstrak - CV. Garut Express Logistic adalah sebuah perusahaan yang bergerak dalam bidang
jasa, yang melayani jasa transporasi. Layanan yang tersedia pada perusahaan ini adalah
diantaranya pengiriman barang di dalam kota maupun luar kota, wisata keliling kota Garut, antar
jemput tamu, jasa travel dan rental kendaraan. Dalam rangka meningkatkan pelayanan terhadap
pelanggan, maka CV. Garut Express Logistic perlu meningkatkan pelayanan, dalam hal ini adalah
meningkatkan aplikasi pemesanan yang dapat diakses secara realtime dengan pengembangan
dilakukan terlebih dahulu hanya pada jasa travel. Metode perancangan sistem yang digunakan
pada Tugas Akhir ini adalah menggunakan metode pendekatan Berorientasi Objek dengan Uinified
Approach (UA) dari Bahrami (1999) yang terdiri dari tahapan Object Oriented Analysis (OOA)
dan Object Oriented Design (OOD), dengan pemodelan kebutuhan sistemnya menggunakan
Unified Modeling Language (UML). Framework yang digunakan yaitu Codeigniter dan di sisi
server dan AngularJS di sisi client, serta MySQL sebagai penyimpanan databasenya. Adapun hasil
penelitian ini berdasarkan sistem yang sedang berjalan kemudian dikembangkan sehingga
menghasilkan aplikasi pemesanan tiket travel berbasis web dan mobile yang akan membantu
perusahaan dan pelanggan dalam melakukan transaksi pemesanan tiket travel. Hasil dari
penyusunan laporan ini, dapat diambil kesimpulan bahwa aplikasi pemesanan tiket travel berbasis
web dan mobile ini dapat mengakomodasi kebutuhan dalam kegiatan transaksi pemesanan tiket
travel secara efektif dan efisien karena akses informasi dapat diperoleh secara reltime.
Kata Kunci - Aplikasi Pemesanan Tiket Travel, Unified Approach (UA), Unified Modeling
Language (UML), Codeigniter
I. PENDAHULUAN
Perkembangan teknologi informasi saat ini mengharuskan setiap perusahaan 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
melalui media website dan/atau media mobile. Dengan demikian, sebuah perusahaan dituntut untuk
memiliki sebuah web organisasi guna berkomunikasi dengan pelanggannya, seperti CV. Garut
Express Logistic untuk bisa bersaing dengan perusahaan lain yang bergerak dibidang jasa travel.
Dunia travel sangat erat kaitannya dengan proses pemesanan atau reservasi, dimana
pelanggan akan memesan tiket sebelum terjadi pemberangkatan ke kota tujuan. Pemesanan tiket
dilakukan dikarenakan perusahaan travel menggunakan sistem boarding pass yakni satu kursi untuk
satu orang, dan hanya akan berjalan dari tempat berangkat dan berhenti di tempat tujuan.
Pemesanan tiket selama ini dilakukan dengan cara konvensional, yakni pelanggan datang ke shuttle
atau tempat pemberangkatan untuk memesan tiket dan kemudian baru dapat menanyakan fasilitas
yang terdapat dalam kendaraan yang akan digunakannya serta jam pemberangkatannya. Cara
tersebut dapat merugikan pelanggan, misalnya: terdapat ketidak sesuaian antara keinginan
139
ISSN : 2302-7339 Vol. 12 No. 1 2015
pelanggan dalam hal jam pemberangkatan atau bahkan tiketnya sudah terjual habis. Itu semua dapat
menjadi penilaian buruk dari pelanggan terhadap perusahaan.
Informasi yang jelas serta tidak terbatas oleh jarak dan waktu merupakan hal penting bagi
pelanggan yang harus difasilitasi oleh perusahaan, maka dapat digunakan media website dan/atau
mobile. Seperti terdapat dalam laporan kerja praktek Nuril Anwary (2014) yang membahas
pembuatan aplikasi pemesanan paket wisata berbasis web di CV. Pahlawan Tour and Travel dan
Astria (2013) membahas sistem informasi pemesanan tiket berbasis web pada Utickets Travel.
Merujuk pada kedua karya ilmiah tersebut dimana belum terdapat perangkat lunak yang
berbasis mobile, sedangkan dewasa ini pada bulan Februari 2014 di Indonesia terdapat sekitar 47
juta pengguna smartphone menurut detik.com (2014). Maka akan dikembangkan sebuah perangkat
lunak berbasis mobile agar dapat memudahkan pelanggan untuk mengakses pemesanan tiket
dikarenakan tingkat efektifitas dan efisiensi fungsi dari mobile itu sendiri, sehingga akses informasi
antara pelanggan dan perusahaan dapat diakses secara realtime. Selain memudahkan pelanggan,
perangkat lunak berbasis mobile juga secara tidak langsung dapat memasarkan suatu perusahaan
travel karena smartphone kini banyak digunakan oleh masyarakat secara luas.
http://jurnal.sttgarut.ac.id 140
Jurnal Sekolah Tinggi Teknologi Garut
b. Dokumentasi, yaitu teknik pengumpulan data dengan cara mempelajari berbagai dokumen
yang ada pada sistem yang sedang berjalan.
c. Melakukan observasi
2. Untuk mengumpulkan data sekunder menggunakan teknik Studi Kepustakaan, yaitu suatu
teknik pengumpulan data yang digunakan untuk mengumpulkan data dengan cara membaca,
mempelajari dan menganalisa beberapa buku yang berkaitan dengan masalah yang
berhubungan dengan penelitian ini.
Keterangan:
a. Identifikasi aktor
Tahap menganalisis aktor yang akan berinteraksi dengan sistem. Istilah aktor
merepresentasikan peran dari seorang aktor terhadap sistem. Kandidat aktor dapat ditemukan
dengan mencari tahu siapa yang akan menggunakan sistem.
b. Pengembangan diagram use case dan diagram aktifitas
Tahap yang menggambarkan alur kerja sistem dalam diagram aktifitas dan menggambarkan
interaksi antara user dengan sistem dalam diagram use case
c. Pengembangan diagram interaksi
Diagram interaksi yang digunakan adalah sequence diagram, dalam diagram ini digambarkan
interaksi antar objek dalam sistem melalui pesan yang dikirimkan dari objek yang satu ke
objek yang lain.
d. Identifikasi kelas-kelas, relasi, atribut dan method
Proses mengidentifikasi kelas, relasi, atribut dan method dalam sistem berdasarkan proses
sebelumnya.
e. Pemeriksaan terhadap tahap sebelumnya.
Proses pemeriksaan terhadap hasil akhir tahap analisis. Bila terdapat kesalahan maka kembali
ke tahap awal analisis bila hasilnya benar maka tahap analisis selesai.
Keterangan :
a. Proses awal yang dijalankan pada tahap perancangan yaitu melakukan perancangan
kelas diagram, metode dan atribut serta asosiasi.
b. Tahapan selanjutnya yaitu penyaringan kelas diagram. Pada saat tahapan ini dilakukan,
lebih difokuskan terhadap penjabaran method yang terdapat dalam diagram aktivitas.
c. Untuk tahapan berikutnya yaitu melakukan perancangan Layer akses beserta layer
antarmuka berdasarkan kepada diagram class yang telah dilakukan perancangan pada proses
sebelumnya.
d. Proses berikutnya adalah melakukan testing terhadap sistem yang telah dibuat.
Gambar 3.1 Diagram Use Case Perangkata Lunak Pemesanan Tiket Travel
http://jurnal.sttgarut.ac.id 142
Jurnal Sekolah Tinggi Teknologi Garut
Gambar 3.2 Diagram Aktivitas Manipulasi Data Tujuan Keberangkatan oleh Admin
http://jurnal.sttgarut.ac.id 144
Jurnal Sekolah Tinggi Teknologi Garut
http://jurnal.sttgarut.ac.id 146
Jurnal Sekolah Tinggi Teknologi Garut
Berdasarkan hasil penelitian yang telah dilakukan dan pembahasan-pembahasan pada bab-bab
sebelumnya, serta berdasarkan pengujian dan analisis yang telah dilakukan maka dapat diambil
beberapa kesimpulan sebagai berikut:
1. Aplikasi pemesanan tiket travel ini menggunakan PHP Codeigniter di sisi server dan Angu-
larJS di sisi client.
2. Memudahkan pelanggan dalam melakukan pemesanan tiket travel dengan adanya aplikasi
berbasis web dan mobile ini, karena pelanggan tidak selalu harus datang ke perusahaan travel
untuk melakukan pemesanan.
3. Dengan adanya aplikasi ini, akses informasi antara perusahaan travel dan pelanggan dapat
diakses secara realtime.
Penulis menyadari masih banyak kekurangan yang harus dilengkapi guna pengembangan
sistem yang lebih bermanfaat bagi semua pihak, maka berikut merupakan beberapa saran untuk
mengoptimalkan sistem:
1. Pada proses pemesanan tiket travel, pelanggan harus memiliki akun untuk dapat mengakses
aplikasi tersebut, maka disarankan untuk membuat tambahan fitur dari aplikasi yaitu membuat
form pemesanan bagi pelanggan tanpa harus memiliki akun pada aplikasi ini.
2. Oleh karena sistem operasi smartphone bukan hanya Android, maka disarankan untuk
membuat aplikasi yang dapat digunakan pada sistem operasi lainnya seperti BlackBerry, iOS,
Windows dan lain sebagainya.
3. Oleh karena ukuran antarmuka pada telepon genggam dan laptop atau notebook berbeda-
beda, maka disarankan untuk membuat fungsi yang dapat mengoptimalkan perbedaan ukuran
tersebut, sehingga perbedaan ukuran tersebut tidak berpengaruh terhadap tampilan bahkan
fungsi dari aplikasi.
DAFTAR PUSTAKA
[1] A.S. Rosa, Shalahuddin. (2011). Rekayasa Perangkat Lunak Terstriktur dan Berorientasi Ob-
jek. Bandung: Modula.
[2] Bahrami, Ali. (1999). Object Oriented Systems Development. Singapore: The McGraw-
Hill Book Co.