satriajicahyo@gmail.com
Abstract- The University is an institution that has negeri maupun swasta. Kendalanya adalah banyak
a role and strategic position in the achievement of calon mahasiswa seperti anak-anak SMA yang
educational goals. Semarang, as the center of belum mengetahui mengenai informasi letak posisi
Central Java has many universities, both public perguruan tinggi tersebut . Maka dari itu dibuatlah
and private. The obstacles are that many students aplikasi sistem informasi lokasi perguruan tinggi
like high school kids who want to go to university menggunakan LBS untuk menentukan rute/jalur
do not know the location and any information menuju ke perguruan tinggi. Selain itu, adanya
contained on the university they want. Therefore, informasi pada masing-masing perguruan tinggi
along with the development of mobile devices, akan memberikan sedikit gambaran mengenai
which is based on Android Smartphone then perguruan tinggi yang dipilih.
made an application that can be easily used in the Berdasarkan latar belakang masalah
search of location and information about the tersebut, dapat dibuat suatu perumusan masalah
university. sebagai berikut: Bagaimana membuat sebuah
The applications created is an android aplikasi untuk mempermudah pengguna mobile
based applications using the Waterfall method device berbasis android untuk memperoleh
which has five stages in sequence. Those are informasi lokasi menuju Perguruan Tinggi yang ada
Needs Analysis, System Design, Coding, Testing, di kota Semarang dengan mudah?
and Maintenance. Testing applications using the Untuk menghindari pembahasan yang
Black-box test and tested on the users. meluas, maka dalam tugas akhir ini ditetapkan
The Results of this application design is an batasan-batasan masalah sebagai berikut:
application that is called "University Route 1. Sistem hanya berjalan pada perangkat mobile
Searching Application Using Location Based dengan platform sistem operasi android.
Service (LBS) in Semarang. This application can 2. Pembuatan aplikasi menggunakan bahasa
meet the needs of users in determining the route pemrograman PHP, JQuery Mobile, dan basis
toward college that will be addressed. data MySQL dengan disertai teknologi Google
APIs.
Keywords: University, Location Based Service 3. Tidak menggunakan konsep algoritma untuk
(LBS), Android, location search, Google Map, menentukan rute jarak/jalur terpendek.
Waterfall method. 4. Aplikasi hanya dapat berjalan dengan
menggunakan koneksi internet.
I. PENDAHULUAN 5. Aplikasi masih bersifat purwarupa yang masih
perlu disempurnakan.
Perkembangan teknologi yang sangat Tugas Akhir ini bertujuan untuk
pesat telah menciptakan teknologi mobile yaitu menghasilkan sebuah aplikasi android yang
Smartphone. Salah satu teknologi mobile yang berguna untuk mempermudah calon mahasiswa dan
berkembang adalah perangkat mobile berbasis mahasiswa untuk mencari informasi dan letak
Android. Sekarang ini hampir dari pengguna posisi dari Perguruan Tinggi yang ada di kota
handphone biasa beralih ke Smartphone berbasis Semarang dengan menggunakan perangkat mobile
Android. berbasis android.
Perguruan tinggi merupakan sebuah intuisi
pendidikan yang memiliki peran dan posisi
strategis. Semarang sebagai pusat kota Jawa
Tengah memiliki berbagai macam perguruan tinggi II. LANDASAN TEORI
yang tersebar hampir di seluruh wilayah baik
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.2, April 2015 (e-ISSN: 2338-0403) JTsiskom - 311
Dasar teori yang digunakan berupa teori- 4. Service and Application Provider adalah
teori yang berkaitan dalam pembuatan aplikasi penyedia layanan pengguna selular yang
seperti Location Based Service (LBS), Global bertanggung jawab untuk memproses layanan.
Positioning System (GPS), Metode Waterfall, PHP, 5. Data and Content Provider yaitu penyedia
jQuery Mobile, Eclipse IDE, dan PhoneGap. layanan informasi data yang dapat diminta oleh
Berikut penjelasan mengenai dasar-dasar teori yang pengguna. Komponen LBS dapat ditunjukkan
digunakan dalam pembuatan aplikasi rute pada Gambar 2.
perguruan tinggi LBS.
1. Location Based Service (LBS)
LBS merupakan implementasi dari mobile
GIS dimana termasuk salah satu bagian yang lebih
cenderung memberikan fungsi terapan sehari-hari
seperti menampilkan direktori kota, navigasi
kendaraan, pencarian alamat serta jejaring sosial,
dibanding fungsionalitas pada teknologi GIS
populer untuk Field Based GIS. [1]
Menurut Nazzrudi Safaat. H [2], layanan
informasi ini dapat diakses melalui mobile device
Gambar 2. Komponen location based service
dengan menggunakan mobile network. Melalui
(LBS).
LBS ini dapat memberi kemungkinan komunikasi
dan interaksi dua arah. Pengguna dapat
2. Global Positioning System (GPS)
memberitahu penyedia layanan informasi yang
GPS adalah suatu sistem navigasi atau
dibutuhkannya, dengan referensi posisi pengguna
penentu posisi berbasis satelit yang dikembangkan
tersebut. Layanan ini dapat digambarkan sebagai
oleh Departemen Pertahanan Amerika Serikat (US
layanan pertemuan tiga teknologi yaitu:
DoD = United States Department of Defense).
Geographic Information System, Internet Service,
Sistem ini didesain untuk memberikan posisi dan
dan Mobile Devices, dapat dilihat pada Gambar 1.
informasi mengenai waktu, secara kontinyu di
seluruh dunia tanpa tergantung waktu dan cuaca.
3. Metode Waterfall
Metode Waterfall merupakan salah satu
dari model pengembangan perangkat lunak SDLC
(Software Development Life-Cycle). Menurut
Pressman [3], waterfall adalah model klasik yang
bersifat sistematis, berurutan dalam membangun
sebuah perangkat lunak (software). Secara umum
pengembangan perangkat lunak ini dilakukan
dalam tahap-tahap yang berurutan yaitu Analisis
kebutuhan sistem (Software Requirement Analysis),
Gambar 1. Teknologi Location Based Service
Perancangan (design), Pengkodean (Coding),
Pengujian (Testing) dan Pemeliharaan
Penggunaan layanan berbasis lokasi ini
(Maintenance).
juga memerlukan beberapa komponen. Beberapa
elemen yang digunakan antara lain [2]: 4. PHP (Hypertext Prepocessor) dan HTML
1. Mobile Device yaitu sebuah alat yang (Hypertext Markup Languange)
digunakan oleh pengguna untuk meminta Menurut Agus Saputra [4], PHP merupakan
informasi yang dibutuhkan. Perangkat bahasa pemrograman yang difungsikan untuk
memungkinkan yaitu perangkat yang memiliki membuat suatu website yang dinamis. PHP dan
fasilitas navigasi seperti PDA, mobile phone, HTML merupakan kode yang menjadi satu
laptop, dan lainnya. kesatuan, HTML digunakan sebagai pembangun
2. Communication Network adalah jaringan selular atau pondasi dari kerangka layout web, sedangkan
yang mengirimkan data pengguna dan PHP difungsikan sebagai proses pembangun web.
permintaan layanan.
3. Positioning Component biasanya posisi 5. jQuery Mobile
pengguna harus ditentukan untuk pengolahan jQuery Mobile adalah framework yang
layanan. Posisi pengguna dapat diperoleh
dibangun di atas jQuery, yang menyediakan
menggunakan jaringan komunikasi atau dengan
menggunakan Global Positioning System berbagai elemen user-interface dan fitur yang
(GPS). digunakan dalam aplikasi mobile . [5] jQuery Mobile
merupakan kerangka web sentuh yang telah
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.2, April 2015 (e-ISSN: 2338-0403) JTsiskom - 312
dioptimalkan (perpustakaan JavaScript atau
kerangka mobile) yang saat ini sedang
dikembangkan oleh tim proyek jQuery.
Pengembangan jQuery Mobile berfokus pada
pembuatan kerangka yang kompatibel dengan
berbagai macam smartphone dan komputer tablet.
Kerangka jQuery Mobile ini kompatibel dengan
kerangka aplikasi mobile lainnya dan platform
seperti PhoneGap, worklight dan sebagainya.
Penggunaan jQuery mobile ditunjukkan pada script
di bawah ini.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CSS3 Shapes</title>
<link rel="stylesheet" href="jqm/jquery.mobile-
1.4.3.min.css" />
<script src="jqm/jquery.js"></script>
<script src="jqm/jquery.mobile-
1.4.3.min.js"></script> Gambar 3. Alur perancangan sistem
</head>
<body> Alur perancangan sistem pada Gambar 3
<html>
memiliki tiga proses utama yaitu proses
pengumpulan data, proses perancangan aplikasi dan
proses pengkodean. Dalam proses pengumpulan
data, data yang dibutuhkan adalah data-data
6. Eclipse IDE
deskripsi perguruan tinggi seperti informasi alamat,
Eclipse adalah IDE (Integrated
nomor telepon, sejarah, visi-misi, dan juga data
Development Environment) untuk mengembangkan
logitude latitude yang digunakan sebagai koordinat
perangkat lunak dan dapat dijalankan pada semua
yang dibutuhkan dalam penentuan posisi lokasi
platform. Eclipse adalah software development
perguruan tinggi di mana data-data yang telah
environment multi bahasa yang berfitur extensible
diperoleh dimasukkan dan disimpan dalam
plugin karena mengembangkan beberapa jenis
database.
aplikasi misalnya Java, Ada, C, C++, atau Python. [2]
Proses perancangan aplikasi pada
pembuatan aplikasi rute perguruan tinggi LBS
7. PhoneGap
meliputi perancangan fitur-fitur yang akan
PhoneGap adalah sebuah kerangka kerja
diimplementasikan dalam aplikasi, user interface,
(framework) open source yang digunakan untuk
Google Maps dan penerapan Location Based
membangun aplikasi native cross-platform
Service (LBS).
menggunakan standart teknologi web seperti
Proses terakhir adalah proses pengkodean
HTML5, CSS, dan JavaScript. di mana data-data yang telah disimpan dan aplikasi
yang telah dirancang akan dibuat menjadi aplikasi
yang dapat dijalankan dan diimplementasikan pada
III. PERANCANGAN SISTEM perangkat mobile sehingga dapat digunakan secara
langsung oleh user.
Alur perancangan sistem digambarkan
menggunakan diagram alir (flowchart) di mana Terdapat dua jenis kebutuhan dalam
pada diagram alir digambarkan mengenai tahapan- pembuatan aplikasi pencarian rute perguruan tinggi
tahapan dalam perancangan sistem serta penjelasan LBS yaitu kebutuhan fungsional dan non
mengenai proses perancangan sistem seperti fungsional. Kebutuhan fungsional mendeskripsikan
ditunjukkan pada Gambar 3. kemampuan dan layanan dari sebuah sistem.
Kebutuhan fungsional dalam perancangan sistem
adalah sebagai berikut:
1. Aplikasi dapat mengetahui koordinat
lokasi saat ini menggunakan GPS pada
perangkat Android sehingga memudahkan
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.2, April 2015 (e-ISSN: 2338-0403) JTsiskom - 313
user dalam mengetahui informasi Terdapat dua use case dalam pemodelan
keberadaan posisi user saat itu aplikasi pencarian rute perguruan tinggi LBS yaitu
juga.memudahkan pengguna dalam use case user dan use case administrator. Diagram
mengetahui informasi keberadaan posisi use case user merupakan pemodelan dari
pengguna saat itu juga. kebutuhan fungsional yang dapat dilakukan user
2. Aplikasi dapat menampilkan list daftar pada aplikasi seperti dapat melihat koordinat posisi,
perguruan tinggi di mana dalam daftar melihat daftar list perguruan tinggi, melihat rute
tersebut berisikan data deskripsi mengenai perguruan tinggi dan mendapat notifikasi suara
masing-masing perguruan tinggi serta ketika telah dekat dengan lokasi perguruan tinggi
beberapa fitur seperti fitur galeri, link seperti ditunjukkan pada Gambar 4.
video, dan nomor telepon tiap perguruan
tinggi sehingga memudahkan user dalam
mendapatkan informasi. Selain itu, dalam
daftar perguruan tinggi juga terdapat
akumulasi jarak dalam satuan kilometer
(km) dari koordinat posisi user.Terdapat
fasisilitas rute yang dapat digunakan oleh
pengguna untuk mengetahui rute tujuan
yang akan dilalui dalam perjalanan menuju
tiap-tiap perguruan tinggi. Selain rute
utama, terdapat juga rute alternatif
sehingga pengguna tidak hanya dapat
menggunakan satu jalur saja tetapi dapat
menggunakan jelur lain menuju lokasi
perguruan tinggi tersebut.
3. Aplikasi dapat menampilakan rute yang
dapat digunakan oleh user untuk
mengetahui rute tujuan yang akan dilalui
dalam perjalanan menuju tiap-tiap Gambar 4. Diagram use case user
perguruan tinggi. Terdapat satu rute
alternatif sehingga user tidak hanya dapat Sedangkan administrator memiliki hak
menggunakan satu jalur saja tetapi dapat untuk melakukan login, menambah data, mengubah
menggunakan jalur lain menuju lokasi data dan menghapus data perguruan tinggi pada
perguruan tinggi tersebut. database server seperti ditunjukkan Gambar 5.
4. Aplikasi dapat memberikan notifikasi
suara (beep) pada jarak 250 meter dari tiap
lokasi perguruan tinggi sebagai tanda
bahwa lokasi tujuan sudah dekat dengan
user.
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.2, April 2015 (e-ISSN: 2338-0403) JTsiskom - 314
koneksi internet dan GPS tidak nyala maka akan letak perguruan-perguruan tinggi yang ada di kota
terdapat notifikasi gagal atau error seperti Gambar Semarang seperti ditunjukkan Gambar 8.
6.
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.2, April 2015 (e-ISSN: 2338-0403) JTsiskom - 315
sebelumnya. Pada tampilan awal Aplikasi jarak terdekat hingga terjauh seperti ditunjukkan
Perguruan tinggi terdapat 5 menu yaitu menu pada Gambar 12.
Posisiku, Daftar PT, Lokasi-Lokasi PT, About dan
menu Exit seperti ditunjukkan Gambar 10.
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.2, April 2015 (e-ISSN: 2338-0403) JTsiskom - 316
Gambar 14. Tampilan Galeri Universitas
Diponegoro
Gambar 16. Tampilan marker dan rute
Menu Lokasi-lokasi perguruan tinggi
menuju perguruan tinggi
berfungsi untuk menampilkan lokasi-lokasi
perguruan tinggi serta melihat informasi alamat
Menu About berisikan informasi biodata
perguruan tinggi yang tersebar di kota Semarang
singkat pembuat aplikasi seperti ditunjukkan
seperti ditunjukkan pada Gambar 15.
Gambar 17.
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.2, April 2015 (e-ISSN: 2338-0403) JTsiskom - 317
Tabel 1. Pengujian pada sistem operasi android Pengujian selanjutnya adalah pengujian
langsung oleh user. Pengujian yang dilakukan
adalah dengan memberikan form kuesioner kepada
responden dan mengujicobakan aplikasi yang telah
dibuat. Hasil dari pengujian kuesioner ditunjukkan
pada Tabel 3.
V. PENUTUP
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.2, April 2015 (e-ISSN: 2338-0403) JTsiskom - 318
()
Jurnal Teknologi dan Sistem Komputer, Vol.3, No.2, April 2015 (e-ISSN: 2338-0403) JTsiskom - 319