• Tidak ada hasil yang ditemukan

T1 672009140 Full text

N/A
N/A
Protected

Academic year: 2017

Membagikan "T1 672009140 Full text"

Copied!
19
0
0

Teks penuh

(1)

Aplikasi Pemesanan Tiket Bus Online dan Penyajian

Informasi Angkutan Bus di Terminal Tingkir

Salatiga Berbasis Website

Artikel Ilmiah

Oleh:

Nurul Huda

NIM : 672009140

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

(2)
(3)
(4)
(5)
(6)
(7)

Aplikasi Pemesanan Tiket Bus

Online

dan Penyajian

Informasi Angkutan Bus di Terminal Tingkir Salatiga

Berbasis

Website

1) Nurul Huda, 2) Teguh Wahyono, S.Kom., M.Cs., 3) Frederik Samuel Papilaya,

S.Kom., M.Cs.

Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Jl. Diponegoro 52-60, Salatiga 50771, Indonesia

Email: 1) 672009140@student.uksw.edu, 2) teguh.wahyono@staff.uksw.edu, 3) samuel.papilaya@gmail.com

Abstract

Tingkir bus station is the only bus station in Salatiga city with a large number of bus transportation but a lot of passengers still get difficulty to choose bus that fit their needs. So, they need an application that is able to provide quick and accurate information to passengers. Website that equipped with ticketing feature and route mapping with implementation of the Google Fusion Table can be a solution to answer the information needs at Tingkir bus station so that passengers easier to find information related to the map route, ticket price, bus class, and schedule which information can be accessed at the address terminaltingkir.info.

Keywords : Ticket, Information, Tingkir

Abstrak

Terminal Tingkir merupakan satu-satunya terminal yang ada di Kota Salatiga dengan jumlah angkutan bus yang besar tetapi masih banyak calon penumpang yang kesulitan untuk memilih angkutan bus yang sesuai dengan kebutuhannya. Oleh karena itu, dibutuhkan sebuah aplikasi yang mampu untuk memberikan informasi secara cepat dan tepat kepada calon penumpang. Website yang dilengkapi fasilitas order tiket online dan pemetaan rute bus dengan implementasi Google Fusion Table dapat menjadi solusi untuk menjawab kebutuhan informasi rute bus di Terminal Tingkir Salatiga sehingga calon penumpang lebih mudah untuk mengetahui informasi yang berkaitan dengan rute, harga tiket, kelas, dan jadwal keberangkatan sebuah angkutan bus dimana info tersebut dapat diakses di alamat terminaltingkir.info.

Kata kunci : Tiket, Informasi, Tingkir

1) Mahasiswa Fakultas Teknologi Informasi Jurusan Teknik Informatika, Universitas Kristen Satya

Wacana Salatiga.

2) Staff Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga.

(8)

1

1. Pendahuluan

Di Indonesia transportasi darat adalah transportasi yang paling banyak diminati masyarakat sehingga memicu munculnya banyak jasa transportasi darat seperti angkutan bus. Rute bus, harga tiket, serta kelas bus untuk setiap angkutan bus dapat berbeda-beda antara satu agen bus dengan agen bus lainnya. Berdasarkan hasil survey

yang dilakukan terhadap calon penumpang angkutan bus di Terminal Tingkir Salatiga, dapat ditarik kesimpulan bahwa terdapat beberapa kelebihan dan kekurangan dari jasa transportasi dari angkutan bus yang ada di Terminal Tingkir Salatiga. Kelebihan dari angkutan bus yang menjadi daya tarik para calon penumpang adalah harga yang ekonomis, fasilitas memadahi serta tempat duduk yang nyaman. Namun kekurangan dari jasa angkutan bus yang telah ditemukan adalah calon penumpang kesulitan untuk memesan tiket, minimnya informasi rute yang dilalui sebuah angkutan bus, minimnya informasi harga tiket untuk masing-masing kelas angkutan bus, calon penumpang kesulitan untuk mengetahui berita terkini seputar angkutan bus, serta minimnya informasi tentang jadwal keberangkatan angkutan bus. Hal ini yang mengakibatkan munculnya kebutuhan akan sistem yang memiliki fitur pemesanan tiket bus online dan penyajian informasi angkutan bus di Terminal Tingkir Salatiga.

Berdasarkan hasil dari wawancara dengan staff DISHUBKOMBUDPAR Kota Salatiga, ketersediaan informasi angkutan bus saat ini masih sangat minim, baik yang tersedia secara cetak maupun elektronik. Banyaknya penumpang dan angkutan bus yang keluar masuk Terminal Tingkir Kota Salatiga menuntut ketersediaan informasi angkutan bus yang up to date dan mudah diakses, sehingga calon penumpang dapat dengan mudah mendapat informasi yang cukup untuk memilih angkutan bus yang sesuai.

Berdasarkan latar belakang tersebut maka dibutuhkan sebuah sistem yang dapat memberikan informasi terkait dengan angkutan bus sehingga akan memudahkan calon penumpang untuk memilih angkutan bus yang sesuai. Pada penelitian terdahulu yang dilakukan oleh Putri dengan judul Konsep Diri Pengguna Aktif Jejaring Sosial Path, popularitas penyajian informasi berbasis website dan pengguna internet di Indonesia mengalami peningkatan yang sangat pesat [1]. Website yang dilengkapi fasilitas pemesanan tiket bus secara online, penyajian berita terkini seputar angkutan bus di Terminal Tingkir Salatiga serta pemetaan rute bus dengan implementasi Google Fusion

Table dapat menjadi solusi untuk menjawab kebutuhan informasi angkutan bus di

(9)

2

2. Tinjauan Pustaka

Pada penilitian terdahulu yang berjudul Sistem Informasi Pemesanan Tiket Bus

Online Pada PT Lorena Karina Transport Berbasis Web dan SMS Gateway oleh

Immanuel Cofrandy Suranta, sistem promosi dan pemesanan tiket pada perusahaan PT Lorena Karina Transport sudah berjalan dengan sebuah sistem atau website namun untuk pemrosesan transaksinya seperti pemesanan, penjualan, penyusunan laporan masih berjalan manual sehingga membutuhkan waktu yang lama dan tidak efisien. Hal ini menyebabkan data yang tidak sesuai dan terjadi kehilangan data. Dari kasus tersebut, dibangun sebuah website yang bertujuan untuk membantu dalam proses peningkatan penjualan, mempermudah proses penyaluran informasi yang efektif dan memberikan kemudahan dalam pemesanan tiket bus secara online dan nyata kepada calon konsumen [2].

Pada penelitian lainnya yang berjudul Aplikasi Sistem Informasi Geografi (SIG) Untuk Pemodelan Jalur Bus Trans Malang oleh Randhiki Gusti Perdana, untuk mengetahui jalur yang akan dilalui oleh masing-masing koridor Bus Trans Malang perlu diadakannya suatu pemodelan menggunakan aplikasi Sistem Informasi Geografi (SIG), diharapkan dari pemodelan rute tersebut menjadi salah satu alternatif penanganan permasalahan dan keluhan masyarakat pengguna jasa transportasi umum [3].

Kedua penelitian diatas bertujuan untuk memudahkan calon penumpang untuk mendapatkan informasi yang terkait dengan angkutan bus. Perbedaan sistem yang akan dibuat dengan penelitian pertama adalah penggunaan sistem tidak hanya pada satu agen tetapi pada beberapa agen bus dimana setiap agen terdapat satu operator yang bertugas untuk me-manage informasi angkutan bus yang dikelolanya dan me-manage

pemesanan tiket dari para calon penumpang. Sedangkan perbedaan sistem yang akan dibuat dengan penelitian kedua adalah lokasi studi kasus dan bentuk visualisasi pemetaan. Penelitian kedua hanya pemetaan rute Bus Trans Malang dari halte ke halte yang memutar namun hanya sebatas kota Malang, sedangkan sistem yang akan dibuat adalah pemetaan rute bus dari Terminal Tingkir Salatiga menuju ke lokasi tujuan.

Melalui penelitian ini, aplikasi pemesanan tiket online dan penyajian informasi angkutan bus di Terminal Tingkir Salatiga akan dibangun berbasis website dengan bahasa pemrograman PHP dan menggunakan Google Fusion Table untuk menangani rute angkutan bus.

KML adalah singkatan dari Keyhole Markup Language yang secara sederhana dapat diartikan sebagai format file untuk menampilkan data geografis dalam bentuk dua dimensi dan tiga dimensi dengan program penjelajah kebumian seperti Google

(10)

3

menyimpan objek utama seperti titik, garis, dan luasan serta memiliki set fitur berupa gambar, poligon, model 3 dimensi, dan place mark untuk dapat ditampilkan di Google

Earth, Google Maps, Google Maps for mobile, atau software geospasial lainnya yang

dapat mengimplementasikan KML. KML menggunakan struktur yang berbasis tag

dengan format elemen dan atribut berbasis XML (eXtensible Markup Language) dan KML dapat dibuat dengan pengolah text sederhana seperti NotePad dan dapat dibuat secara interaktif dengan Google Earth. Dokumen KML beserta objek di dalamnya dapat dikompres menggunakan ZIP menjadi sebuah file KMZ dengan ekstensi *.kmz untuk mempercepat proses transfer data.

Google fusion table adalah sebuah web service yang dikembangkan oleh

Google untuk data management [5]. Fungsi utama dari Google Fusion Table adalah

data management yang meliputi menggabungkan dari beberapa sumber data, querying,

visualisasi dan web publishing. Para pengguna Google Fusion Table dapat

meng-upload data tabular seperti CSV (Comma Separated Values), beberapa format

spreadsheet (Excel, Open Office dan Google Spreadsheets), dan KML (Keyhole

Markup Language) hingga 100MB. Google Fusion Table dapat digunakan untuk

menggabungkan beberapa table, memvisualisasikan data dalam bentuk chart atau map, dan memfilter visualisasi data [6].

Google fusion tables mendukung integrasi data dari berbagai sumber dengan

melakukan gabungan seluruh table yang mungkin dimiliki oleh pengguna yang berbeda. Pengguna dapat menyimpan data pribadi, berbagi data, atau membuat data publik yang dapat di cari oleh pengguna lain. Fitur diskusi pada Google Fusion Table

memungkinkan pengguna Google Fusion Table lain untuk melakukan diskusi rinci data pada tingkat table, baris individu, kolom, dan sel [7].

3. Metode Penelitian

(11)

4

dilakukan pemrograman dan pemeriksaaan terhadap desain sistem yang dibuat, apakah sudah memenuhi fungsi yang diharapkan atau belum. Pada tahap pengujian sistem dilakukan pengujian sistem kepada calon penumpang di Terminal Tingkir Salatiga sehingga dapat diketahui seperti apa hasil kinerja sistem yang telah dibuat serta dapat diketahui kelemahan pada sistem yang nantinya dapat dikembangkan oleh peneliti selanjutnya.

Desain sistem dan perangkat lunak meliputi penyusunan UML (Unified

Modelling Language), desain database, dan desain user interface. Penyusunan UML

untuk aplikasi ini digunakan empat diagram yaitu Use Case Diagram, Activity

Diagram, Sequence Diagram, dan Deployment Diagram [8].

Use Case Diagram menggambarkan interaksi antara aktor-aktor dengan sistem

yang dibangun serta menggambarkan fungsionalitas yang dapat diberikan sistem kepada user. Dari dalam sistem yang akan dibangun terdapat empat aktor yang masing-masing memiliki hak akses yang berbeda-beda yaitu guest, member, operator, dan

admin.

Gambar 1 Use Case Diagram Sistem

tambah member

validasi order tiketmembaca kritik membuat berita

membaca berita operator

<<include>>

(12)

5

Activity diagram menggambarkan aktifitas dalam sistem yang sedang

dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.

Gambar 2 Activity Diagram Guest Mendaftar Menjadi Member

Gambar 2 menjelaskan tentang alur aktivitas guest mendaftar menjadi member

dengan tahapan masuk ke halaman pendaftaran, mengisi formulir pendaftaran, kemudian sistem melakukan registrasi dan verifikasi data kemudian menyimpannya di

database. Jika pendaftaran gagal, maka user akan diminta kembali mengisi formulir

pendafaran, apabila sukses maka proses registrasi member selesai.

Gambar 3 Activity Diagram Member Order Tiket Bus

Pada gambar 3 dijelaskan tentang proses member membeli tiket bus online. Setelah login, member menuju halaman order tiket bus dan mengisi formulir order

tiket. Selanjutnya sistem memverifikasi data yang telah di-input oleh member dan menyimpannya ke database. Jika order tiket gagal, maka member diminta kembali mengisi formulir order tiket. Apabila sukses, maka proses order tiket bus selesai.

(13)

6

Gambar 4 Activity Diagram Operator Validasi Order Tiket Bus

Pada gambar 4 dijelaskan proses operator memvalidasi order tiket bus yang telah dilakukan oleh member. Langkah pertama operator menuju halaman cek order

tiket untuk melihat order tiket yang telah masuk ke database. Selanjutnya operator

memvalidasi data tiket dan sistem melakukan verifikasi serta menyimpan di database.

Gambar 5 Activity Diagram Admin Menambah Operator

Pada gambar 5 dijelaskan proses admin menambah operator. Langkah pertama

admin menuju halaman add data operator dan mengisi formulir. Sistem kemudian

melakukan registrasi dan verifikasi dan menyimpannya di database. Jika gagal, admin

diminta kembali mengisi formulir penambahan operator, dan apabila sukses maka proses penambahan operator selesai.

Menuju halaman cek order tiket

Melihat order tiket

Memvalidasi tiket

Verifikasi

Menyimpan data ke database

Sistem Operator

Menuju halaman add data operator

Mengisi data pada formulir operator

Suk ses tidak

ya

Registrasi dan verifikasi

Menyimpan data ke database

(14)

7

Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar

objek di dalam dan di sekitar sistem, berupa pesan yang digambarkan terhadap waktu.

Sequence diagram terdiri antar dimensi vertikal (waktu) dan dimensi horizontal

(objek-objek yang terkait).

Gambar 6 Sequence Diagram Guest Mencari Rute Angkutan Bus

Gambar 6 merupakan sequence diagram untuk proses melihat data angkutan bus yang ada di Terminal Tingkir Salatiga. Selain itu terlihat proses untuk menampilkan rute suatu angkutan bus yang dilakukan oleh guest.

Gambar 7 Sequence Diagram Untuk Member Membeli Tiket Bus

Pada Gambar 7, terlihat proses dari seorang member untuk membeli tiket bus dan melihat riwayat transaksi. Untuk proses membeli tiket bus proses yang terjadi adalah ketika data tiket dikirim maka controller akan mengecek valid atau tidaknya data yang di-input-kan.

: guest : guest

GisTerminalTingkir

GisTerminalTingkir GisTerminalModelGisTerminalModel FusionTableFusionTable

data_bus( )

Tiket TiketModelTiketModel TerminalTingkirTerminalTingkir

(15)

8

Gambar 8 Sequence Diagram Operator Validasi Order Tiket

Untuk proses validasi order tiket bus dilakukan oleh operator dari masing-masing P.O seperti yang terlihat pada Gambar 8. Untuk validasi order tiket bus, ketika data pembelian tiket bus dari member telah di-input, maka controller TiketBus akan mengecek apakah data yang dimasukkan valid. Jika data valid maka data dikirim ke TiketBusModel agar data disimpan dalam database TerminalTingkir. Ketika data berhasil disimpan maka controller akan mengirim konfirmasi kepada operator.

Gambar 9 Sequence Diagram Admin MengelolaData Member

Untuk proses melihat, menambah, menghapus, atau edit data member yang dilakukan admin terlihat pada Gambar 9.

: operator : operator

TiketBus

TiketBus TiketBusModelTiketBusModel TerminalTingkirTerminalTingkir

edit( )

controlmember membermodelmembermodel TerminalTingkirTerminalTingkir

(16)

9

Deployment Diagram menggambarkan detail bagaimana komponen di-deploy

dalam infrastruktur sistem, letak komponen (mesin, server, atau piranti lainnya), bagaimana kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal.

Gambar 10 Deployment Diagram sistem

4. Hasil dan Pembahasan

Hasil dan Pembahasan berisi hasil dan pembahasan yang meliputi implementasi dari perancangan, pengujian dan hasil analisis. Dalam sistem yang dibuat, terdapat 4 jenis user yaitu guest, members, operator dan admin. Guest adalah masyarakat umum yang dapat mengakses sistem secara langsung tanpa melakukan proses login namun dengan fitur yang terbatas. Ketika aplikasi dijalankan maka akan muncul halaman utama yaitu Home. Halaman Home menampilkan menu-menu yang dapat diakses oleh

guest yaitu informasi mengenai suatu P.O bus di terminal tingkir salatiga, peta rute

suatu angkutan bus dari Terminal Tingkir Kota Salatiga menuju ke lokasi tujuan bus, dan registrasi member.

Gambar 11 Tampilan Halaman Home

Google Fusion Table

Client (browser)

Server (Webserver, Database) internet

(17)

10

Seorang member mendapat fitur yang lebih lengkap daripada guest, sehingga dapat melakukan seluruh aktivitas yang dilakukan oleh guest dengan tambahan 4 fitur yaitu membeli tiket suatu angkutan bus, melihat riwayat transaksi tiket, memberi kritik dan saran kepada operator P.O bus, dan membaca berita yang diterbitkan oleh operator

dari semua P.O langsung pada halaman home member.

Gambar 12 Tampilan Halaman Home Member

Selanjutnya adalah hak akses untuk operator. Setelah melakukan login, lima menu yang dapat diakses oleh operator antara lain operator dapat melihat dan validasi order tiket bus, melihat kritik atau saran yang diberikan penumpang terhadap jasa angkutan bus yang dikelolanya, membuat serta menerbitkan berita seputar P.O angkutan bus yang dikelolanya, menyunting berita yang telah diterbitkan, dan membaca berita yang diterbitkan oleh operator dari semua P.O langsung pada halaman

home operator.

(18)

11

Selanjutnya adalah hak akses untuk admin. Setelah sukses login, seorang admin

akan tiba di halaman admin dashbard dengan tiga menu, yaitu manage data member, manage data operator, dan manage data angkutan bus.

Gambar 14 Tampilan Halaman Home Admin

Untuk pengujian aplikasi sistem pembelian tiket online dan penyajian informasi angkutan bus di Terminal Tingkir Salatiga berbasis website dilakukan dengan metode

blackbox. Pengujian dilakukan oleh perancang aplikasi sebagai admin, dua orang agen

P.O bus sebagai operator, serta 15 calon penumpang sebagai member sekaligus guest. Pengujian login yaitu untuk mengecek apakah fungsional dari form login telah berjalan dengan baik. Dari pengujian yang dilakukan didapatkan kesimpulan bahwa form login

telah berfungsi dengan baik. Pengujian untuk form daftar member, yaitu pengujian apakah fungsional dari proses registrasi telah berjalan dengan baik. Dari pengujian yang dilakukan didapatkan kesimpulan bahwa form daftar member telah berfungsi dengan baik. Pengujian untuk menu-menu yang dapat diakses operator meliputi melihat dan validasi order tiket bus, membuat serta menerbitkan berita, membaca berita yang diterbitkan oleh operator dari semua P.O, dan menyunting berita yang telah diterbitkan. Dari pengujian yang dilakukan didapatkan kesimpulan bahwa form

validasi tiket, form tambah berita, dan form edit berita telah berfungsi dengan baik. Pengujian untuk menu-menu yang dapat diakses admin meliputi kelola data member, kelola data operator, serta kelola data angkutan bus dapat disimpulkan bahwa telah berfungsi dengan baik.

(19)

12

5. Simpulan dan Saran

Berdasarkan hasil pembuatan aplikasi pembelian tiket online dan penyajian informasi angkutan bus di Terminal Tingkir Salatiga berbasis website, maka disimpulkan bahwa sistem yang dibuat dapat membantu calon penumpang untuk mengetahui informasi umum suatu angkutan bus dan dapat membantu dalam hal pembelian tiket bus. Selain itu, rute yang dibuat juga dapat membantu calon penumpang untuk mengetahui rute yang dilalui oleh suatu angkutan bus. Dapat disimpulkan bahwa aplikasi pembelian tiket online dan penyajian informasi angkutan bus di Terminal Tingkir Salatiga berbasis website telah menjawab kebutuhan calon penumpang bus di Terminal Tingkir Salatiga, yaitu kebutuhan akan sebuah aplikasi yang membantu untuk mendapatkan informasi tentang suatu angkutan bus dengan cepat dan tepat.

Saran untuk pengembang aplikasi ke depan diharapkan sistem dapat mencakup semua agen bus yang berada di Terminal Tingkir Kota Salatiga. Selain itu, perlu adanya pengembangan pada sisi interaksi antara user dan user melalui sebuah forum.

6. Daftar Pustaka

[1] Putri, F.V, 2014, Konsep Diri Pengguna Aktif Jejaring Sosial Path, Yogyakarta:Program Studi Ilmu Komunikasi, Universitas Atma Jaya Yogyakarta. [2] Suranta, I.C, 2012, Sistem Informasi Pemesanan Tiket Bus Online Pada PT Lorena Karina Transport Berbasis Web dan SMS Gateway, AMIKOM:Yogyakarta.

[3] Perdana, R.G, 2013, Aplikasi Sistem Informasi Geografi (Sig) Untuk Pemodelan Jalur Bus Trans Malang. Universitas Negeri Malang:Malang.

[4] Utami, Putri, 2014, Rancang Bangun Spasial Web Service Ancaman dan Resiko Bencana Alam, Jakarta: Fakultas Sains dan Teknologi, Universitas Islam Negeri Syarif Hidayatullah.

[5] Andre Rizqon Maulana, 2013, Perancangan dan Pembangunan Perangkat Lunak “Trafficinfo”, Sistem Berbagi Informasi Kondisi Kepadatan Lalu Lintas Berbasis Mobile, Surabaya:Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember.

[6] Hector Gonzalez, 2010, Google Fusion Tables: Web-Centered Data Management and Collaboration.

[7] Juniardi, Ferry. 2014. Penyusunan Sistem Informasi Geografis Infrastruktur Transportasi Kabupaten Kapuas Hulu Berbasis WEB. Universitas Tanjungpura:Pontianak.

Gambar

Gambar 1 Use Case Diagram Sistem
Gambar 2  Activity Diagram Guest Mendaftar Menjadi Member
Gambar 4  Activity Diagram Operator Validasi Order Tiket Bus
Gambar 6 Sequence Diagram Guest Mencari Rute Angkutan Bus
+5

Referensi

Dokumen terkait

1) Pegawai di KPP Pratama Malang Selatan sebaiknya membuat suatu terobosan baru untuk dapat meningkatkan kinerja pegawai pajak terkait dengan pemanfaatan teknologi

Pembangunan tahap II Jembatan Way Sekampung Kresnowidodo-Negara Saka Kabupaten Pesawaran menurut peniliti mendasari teori akuntabilitas dalam pembangunan daerah,

Raja punya kuda ( tangan kanan menghormat) Jumlahnya sepuluh ( menunjukkan sepuluh jari) Raja naik gunung (tangan ditengedahkan ke atas ) Kuda ikut naik (

Dengan penelitian ini, telah dibuktikan bahwa konten video dapat di adaptasi sesuai dengan resolusi layar yang dimiliki oleh client. Proses adaptasi tersebut

Pada pertemuan awal ini, tim pengabdian melakukan temu ramah dengan Kepala Sekolah untuk membicarakan kegiatan belajar mengajar di masa pandemic dan platform yang selama

Penelitian ini juga menemukan bahwa pengalaman auditor berpengaruh positif pada kualitas audit melalui skeptisisme profesional auditor, sedangkan keahlian auditor tidak

Hipotesis dalam penelitian tabel tersebut juga menyatakan bahwa kualitas sistem informasi dan kualitas informasi memiliki pengaruh terhadap kepuasan pengguna

Achmad Dahlan (Jl. Gegerkalong Hilir No. Sentot Alibasyah No. Sentot Alibasyah No. Sentot Alibasyah No. Terusan Buah Batu No. Terusan Buah Batu No. Terusan Buah Batu No.. 423 Jawa