• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI RENTAL DAN E-TICKETING TAKSI DI WILAYAH KALIMANTAN BARAT BERBASIS WEB

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI RENTAL DAN E-TICKETING TAKSI DI WILAYAH KALIMANTAN BARAT BERBASIS WEB"

Copied!
5
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI RENTAL DAN E-TICKETING TAKSI DI

WILAYAH KALIMANTAN BARAT BERBASIS WEB

Surya Mukti

Program Studi Teknik Informatika

Jurusan Teknik Elektro Fakultas Teknik Universitas Tanjungpura surya8mukti@gmail.com

Abstract-Rental Application and

E-Ticketing Taxi web-based West Kalimantan, is a system application taxi ticket sales and rentals. The system is made to the customer in finding a taxi ticket or hire a taxi to travel to the destination and also made for a taxi company in marketing the ticket. The system is constructed by applying the technique of responsive web design so that the display can adjust the size of the cotton area of the browser used by the user. The approach used in the study is a structured approach that uses several tools and construction techniques, such as flowcharts, data flow diagrams, database design and interface design system. Testing the system using black box method. The results of the Rental Application and E-Ticketing Taxi West Kalimantan can help customers in search of tickets and help taxi companies in the ticket as well as a media marketing campaign of the company.

Keywords: application, E-Ticketing, taksi,

web-based, responsive design, black box.

1. Pendahuluan

Menurut Ng-Kruelle dan Swatman

(2006), E-ticketing adalah suatu cara untuk

mendokumentasikan proses penjualan dari aktifitas perjalanan pelanggan tanpa harus mengeluarkan dokumen berharga secara fisik ataupun paper ticket. Sedangkan menurut Bienz (2008) e-ticketing adalah sebuah metode perdagangan, pembelian, dan penjualan tiket dari berbagai produk jasa khususnya jasa perjalanan melalui media internet dan komputer. E-ticketing

mengurangi biaya proses tiket,

menghilangkan fomulir kertas dan

meningkatkan fleksibilitas penumpang dan

agen perjalanan dalam membuat

perubahan-perubahan dalam jadwal

perjalanan, misalnya pada agen taksi.

Taksi adalah angkutan umum yang menggunakan mobil untuk mengangkut penumpangnya.

Taksi umumnya menggunakan mobil jenis sedan, namun di beberapa negara ada pula taksi jenis van yang dapat mengangkut lebih banyak penumpang atau muatan. Istilah "taksi" juga dapat merujuk kepada angkutan umum lain selain mobil yang mengangkut penumpang dalam kapasitas kecil, misalnya "taksi air".

Selama ini media pemesanan tiket dari pelanggan taksi adalah dengan menghubungi satu persatu pihak taksi tersebut sehingga kesulitan bagi pelanggan yang tidak mengetahui nomor telepon perusahaan tempat taksi berada. Berdasarkan permasalahan yang ada maka

website ini dibangun tidak hanya sebagai

media informasi saja tetapi sebagai media pemesanan tiket. Pada website ini pelanggan dapat melihat secara keseluruhan tentang jadwal keberangkatan taksi dan langsung melakukan pemesanan secara

online. Pembayaran dilakukan dengan

sistem deposit. Di mana pelanggan yang dapat memesan tiket adalah pelanggan yang sudah terdaftar pada website ini. Fungsi

deposit ini sendiri digunakan sebagai

pencegahan agar pelanggan tidak dapat membatalkan pemesanan tiket secara tiba-tiba.

2. Tinjauan Pustaka 2.1 Electronic Ticket

Electronic Ticket dalam kasus bahasa

Indonesia mempunyai arti tersendiri, Menurut Rahmat Darsono (2004 :15) Tiket adalah suatu dokumen perjalanan yang dikeluarkan oleh suatu perusahaan yang

(2)

berisi rute, tanggal, harga, data penumpang yang digunakan untuk melakukan suatu perjalanan. Sedangkan Electronic menurut Rowley (2006) dapat di definisikan sebagai perbuatan, usaha atau pertunjukan pengiriman yang di mediasi oleh teknologi informasi. Layanan elektronik tersebut meliputi unsur layanan e-tailing, dukungan pelanggan, dan pelayanan [5].

2.2 Web 2.0

Web 2.0, adalah sebuah istilah yang dicetuskan pertama kali oleh O’Reilly Media pada tahun 2003, dan dipopulerkan pada konferensi web 2.0 pertama di tahun 2004, merujuk pada generasi yang dirasakan sebagai generasi kedua layanan berbasis web

seperti situs jaringan sosial, wiki, perangkat komunikasi, dan folksonomi yang menekankan pada kolaborasi online dan berbagi antar pengguna. O’Reilly Media, dengan kolaborasinya bersama MediaLive International. [3].

2.3 HTML

Hyper Text Markup Language (HTML), adalah bahasa untuk merepresentasikan dokumen dalam sebuah halaman web.

Menurut Diar Puji Oktavian (2010, p13), HTML adalah suatu bahasa yang dikenali oleh web browser untuk menampilkan informasi dengan lebih menarik dibandingkan dengan tulisan teks biasa (plain text). Sedangkan web browser

adalah program komputer yang digunakan untuk membaca HTML, kemudian menterjemahkan dan menampilkan hasilnya secara visual ke layar kornputer [6].

2.4 PHP

Menurut Agus Saputra (2011, p.1) PHP atau yang memiliki kepanjangan

Hypertext Preprocessor merupakan suatu

bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi. HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya sehingga

dengan adanya PHP tersebut, web akan sangat mudah dimaintenance [2].

2.5 CSS

Cascading Style Sheet (CSS)

digunakan dalam kode HTML untuk menciptakan suatu kumpulan style yang terkadang dapat digunakan untuk memperluas kemampuan HTML, sebagai contoh kode HTML murni tidak memungkinkan untuk untuk mengatur ukuran font yang diterapkan pada setiap sel dan bahkan tag <BASEFONT> pun tak berpengaruh pada sel-sel tabel. CSS menggunakan kode-kode yang tersusun untuk menetapkan style pada elemen HTML atau dapat juga digunakan membuat

style baru yang biasa disebut class [1].

2.6 JQuery

Menurut Aloysius Sigit W (2011:1) jQuery adalah library atau kumpulan kode Javascript siap pakai. Keunggulan menggunakan jQuery dibandingkan JavaScript dengan cara memanggil fungsi-fungsi yang disediakan oleh jQuery. JavaScript sendiri merupakan bahasa yang bekerja disisi client atau browser sehingga

website bisa lebih interaktif [7].

2.7 BASIS DATA

Menurut Connoly dan Begg (2002 : 14), pengertian basis data yaitu kumpulan koleksi data yang saling berhubungan secara logika yang isinya didesain untuk memenuhi kebutuhan informasi dari suatu perusahaan. Basis data didefinisikan sebagai kumpulan data yang disatukan di dalam suatu organisasi. Basis data merupakan susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan disimpan secara terintegrasi dengan menggunakan metode tertentu. [4].

2.8 MySQL

MySQL, merupakan aplikasi

database server. Perkembangannya disebut

SQL yang merupakan kepanjangan dari

Structured Query Language. SQL

merupakan bahasa terstruktur yang digunakan untuk mengolah database [1].

(3)

3. Perancangan Sistem

3.1 Perancangan Arsitektur Sistem Sistem yang dibangun berbasis web, yang dapat diakses oleh user untuk memesan tiket. Desain arsitektur sistem dapat dilihat pada Gambar 3.1 sebagai berikut. USER PC / LAPTOP JARINGAN INTERNET WEB SERVER BANK ADMIN Memesan Tiket / Menyewa Taksi

Manajemen data dan Verifikasi Deposit JARINGAN INTERNET Data Deposit Verifikasi Deposit Deposit Member PC / LAPTOP PC / LAPTOP

Gambar 3.1 Arsitektur Sistem 3.2 Perancangan Diagram Konteks

Diagram konteks memberikan gambaran umum terhadap kegiatan dalam sistem. Diagram konteks yang akan dibuat dapat dilihat pada Gambar 3.2.

Gambar 3.2 Diagram Konteks 3.3 Perancangan Basis Data

ERD memberikan gambaran mengenai hubungan antar setiap entitas yang digunakan dalam sistem. Dalam perancangan ERD terdiri dari beberapa tahapan diantaranya adalah penentuan

entitas, penentuan relasi antar entitas, tingkat relasi yang terjadi, dan konektivitas antar entitas. Pada sistem yang akan dirancang terdiri dari 7 (tujuh) entitas yang saling berhubungan diantaranya adalah admin, perusahaan taksi, pelanggan, sewa taksi, armada, tiket taksi, user dapat dilihat pada gambar 3.3. ADMIN Menambahkan Username Password memilih PELANGGAN Username Password PERUSAHAAN TAKSI Username

Password USER milik

Input

ARMADA TIKET TAKSI SEWA TAKSI milik No_Identitas Alamat Tgl_lahir Nmr_tlp email nama identitas Id. pelanggan Id_perusahaan Alamat email No_tlp Id_mobil Id_kota Id_supir Nama_supir

Kota tujuan Kota asal Kota asal Id_plat No_plat Jumlah_kursi Id_taksi Nama_taksi Jenis_mobil plat Nama_supir Kota_asal Kota_tujuan Jam keberangkatan Jumlah_kursi harga Id_sewa Nama_taksi Jenis_mobil plat Nama_supir Kota_asal Kota_tujuan harga Id_admin Id_user

Gambar 3.3 Diagram ERD 3.4 Diagram Hubungan Antar Tabel

Hubungan antara tabel-tabel dalam sistem ini dapat dilihat pada Gambar 3.4 berikut:

Gambar 3.4 Relasi Antar Tabel Sistem Pemesanan Tiket

dan Penyewaan Taksi ADMIN

PERUSAHAAN TAKSI

Data Sewa Taksi Data Booking

Laporan Perhari dan Perbulan Penjualan Tiket Laporan Perhari dan Perbulan Penjualan Tiket

Jadwal Keberangkatan

Laporan Penyewaan Taksi Laporan Penumpang

USER

Data Sewa Taksi Informasi Data User Data Pemasukan Username dan

Password

Status user Informasi Pemesanan Tiket Taksi Informasi Data User

Tambah Jadwal Keberangkatan

Data Penjualan Tiket Tiket Taksi

Laporan Pemasukan Saldo Deposit User Pembatalan tiket Username dan

Password

Saldo Deposit Data mobil yang tersedia

Username dan Password

Pengisian Saldo Deposit

Data Booking Data Harga Tiket Informasi Pemesanan Tiket Taksi

Laporan Penyewaan Taksi Data User

History transaksi

Informasi Data User Data PerusahaanTaksi Data PerusahaanTaksi

Jadwal Keberangkatan Data Sewa Taksi Data Pemasukan Informasi Pemesanan Tiket Taksi

Data Penjualan Tiket

Laporan Pemasukan Saldo Deposit User Saldo Deposit User Data mobil yang tersedia

Data Booking

(4)

4. Hasil Perancangan 4.1 Halaman User

Halaman beranda berisi tentang menu pemilihan tiket dan sewa taksi serta menu cara pemesanan, register serta login. Juga di halaman beranda juga terdapat halaman slide show yang menampilkan foto – foto dari kota yang ada di Kalimantan Barat. Dapat di lihat pada gambar 4.1, 4.2, 4.3 dan 4.4

Gambar 4.1 Halaman Beranda

Gambar 4.2 Halaman Profil User

Gambar 4.3 Halaman Verifikasi Deposit User

Gambar 4.4 Halaman Cari Tiket

4.2. Halaman Admin Perusahaan Taksi Pada halaman ini admin mempunyai berbagai menu di antaranya menu penambahan armada untuk pembelian tiket maupun sewa taksi, menu penambahan supir, menu melihat laporan hasil penjualan dan menu profil perusahaan taksi, dapat dilihat pada gambar 4.2 dan 4.3

Gambar 4.5 Halaman Admin Perusahaan Taksi

Gambar 4.6 Halaman Tambah Armada 4.3 Halaman Super Admin

Super Admin Mengisi Username dan

Password yang telah di tentukan di sini

super admin dapat memverifikasi deposit

serta menambahkan deposit. seperti pada gambar 4.4 dan gambar 4.5.

Gambar 4.7 Login Super Admin

(5)

5. Kesimpulan dan Saran 5.1 Kesimpulan

Kesimpulan dari penelitian, yaitu: 1. Sistem yang dibangun dapat digunakan

masyarakat untuk membeli tiket atau menyewa taksi tanpa harus pergi ke tempat perusahaan taksi berada karena sistem yang buat sudah terkomputerisasi.

2. Sistem yang dibangun dapat dimanfaatkan perusahaan taksi untuk dapat digunakan dalalam pemasaran tiketnya.

3. Hasil pengujian dengan menggunakan

teknik sample testing dan metode

blackbox menunjukan bahwa

penginputan pada proses registrasi,

verifikasi deposit, penginutan armada,

penginputan jadwal taksi, penginputan supir, penginputan kota, login akan ditanggapi sistem dengan memberikan notifikasi yang brisikan pemberitahuan untuk mengisi data secara lengkap

4. Berdasarkan hasil pengujian dengan

borang yang diukur dengan metode

Likert’s summated Rating (LSR), Skor

yang diperoleh sebesar 220 untuk borang evaluasi admin dan 681 untuk borang evalusi user yang menunjukan bahwa responden menilai sistem ini sangat baik dan dinilai berhasil.

5.2 Saran

Hal-hal yang dapat menjadi saran dalam pengembangan aplikasi agar menjadi lebih baik adalah sebagai berikut:

1. Aplikasi dapat di kembangkan lagi untuk sejenis forum sebagai sarana komunikasi antar user dan antar admin

2. Aplikasi dapat dikembangkan lagi untuk

platform andoid sehingga dapat lebih

mempermudah user yang mempunyai

gedget berbasis android

3. Aplikasi dapat dikembangkan lagi untuk langsung terhubung dengan pihak BANK sehingga dapat mempermudah

user dalam pengsisian saldo serta admin

dan perusahaan taksi dalam pembukuan keuangan.

Referensi

[1] Abdul Kadir. 2008. Dasar

Pemrograman Web Dinamis

Menggunakan PHP. Yogyakarta

[2] Agus Saputra (2011). Trik dan Solusi Jitu Pemrograman PHP.

IKAPI., Jakarta.

[3] Bacon, Jono. (2012). The Art of

Community: Second Edition. USA:

O’Reilly Media Inc

[4] Connolly, Thomas and Begg, Carolyn. (2002). Database Systems : A Practical Approach to Design, Implementation, and Management,

4rd edition. Addison Wesley, England.

[5] G. Ng-Kruelle and P. A. Swatman. e-Ticketing Strategy and Implementation in an Open Access System: The case of Deutsche Bahn," reasearchgate.net, 2006. [6] Oktavian, Diar Puji. 2010. Menjadi

Programmer Jempolan

Menggunakan PHP. Yogyakarta:

Penerbit MediaKom.

[8] Wicaksono, Aloysius Sigit. 2011. Website Super Canggih dengan Plugin Jquery Terbaik. Jakarta Selatan: Mediakita..

Gambar

Diagram  konteks  memberikan  gambaran  umum  terhadap  kegiatan  dalam  sistem.  Diagram  konteks  yang  akan  dibuat  dapat dilihat pada Gambar 3.2

Referensi

Dokumen terkait

Hasil penelitian menunjukkan bahwa metode pembelajaran Self Directed Learning dan diskusi kelompok kecil merupakan metode yang dapat meningkatkan keaktifan mahasiswa dan

Dengan demikian berdasarkan hasil wawancara dan observasi yang peneliti lakukan, wanita karier di komplek Hadrah 3, ada 7 KK ditemukan tetap memiliki rasa

Sebaliknya, bila senyawa radikal bebas bertemu dengan senyawa yang bukan radikal bebas akan terjadi tiga kemungkinan, yaitu (1) radikal bebas akan memberikan elektron yang

Menurut Gronlund &amp; Linn (1990: 6-8) ada beberapa prinsip penilaian yang harus dipertimbangkan agar kegiatan penilaian efektif yaitu: (a) adanya pembatasan

mata melengkung, dua bagian tulang rahang (mandible) disambungkan dengan sendi (ligament) di bagian belakang, tidak berkaki, bergigi, mata tidak bisa digerakkan,

Pada pengamatan pertama, subjek kategori tinggi (ST) memberikan kontribusi terhadap subjek kategori sedang dan rendah, serta siswa berkemampuan sedang berupa

Pasal 65 ayat (1) menegaskan, “Penyelenggaraan Otonomi Perguruan Tinggi (OPT) sebagaimana dimaksud pada Pasal 64 dapat diberikan secara selektif berdasarkan evaluasi

Sementara itu, absorpsi optimum logam Zn pada penginteraksian antara konsentrasi dengan lama waktu pendiaman emulsi terjadi pada konsentrasi (perbandingan volume ditizon :