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
8 akan diberikan sebuah daftar nama-nama lapangan basket yang tersedia di
wilayah tersebut. Menu yang kedua merupakan cabang olahraga bulutangkis, yang ketiga merupakan cabang olahraga futsal, sedangkan menu keempat adalah
cabang olahraga renang. Proses pencarian tempat olahraga yang dilakukan pada keempat cabang tersebut sama, yaitu pengguna akan diberikan enam wilayah yang
terdapat di Bogor, kemudian setelah memilih wilayah pengguna akan mendapatkan daftar berupa nama-nama lapangan olahraga yang terdapat di
wilayah tersebut. Menu yang kelima merupakan menu exit yang berguna untuk keluar dari sistem tersebut.
Hasil desain dari prototipe dapat dilihat pada Gambar 4. Setelah melakukan desain prototipe, dilakukan diskusi dengan pengguna. Karena hasil
dari tahap pada Siklus A telah sesuai dengan keinginan pengguna maka dilanjutkan ke tahap Siklus B.
3.2 Siklus B 3.2.1 Siklus B - Iterasi Pertama
a Mengkodekan Sistem Operasional Setelah kebutuhan data dan desain dari prototipe sesuai dengan keinginan
dari pengguna, maka tahap selanjutnya adalah mengkodekan sistem operasional. Dalam proses mengkodekan sistem operasional, terdapat dua komponen yang
digunakan dalam App Inventor yaitu App Inventor Designer dan App Inventor Blocks Editor.
Gambar 4 Mock up fungsi menu utama