Sequence Diagram Class Diagram

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