Analisis Masalah ViewMenuUtama ViewListWisata

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisis Masalah

Permasalahan pada penelitian ini adalah masih banyak calon wisatawan lokal maupun luar kota yang membutuhkan informasi mengenai tempat-tempat wisata yang akan mereka kunjungi. Selain informasi mengenai alamat dan lokasi deskripsi wisata, juga dibutuhkan suatu peta lokasi wisata.

3.2 Analisis Kebutuhan Data

Sistem yang akan dibangun merupakan sistem yang menginformasikan tempat – tempat wisata yang ada di Surabaya yang dikelola oleh dinas pariwisata kota Surabaya. Sehingga untuk dibangunnya sistem ini, dibutuhkan data berupa informasi wisata seperti alamat tempat wisata, deskripsi wisata dimana didalamnya terdapat sedikit keterangan mengenai tempat wisata tersebut serta memungkinkan adanya informasi jam buka tutupnya tempat wisata.

3.2.1 Analisis Kebutuhan Data Non Fungsional

Perangkat Keras yang dibutuhkan untuk membangun sistem ini adalah : 1. Processor dengan kecepatan minimal 2 GHz+ Motherboard 2. Kapasitas Harddisk minimal 40 GB 3. RAM minimal 256 MB 4. VGA Card minimal 64 MB 5. Monitor 6. Koneksi internet minimal64kbps 7. Mouse Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 8. Keyboard 9. Kabel Data

3.2.2 Analisis Kebutuhan Perangkat Lunak

Aplikasi ini merupakan aplikasi yang bertujuan untuk menginformasikan lokasi wisata di Surabaya untuk calon wisatawan berupa keterangan singkat dan alamat tempat wisata tersebut selain itu di dalamnya terdapat fitur galeri yang memuat beberapa foto tempat wisata dan user dapat melihat denah peta wisata yang terkoneksi oleh google map. Untuk menunjang itu semua diperlukan perangkat lunak dalampembangunansistem ini,yaitu : 1. Java Development Kit versi 5 atau 6 2. Eclipse Indigo sebagai perangkat lunak yang diperlukan untuk membangun aplikasi pada Android 3. Android SDK 2.2 API 8, untuk pengembang aplikasi Android 4. Android Development Tool, sebagai plugin Android pada eclipse 5. Android Virtual Device, sebagai emulator untuk menjalankan sistemAndroid.

3.3 Analisis Sistem

Tahap analisis dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem.Tahap ini merupakan penting, karena kesalahan dalam tahap ini menyebabkan kesalahan pada tahap selanjutnya.

3.3.1 Arsitektur Sistem

Aplikasi utama pada peta pariwisata ini merupakan aplikasi yang dapat digunakan oleh user melalui internet.User disini merupakan user Android yaitu Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. user yang menggunakan aplikasi Android. Tabel 3.1 Definisi aktor dalam aplikasi Android Aktor Deskripsi User Merupakan pengguna dari aplikasi peta pariwisata kota Surabaya berbasis Android

3.3.2 Use Case Diagram

Menggambarkan hubungan antara use case dan actor serta proses sistem kebutuhan sistem dari sudut pandang user. Secara umum use case adalah: – Pola perilaku sistem – Urutan transaksi yang berhubungan yang dilakukan oleh satu actor Gambar 3.1 Use case diagram pada sistem aplikasi Android User viewMenuUtama viewListWisata viewDetailWisata viewGaleryWisata viewMap Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Dalam Use Case diagram diatas user nantinya dapat melakukan beberapa aktifitas yaitu : 1 View Menu Utama, dimana user dapat melihat beberapa kategori wisata yaitu wisata alam, wisata kota, wisata wisata religi, wisata sejarah, wisata belanja, dan semua wisata. 2 View List Wisata, dimana user akan melihat beberapa nama wisata berdasarkan kategori yang dipilih. Dan nantinya user akan memilih salah satu dari wisata tersebut. 3 View Detail Wisata, dimana user akan melihat informasi mengenai alamat wisata dan deskripsi singkat tentang wisata tersebut. 4 View Galeri, dimana user akan melihat beberapa foto tempat wisata yang akan digolongkan menjadi foto tampak depan dan tampak dalam. 5 View Map, dimana user akan melihat peta denah lokasi tempat wisata tersebut. Dan apabila marker di klik akan muncul informasi mengenai alamat lengkap wisata tersebut.

3.3.3 Activity Diagram

Diagram aktivitas atauactivity diagram menggambarkan workflowalirankerja atau aktivitas darisebuah sistem atau proses bisnis.Yang perlu diperhatikan disiniadalahbahwa diagram aktivitasmenggambarkan aktivitas sistembukan apa yang dilakukan aktor. Diagram aktivitas digunakan untukmenggambarkan proses bisnis alurkerja suatusistem informasi, untukmendeskripsikan kegiatan-kegiatandalam sebuahoperasi Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. meskipun juga dapat digunakan untuk mendeskripsikanalur kegiatan yang lainnya sepertiusecase atau suatu interaksi secara berurutan.

a. ViewMenuUtama

Proses ini merupakan proses awal ketika user menjalankan aplikasi.Pada menu ini akan menampilkan beberapa kategori wisata yaitu Wisata Alam, Wisata Kota, Wisata Religi, Wisata Sejarah, Wisata Belanja, dan button Keluar. Proses ini digambarkan dengan activity diagram pada gambar 3.2. Gambar 3.2 Activity Diagram ViewMenuUtama User Sistem Membuka Aplikasi memanggil fungsi viewMenuUtama Menampilkan Menu Utama yaitu menampilkan beberapa kategori wisata Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Proses – proses yang dilakukan dalam memilih tempat wisata ini adalah sebagai berikut : 1. User membuka Aplikasi Peta Pariwisata Surabaya Berbasis Android 2. Sistem memanggil fungsi getMenuUtama 3. Kemudian sistemmenampilkan kategori wisata

b. ViewListWisata

Proses ini merupakan proses menampilkan daftar wisata dari kategori wisata yang dipilih oleh user. Proses ini digambarkan dengan activity diagram pada gambar 3.3. Gambar 3.3Activity DiagramViewListWisata User Sistem Menjalankan menu utama memilih kategori wisata memanggil fungsi viewWisata mengambil data dari database melakukan parsing data menampilan daftar wisata Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Proses – proses yang dilakukan dalam memilih tempat wisata ini adalah sebagai berikut : 1. User menjalankan menu utama dimana user akan memilih kategori wisata 2. Sistem memanggil fungsi viewWisata 3. Kemudian sistem mengambil nilai dari database 4. Melakukan parsing data 5. Menampilkan daftar wisata, pada aktifitas ini sistem menampilkan hasil parsing dalam bentuk list view

c. ViewDetailWisata