BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Menurut S, Rossa A. dan M. Shalahudin. (2013:17) “Analisis Sistem adalah mendefinisikan kebutuhan terkait sistem yang akan dikembangkan”. Jadi, hasil akhir dari tahap analisis disini adalah sebuah dokumen yang menjelaskan mengenai
spesifikasi
kebutuhan
sistem
informasi
atau
SRS
(Software
Requirement Spesification). Sedangkan Kegiatan Analisis Sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru. Analisis Sistem dilakukan untuk mengidentifikasi dan mengevaluasi masalah dengan tujuan untuk menemukan solusi terbaik serta dapat menjawab permasalahan yang ada saat ini yang berhubungan dengan wisata di kabupaten Kebumen. Analisis sistem harus dilakukan secara detil karena pada tahapan ini merupakan tahapan yang menentukan keberhasilan dari pembuatan sistem ini, kesalahan pada analisis sistem dapat menyebabkan kesalahan pada tahap selanjutnya, dan bahkan pada kegagalan aplikasi yang akan dibangun.
3.1.1 Analisis Pengguna Pada aplikasi wisata Kebumen ini, pengguna adalah pengunjung atau para wisatawan yang akan ataupun sedang berkunjung ke kabupaten Kebumen. Pengguna dapat dengan mudah mengakses informasi lokasi wisata yang akan mereka kunjungi menggunakan ponsel smartphone yang telah ter instal aplikasi wisata kebumen dan dapat diakses di mana saja dan kapan saja.
3.1.2 Analisis Permasalahan Tujuan dari analisis masalah adalah untuk mengidentifikasi permasalahanpermasalahan yang terjadi sehingga dapat dirumuskan solusi dari pemecahan masalah tersebut. Pengumpulan data dan informasi dilakukan dengan cara
36 http://digilib.mercubuana.ac.id/
37
melakukan pengamatan langsung kondisi dilapangan, melakukan diskusi, baik melalui forum online maupun pengalaman pribadi.
1. Identifikasi Masalah a. Terdapat banyak potensi wisata dikabupaten kebumen yang belum terpublikasi dengan baik keberadaannya. b. Sulitnya mengakses informasi lokasi wisata dikabupaten kebumen yang akurat dengan cepat dan mudah. c. Minimnya panduan dan sosialisasi wisata yang dapat diakses oleh wisatawan.
2. Solusi Pemecahan Masalah Dibutuhkan sebuah aplikasi yang dapat memberikan informasi, panduan wisata dan lokasi wisata secara cepat dan akurat serta dapat diakses di mana saja dan kapan saja.
3.1.3 Analisis Kebutuhan Analisis kebutuhan sistem merupakan sebuah tahapan proses yang sangat penting dalam pengembangan sebuah perangkat lunak. Tahapan ini dilakukan untuk mempermudah menganalisis sebuah sistem, dan pada dasarnya tahapan ini membutuhkan dua jenis kebutuhan didalamnya. Kebutuhan tersebut antara lain, kebutuhan fungsional dan kebutuhan nonfungsional.
1. Kebutuhan Fungsional Kebutuhan fungsional adalah kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Pada Aplikasi Wisata Kebumen ini terdapat beberapa fitur-fitur yang ditampilkan oleh sistem, fitur-fitur tersebut adalah sebagai berikut : a. Aplikasi menampilkan informasi objek wisata di Kabupaten Kebumen. b. Aplikasi menampilkan informasi penginapan di Kebumen c. Aplikasi menampilkan informasi kuliner di Kebumen d. Aplikasi menampilkan informasi tempat belanja
http://digilib.mercubuana.ac.id/
38
e. Aplikasi menampilkan daftar oleh-oleh f. Aplikasi menampilkan peta g. Aplikasi menampilkan informasi tentang aplikasi wisata kebumen 2. Kebutuhan non Fungsional Kebutuhan non fungsional adalah kebutuhan yang menitik beratkan pada properti yang berkaitan dengan sistem. Terdapat dua kebutuhan non fungsional, diantaranya adalah : a. Kebutuhan Perangkat Keras Spesifikasi perangkat keras yang digunakan untuk membuat aplikasi wisata Kebumen adalah sebagai berikut: - Processor core i3 - Hardisk 500 GB - RAM 4 GB - Vga 1 GB
b. Kebutuhan Perangkat Lunak Perangkat lunak yang digunakan dalam membuat aplikasi wisata Kebumen adalah sebagai berikut : - Android Studio versi 1.5 - Sistem Operasi Windows 7 - SDK - Java - Emulator Bluestack
3.2 Perancangan Sistem Perancangan-perancangan yang akan dijelaskan meliputi perancangan model dalam bentuk UML (Unified Modeling Language) yang terdiri dari usecase diagram, sequence diagram, activity diagram, dan perancangan sistem yang terdiri dari struktur navigasi dan perancangan Antarmuka. Perancangan sistem secara umum dilakukan dengan maksud untuk memberikan gambaran umum tentang sistem yang baru atau sistem yang akan
http://digilib.mercubuana.ac.id/
39
diusulkan. Perancangan ini mengidentifikasi komponen-komponen sistem informasi yang akan dirancang secara terperinci.
3.2.1 Use Case Diagram Use Case diagram dilakukan untuk menjelaskan kegiatan apa saja yang dapat dilakukan oleh user / pengguna sistem serta merupakan suatu aktivitas yang menggambarkan urutan interaksi antar satu atau lebih aktor dan sistem. Pada aplikasi wisata kebumen ini terdapat dua aktor diantaranya adalah :
1. Admin
: Admin bertugas untuk mengolah informasi wisata
Wisata Kebumen Mengolah Objek Wisata Mengolah Penginapan Mengolah Tempat Belanja Megolah Kuliner
Admin
Mengolah Oleh-oleh
Mengolah Peta Mengolah Tentang
Keluar
Gambar 3.1 Use Case Diagram Admin
2. User
: User adalah para wisatawan yang dapat mengakses aplikasi wisata kebumen menggunakan ponsel berbasis
http://digilib.mercubuana.ac.id/
40
android. User hanya dapat memilih dan melihat menu yang ingin ditampilkan
Gambar 3.2 Use Case Diagram User
3.2.2 Sequeance Diagram Sequence Diagram menggambarkan atau merepresentasikan interaksiinteraksi antar objek didalam dan disekitar sistem. sequence diagram dapat menampilkan bagaimana sistem merespon setiap kejadian atas permintaan dari user, dapat mempertahankan integritas internal, bagaimana data dipindah ke user Antarmuka dan bagaimana objek-objek diciptakan dan dimanipulasi.
http://digilib.mercubuana.ac.id/
41
Gambar 3.3 Sequence Diagram
3.2.3 Activity Diagram Activity Diagram menggambarkan workflow (aliran kerja) dari sebuah sistem atau menu yang ada pada perangkat lunak. Yang perlu diperhatikan adalah bahwa activity diagram menggambarkan aktivitas sistem bukan apa yang dilakukan aktor. Berikut ini merupakan perancangan Activity Diagram pada aplikasi wisata Kebumen
http://digilib.mercubuana.ac.id/
42
User
System
Start Splash Screen
Memilih Menu wisata
Ya
Menu Utama
Menampilkan Kategori Wisata *
*
Tidak
Memilih Menu Penginapan
Ya
Menampilkan Hotel
Tidak Memilih Menu Kuliner
Ya
Menampilkan Kuliner
Tidak Memilih Menu Tempat Belanja Ya Menampilkan Tempat belanja Tidak
Memilh Menu Oleh-oleh Ya Menampilkan Oleh - oleh Tidak Memilh Menu Peta Ya Menampilkan Peta Tidak
Memilh Menu Tentang Ya Menampilkan Tentang Tidak Memilh Menu Keluar
End
Gambar 3.4 Activity Diagram
http://digilib.mercubuana.ac.id/
43
3.2.4 Struktur Menu Rancangan struktur menu merupakan sebuah tahapan untuk merancang bagaimana struktur menu yang akan dibangun.
Splash Screen
Menu Utama
Penginapan
Hotel
Tempat Belanja
Kuliner
Homes Stay
Supermarket
Wisata Goa
Oleh-oleh
Objek Wisata
Peta
Tentang
Keluar
Pasar Tradisional
Wisata Pantai
Wisata Air
Wisata Waduk
Wisata Benteng
Wisata Religi
Wisata Air Terjun
Gambar 3.5 Rancangan struktur menu
3.3. Perancangan Antarmuka Antarmuka adalah salah satu bagian dalam pembangunan aplikasi. Terlebih apabila aplikasi tersebut merupakan aplikasi yang kerap diakses oleh banyak pengguna. Antarmuka yang user friendly, sederhana namun menarik dan akan membuat user merasa nyaman menggunakan aplikasi ini. Berikut ini adalah tampilan perancangan Antarmuka aplikasi wisata kebumen :
3.3.1 Halaman Splashscreen Halaman Splashscreen aplikasi ini muncul saat pertama kali user membuka aplikasi wisata kebumen pada device android.
http://digilib.mercubuana.ac.id/
44
Gambar 3.6 Halaman Splashscreen
3.3.2 Antarmuka Menu Utama Halaman
Menu Utama akan muncul setelah Splashscreen ditampilkan.
Pada Antarmuka tampilan menu utma ini, user akan melihat lima tampilan menu aplikasi wisata kebumen seperti yang dilihat pada gambar berikut ini.
Menu Utama
Objek Wisata
Oleh oleh
Tempat belanja
Kuliner
Tentang
Keluar
Pengin apan
Peta
Gambar 3.7 Antarmuka Pilih Menu
3.3.3 Halaman Menu Objek Wisata Gambar dibawah ini adalah rancangan menu objek wisata pada aplikasi wisata kebumen berbasis android. Pada menu ini terdapat list menu jenis daftar
http://digilib.mercubuana.ac.id/
45
objek wisata dikabupaten kebumen sesuai denga kriterianya. Seperti Wisata Air, Wisata Air terjun, Wisata Benteng, Wisata Goa, Wisata Pantai, Wisata Religi, dan Wisata Waduk serta Wisata Edukasi
Objek Wisata Wisata Air Wisata Air Terjun Wisata Benteng Wisata Edukasi Wisata Goa Wisata Pantai Wisata Religi Wisata Waduk
Gambar 3.8 Antarmuka Menu Objek Wisata
3.3.4 Antarmuka Kategori Objek Wisata Berikut ini merupakan rancangan menu Kategori objek wisata pada aplikasi wisata kebumen berbasis android. Pada menu ini terdapat list menu daftar objek wisata dikabupaten kebumen sesuai denga kriterianya. Pada masing-masing list menu ini terdapat list tentang nama objek wisata
Nama Objek Wisata Nama Wisata Nama Wisata Nama Wisata Nama Wisata
Gambar 3.9 Antarmuka Nama Objek Wisata
http://digilib.mercubuana.ac.id/
46
3.3.5 Antarmuka Nama Tempat Wisata Jika user memilih list menu nama tempat wisata, maka aplikasi akan menampilkan berupa informasi keterangan dari objek wisata tersebut dengan menggunakan webview.
Gambar 3.10 Antarmuka Nama Tempat Wisata
3.3.6 Antarmuka Oleh-oleh Jika user memilih menu oleh-oleh, maka aplikasi akan menampilkan beberapa list menu yang didalamnya terdapat informasi berupa daftar oleh-oleh khas kebumen.
Oleh-oleh List Oleh-oleh List Oleh-oleh List Oleh-oleh List Oleh-oleh
Gambar 3.11 Antarmuka Oleh-oleh
http://digilib.mercubuana.ac.id/
47
3.3.7 Antarmuka Nama Oleh-oleh Jika user memilih salah satu list oleh-oleh, maka aplikasi akan menampilkan keterangan informasi berupa deskripsi singkat mengenai oleh-oleh khas kebumen dengan menggunakan webview. Nama Oleh-oleh
Foto
Keterangan
Gambar 3.12 Antarmuka nama Oleh-oleh
3.3.8 Antarmuka Tempat Belanja Pada Menu tempat belanja terdapat pilihan menu supermarket dengan pasar tradisional. Hal ini dilakukan untuk membedakan antara keduanya.
Tempat Belanja Supermarket Pasar Tradisional
Gambar 3.13 Antarmuka Tempat Belanja
http://digilib.mercubuana.ac.id/
48
3.3.9 Antarmuka Supermarket Jika user memilih supermarket maka aplikasi akan menampilkan list mengenai daftar nama supermarket disertai dengan alamatnya saja..
Supermarket Nama Supermarket Nama Supermarket Nama Supermarket Nama Supermarket
Gambar 3.14 Antarmuka supermarket
3.3.10 Antarmuka Nama Supermarket Jika user memilih salah satu list nama supermarket, maka aplikasi akan menampilkan keterangan informasi berupa deskripsi singkat mengenai nama supermarket di kebumen dengan menggunakan webview.
Nama Supermarket
Foto
Keterangan
Gambar 3.15 Antarmuka nama supermarket
http://digilib.mercubuana.ac.id/
49
3.3.11 Antarmuka Pasar Tradisional Jika user memilih pasar tradisional maka aplikasi akan menampilkan list mengenai daftar pasar tradisional disertai dengan alamat nya saja.. . Pasar Tradisional
List Pasar Tradisional List Pasar Tradisional List Pasar Tradisional List Pasar Tradisional
Gambar 3.16 Antarmuka Pasar Tradisional
3.3.12 Antarmuka Nama Pasar Tradisional Jika user memilih salah satu list nama pasar tradisional, maka aplikasi akan menampilkan keterangan informasi berupa deskripsi singkat mengenai nama supermarket di kebumen dengan menggunakan webview.
Nama Pasar
Foto
N
Keterangan
Gambar 3.17 Antarmuka nama pasar tradisional
http://digilib.mercubuana.ac.id/
50
3.3.13 Antarmuka Penginapan Jika user memilih menu penginapan, maka aplikasi akan menampilkan beberapa list menu yang didalamnya terdapat informasi berupa daftar penginapan di kebumen. Penginapan
Nama Penginapan Nama Penginapan Nama Penginapan Nama Penginapan
Gambar 3.18 Antarmuka Penginapan
3.3.14 Antarmuka Nama Penginapan Jika user memilih salah satu list nama penginapan, maka aplikasi akan menampilkan keterangan informasi berupa deskripsi singkat mengenai nama penginapan di kebumen dengan menggunakan webview. Nama Penginapan
Foto
N
Keterangan
Gambar 3.19 Antarmuka nama penginapan
http://digilib.mercubuana.ac.id/
51
3.3.15 Antarmuka Kuliner Jika user memilih menu kuliner, maka aplikasi akan menampilkan informasi beberapa daftar rumah makan yang ada dikabupaten kebumen. Kuliner
Nama tempat kuliner Nama tempat kuliner Nama tempat kuliner Nama tempat kuliner
Gambar 3.20 Antarmuka Kuliner
3.3.16 Antarmuka Nama Nama Tempat Kuliner Jika user memilih salah satu list nama tempat kuliner, maka aplikasi akan menampilkan keterangan informasi berupa deskripsi singkat mengenai nama tempat kuliner di kebumen dengan menggunakan webview.
Nama Tempat Kuliner
Foto
N
Keterangan
Gambar 3.21 Antarmuka nama penginapan
http://digilib.mercubuana.ac.id/
52
3.3.17 Antarmuka Peta Jika user menekan peta pada pilih menu, maka aplikasi akan menampilkan sebuah Antarmuka halaman peta yang terhubung langsung dengan google maps di mana user dapat mencari lokasi wisata melalui Antarmuka peta.
Gambar 3.22 Antarmuka Peta
3.3.18 Antarmuka Tentang Antarmuka ini berisikan mengenai informasi keterangan aplikasi wisata kebumen dan perancangannya.
Gambar 3.23 Antarmuka Tentang
http://digilib.mercubuana.ac.id/