NASKAH PUBLIKASI SISTEM INFORMASI GEOGRAFIS …jurnal.stmikelrahma.ac.id/assets/file/GALUH...
Transcript of NASKAH PUBLIKASI SISTEM INFORMASI GEOGRAFIS …jurnal.stmikelrahma.ac.id/assets/file/GALUH...
NASKAH PUBLIKASI
SISTEM INFORMASI GEOGRAFIS PARIWISATA KABUPATEN SRAGEN
BERBASIS ANDROID DENGAN MEMANFAATKAN
GOOGLE MAPS API
Disusun Oleh
Nama : Galuh Ismayanto
Nomor Mahasiswa : 12111053
Program Studi : Teknik Informatika
Jenjang : Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER
EL RAHMA
YOGYAKARTA
2018
SISTEM INFORMASI GEOGRAFIS PARIWISATA KABUPATEN SRAGEN
BERBASIS ANDROID DENGAN MEMANFAATKAN
GOOGLE MAPS API
GALUH ISMAYANTO
Jurusan Teknik Informatika, STMIK EL RAHMA, Yogyakarta
ABSTRACT
Geographical Information Systems are increasingly needed by many parties both
for research, development and regional planning and natural resource management.
Geographic information systems are expected to improve the performance of an
organization so that it is more effective and efficient and easy to receive the information
to be conveyed
Sragen Regency has many interesting tourist attractions. Because there is still a
lack of information obtained by the community about the name and location of the
tourism object because in the delivery of information is still manual, very limited in
terms of place and time, the geographical information system based on Android is very
appropriate to meet these needs.
By using this Android-based geographic information system, visitors can easily get
tourism information anytime and anywhere, so that it becomes a very appropriate
medium to implement the GIS (Geographic Information System) application in it.
Keywords: tourism sig, sragen district, android, firebase
PENDAHULUAN
Sistem Informasi geografis semakin dibutuhkan banyak pihak baik untuk keperluan
penelitian, pengembangan dan perencanaan wilayah serta manajemen sumber daya
alam. Sistem informasi geografis diharapkan dapat meningkatkan kinerja dari suatu
organisasi agar lebih efektif dan efisien serta mudah dalam penerimaan informasi yang
ingin disampaikan.
Kabupaten Sragen memiliki banyak tempat wisata yang menarik, obyek wisata
yang bernilai religius, historis, dan ekonomi yang tinggi. Karakteristik utama pariwisata
di Sragen adalah mengandalkan panorama atau bentang alam yang indah, budaya
tradisional yang masih terjaga, disertai dengan ketersediaan pemandu wisata yang
profesional. Karena masih kurangnya informasi yang diperoleh masyarakat tentang
nama serta letak dari obyek pariwisata tersebut karena dalam penyampaian informasi
masih manual dengan cara memberikan brosur, poster dan pamflet secara langsung
kepada wisatawan yang berkunjung ke obyek wisata tersebut, maka penyampaian
informasi yang dilakukan secara manual sangat terbatas dari segi tempat dan waktu
maka, sistem informasi geografis berbasis Android sangat tepat untuk memenuhi
kebutuhan tersebut. Dengan menggunakan sistem informasi geografis berbasis Android
ini para pengunjung dapat mudah mendapatkan informasi pariwisata kapan saja dan
dimana saja dengan menggunakan Smartphone Android.
METODE PENELITIAN
Metode yang dilakukan dalam penelitian untuk mengumpulkan data dilakukan
dengan cara sebagai berikut:
1. Metode observasi
Metode pengumpulan data yang dilakukan secara langsung melalui pengamatan
kegiatan pada obyek penelitian seperti pengambilan data spasial peta Kabupaten
Sragen melalui Google Maps, pengambilan gambar obyek wisata, memakai fasilitas
umum yang terdapat di dalam obyek wisata seperti tempat parkir dan rest area ,
serta akses jalan menuju ke tempat wisata,
2. Wawancara
Metode pengumpulan data yang meliputi tatap muka dan tanya jawab secara
langsung dengan pemandu wisata yang dapat menjelaskan secara rinci tentang
fasilitas yang diberikan oleh pengunjung serta sejarah dari obyek wisata yang
dikunjungi,
3. Studi pustaka
Metode pengumpulan data untuk mendapatkan informasi yang berhubungan dengan
penelitian yang berasal dari jurnal Pramadya, (2011), Pradana, (2012), Akhmad,
Dkk.., (2013), Rizal, Dkk., (2013), dan Dewangga,(2014) yang menjelaskan tentang
sistem informasi geografis pariwisata, berdasarkan jurnal tersebut sehingga perlu
dibuat sistem informasi geografis pariwisata untuk Kabupaten Sragen.
RANCANGAN PENELITIAN
Unifield Modeling Language (UML)
Use Case Diagram
Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari sebuah
sistem yang menekankan apa yang dibuat sistem dan mempresentasikan sebuah
interaksi antara aktor dengan sistem.
Gambar 1. Use Case Diagram
1. Identfikasi Actor
Aktor yang berperan dalam menjalankan sistem dapat dilihat dalam tabel dibawah
ini.
Tabel 1. Deskripsi Actor sistem yang berjalan
No Aktor Keterangan
USR-01 pengguna Merupakan Aktor yang menggunakan aplikasi wisata
tersebut
ADM-02 Admin Merupakan Aktor yang mengelola aplikasi wisata tersebut
2. Deskripsi Use Case Diagram
Menjelaskan fungsi use case di dalam sistem aplikasi wisata .
Tabel 2. Deskripsi Use Case Diagram Melihat Peta
Identifikasi
No Use Case NUC-02
Nama Use Case Melihat Peta
Aktor Pengguna dan Admin
Kondisi Awal Menampilkan Halaman utama aplikasi
Tujuan Menampilkan Peta Kabupaten Sragen
Skenario Utama
Aksi Aktor Reaksi Sistem
1. memilih menu Peta
2. menampilkan Peta Kabupaten Sragen
3. memilih ikon di Peta
4. menampilkan deskripsi wisata
kondisi Akhir Menampilkan informasi wisata
Tabel 3. Deskripsi Use Case Diagram Melihat Kategori Wisata
Identifikasi
No Use Case NUC-03
Nama Use Case Melihat Kategori Wisata
Aktor Pengguna dan Admin
Kondisi Awal Menampilkan Halaman utama aplikasi
Tujuan Menampilkan kategori wisata Kabupaten
Sragen
Skenario Utama
Aksi Aktor Reaksi Sistem
1. memilih menu Kategori Wisata
2. menampilkan daftar wisata di Kabupaten
Sragen
3. memilih salah satu obyek wisata
4. menampkan deskripsi wisata
kondisi Akhir Menampilkan informasi wisata
Tabel 4. Deskripsi Use Case Mengolah Data Wisata
Identifikasi
No Use Case NUC-04
Nama Use Case Mengolah Data Wisata
Aktor Admin
Kondisi Awal Menampilkan Halaman utama aplikasi
Tujuan Update data wisata Kabupaten Sragen
Skenario Utama
Aksi Aktor Reaksi Sistem
1. memilih menu pengolahan data
2. menampilkan form pengolahan data
beserta fungsi tombol proses
3. melakukan pengolahan data dan
memilih tombol proses
4. melakukan proses
kondisi Akhir Menampilkan proses yang dilakukan admin
Activity Diagram
Activity Diagram menggambarkan suatu aktifitas dalam suatu sistem. Gambar
dibawah ini menjelaskan tentang aktivitas yang terjadi yang dilakukan oleh pengguna.
Dimulai dari pengguna memilih menu peta sistem menampilkan peta kabupaten Sragen
beserta icon wisata kemudian pengguna melakukan aktivitas mengklik icon objek
wisata yang diinginkan dan sistem menampilkan alamat objek wisata.
Gambar 2. Activity Diagram melihat Peta oleh pengguna
Gambar di bawah ini menjelaskan tentang aktivitas yang terjadi pada plikasi wisata
yang dilakukan oleh pengguna. Dimulai dari pengguna memilih objek wisata yang
diinginkan kemudian sistem menampilkan informasi wisata.
Gambar 3. Activity Diagram melihat Kategori Wisata oleh pengguna
Mengolah data Objek Wisata dibawah menjelaskan tentang aktivitas yang terjadi
pada aplikasi wisata yang dilakukan oleh admin. Dimulai dari admin menginputkan
username dan password kemudian sistem memvalidasi username dan password.
Kemudian admin memilih pengolahan data dan sistem menampilkan halaman
pengolahan data.
Gambar 4. Activity Diagram Mengolah Data Wisata oleh Admin
Sequence Diagram
Sequence Diagram menggambarkan alur kerja dari fungsi-fungsi dalam sistem
dengan Use Case dimana didalamnya terdapat Actor dimana diagram ini sangat
memperhatikan waktu atau terurut berdasarkan kejadian.
Gambar 5. Squence Diagram melihat Peta oleh pengguna
Pada diagram di atas pengguna masuk ke sistem dan memilih menu peta, kemudian
muncul menu peta wisata, maka pengguna harus memilih salah satu ikon yang terdapat
di dalam peta wisata dan akan di olah sistem dan mengeluarkan hasil berupa deskripsi
dari ikon yang telah dipilih oleh pengguna.
Gambar 6. Squence Diagram melihat Kategori Wisata
Gambar di atas menunjukkan sejumlah objek dan pesan yang melewati suatu objek.
Dimana pengguna ingin masuk ke sistem aplikasi wisata ini dengan melewati beberapa
objek untuk mencari informasi obyek wisata yang di inginkan.
Gambar 7. Squence Diagram Tambah Data Wisata oleh Admin
Gambar 8. Squence Diagram Edit Data Wisata oleh Admin
Gambar 9. Squence Diagram Tambah Data Wisata
Class Diagram
Class Diagram yang dibuat memiliki dua class, yaitu class HomeCtrl untuk
mengelola halaman yang menampilkan pilihan kategori wisata, dan class ListCtrl untuk
mengelola halaman yang menampilkan list kategori wisata, serta DetailWisata dan
koordinat yang merupakan entitas.
Gambar 10. Class Diagram
Perancangan Basis Data
Dalam perancangan Sistem Informasi Geografis Pariwisata Kabupaten Sragen ini
menggunakan tiga tabel untuk menyimpan data.
Tabel wisata
Nama Tabel : Wisata
Fungsi : Menyimpan data wisata
Primary Key : wisata_id
Secondary Key : -
Tabel 5. wisata
No. Nama Data Tipe Data Nilai Keterangan
1. wisata_id Int 11 Primary Key
2. nama String Null
3. latitude Double Null
4. longitude Double Null
5. keterangan String Null
Tabel kategori
Nama Tabel : Kategori
Fungsi : menyimpan kategori wisata
Primary Key : kategori_id
Secondary Key : -
Tabel 6. kategori
No. Nama Data Tipe Data Nilai Keterangan
1. kategori_id Int 11 Primary Key
2. nama String Null
Tabel kategori_wisata
Nama Tabel : kategori_wisata
Fungsi : Menggabungkan primary key wisata dan kategori
Primary Key : place_id
Secondary Key : -
Tabel 7. kategori_wisata
No. Nama Data Tipe Data Nilai Keterangan
1. wisata_id Int 11 Null
2. Kategori_id Int 11 Null
HASIL PENELITIAN DAN PEMBAHASAN
Implementasi Tampilan
Tampilan menu Spashscreen
Pada saat pertama kali user menjalankan aplikasi Wisata Kabupaten Sragen, maka
akan muncul Activity splash screen.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout> <ImageView android:layout_height="match_parent" android:layout_width="match_parent" android:scaleType="fitXY" android:src="@drawable/splashscreen"/> </LinearLayout>
Gambar 11. Tampilan menu Splashscreen
Tampilan menu Kategori Wisata
Setelah Activity splash screen, kemudian muncul Activity menu kategori wisata.
Pada Activity ini terdapat enam kategori yang tersedia, yaitu Wisata Alam, Wisata
Religi, Museum,Wisata Belanja ,Wisata Kuliner, dan Hotel.
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CollapsingToolbarLayout> <ImageView android:id="@+id/top_image" android:layout_width="match_parent" android:src="@drawable/wisataalam" app:layout_collapseMode="parallax"/> </android.support.design.widget.CollapsingToolbarLayout> <android.support.v4.view.ViewPager android:id="@+id/tab_viewpager" android:layout_width="match_parent" android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</android.support.design.widget.CoordinatorLayout>
Gambar 12. Tampilan menu Kategori Wisata
Tampilan Menu Detail Wisata
Menu Detail Wisata ini berisi gambar wisata, keterangan wisata, dan lokasi wisata
di Kabupaten Sragen.
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout> android:layout_width="match_parent" android:layout_height="match_parent"> <android:id="@+id/list" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" /> <ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyleLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" /> </RelativeLayout>
Gambar 13. Tampilan Menu Detail Wisata
Tampilan Menu About
Pada menu About ini berisi tentang deskripsi singkat tentang sistem informasi
geografis pariwisata kabupaten Sragen.
<?xml version="1.0" encoding="utf-8"? <android.support.constraint.ConstraintLayout> <TextView android:id="@+id/simpleTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="rute1125 Aplikasi Wisata Kabupaten Sragen,Jawa Tengah"/> <TextView android:id="@+id/simpleTextView2" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <ImageView android:id="@+id/simpleImageView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/about_launch"/> <TextView android:id="@+id/simpleTextView3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="©2011- 2018 Mutten." /> </android.support.constraint.ConstraintLayout>
Gambar 14. Tampilan Menu About
Tampilan Menu Admin
Menu Admin Pada Activity menu Admin ini terdapat form input yang digunakan
untuk tambah data.
<html lang="en"> <head> <title>rute1125</title> </head>
<body> <div class="container"> <h1>Admin Sistem Informasi Pariwisata Kabupaten Sragen</h1> <hr/> <div class="row"> <div class="col-md-6"> <form method="post" name="contactForm"> <h3>Nama Wisata</h3> <input type="text" class="form-control" id="nama" required placeholder="masukkan nama"> <textarea name="keterangan" id="keterangan" class="form-control" placeholder="Keterangan"></textarea> <input type="number" class="form-control" id="latitude" placeholder="masukkan latitude"> <input type="number" class="form-control" id="longitude" placeholder="masukkan longitude"> <h3>Kategori wisata</h3> <select class="form-control" name="kategori_wisata" id="kategori_wisata"> <option value="">-- Pilih Wisata --</option> <option value="wisataalam">Wisata Alam</option> <option value="wisatareligi">Wisata Religi</option> <option value="wisatakuliner">Wisata Kuliner</option> <option value="wisatabelanja">Wisata Belanja</option> <option value="museum">Museum</option> <option value="hotel">Hotel</option> </select> <div class="form-group"> <input type="text" class="form-control" placeholder="masukan Url Images" id="files" name="files" multiple /> </div> <button onclick="proses_data()" type="submit" class="btn btn-primary addValue">Submit</button> </form> </div> </div> </body> </html>
Gambar 15. Tampilan Menu Admin
Pengujian Aplikasi
Skenario Pengujian ini menggunakan metode black box untuk mendeteksi
kemungkinan masalah yang mungkin terjadi. Hal ini perlu untuk menjelaskan prosedur
yang kompleks tapi di saat yang sama harus mudah untuk mengevaluasi.
Tabel 8. Metode Black Box
No. Antar
Muka
Bagian
yang diuji
Tindakan
pengujian
Status aplikasi Status
pengujian
1. Tampilan
halaman
utama
Menguji
menu
Wisata
Memilih
Kategori
Wisata
Sistem menampilkan
informasi yang dipilih
pengguna
Sukses
2. Tampilan
Kategori
Wisata
Menguji
Detail
Wisata
Memilih
Wisata
Sistem menampilkan
informasi yang dipilih
pengguna
Sukses
3. Tampilan
Detail
Wisata
Menguji
Peta
Wisata
Memilih
ikon penanda
peta
Wisata
Sistem menampilkan
informasi yang dipilih
pengguna
Sukses
4. Tampilan
halaman
Admin
Menguji
menu
Tambah
Data
Mengisi
Form yang
telah
disediakan
Sistem akan
menyimpan hasil
pengisian form
Sukses
sistem
5. Tampilan
halaman
Admin
Menguji
menu edit
Data
Memilih data
wisata yang
telah
ditampilkan
sistem
Sistem akan
menyimpan hasil
pengisian form
Sukses
6.
Tampilan
halaman
Admin
Menguji
menu
hapus
Data
Memilih data
wisata yang
telah
ditampilkan
sistem
Sistem akan
menyimpan hasil
pengisian form
Sukses
Analisa hasil pengujian dari sistem ini menunjukan bahwa hasil pencapaianapikasi
dan fungsi sudah berjalan lancar dan sesuai dengan rancangan aplikasi program.
Terdapat dua aktor pada sistem ini, yaitu pengunjung dan admin, dimana user hanya
dapat meilihat informasi serta mencari informasi yang telah di sediakan sistem,
sedangkan admin dapat mengolah data berupa edit data, hapus data, dan tambah data
yang nantinya dapat ditampilkan oleh sistem. Data tambah objek wisata berisikan nama
objek, keterangan, latitude , longitude setelah field di isikan tekan tombol simpan untuk
menambahkan data ke dalam database.
KESIMPULAN DAN SARAN
Kesimpulan
Berdasarkan hasil pengujian dan analisis pada Sistem Informasi Pariwisata
Geografis Kabupaten Sragen berbasis Android, maka didapatkan kesimpulan sebagai
berikut:
1. Sistem Informasi Geografis Pariwisata Kabupaten Sragen ini memberikan
informasi tentang objek wisata di Kabupaten Sragen, yang berguna untuk wisatawan
yang ingin berkunjung di Kabupaten Sragen,, dan
2. Sistem dapat berjalan dengan baik pada perangkat smartphone Android yang
menggunakan Sistem Operasi Android Minimal versi 4.4.
Saran
Dalam pembangunan Sistem Informasi Geografis Pariwisata Kabupaten Sragen ini
masih memiliki banyak kekurangan, untuk itu penulis memberikan saran mengenai
bagian-bagian yang sebaiknya ditingkatkan:
1. Mengembangkan fasilitas yang tersedia pada Sistem Informasi Geografis Pariwisata
Kabupaten Sragen, agar tidak hanya untuk mencari informasi objek wisata namun
juga menyediakan fitur komentar agar bisa menjadi penilaian kualitas obyek wisata
yang telah dikunjungi.
2. Aplikasi ini hanya dapat berjalan pada satu platform yaitu android, oleh karena itu
perlu mengembangkan aplikasi ini agar dapat digunakan beberapa platform seperti
windows phone, blackberry, iOS.
DAFTAR PUSTAKA
Budianto., 2010, Sistem Informasi Geografis dengan Arc View GIS, Andi, Yogyakarta.
Alde, A., Lange, D., dan Kadam, P., 2011, GPS-Global Positioning System & its
Applications, International Journal of Functional and Logical Programming.
Roger, S., Pressman, Ph.D., 2012, Rekayasa Perangkat Lunak (Pendekatan Praktisi)
Edisi 7 : Buku 1 “, Andi, Yogyakarta.
Nugroho., 2010, “Rekayasa Perangkat Lunak Menggunakan UML dan JAVA “, Andi,
Yogyakarta.
Arif., 2012, “24 Jam Pintar Pemrograman Android”, Andi, Yogykarta.
Pemerintah Kabupaten Sragen., 2018 , Geografis Kabupaten Sragen,
http://www.sragen.go.id/, diakses 10 Maret 2018, pukul 10.00 WIB.