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