BAB I PENDAHULUAN 1.1
Latar Belakang Dewasa ini pekembangan ilmu pengetahuan teknologi sangat berkembang
pesat, salah satunya dibidang komputer. Saat ini, hampir disegala bidang yang berhubungan dengan kegiatan manusia sudah mengikutsertakan komputer. Komputer memegang peranan penting dalam mempermudah menyelesaikan suatu kegiatan, meningkatkan kreatifitas kerja dan efisiensi waktu. Seiring dengan ilmu pengetahuan teknologi yang berkembang pesat, kebutuhan akan informasipun sangat dibutuhkan khususnya informasi yang dihasilkan mengandung nilai yang tepat, cepat, dan akurat. Sehingga siapapun yang
menggunakan
informasi
tersebut
mendapatkan
manfaat
yang
memudahkannya menyelesaikan suatu masalah dengan cepat. Manusia terkadang tidak memperhatikan waktu dalam aktivitas sehari – hari.
Manusia membutuhkan informasi yang benar dan cepat. Dengan cara
pengaksesan yang mudah dan simpel. Salah satunya masalahnya adalah informasi tentang pemesanan tiket bus. Saat ini masih banyak perusahaan otomotif bus yang belum memanfaatkan teknologi komputer dan teknologi informasi dalam mendistribusikan informasi yang menyangkut tentang pelayanan dan fasilitas bus. Sehubungan dengan hal tersebut diatas, penulis mencoba membuat suatu sistem informasi pemesanan tiket bus berbasis web dan sms gateway pada PO. GMS (Gajah Mulia Sejahtera) yang bisa diakses lewat internet dan sms untuk mendapatkan informasi – informasi tentang agen bus tanpa harus mengunjungi agen bus tersebut. Untuk merancang suatu aplikasi informasi tersebut, penulis menggunakan bahasa pemograman PHP, MySQL, dan Gammu. Hal ini disebabkan karena PHP meruapakan bahasa pemograman yang handal dalam membuat suatu informasi berbasis web.
1
2
Aplikasi berbasis web ini diharapkan dapat membantu manusia dalam melakukan aktivitas pemesanan tiket BUS, di mana dalam aplikasi ini manusia tidak perlu datang langsung ke terminal atau travel untuk memesan tiket BUS, manusia tinggal mengakses layanan ini. Setelah itu, pengguna cukup membuka alamat internet dari aplikasi ini berada. Aplikasi ini akan memberikan beberapa menu yang dapat diakses oleh pengguna, yang juga memberikan kemudahan dalam melakukan pemesanan tiket BUS. 1.2
Rumusan Masalah Berdasarkan latar belakang
yang telah dijelaskan diatas,
maka
permasalahan yang dirumuskan adalah sebagai berikut : 1. Bagaimana membuat aplikasi pemesanan tiket bus berbasis web dan sms gateway pada PO. GMS (Gajah Mulia Sejahtera) dengan menggunakan PHP, MySql, dan Gammu sebagai softwarenya ? 2. Bagaimana membuat desain web yang dapat dimengerti dan memudahkan pengguna dalam mendapatkan informasi tentang bus GMS ?
1.3
Tujuan Tujuan utama dari tugas akhir ini adalah untuk membangun aplikasi web
berbasis web dan sms gateway menggunakan PHP untuk membangun desain dan fitur – fitur aplikasinya, MySql sebagai databasenya, dan GAMMU sebagai aplikasi SMS Gateway-nya.
3
1.4
Manfaat Adapun manfaat dalam penulisan tugas akhir ini adalah : 1. Meningkatkan kinerja operasional PO. GMS dalam menjalani proses penjualan tiket, pembuatan laporan, dan menyampaikan informasi. 2. Membantu PO. GMS dalam menyampaikan informasi dan cara pemesanan tiket bus. 3. Mempermudah masyarakat dalam mendapatkan informasi tentang layanan dan fasilitas pada PO. GMS. Tidak perlu datang ke langsung ke terminal, melainkan hanya mengakses aplikasi ini, maka informasi yang diharapkan dapat diperoleh.
1.5
Batasan Masalah Batasan masalah dalam pembuatan aplikasi pemesanan tiket bus berbasis
web dan sms gateway pada PO. GMS adalah : 1. Aplikasi ini dibuat dengan mengunakan bahasa pemograman web PHP. 2. Aplikasi ini menggunakan MySQL sebagai database – nya. 3. Gammu digunakan dalam aplikasi ini sebagai server SMS Gateway yang berperan dalam penerimaan dan pengiriman SMS. 4. Aplikasi hanya bisa melakukan fungsi pemesanan tiket bus kepada pengguna yang telah memiliki akun. 5. Aplikasi ini hanya memberikan informasi pemesanan tiket, tidak termasuk transaksi pembayaran tiket.
4
1.6
Metode Penelitian Adapun metodologi yang digunakan dalam tugas akhir ini adalah sebagai berikut : 1. Studi Literatur Mencari dan mempelajari berbagai macam literatur ataupun sumber informasi baik dari buku, artikel, jurnal, majalah maupun dari situs internet yang berhubungan dengan sistem yang akan dibangun. Selain itu juga mengadakan survey lapangan di PO. GMS.
2. Pengumpulan Data Pada tahap ini dilakukan pengumpulan data yang dibutuhkan untuk dapat ditampilkan sebagai informasi yang diperlukan bagi pengguna.
3. Perencanaan Sistem Dari data materi dan pendeskripsian kemampuan web yang akan dibangun selanjutnya dilakukan perancangan terhadap sistem, meliputi perancangan desain database yang akan digunakan untuk menyimpan data dan perancangan desain layout untuk aplikasi ini.
5
4. Pembuatan Sistem Pembuatan Sistem yang akan digunakan untuk menyelesaikan aplikasi ini yang meliputi pembuatan database, pembuatan desain layout dan pengkodean untuk kemampuan aplikasi yang dibangun.
5. Pengujian dan Evaluasi Pengujian dan evaluasi dimaksudkan untuk mengetahui sejauh mana sistem yang dibuat pada aplikasi ini dapat berfungsi sesuai dengan proses sistem yang diharapkan.
1.7
Sistematika Penulisan Sistematika pembahasan yang akan diurai dalam buku laporan tugas akhir
ini terbagi dalam bab-bab yang akan dibahas sebagai berikut : BAB I
PENDAHULUAN Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang tujuan penulisan, perumusan masalah, batasan masalah, metode penelitian, serta sistematika penulisan dari aplikasi ini.
BAB II
LANDASAN TEORI Bab ini membahas mengenai teori-teori yang berkaitan dengan penyelesaian aplikasi, yang didapatkan dari berbagai macam buku serta sumber-sumber terkait lainnya yang berhubungan dengan pembuatan aplikasi ini.
BAB III
ANALISA DAN PERANCANGAN Bab ini berisikan tentang pembahasan analisa dari pembuatan aplikasi ini dan perancangan aplikasi yang dikerjakan.
6
BAB IV
IMPLEMENTASI DAN PENGUJIAN Bab ini menjelaskan tentang implementasi dan pengujian dari aplikasi yang telah dibuat.
BAB V
PENUTUP Bab ini berisi kesimpulan dari uji coba perangkat lunak, dan
saran
untuk
pengembangan,
perbaikan
penyempurnaan terhadap aplikasi yang telah dibuat.
serta