APLIKASI PENCARIAN RUTE ANGKUTAN KOTA DI KOTA CIMAHI PADA PLATFORM ANDROID

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. untuk memenuhi kebutuhan transportasi mereka sehari-hari. Terutama pada kota Jakarta,

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat

BAB III. Metode Penelitian

FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. kesulitan dalam mencari alat transportasi tersebut.

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. masyarakat untuk menuju suatu tempat. Karena meningkatnya kebutuhan

HALAMAN PENGESAHAN PEMBIMBING...

BAB 1 PENDAHULUAN. berkurang dalam memakai jasa angkutan umum. Terkadang, banyak. pengguna angkutan umum kurang memahami rute atau jalur yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. merupakan daerah tujuan wisatawan domestik dan internasional yang

I-1 BAB I PENDAHULUAN

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III METODOLOGI PENELITIAN

APLIKASI PEMESANAN TIKET BUS BERBASIS ANDROID MENGGUNAKAN TEKNOLOGI QRCODE PADA PO. ARMADA JAYA PERKASA

BAB I PENDAHULUAN. juga menurut Direktorat Lalu Lintas Polda Jatim, jumlah kendaran pribadi di

TEKNOLOGI INFORMASI DALAM MENENTUKAN TRAYEK ANGKUTAN KOTA BERBASIS ANDROID (STUDI KASUS : TRAYEK KOTA BEKASI)

BAB 1 PENDAHULUAN. objek untuk berwisata yang bisa disebut wisata kuliner. Karena banyak

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS (SIG) PENYEDIA LAYANAN KESEHATAN BERBASIS ANDROID (Studi Kasus Kota Bandar Lampung)

BAB I PENDAHULUAN. pendidikan, budaya maupun industri khususnya di Indonesia bagian timur.

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

BAB I PENDAHULUAN 1.1 Latar Belakang

APLIKASI PENCARIAN RUTE TRANSPORTASI UMUM BERBASIS ANDROID

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. menjadi kebutuhan bagi sebagian besar individu. Kemajuan dari teknologi

PENERAPAN ALGORITMA BEST-PATH PLANNING UNTUK APLIKASI PENCARIAN RUTE TRANSPORTASI PUBLIK BERBASIS ANDROID

IMPLEMENTASI LOCATION BASED SERVICE UNTUK PENCARIAN PEMUKIMAN MENGGUNAKAN GPS BERBASIS PLATFORM ANDROID

BAB I PENDAHULUAN. ke suatu lokasi tujuan, padahal kendaraan harus tetap terawat dengan baik. Produk

BAB I PENDAHULUAN 1.1 Latar belakang

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

BAB I PENDAHULUAN. 1.1 Latar Belakang

MANAJEMEN BASIS DATA SARANA KAMPUS UNIVERSITAS BENGKULU MENGGUNAKAN ALGORITMA A* BERBASIS SPASIAL

BAB I PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN SISTEM INFORMASI GEOGRAFIS FASILITAS PELAYANAN KESEHATAN DI KOTA BANDUNG BERBASIS ANDROID

1. PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. 1.1 Latar Belakang.

APLIKASI PENCARIAN TAMBAL BAN MOTOR TERDEKAT BERBASIS ANDROID (STUDI KASUS TAMBAL BAN DI KOTA BATAM) Abstrak

BAB II TINJAUAN PUSTAKA

BAB 1. Pendahuluan. darat apapun transportasinya. Menurut Undang-Undang Republik Indonesia nomor

BAB 1 PENDAHULUAN. Faktanya, jalan-jalan besar kota Jakarta khususnya di wilayah Jakarta Barat

BAB I PENDAHULUAN Latar Belakang Masalah

APLIKASI SISTEM INFORMASI KOST BERBASIS ANDROID UNIVERSITAS MUHAMMADIYAH SURAKARTA


BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN Latar Belakang


BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Google Maps, travelling salesman problem, pencarian rute, Branch and Bound. vi Universitas Kristen Maranatha

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

Sistem Informasi Jurusan Teknik Elektro Politeknik Negeri Semarang Berbasis Mobile Application

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. electronic map yang ditunjukkan oleh garis lintang dan bujur sehingga


SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG. Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan

ANALISIS DAN PERANCANGAN APLIKASI KELILING INDONESIA BERBASIS ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS SPBU DI KOTA MEDAN BERBASIS ANDROID LAPORAN TUGAS AKHIR. Oleh:

Rancang Bangun Aplikasi Pemilihan Alat Transportasi Umum Kota Surabaya Menggunakan Metode Spanning Tree Pada Smartphone Android.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. terutama dengan munculnya beberapa smartphone yang masuk ke Indonesia.

SISTEM NAVIGASI PENCARIAN LOKASI BENGKEL MOTOR YAMAHA KOTA SEMARANG BERBASIS ANDROID

BAB 1 PENDAHULUAN. praktis, itulah yang diinginkan oleh orang-orang saat ini. Penggunaan telepon

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

1. Pendahuluan. 1.1 Latar belakang. 1.2 Perumusan masalah

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. bervariasi pula jenis makanan yang ditawarkan pada konsumen, sehingga

BAB I PENDAHULUAN Latar Belakang

PERANCANGAN APLIKASI KUMPULAN BERBAGAI RESEP MASAKAN INDONESIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Gilang Mantara Putra

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. mobilitas aplikasi serta perangkat pendukungnya. Disadari atau tidak, tren

DAFTAR ISI. ABSTRAKSI... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR GAMBAR... viii. DAFTAR TABEL... xi. DAFTAR LAMPIRAN...

PERANCANGAN APLIKASI SISTEM INFORMASI PENGENALAN RAMBU LALU-LINTAS DAN SIMULASI TES SURAT IZIN MENGEMUDI BERBASIS ANDROID

RANCANG BANGUN APLIKASI PENCARIAN JALUR TERPENDEK MENGGUNAKAN ALGORITMA FLOYD WARSHALL (STUDI KASUS KOTA SINGKAWANG) Mohammad Hendra Istyanto

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

ABSTRAK. Kata kunci : Android, Mobile, Smartphone, Teknologi, Wisata

PERANCANGAN APLIKASI PEMESANAN TIKET PESAWAT BERBASIS ANDROID NASKAH PUBLIKASI

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. untuk meningkatkan proses perencanaan wilayah dan kota adalah Geographic

Transkripsi:

APLIKASI PENCARIAN RUTE ANGKUTAN KOTA DI KOTA CIMAHI PADA PLATFORM ANDROID Idham Ramadhan¹, Tri Brotoharsono², Dody Qori Utama³ ¹Teknik Informatika,, Universitas Telkom Abstrak Aplikasi Pencarian Rute Angkutan Kota Di Kota Cimahi Pada Platform Android adalah aplikasi yang berfungsi untuk mempermudah masyarakat yang ada di kota Cimahi untuk mengetahui angkutan kota di kota Cimahi. Informasi yang ditampilkan oleh aplikasi ini berupa nama jalan, nama angkutan kota dan jalur angkutan kota menggunakan Google Map. Aplikasi ini dibuat agar Pengguna lebih mudah mengetahui angkutan kota mana yang digunakan. Hasil dari proyek akhir ini adalah sebuah aplikasi mobile yang dapat mempermudah Pengguna dalam mencari angkutan kota yang tepat ketika ingin bepergian. Aplikasi ini diterapkan pada smartphone Android sehingga mempermudah pengguna dalam mengakses informasi yang dibutuhkan. Proyek akhir ini dibangun menggunakan metode pengembangan perangkat lunak Waterfall, dan UML diagram untuk mendokumentasikan, menspesifikasikan dan memodelkan sistem. Proyek akhir ini diimplementasikan menggunakan bahasa pemrograman Java pada platform Android, menggunakan Algoritma A* untuk mencari rute, serta menggunakan database SQLite dan software pendukung lainnya. Kata Kunci : Angkutan kota, Algoritma A*, Android, Java, SQLite Abstract Application Of City Transportation Routing In Cimahi On The Android Platform is application which can make peoples at Cimahi know about public transportation. Information which displayed by this application contain about street name, public transportation name and public transportation route use Google Map. In order of making User more easier to know which is the best public transportation to ride with the route also. The result from this final project is a mobile application which can make easier for people to search public transportation route for visit some place at Cimahi. This application deployed at smartphone Android, so making User more easier to access the information. This final project established by developing software method named Waterfall, and UML diagrams for documentation, specification and modeling the system. This final project also built by using Java language programming on Android platform, A* algorithm for searching route, SQLite database and other software which supporting this. Keywords : Public transport, A* Algorithm, Android, Java, SQLite

1. Pendahuluan 1.1 Latar Belakang Masalah Transportasi, terutama transportasi darat merupakan salah satu sarana transportasi umum yang berperan besar dalam kegiatan di kota besar. Contohnya di kota Cimahi, kota yang mulai berdiri sendiri sejak tahun 2001[1] ini memiliki alat transportasi darat yang sangat beraneka ragam, salah satunya angkutan kota atau yang biasa disebut angkot. Angkutan kota atau yang biasa disebut angkot telah berkembang pesat di kota Cimahi, hal itu ditandai dengan tumbuhnya variasi trayek angkot serta jalur yang dilalui. Dengan banyaknya variasi trayek angkot di kota Cimahi sangat membingungkan para pengguna angkot untuk menentukan angkot apa yang harus digunakan untuk menuju tempat yang diinginkan. Oleh karena itu dibutuhkan suatu aplikasi yang dapat memberikan informasi mengenai rute angkutan kota di kota Cimahi Di sisi lain kemajuan teknologi telah berkembang ke era smartphone, Android adalah salah satunya. Smartphone Android memiliki keunggulan dari smartphone lainnya, yaitu Android menyediakan platform yang terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri (Open Source). Dipilihnya smartphone Andoid untuk aplikasi ini karena berdasarkan market share smartphone pada tahun 2011 [7], smartphone Android unggul dari para kompetitornya. Hal ini membuktikan bahwa smartphone Android digunakan oleh banyak orang, tak terkecuali di kota Cimahi. Dengan dibangunnya Aplikasi Pencarian Rute Angkutan Kota Di Kota Cimahi Pada Platform Android diharapkan dapat membantu para pengguna angkutan kota untuk mencari rute angkutan kota yang ada di kota Cimahi. 1.2 Perumusan Masalah Adapun rumusan masalah yang akan di bahas dalam pengerjaan proyek akhir ini adalah : 1. Bagaimana menampilkan informasi rute angkutan kota di smartphone Android? 2. Bagaimana cara menandai sebuah rute angkutan di smartphone Android menggunakan Google Map API? 3. Bagaimana cara membangun Aplikasi Pencarian Rute Angkutan Kota di Kota Cimahi Pada Platform Android? 1.3 Tujuan Tujuan dari pengerjaan proyek akhir ini adalah sebagai berikut : 1. Membuat aplikasi yang dapat menampilkan informasi angkutan kota di smarthphone Android 1

2. Membuat aplikasi yang dapat menandai sebuah rute angkutan kota di smartphone Android menggunakan Google Map API. 3. Membuat Aplikasi Pencarian Rute Angkutan Kota di Kota Cimahi Pada Platform Android. 1.4 Batasan Masalah Batasan masalah yang akan dibahas dalam pembuatan proyek akhir ini adalah sebagai berikut : 1. Aplikasi hanya dibuat untuk smartphone Android. 2. Aplikasi hanya digunakan untuk mencari rute angkutan kota di kota Cimahi dan terbatas pada penggunaannya di daerah-daerah yang telah didefinisikan. 3. Aplikasi tidak menangani penambahan jalur trayek dari pengguna. 4. Masukan pengguna pada aplikasi ini adalah lokasi asal dan lokasi tujuan. 5. Lokasi asal dan lokasi tujuan pada aplikasi ini mengacu pada nama Sekolah Menengah Atas (SMA) yang ada di Kota Cimahi. 1.5 Metodologi Penyelesaian Masalah Adapun metodologi yang digunakan untuk menyelesaikan masalah ini adalah : studi literatur, pengumpulan data, pengembangan perangkat lunak, pengujian sistem dan yang terakhir adalah dokumentasi sistem. Penjelasan mengenai metodologi penyelesaian masalah yang digunakan adalah sebagai berikut : 1 Studi Literatur Pada tahap ini dilakukan pencarian dan pengumpulan literatur serta kajian yang berhubungan dengan proyek akhir ini. Literatur yang digunakan dapat berupa buku referensi, artikel, internet, konsultasi dengan dosen pembimbing dan sumber lain yang berhubungan dengan pembuatan proyek akhir ini. Tujuannya adalah untuk memperdalam pemahaman terhadap permasalahan serta sebagai dasar pembuatan proyek akhir ini. 2 Pengumpulan data Pada tahap ini dilakukan pengumpulan data yang akan dipergunakan untuk membangun aplikasi pencarian rute angkutan kota di kota Cimahi pada platform Android. Data yang dikumpulkan berasal dari : internet, Dinas Perhubungan Kota Cimahi, dll 3 Pengembangan perangkat lunak Model proses yang digunakan dalam pembuatan dan pengembangan perangkat lunak proyek akhir ini adalah model Waterfall [11] serta menggunakan diagram UML untuk mendokumentasikan, menspesifikasikan, dan memodelkan sistem, proses tersebut melalui tahapan : 2

a. Analisa Masalah Pada tahap ini dilakukan analisa terhadap masalah mengenai banyaknya variasi trayek angkot yang ada di kota Cimahi. b. Perancangan Pada tahap ini akan dilakukan penyusunan rancangan aplikasi berupa ER diagram, tabel relasi, serta diagram UML yang terdiri dari : usecase diagram, sequence diagram, class diagram dan activity diagram yang akan digunakan sebagai acuan dalam pembuatan aplikasi ini. c. Implementasi Pada tahap ini akan dilakukan pembangunan perangkat lunak dengan mengimplementasikan code-code program berdasarkan tahap analisis dan perancangan yang telah diperoleh sebelumnya. d. Pengujian Pengujian proyek akhir ini dilakukan menggunakan metode pengujian black box. Kegiatan pengujian proyek akhir ini dibagi menjadi 2 bagian, yaitu : pengujian alpha dan pengujian beta. Pengujian alpha merupakan pengujian yang dilakukan oleh pihak developer, sedangkan pengujian beta merupakan pengujian yang dilakukan oleh calon pengguna aplikasi. 4 Doukumentasi Pada tahap ini dokumentasi sistem akan digunakan untuk membuat dokumentasi secara keseluruhan untuk menyimpan data-data yang digunakan selama proses pembangunan aplikasi ini dari awal hingga akhir. 1.6 Sistematika Penulisan Proyek akhir ini disusun berdasarkan sistematika sebagai berikut : BAB I : Pendahuluan Pada bab ini berisi latar belakang masalah, perumusan masalah yang akan dibahas. Tujuan yang akan dicapai, batasan masalah, metodologi penyelesaian masalah, serta sistematika penulisan. BAB II : Landasan Teori Pada bab ini berisi teori-teori yang digunakan dalam pembangunan aplikasi. 3

BAB III : Analisis dan Perancangan Sistem Pada bab ini dilakukan analisa dan perancangan terhadap sistem yang akan dibuat. BAB IV : Implementasi dan Pengujian Bab ini berisi implementasi dan pengujian yang dilakukan terhadap aplikasi. BAB V : Penutup Bab ini berisi kesimpulan dan saran dari penulis untuk pengembangan aplikasi. 4

5. Penutup 5.1 Kesimpulan 1. Dari hasil pengujian alpha dapat disimpulkan bahwa aplikasi dapat menjalankan setiap fungsinya dengan baik sesuai dengan perancangan, baik itu perancangan sistem, maupun perancangan design antarmuka aplikasi 2. Dari pengujian beta dengan menggunakan kuisioner, diperoleh respon penilaian yang cukup baik sesuai dengan beberapa pernyataan yang mewakili kesiapan aplikasi untuk masuk ke kehidupan masyarakat. Hasil kuisioner dapat dilihat dari hasil penyajian diagram dalam bentuk pie chart 3. Aplikasi dapat menyimpan, mengolah dan menampilkan informasi mengenai rute angkutan kota, baik itu rute angkutan kota yang dapat digunakan, jarak tempuh beserta ongkos perjalanannya. 4. Aplikasi ini dapat menandai jalur angkutan kota pada Google Map API yang digunakan 5.2 Saran 1. Lokasi asal bisa diidentifikasi menggunakan GPS 2. Pemberitahuan tempat turun angkot jika harus berganti angkot 3. Penambahan lokasi asal dan lokasi tujuan pencarian 4. Penambahan gambar angkutan kota 5. Informasi angkutan kota dapat dilihat ketika jalur ditekan (ontap) 40

Daftar Pustaka [1] Anonim.. Sejarah Kota Cimahi. [Online]. Tersedia : http://www.cimahikota.go.id/index.php?option=com_content&view=article&id= 48&Itemid=54 [28 Desember 2011] [2] Anonim.. Developer Guide. [Online]. Tersedia : http://developer.android.com/guide/index.html [27 Juni 2012] [3] Anonim.. About SQLite. [Online]. Tersedia : http://www.sqlite.org/about.html [28 Mei 2012] [4] Anonim.. UML Diagram Example. [Online]. Tersedia : http://www.umldiagrams.org/index-examples.html [30 Juli 2012] [5] Anonim. (2012). A* Search Algorithm. [Online]. Tersedia : http://en.wikipedia.org/wiki/a*_search_algorithm [15 Juni 2012] [6] Hidayat, Rahmat dkk. 2005. Seri Panduan Pemetaan Partisipatif, [pdf], http://pdf-doc.net [10 Juni 2012] [7] Kendrick, James. (2011). Latest Smartphone Market Share Number. [Online]. Tersedia : http://www.zdnet.com/blog/mobile-news/latest-smartphone-marketshare-numbers-apple-is-flat-google-going-strong/2387 [30 Desember 2011] [8] Michael Siregar, Ivan. 2011. Membongkar Source Code berbagai Aplikasi ANDROID. Yogyakarta: Gava Media. [9] Safaat, Nazruddin. 2011. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung : Informatika [10] Shalahuddin, M., A.S, Rosa. 2010. Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile. Bandung : Informatika. [11] Sommerville, Ian. 2003, Software Engineering (Jilid 1). Jakarta. Erlangga [12] Suyanto, ST, Msc. 2007, Artificial Intelligence Searching, Reasoning, Planning and Learning. Bandung: Informatika. 41