6
2 Communication Network
Komponen ini berupa jaringan komunikasi bergerak yang memindahkan data pengguna dan permintaan terhadap layanan dari perangkat bergerak ke penyedia
layanan dan kemuudian informasi yang diminta ke pengguna. 3
Positioning Component Dalam pemrosesan layanan, posisi pengguna harus ditentukan. Posisi pengguna
bisa didapatkan dengan menggunakan jaringan komunikasi bergerak atau dengan GPS.
4 Service and Content Provider
Penyedia layanan menyediakan sejumlah layanan berbeda kepada pengguna dan bertanggung jawab terhadap pemrosesan permintaan layanan. Contoh
layanannya adalah kalkulasi posisi, pencarian rute dan lainnya. Penyedia layanan merupakan komponen LBS yang memberikan berbagai macam layanan yang bisa
digunakan oleh pengguna.
Selain itu, menurut Harjo et al. 2011 LBS minimal harus mempunyai kemampuan untuk
dapat mengetahui koordinat posisi pengguna, memiliki basis data yang menyimpan data koordinat lokasi serta informasi mengenai lokasi tersebut,
dapat menghitung jarak antara posisi pengguna dengan sebuah lokasi, dapat menampilkannya menjadi informasi yang bisa dibaca pengguna seperti visualisasi
peta seperti pada Google Maps.
b.2 kebutuhan data
Sistem ini membutuhkan data berupa koordinat yang memiliki dua atribut berupa latitude dan longitude. Data alamat tempat olahraga diperoleh dari Dispora
yang terdapat di wilayah Bogor. Kemudian data yang diperoleh diklasifikasikan berdasarkan kecamatan yang ada di Bogor, hal ini dilakukan agar proses pendataan
tempat olahraga berjalan lebih mudah. Setelah proses klasifikasi, proses selanjutnya Gambar 2 Komponen dasar LBS Steiniger et al. 2006
7 adalah menentukan tingkat akurasi dari lokasi data koordinat tempat olahraga
tersebut. Proses pencarian koordinat latitude dan longitude dilakukan dengan berkunjung ke lokasi tempat olahraga secara satu persatu.
b.3 Fungsi Utama Perangkat Lunak
Gambar 3 adalah use case diagram yang merupakan kebutuhan fungsi dari perangkat lunak yang dimodelkan. Disini dapat dilihat bahwa sistem ini terdapat
empat fungsi pengguna yaitu melihat daftar tempat olahraga di Bogor dalam bentuk daftar, menampilkan estimasi jarak, menampilkan estimasi waktu, dan
melihat navigasi dari lokasi ke tempat olahraga.
b.4 Spesifikasi Kebutuhan Pengembangan Program
Berdasarkan tahap pengembangan prototipe, kebutuhan perangkat lunak dan perangkat keras yang diperoleh akan digunakan dalam tahap pengembangan
sistem dan pengujian. Perangkat lunak yang digunakan dalam pengembangan BSP adalah sebagai berikut:
1 Sistem Operasi Microsoft Windows 7 Professional.
2 Java Development Kit JDK dan Java Runtime Environment JRE versi 7.
3 App Inventor versi Beta.
4 Balsamiq Mockups versi 2.0.19.
Perangkat keras yang digunakan tahap pengembangan prototipe adalah laptop Dell Vostro 3350 dengan rincian sebagai berikut:
1 Processor Intel Core i5 2.5 GHz.
2 Random Access Memory RAM sebesar 4 GB.
3 Harddisk sebesar 750 GB.
4. Virtual Graphics Adapter VGA Intel HD Graphics 3000. b.5 Desain Antarmuka
Berdasarkan kebutuhan fungsional dari sistem, rancangan awal dibuat dengan menggunakan mock up. Terdapat tiga screen pada aplikasi ini. Screen 1
merupakan tampilan awal dari aplikasi yang menampilkan lima menu utama olahraga. Setelah pengguna memilih menu yang pertama berupa tempat olahraga
basket, akan muncul screen 2 yang merupakan pilihan wilayah Kecamatan Bogor yang akan dikunjungi, antara lain Bogor Utara, Bogor Selatan, Bogor Timur,
Bogor Barat, Bogor Tengah, dan Tanah Sereal. Proses pencarian tempat olahraga berdasarkan klasifikasi wilayah Kecamatan Bogor, kemudian setelah itu pengguna
Gambar 3 Use case diagram