SISTEM INFORMASI PEMESANAN DAN NOTIFIKASI KEBERANGKATAN DRIVER BUS DI ANGKUTAN PARIWISATA BERBASIS SMS GATEWAY (Studi Kasus PO Putra Berdikari Jombang)
TUGAS AKHIR
Oleh: MABRURY WICAKSONO 09560146
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
ii
ii
iii
iv
ABSTRAK Penyebaran informasi berbasis teknologi yang popular dan bisa diakses oleh semua kalangan adalah media penyebaran dengan Short Messege Service (SMS) melalui media elektronik handphone. Salah satu keunggulan dari media SMS ini adalah murah dan bisa diakses dari semua tipe handphone. Media ini lebih efektif karena hampir semua orang memiliki handphone sehingga penyebaran informasi menjadi lebih tepat sasaran. Selain itu, handphone merupakan media elektronik pribadi yang fleksibel untuk dibawa kemana-mana. Informasi yang di sebarkan melalui SMS bisa disampaikan dan diterima secara cepat. Hasil yang didapat adalah Sistem Informasi Pemesanan dan Notifikasi Keberangkatan Driver Bus di PO Putra Berdikari Jombang Berbasis SMS Gateway dengan harapan dapat membantu perusahaan supaya dapat menjaga integritas dan kualitas serta memberikan pemberitahuan keberangkatan bus secara tepat waktu sehingga memberikan kepuasan terhadap pelanggan. Kata kunci : Sistem Informasi, SMS Gateway
v
ABSTRACT Dissemination of information technology-based popular and accessible to all people is the media of the Short Messege Service (SMS) through electronic media mobile phone. One advantage of the SMS medium is inexpensive and can be accessed from all types of mobile phones. This media is more effective because almost everyone has a mobile phone so that the dissemination of information to be better targeted. In addition, the phone is a flexible private electronic media to carry anywhere. The spread of information through SMS can be sent and received quickly. The result is the Booking Information and Notification System Driver Bus Departures at PO Son Berdikari Jombang Based SMS Gateway in hopes of helping the company in order to maintain the integrity and quality of bus departure and provide notice in a timely manner so as to provide customer satisfaction. Keywords : Information System, SMS Gateway
vi
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah subhanahu wa ta’ala atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul :
“SISTEM INFORMASI PEMESANAN DAN NOTIFIKASI KEBERANGKATAN DRIVER BUS DI ANGKUTAN PARIWISATA BERBASIS SMS GATEWAY (Studi Kasus PO Putra Berdikari Jombang)” Di dalam tulisan ini disajikan pokok-pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan ke depan.
Malang, 02 Februari 2015 Penulis
Mabrury Wicaksono
vii
DAFTAR ISI Halaman BAB I PENDAHULUAN ................................................................................................. 1 1.1. Latar Belakang ........................................................................................... 1 1.2. Rumusan Masalah...................................................................................... 2 1.3. Tujuan Penelitian ....................................................................................... 2 1.4. Batasan Masalah ........................................................................................ 2 1.5. Metodologi .................................................................................................. 3 1.6. Sistematika Penulisan ................................................................................ 4 BAB II LANDASAN TEORI ........................................................................................... 5 2.1. Tinjauan Pustaka ....................................................................................... 5 2.2. Konsep Dasar Sistem Informasi ............................................................... 5 2.2.1. Data versus Informasi Data................................................................... 5 2.2.2. Sistem Informasi ................................................................................... 7 2.2.3. Komponen Sistem Informasi ................................................................ 8 2.3. Transportasi ............................................................................................... 9 2.3.1. Konsep Dasar Transportasi ................................................................... 9 2.3.2. PERDA Transportasi Jombang ........................................................... 10 2.4. SMS Gateway ........................................................................................... 11 2.5. Visual Basic .NET .................................................................................... 11 BAB III ANALISA DAN PERANCANGAN SISTEM ............................................... 13 3.1. Analisa Sistem .......................................................................................... 13 3.1.1. Arsitektur sistem ................................................................................. 13 3.1.2. Deskripsi Sistem ................................................................................. 13 3.1.3. Proses Penggalian Kebutuhan ............................................................. 14 3.1.4. Kebutuhan Fungsional ........................................................................ 14 3.1.5. Kebutuhan Non Fungsional ................................................................ 15 3.1.6. Kebutuhan Data .................................................................................. 17 3.1.7. Alur proses pemesanan bus dan notifikasi driver ............................... 17 3.1.8. Use Case Diagram .............................................................................. 18 3.1.9. Use Case Skenario .............................................................................. 19 3.2. Perancangan Sistem ................................................................................. 21 3.2.1. Activity Diagram ................................................................................ 21 3.2.2. Sequence Diagram .............................................................................. 22 3.2.3. Class Diagram ..................................................................................... 24 3.2.4. Layout Aplikasi ................................................................................... 25 BAB IV IMPLEMENTASI DAN PENGUJIAN .......................................................... 26 4.1. Implementasi ............................................................................................ 26
viii
4.1.1. Alat dan Bahan.................................................................................... 26 4.1.2. Implementasi Database ....................................................................... 27 4.1.3. Implementasi Menu Utama ................................................................. 28 4.1.4. Implementasi Entri Data Supir ........................................................... 29 4.1.5. Implementasi Daftar Supir .................................................................. 30 4.1.6. Implementasi Entri Data Bis ............................................................... 31 4.1.7. Implementasi Daftar Bis ..................................................................... 32 4.1.8. Implementasi Laporan ........................................................................ 33 4.1.9. Implementasi SMS Gateway ............................................................... 34 4.1.10. Implementasi Notifikasi Driver .......................................................... 35 4.1.11. Implementasi Notifikasi Pemesan ...................................................... 36 4.2. Pengujian Sistem ...................................................................................... 37 BAB V PENUTUP ......................................................................................................... 42 5.1. Kesimpulan ............................................................................................... 42 5.2. Saran ......................................................................................................... 42 DAFTAR PUSTAKA LAMPIRAN BIOGRAFI PENULIS
ix
DAFTAR GAMBAR Halaman Gambar 2.1 Skema Proses Utama Dan Fungsi Dari Pengolahan Data. .................. 7 Gambar 2.2 Definisi Sistem Informasi.................................................................... 7 Gambar 4.1 Database Master Bis .......................................................................... 27 Gambar 4.2 Database Master Customer................................................................ 27 Gambar 4.3 Database Master Supir ...................................................................... 28 Gambar 4.4 Menu Utama ...................................................................................... 28 Gambar 4.5 Entri Data Supir ................................................................................. 29 Gambar 4.6 Daftar Supir ....................................................................................... 30 Gambar 4.7 Entri Data Bis .................................................................................... 31 Gambar 4.8 Daftar Bis .......................................................................................... 32 Gambar 4.9 Laporan.............................................................................................. 33 Gambar 4.10 Sms Gateway ................................................................................... 34 Gambar 4.11 Notifikasi Driver ............................................................................. 35 Gambar 4.12 Notifikasi Pemesanan ...................................................................... 36 Gambar 4.13 Notifikasi Armada Bus Tidak Tersedia ........................................... 36
x
DAFTAR TABEL Halaman Tabel 3.2 Kebutuhan Fungsional Sistem .............................................................. 15 Tabel 3.2 Kebutuhan Fungsional Sistem .............................................................. 15 Tabel 3.3 Kebutuhan Perangkat Keras .................................................................. 15 Tabel 3.4 Kebutuhan Perangkat Lunak ................................................................. 16 Tabel 3.5 Pemesanan ............................................................................................. 19 Tabel 3.6 Jadwal Keberangkatan .......................................................................... 20 Tabel 3.7 Sms Gateway......................................................................................... 20 Tabel 4.1 Pengujian Menu Entri Data Supir ......................................................... 37 Tabel 4.2 Pengujian Menu Entri Bis ..................................................................... 37 Tabel 4.3 Pengujian Menu Daftar Bis ................................................................... 38 Tabel 4.4 Pengujian Laporan ................................................................................ 39 Tabel 4.5 Pengujian Notifikasi Driver .................................................................. 40 Tabel 4.6 Pengujian Notifikasi Pemesanan ........................................................... 41
xi
DAFTAR LAMPIRAN 1. SURAT KETERANGAN PENELITIAN 2. WAWANCARA DIREKTUR PERUSAHAAN
xii
DAFTAR PUSTAKA
Farokhah, Lia. 2013. Sistem Notifikasi Peneriamaan Arsip Surat Berbasis SMS Gateway di Badan Pemeriksa Keuangan Provinsi Jawa Timur. Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta Hidayatullah, P. 2014. Visual Basic.NET Membuat Aplikasi Database dan Program Kreatif. Informatika Bandung Jogiyanto, HM. 2005. Analisis dan Desain Sistem Informasi. ANDI, Yogyakarta. Kusumo, Suryo 2006, Pemrograman Visual Basic 2005, Elex Media Komputindo, Jakarta Nasution, H.M.N. 1996. Manajemen Transportasi. Ghalia Indonesia, Jakarta. Sunyoto, Andi. (2007), Pemrograman Database dengan Visual Basic dan Microsoft SQL, Yogyakarta : Andi Offset. Utomo, Eko Priyo 2006, Membuat Aplikasi Database dengan VB.NET, Yrama Widya, Jakarta Winarno, E dan Zaki, A. 2012. Step by Step Visual Basic.NET. Semarang Zakaria, Marcus Teddy dan Josef Widiadhi 2006, Aplikasi SMS Untuk Berbagai Keperluan, Informatika, Jakarta.