RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA
JURNAL
Disusun oleh : Mohammad Nurtryono Hs 10.11.1785
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMASI DAN KOMPUTER AMIKOM PURWOKERTO PURWOKERTO 2014
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA
MOHAMMAD NURTRYONO HS Program Studi Teknik Informatika STMIK AMIKOM Purwokerto
ABSTRAK Kebutuhan akan informasi mencakup banyak hal salah satunya kebutuhan informasi mengenai rute angkutan kota. Hambatan mencari informasi terjadi jika pengguna tidak menemukan media informasi tersebut. Untuk mengatasi masalah tersebut maka dibuatlah aplikasi media informasi angkutan kota Purbalingga berdasarkan data-data rute yang dilalui angkutan kota Purbalingga menggunakan bahasa pemrograman android. Tujuan dari aplikasi ini yaitu memberikan kemudahan pengguna angkutan kota untuk mengaksesnya melalui smartphone Android baik terhubung dengan internet maupun tanpa terhubung dengan internet. Hasil dari penelitian ini adalah sebuah aplikasi media informasi angkutan kota yang mampu memberikan informasi tentang rute angkutan kota dan peta jalur angkutan kota. Aplikasi ini dapat memberikan informasi tentang rute angkutan kota Purbalingga, dan pada aplikasi ini terdapat fitur pencarian rute angkot berdasarkan jarak terdekat dan memungkinkan pencarian transit angkot serta melihat rute pada peta dengan menggunakan GPS dan koneksi internet. Kata kunci : Aplikasi Media Informasi, Rute Angkutan Kota, Android
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
I. PENDAHULUAN Kebutuhan akan informasi mencakup banyak hal salah satunya kebutuhan informasi mengenai rute angkutan kota. Dalam mencari informasi tersebut banyak pengguna yang hanya mengandalkan media informasi seperti papan jalur dan spanduk informasi di terminal, media ini belum memberikan sedikit informasi. Hambatan mencari informasi terjadi jika pengguna tidak menemukan media informasi tersebut. Untuk mengatasi masalah tersebut maka dibuatlah aplikasi media informasi angkutan kota Purbalingga berdasarkan data-data rute yang dilalui angkutan kota Purbalingga menggunakan bahasa pemrograman android. Tujuan dari aplikasi ini yaitu memberikan kemudahan pengguna angkutan kota untuk mengaksesnya melalui smartphone Android baik terhubung dengan internet maupun tanpa terhubung dengan internet. Dari uraian diatas penulis tertarik membuat penelitian yang berjudul “Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga”
II. LANDASAN TEORI A. Purbalingga Kabupaten Purbalingga, adalah sebuah kabupaten di Provinsi Jawa Tengah. Purbalingga sangat terkenal dengan industri rambut palsu dan knalpot. Pariwisata di Purbalingga sangat banyak, objek wisata alam Gua Lawa, Desa Wisata Karangbanjar, Museum Kelahiran Jendral Soedirman, Objek Wisata Air Bojongsari atau dikenal dengan Owabong. Selain objek wisata tersebut di Purbalingga ada pos pendakian gunung slamet di pos
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
Bambangan yang merupakan rute populer bagi para pendaki gunung slamet. Sarana transportasi tersedia berbagai macam bus baik AKDP (Antar Kota Dalam Provinsi) maupun AKAP (Antar Kota Antar Provinsi). Untuk angkutan dalam kota sendiri terdapat angkot warna orang. B. Android Android adalah sebuah sistem operasi pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux. Berikut adalah versi Android: (Safaat, 2012). a. Android versi awal (2007 – 2008) b. Android versi 1.1 c. Android versi 1.5 (Cupcake) d. Android versi 1.6 (Donut) e. Android versi 2.0 / 2.1 (Éclair) f. Android versi 2.2 ( Frozen Yoghurt) g. Android versi 2.3 (Gingerbread) h. Android versi 3.0 dan 3.1 (Honeycomb) i. Android versi 4.0 (Ice Cream Sandwich) j. Android 4.1 (Jelly Bean) k. Android 4.2 (Jelly Bean) l. Android 4.3 (Jelly Bean) m. Android 4.4 (KitKat)
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
C. Java Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat in merupakan bagian dari Oracle dan dirilis tahun 1995 (Raharjo dkk, 2010). D. Unified Modeling Language (UML) UML adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis & desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek (Rosa A.S dan Shalahuddin, 2013). E. Eclipse Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). F. Google Maps Google Maps adalah peta virtual yang disediakan gratis oleh Google dan bisa diakses online oleh siapapun melalui situs Google Map. Sejak diluncurkan pada tahun 2007, Google Maps menjadi salah satu pilihan para pengguna internet untuk melihat peta dunia secara online.
III. METODOLOGI PENELITIAN Penelitian ini dilakukan di Purbalingga. Dalam penelitian ini penulis mengamati tentang media informasi rute angkutan kota yang ada di
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
2014. Dalam mengumpulkan data, penulis menggunakan metode observasi, studi pustaka dan wawancara. Metode pengembangan sistem yang digunakan dalam penelitian ini adalah prototype. Model prototype dapat digunakan untuk menyambungkan ketidakpahaman pelanggan mengenai hal teknis dan memperjelas spesifikasi kebutuhan yang diinginkan pelanggan kepada pengembang perangkat lunak.
Mendengarkan Pelanggan
Membangun / memperbaiki Mock-up
Pelanggan Melihat / Menguji Mock-up
1.
Gambar 1 Model Prototype (Rosa dan Shalahuddin, 2013) Mendengarkan Pelanggan Tahap awal dari pengembangan sistem model prototype adalah mendengarkan keinginan pelanggan terhadap sistem yang mereka harapkan.
2. Membangun Mock-up a. Desain Sistem Setelah
menganalisa
kebutuhan
pelanggan,
langkah
selanjutnya adalah mendesain sistem. Langkah mendesain sistem terdiri dari membuat use case diagram, class diagram, sequence diagram, activity diagram, perancangan user interface.
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
b. Implementasi Sistem Implentasi sistem dilakukan setelah desain telah selesai, sistem akan diperlihatkan kepada pengguna untuk selanjutnya diujikan apakah sistem yang dibuat sudah sesuai dengan harapan. c. Melihat atau Menguji Mock-up Pengujian
dilakukan
dengan
menggunakan metode blackbox. menggunakan
metode
blacbox
cara
alpha
dengan
Pengujian alpha dengan berfokus
pada
persyaratan
fungsional perangkat lunak. (Al Fatta, 2007)
IV. HASIL DAN PEMBAHASAN 1. Perancangan Prototype a. Mendengarkan Pelanggan Adapun masalah yang timbul berdasarkan penelitian yang dilakukan adalah sebagai berikut : 1) Pengguna angkot di Purbalingga merasa media informasi mengenai rute angkutan kota sangat minim sehingga menyulitkan pengguna angkot ketika pergi ke tempat yang belum pernah di kunjunginya. 2) Informasi rute pada kendaraan angkutan kota tidak selalu ada b. Membangun Mock Up Perangakat pemodelan yang digunakan adalah Unified Modeling Language
(UML).
Berikut ini adalah gambar
use case
yang
mendeskripsikan sebuah interaksi aktor dengan aplikasi yang dibuat.
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
Menu Utama Daftar Rute Detail Rute Pencarian Rute Tampilan Peta Tentang Keluar
Gambar 2. Use Case Diagram Skenario proses-proses yang terdapat didalam Use Case dapat dilihat pada tabel-tabel dibawah ini : Tabel 1 Use Case Menu Utama
Aksi Aktor Membuka Halaman Menu Utama
Reaksi Aplikasi Menampilkan Halaman Menu Utama
Tabel 2 Use Case Daftar Rute
Aksi Aktor Memilih Menu Daftar Rute
Reaksi Aplikasi Menampilkan Halaman Daftar Rute
Tabel 3 Use Case Detail Rute
Aksi Aktor Memilih Data Rute
Reaksi Aplikasi Menampilkan Halaman Detail Rute
Tabel 4 Use Case Pencarian Rute
Aksi Aktor 1. Memilih Menu Pencarian Rute 2. Memasukan Kata Kunci
Reaksi Aplikasi Menampilkan Halaman Pencarian Rute Mencari data rute yang akan dicari Menampilkan data rute yang dicari
Tabel 5 Use Case View Map
Aksi Aktor Memilih Menu View Map
Reaksi Aplikasi Menampilkan Halaman Peta
Tabel 6 Use Case Tentang
Aksi Aktor Memilih Menu Tentang
Reaksi Aplikasi Menampilkan Halaman Tentang Aplikasi
Tabel 7 Use Case Keluar
Aksi Aktor Memilih Menu Keluar
Reaksi Aplikasi Menutup Aplikasi
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
Berikut ini adalah implementasi tampilan aplikasi yang dibuat :
Gambar 3. Tampilan Menu Utama
Gambar 4. Tampilan Pencarian Angkot
Gambar 5. Tampilan View Map
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
Gambar 6. Tampilan Daftar Trayek
Gambar 7. Tampilan Detail Trayek
Gambar 8. Tampilan About
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
c. Menguji Mock Up Pengujian sistem bertujuan untuk memastikan bahwa elemen atau komponen dari sistem informasi perpustakaan ini telah berfungsi sesuai dengan yang diharapkan serta mencari kesalahan atau kelemahan yang mungkin terjadi untuk sebisa mungkin dilakukan perbaikan. Pengujian dilakukan dengan metode blackbox. Berikut adalah hasil pengujian aplikasi : Tabel 8 Hasil Pengujian Menu Utama Hasil yang No Nama Scene Skenario Uji Aksi Diharapkan Memilih Menu Klik Berhasil Cari Angkot Menampilkan Halaman Pencarian Angkot Memilih Daftar Klik Berhasil Rute Menampilkan 1 Menu Utama Halaman Daftar Rute Memilih About Klik Berhasil Menampilkan Halaman About Memilih Exit Klik Berhasil Keluar Tabel 9 Hasil Pengujian Menu Cari Angkot Hasil yang No Nama Scene Menu Pilihan Aksi Diharapkan Menu Cari Angkot Pengguna Klik Berhasil Memasukkan Menampilkan Data Asal dan Data Pencarian 1 Tujuan kemudian memilih menu cari Tabel 10 Hasil Pengujian View Map Hasil yang No Nama Scene Menu Pilihan Aksi Diharapkan Menu Tampil Peta Pengguna Klik Berhasil Memilih Menampilkan 1 Tombol View Peta Map
Hasil Uji Berhasil
Berhasil
Berhasil
Berhasil Hasil Uji Berhasil
Hasil Uji Berhasil
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
No
1
No
1
No
1
No 1
Tabel 11 Hasil Pengujian Menu Daftar Rute Hasil yang Nama Scene Skenario Uji Aksi Diharapkan Pengguna Klik Berhasil Memilih Salah Menampilkan Satu Daftar Halaman Detail Rute Rute Menu Daftar Pengguna Input Berhasil Rute Memasukkan dan Menampilkan Tujuan pada Klik Hasil Pencarian Kotak Pencarian dan Halaman Daftar Rute Tabel 12 Hasil Pengujian Menu Detail Rute Hasil yang Nama Scene Skenario Uji Aksi Diharapkan Menampilkan Berhasil Menu Detail Detail Rute yang Menampilkan Rute Dipilih Data Detail Rute Angkot Tabel 13 Hasil Pengujian Menu About Hasil yang Nama Scene Skenario Uji Aksi Diharapkan Menampilkan Berhasil Informasi Menampilkan Menu About Tentang Aplikasi Informasi Tentang Aplikasi Tabel 14 Hasil Pengujian Keluar Hasil yang Nama Scene Skenario Uji Aksi Diharapkan Memilih Tombol Klik Berhasil Keluar Keluar Exit pada Dari Aplikasi Aplikasi
Hasil Uji Berhasil
Berhasil
Hasil Uji Berhasil
Hasil Uji Berhasil
Hasil Uji Berhasil
Pengujian ini dilakukan kepada 10 pengguna angkutan kota yang menggunaka smartphone android. Pengguna diberikan kuesioner yang akan diisi oleh pengguna. Adapun hasil kuesioner dari pengguna adalah sebagai berikut :
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
No.
Tabel 15 Tabel Hasil Kuesioner Pilihan Jawaban Daftar Pertanyaan SS S KS
1
Aplikasi ini mudah digunakan?
9
1
2
Semua fungsi aplikasi berjalan baik? Aplikasi ini dapat memberikan informasi? Informasi yang ditampilkan jelas dan lengkap? Informasi yang diberikan bermanfaat untuk pengguna? Aplikasi membantu pengguna dalam mencari informasi rute angkutan kota? Aplikasi membantu pengguna dalam mencari angkot untuk transit? Tampilan aplikasi menarik? Aplikasi ini sesuai dengan harapan pengguna? Aplikasi layak dipublikasikan sebagai media informasi? TOTAL Hasil kuesioner tersebut dihitung
8
2
3 4 5 6 7 8 9 10
TS
10 7
2
1
9
1
8
2
8
1
1
7
1
2
8
2
9
1
83 13 4 dengan menggunakan metode
Likert. Dari kuesioner diatas dapat diperoleh data sebagai berikut : Tabel 16 Jumlah Hasil Kuesioner Jawaban
Jumlah
Persentase
Sangat Setuju Setuju Kurang Setuju Tidak Setuju Total
83 13 4 0 100
83% 13% 4% 0% 100%
Dari tabel diatas menunjukkan bahwa prosentasi hasil pengujian yang dilakukan kepada 10 pengguna angkutan kota sebanyak 83% menyatakan sangat setuju, 13% menyatakan setuju, 4% menyatakan kurang setuju, dan 0% tidak setuju. Hal ini menunjukkan bahwa aplikasi ini layak dijadikan sebagai media informasi rute angkutan kota Purbalingga.
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
V. PENUTUP A. Kesimpulan Berdasarkan hasil penelitian aplikasi ini dapat memberikan informasi tentang rute angkutan kota Purbalingga baik dengan terhubung dengan koneksi internet maupun tanpa terhubung dengan koneksi internet, dan pada aplikasi ini terdapat fitur pencarian rute angkot berdasarkan jarak terdekat dan memungkinkan pencarian transit angkot serta melihat rute pada peta yang menggunakan koneksi internet dan GPS yang akurat saat menampilkan peta. B. Saran Aplikasi rute angkutan kota Purbalingga mungkin masih jauh dari sempurna dan masih banyak kekurangan. Kekurangan dari aplikasi ini yaitu membutuhkan koneksi internet dan GPS untuk menampilkan peta. Oleh karena itu perlu dilakukan penelitian, pengembangan dan penyempurnaan yang lebih lanjut dengan menggunakan peta offline, menambahkan fitur navigasi, fitur live trafic sehingga memudahkan pengguna dalam menentukan rute.
Rancang Bangun Aplikasi Berbasis Android Sebagai Media Informasi Rute Angkutan Kota Di Purbalingga
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta : Andi. Binanto, Iwan. 2005. Konsep Dasar Program. Jakarta: PT. Elex Media Komputindo. Eclom. 2010. Hebatnya Google Maps dan Pintarnya Google Street. Yogyakarta: Andi Jogiyanto, HM. 2009. Analisis dan Desain Sistem Informasi. Yogyakarta : Andi. . 2011. Konsep dan Aplikasi Structural Equation Modeling Berbasis Varian dalam Penelitian Bisnis. Yogyakarta : Andi Kadir, Abdul. 2008. Dasar Pemrograman Java 2. Yogyakarta: Andi Kristanto, Andri 2008. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta : Gava Media Nugroho, Adi. 2004. Analisis dan Desain Sistem Informasi. Yogyakarta : Andi Rosa dan Shalahudin, M. 2013. Rekayasa Perangkat Lunak (terstruktur dan berorientasi objek). Bandung : Modula Safaat H, Nazarudin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasi Android. Bandung : Informatika . 2013. Berbagai Implementasi dan Pengembangan Aplikasi Mobile Berbasis Android. Bandung : Informatika Salahudin & Rosa. 2008. Belajar Pemrograman dengan Bahasa C++ dan Java. Bandung : Informatika Santoso, Singgih. 2005. Konsep dan Aplikasi dengan SPSS. PT Elex Media Komputindo : Jakarta Simarmata, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta : Andi Sugiyono. 2011. Metode penelitian Kuantitatif Kualitatif dan R&D, Bandung : ALFABETA