menjual aplikasi yang telah dibuatnya. Hal menarik lainnya yang menjadi pembeda Android dengan yang lain adalah:
1. Pertukaran data dan komunikasi antar proses 2. Aplikasi servis yang berjalan di background
3. Dukungan Google Map
Untuk membangun atau membuat aplikasi berbasis Android, terdapat dua cara. Pertama, memiliki perangkat telepon seluler yang berbasis Android langsung. Kedua,
menggunakan emulator yang sudah disediakan oleh Google. Sebelum memulai membangun aplikasi berbasis Android, diperlukan beberapa perangkat, antara lain
:
1 The Eclipse IDE. 2 Sun’s Java Development Kit JDK.
3 The Android Software Developer’s Kit SDK. 4 The Android Developer Tool ADT.
5 Plug-in Eclipse.
Windows XP, Vista dan 7, Linux dan Mac OS X merupakan sistem operasi yang dapat digunakan untuk pengembangan pembuatan aplikasi berbasis Android
dengan memanfaatkan Android SDK Elian Mazharuddin, 2012.
2.6 PHP Hypertext Preprocessor
PHP adalah bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script
language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi
yang dibangun oleh PHP pada umumnya akan memberikan hasil web browser, tetapi prosesnya secara keseluruhan dijalankan di server.
Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server.
Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut:
1 Membaca permintaan dari clientbrowser 2 Mencari halamanpage di server
Universitas Sumatera Utara
3 Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman page.
4 Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.
2.7 Penelitian Terdahulu
Berbagai penelitian terdahulu tentang pencarian jarak terpendek menggunakan algoritma A dan algoritma pencarian jarak terpendek lainnya.Selain itu penelitian
terdahulu juga membahas tentang angkutan umum dan aplikasi berbasis android. Adapun penelitian terdahulu dapat dilihat pada Tabel 2.1 berikut ini:
Tabel 2.1 Penelitian Terdahulu No
Judul Tahun
Metode Keterangan
1.
Aplikasi Mobile Pencarian Rute
Transportasi Umum Pada Platform
Android
2013
Best_Path Planning
Berhasil mengimplementasikan
algoritma Best-Path Planning dalam pencarian
rute transportasi umum di kota Surabaya. Pada hasil
uji coba, load data membutuhkan waktu rata-
rata 1 menit 15 detik. pencarian. membutuhkan
waktu yang cukup lama.
2. Sistem Pendukung
Keputusan Pemilihan Alat Transportasi
Umum Kota Malang 2012
Floyd Warshall
Sistem pendukung keputusan ini dapat
dijadikan sumber informasi, namun waktu eksekusi yang
sedikit lama dalam memberikan rekomendasi.
Semakin banyak verteks, semakin lama proses
pencarian.
Universitas Sumatera Utara
Tabel 2.1 Penelitian Terdahulu lanjutan No
Judul Tahun
Metode Keterangan
4. Pencarian Lokasi
Fasilitas Umum Terdekat dilengkapi
dengan Rute Kendaraan Umum
Lyn 2012
Algoritma A
Menampilkan informasi
untuk mencapai lokasi. Jalan yang dilalui tidak di
tampilkan sehingga user memiliki kesulitan untuk
mencapai lokasi.
3. Sistem pencarian
Trayek Bis Antar kota
2013 Algoritma
A Mampu menangani proses
pencarian data trayek bis dengan dua jenis data yang
berbeda. Tetapi Tidak memanfaatkan API Google
Map untuk memberikan rute yang dilalui.
Universitas Sumatera Utara
BAB 1 PENDAHULUAN