3.5.4 kelas “Pariwisata”
Pada kelas “Pariwisata” digunakan untuk menampilkan semua informasi mengenai obyek wisata. Data obyek wisata yang disimpan nantinya akan
ditampilkan kedalam peta. Untuk lebih jelasnya dapat dilihat pada gambar 3.26.
Pariwisata ItemList : String
MainForm StartAplication
CloseAplication
Gambar 3. 26 kelas “Pariwisata” aplikasi Pariwisata
3.5.5 kelas “Select Map”
Pada kelas “Select Map” digunakan untuk memilih peta dengan cara menginputkan posisi terakhir dilanjutkan dengan memilih obyek wisata atau
komponen sehingga kita dapat mendapatkan rute yang kita inginkan. Didalam kelas ini terdapat operasi GeopointGP untuk merekam posisi terakhir User dan
getDirection untuk menampilkan rute tujuan. Selain itu terdapat operasi
setOnLongClickListener digunakan untuk memilih obyek wisata atau cari
komponen. Untuk lebih jelasnya dapat dilihat pada gambar 3.27.
SelectMap DataWisata
DataKomponen LastPosition
SqlLiteDatabase Cursor
new_DataWisata new_DataKomponen
GeoPoint_MapPosition ListDirection
get_Direction get_WriteTableDatabase
move_ToNext
Gambar 3. 27 kelas “Select Map” aplikasi Pariwisata
3.5.6 kelas “User”
Pada kelas “User” digunakan untuk mengakses file berdasarkan hak priveledge yang dimiliki oleh masing-masing User dengan cara menginputkan
username dan password terlebih dahulu. Dalam kelas ini terdapat operasi
levelUser yang digunakan untuk mengakses modul sesuai dengan level User
tersebut. Untuk lebih jelasnya dapat dilihat pada gambar 3.28.
User SessionStart
UserName PassUser
getTracking getWisata
getKomponen getModule
Gambar 3. 28 kelas “User” aplikasi Pariwisata
3.5.7 kelas “View Map”
Pada kelas “view Map” digunakan untuk menampilkan peta dengan cara menginputkan posisi terakhir dilanjutkan dengan memilih obyek wisata atau
komponen sehingga kita dapat mendapatkan rute yang kita inginkan. Didalam kelas ini terdapat operasi GeopointGP untuk merekam posisi terakhir User dan
getDirection untuk menampilkan rute tujuan. Selain itu terdapat operasi
setOnLongClickListener digunakan untuk memilih obyek wisata atau cari
komponen. Untuk lebih jelasnya dapat dilihat pada gambar 3.29.
ViewMap mapView
onCreate in itLokasi
in itMap in itLocationManager
tampilkanPosisi
Gambar 3. 29 kelas “View Map” aplikasi Website
3.5.8 kelas “Account Setting”