BAB I PENDAHULUAN
1.1 Latar Belakang Pada masa sekarang ini kemajuan teknologi sangatlah pesat. Kemajuan teknologi pastinya juga berhubungan dengan sistem komputerisasi yang dapat mendesain berbagai sistem dan aplikasi yang canggih yang berguna untuk menciptakan keunggulan bisnis. Di era Information Technology ini masyarakat tentunya menginginkan segala sesuatu berjalan cepat dan tepat untuk mengatasi perkembangan kompleksitas dari kehidupan. Sudah bukan menjadi rahasia umum lagi jika semua kegiatan bergantung pada teknologi misalnya transportasi. Saat ini transportasi sudah beralih fungsi menjadi kebutuhan premier bukan lagi kebutuhan sekunder ataupun kebutuhan mewah. Rata-rata setiap keluarga sudah mempunyai kendaraan masing-masing. Kendaraan tersebut nantinya akan mengantar mereka ke tempat yang mereka tuju. Beberapa orang memilih menggunakan kendaraan pribadi untuk bepergian. Sebagian lagi lebih mempercayakan pada kendaraan umum untuk mengantar mereka ke tempat tujuan. P.O Armada Jaya Perkasa merupakan perusahaan yang bergerak dibidang jasa transportasi. Selama puluhan tahun perusahaan jasa ini telah melayani transportasi darat lintas provinsi dan bahkan seluruh Nusantara. Sebagai mitra yang bekerja melayani masyarakat, P.O Armada Jaya Perkasa perlu mengikuti perkembangan teknologi agar konsumen semakin puas terhadap layanan yang diberikan. Salah satunya dengan menyediakan akses untuk pemesanan tiket secara lebih mudah dan cepat. Selama ini untuk memesan tiket, calon penumpang masih harus mendatangi loket penjualan. Hal ini tentu saja tidak praktis dan sedikit merepotkan. Menanggapi hal di atas, penulis bermaksud membuat sistem aplikasi pemesanan tiket bus P.O Armada Jaya Perkasa berbasis android yang bertujuan untuk mempermudah calon penumpang Armada Jaya Perkasa dalam melakukan pemesanan tiket. Diharapkan dengan adanya aplikasi ini pelanggan dapat melakukan pemesanan lebih mudah dan cepat. Dari pemaparan diatas maka penulis tertarik untuk mengangkat judul tugas akhir, dengan judul ”APLIKASI PEMESANAN TIKET BUS BERBASIS ANDROID MENGGUNAKAN TEKNOLOGI QRCODE PADA PO. ARMADA JAYA PERKASA”.
1
2
1.2 Rumusan Masalah Berdasarkan latar belakang diatas, penulis merumuskan masalah dalam penelitian ini adalah sebagai berikut : 1. Bagaimana proses pemesanan tiket saat ini yang sedang terjadi? 2. Bagaimana rancangan sistem informasi dalam pemesanan tiket bus dapat dilakukan kapanpun dan dimanapun? 3. Bagaimana rancangan sistem informasi dalam proses pemesanan tiket bus dapat mengetahui jumlah kesediaan bus dan jumlah kesediaan tiket secara realtime. 4. Bagaimana rancangan proses pembayaran tiket bus jika menggunakan metode pembayaran melalui transfer ATM atau Internet Banking?
1.3 Batasan Masalah Dari latar belakang yang telah dijabarkan diatas, maka penulis membatasi masalah dengan batasan masalah sebagai berikut : 1. Dalam membangun applikasi pemesanan tiket bus berbasis android ini, penulis menggunakan bahasa pemorgraman Java serta menggunakan Eclipse, SDK Android dan PhoneGap Framework sebagai tools dalam mendesain tampilan antar muka dan proses bisnisnya. 2. Aplikasi pemesanan tiket bus berbasis android ini menggunakan webservices yang ditulis menggunakan bahasa PHP sebagai cara untuk berkomunikasi dengan database server. 3. Aplikasi pemesanan tiket bus berbasis android ini menggunakan MySQL sebagai basis data server. 4. Aplikasi pemesanan tiket bus berbasis android ini, hanya membatasi untuk P.O Armada Jaya Perkasa saja. 5. Bagian casier atau ticketing P.O Armada Jaya Perkasa berperan sebagai administrator dalam hal melakukan monitoring terhadap sistem dan melakukan penambahan dan perubahan yang diperlukan seperti penambahan bus dan user serta perubahan tarif dan jadwal. 6. Semua transaksi pemesanan disisi calon penumpang dapat dilakukan dari smartphone atau tablet PC yang berbasis android. 7. Metode pembayaran yang digunakan hanya terbatas kepada transaksi transfer ATM dan Internet Banking.
3
1.4 Tujuan dan Manfaat 1.4.1 Tujuan Penelitian Tujuan yang hendak dicapai dalam penelitian dan penyusunan skripsi ini antara lain: 1. Untuk menjelaskan proses pemesanan tiket yang saat ini terjadi. 2. Untuk membuat sebuah aplikasi yang memberikan informasi pemesanan tiket bus yang dapat memudahkan bagi calon penumpang dan bagianbagian yang terkait. 3. Untuk memaksimalkan proses pemesanan tiket bus, yang meliputi informasi ketersedian tiket bus dan jadwal keberangkatan kendaraan. 4. Untuk memudahkan dalam proses pembayaran yang bisa dilayani melalui transfer ATM dan Internet Banking.
1.4.2 Manfaat Penelitian Manfaat dari penelitian dan penyusunan skripsi ini antara lain: 1. Sebagai sarana pengembangan diri bagi penulis dengan menerapkan ilmuilmu yang telah didapat. 2. Sebagai sistem informasi terkomputerisasi didalam proses pemesanan tiket bus sehingga optimalisasi proses pemesanan tiket bus dapat dicapai bagi perusahaan. 3. Sebagai informasi yang dapat dijadikan rujukan bagi pembaca yang sedang dalam penelitian dengan kasus sejenis.
1.5 Metode Penelitian 1.5.1 Jenis Penelitian Penelitian ini dilakukan dengan studi kepustakaan (library research) dengan menggunakan literatur dari penelitian yang pernah ada tentang sistem informasi
pemesanan
tiket.
Didalam
pengukuran
dan
analisis
data
menggunakan penelitian kualitatif yaitu dengan menganalisis data yang dikumpulkan dari PO. Armada Jaya Perkasa dan komunitas bus mania. Metode penelitian yang digunakan dengan menggunakan metode deskriptif yaitu menggambarkan suatu keadaan atau permasalahan yang sedang terjadi berdasarkan fakta dan data-data yang diperoleh dan dikumpulkan pada waktu melaksanakan penelitian.
4
1.5.2 Teknik Pengumpulan Data Metode pengumpulan data yang dilakukan dalam penelitian ini adalah: 1. Studi Pustaka Pengumpulan data studi pustaka didapat dari dokumentasi perusahan yaitu formulir pemesanan tiket, beberapa tiket untuk penumpang serta dari bukubuku pendukung penelitian terkait sistem informasi pemesanan tiket. 2. Observasi (Pengamatan Langsung Dilapangan) Melakukan pengamatan secara langsung dilingkungan PO. Armada Jaya Perkasa pada bagian management untuk mendapatkan data dan informasi yang akurat. 3. Wawancara Pengumpulan data melalui tanya jawab langsung dengan komunitas bus mania dan beberapa masyarakat yang suka memilih bus sebagai media transportasinya.
1.5.3 Teknik Pengembangan Perangkat Lunak
Metode yang digunakan untuk membangun sistem ini adalah Model Waterfall. Model ini merupakan sebuah pendekatan terhadap pengembangan perangkat lunak yang sistematik, dengan beberapa tahapan, yaitu: Software Requirement (Kebutuhan Perangkat Lunak), Analysis, Perancangan, Implementasi, Testing. 1. Software Requirement (Kebutuhan Perangkat Lunak) Pada tahapan ini data kebutuhan perangkat lunak didapat dari requirement standar yang telah ditentukan sesuai aplikasi yang dibuat diantaranaya spesifikasi server, database server, dan infrastuktur jaringan. 2. Analysis Pada tahapan ini merupakan tahapan pengumpulan data dan kemudian dianalisis secara deskriptif dengan menggunakan alat analisis Project Evaluation and Review Technique (PERT). Langkah-langkah dasar yang harus dilakukan adalah sebagai berikut: 1. Identify, yaitu mengidentifikasikan masalah. 2. Understand, yaitu memahami kerja dari sistem yang ada.
5
3. Analyze, yaitu menganalisis system. 4. Report, yaitu membuat laporan hasil analisis. 3. Perancangan Pada tahapan ini data yang telah didapat di gambarkan kedalam beberapa diagram yaitu UML diagrams yaitu Use Case Diagram, Activity Diagram, Sequence Diagram dan Class Diagram. 4. Implementasi Pada tahapan ini sesuai perancangan yang telah dibuat tahapan development aplikasi menggunakan ASP.NET 4.0 dengan bahasa C# dan database SQL Server 2008 dimulai dari mulai pengkodean, mockup design, dan testing dari sisi developer. 5. Testing Pada tahapan ini merupakan penerapan aplikasi yang telah dibuat dilapangan untuk digunakan dan bersamaan dengan proses maintenance yaitu perbaikan-perbaikan jika terdapat bugs aplikasi. 1.6 Sistematika Penulisan Penggambaran secara umum dan singkat mengenai bab – bab yang ada dalam tugas akhir ini adalah sebagai berikut : BAB I
: PENDAHULUAN Bab ini membahas mengenai latar belakang, rumusan masalah, batasan masalah, maksud dan tujuan, metodologi penelitian, metode perancangan dan sistematika penulisan.
BAB II
: LANDASAN TEORI Bab ini membahas mengenai landasan – landasan teori yang digunakan dalam pembuatan aplikasi pemesanan tiket bus berbasis android ini.
BAB III
: ANALISA DAN PERANCANGAN SISTEM Bab ini menerangkan mengenai analisa sistem yang digunakan sebagai dasar pembangunan aplikasi pemesanan tiket bus berbasis android ini. Disamping itu juga pemodelan sistem yang menggambarkan muatan dan aliran informasinya.
6
BAB IV
: IMPLEMENTASI DAN PENGUJIAN Bab ini berisi pengujian serta hasil pengamatan secara keseluruhan dari pembuatan aplikasi pemesanan tiket bus berbasis android ini.
BAB V
: KESIMPULAN DAN SARAN Bab ini berisi kesimpulan terhadap uraian yang telah diberikan pada bab – bab sebelumnya.