Proses – proses yang dilakukan adalah sebagai berikut : 1.
User memilih tombol button tampil peta yang ada pada menu detail wisata 2.
Kemudian sistem menampilkan peta denah lokasi wisata
3.3.4 Sequence Diagram
Diagram Sekuensial atau sequence diagram digunakan untuk menunjukkan aliran fungsionalitas dalam use case. Diagram sekuensial adalah diagram yang
disusun berdasarkan urutan waktu. Kita membaca diagram sekuensial dari atas ke bawah. Setiap diagram sekuensial mempresentasikan suatu aliran dari beberapa
aliran di dalam use case. Kita dapat membaca diagram ini dengan memperhatikan objek-objek dan pesan-pesan yang ada di diagram. Objek yang terlibat dalam
aliran ditunjukkan dengan bujur sangkar yang ada di atas diagram.
Gambar 3.7 Sequence Diagram
SequenceDiagram_1
10:Tampil Peta 9:Menekan tombol peta
8:menampilkan foto 7:Menekan tombol gallery
6:Tampil detail wisata 5:Memilih wisata
2:Tampil menu utama 4:menampilkan ListWisata
3:Memilih kategtori wisata 1:Buka menu utama
User Menu Utama
Sistem ListWisata
DetailWisata menu gallery
peta
10:Tampil Peta 9:Menekan tombol peta
8:menampilkan foto 7:Menekan tombol gallery
6:Tampil detail wisata 5:Memilih wisata
2:Tampil menu utama 4:menampilkan ListWisata
3:Memilih kategtori wisata 1:Buka menu utama
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3.5 Class Diagram
Class diagram menggambarkan struktur dan deskripsi class beserta hubungan satu sama lain seperti Asosiasi, Generalisasi dan lain sebagainya.
Dalam gambar 3.8 di bawah ini di gambarkan hubungan antar class yang terjadi pada sistem yang akan dibangun.
Gambar 3.8 Class Diagram
datawisata
datawisata datawisata
RevaWisataFinder +
+ +
onCreate Bundle savedInstanceState CallIntent View view
onActivityResult int requestCode, int resultCode, Intent data : void
: void : void
DataWisataSurabaya -
+ +
+ +
+ +
+ +
DATABASE_NAME IDKATEGORI
KATEGORI NAMA
ALAMAT KETERANGAN
RUTE LATITUDE
LONGITUDE : String
: String : String
: String : String
: String : String
: String : String
= dbwisata = idkategori
= kategori = nama
= alamat = keterangan
= rute = latitude
= longitude
+ +
+ +
+ Constructor DataWisataSurabaya Context context
createTable SQLiteDatabase db generateData SQLiteDatabase db
onUpgrade SQLiteDatabase db, int oldVersion, int newVersion onCreate SQLiteDatabase db
: void : void
: void : void
DetailWisata -
- -
+ +
+ db
wisataCursor datawisata
ALAMAT KETERANGAN
RUTE : SQLiteDatabase
: Cursor : DataWisataSurabaya
: String : String
: String = null
= null = null
= alamat = keterangan
= rute
+ +
+ +
+ +
onCreate Bundle savedInstanceState onDestroy
keGallery View view kePeta View view
keMenuUtama View view backtoPrevius View view
: void : void
: void : void
: void : void
ListWisata -
- -
+ +
db wisataCursor
datawisata NAMA
ALAMAT : SQLiteDatabase
: Cursor : DataWisataSurabaya
: String : String
= null = null
= null = nama
= alamat
+ +
+ +
+ onCreate Bundle savedInstanceState
getLokasi View view onDestroy
keMenuUtama View view backtoMenu View view
: void : void
: void : void
: void GalleryWisata
gambar ket_gambar
: Integer[] : String[]
= null = null
+ +
+ +
+ onCreate Bundle savedInstanceState
myClickHandler View view tampilkanGambar String pilihan
keMenuUtama View view backtoPrevius View view
: void : void
: void : void
: void
PetaWisata -
- -
+ +
+ +
db wisataCursor
datawisata ALAMAT
KETERANGAN LATITUDE
LONGITUDE : SQLiteDatabase
: Cursor : DataWisataSurabaya
: String : String
: String : String
= null = null
= null = alamat
= keterangan = latitude
= longitude
+ +
+ onCreate Bundle savedInstanceState
isRouteDisplayed keMenuUtama View view
backtoPrevius View view : void
: boolean : void
: void
MapsOverlay -
- mOverlays
mContext : ArrayListOverlayItem
: Context = new ArrayListOverlayItem
+ +
+ +
Constructor Constructor
MapsOverlay Drawable defaultMarker MapsOverlay Drawable defaultMarker, Context context
createItem int i size
addOverlay OverlayItem overlay onTap int index
: OverlayItem : int
: void : boolean
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.4 Perancangan Navigasi