Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id
Transcript of Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id
1) Mahasiswa Sistem Komputer UNDIP2) Dosen Sistem Komputer UNDIP
Makalah Seminar Tugas AkhirIMPLEMENTASI SISTEM INFORMASI GEOGRAFIS DAERAH PARIWISATAKOTA SEMARANG BERBASIS ANDROID DENGAN GLOBAL POSITIONING
SYSTEM (GPS)Richard R F S 1), Kodrat Imam Satoto2), Kurniawan Teguh Martono2)
Program Studi Sistem Komputer, Fakultas Teknik, Universitas DiponegoroJln. Prof. Sudharto, Tembalang, Semarang, Indonesia
Abstrak-Pariwisata merupakan aspek yang berharga bagi suatu daerah, dengan adanya daerah wisatamaka dapat memajukan kesejahteraan masyarakat sekitar. Kota Semarang memiliki daerah pariwisata yangsangat banyak, apabila sarana dan prasarana yang ada dikembangkan lebih lanjut maka dipastikanpeningkatan parwisata di Kota Semarang akan semakin bertambah. Penggunaan Teknologi Informasi dapatmemajukan daerah pariwisata, sehingga daerah pariwisata dapat dikenal oleh wisatawan yang inginberkunjung ke Semarang.
Sistem Informasi Geografis yang dibangun menggunakan platform android. Pada Tugas Akhir inimenggunakan Java sebagai bahasa pemorgraman dengan eclipse sebagai perangkat lunak pengembangan.Penggunaan Google Map API sebagai fungsi utama peta dalam menjalankan aplikasi serta PHP sebagaibahasa pemorgaraman sisi server dan MySQL dalam penggunaan basis data.
Hasil dari perancangan Aplikasi Sistem Infomasi Geografis Kota Semarang berbasis Android ininantinya akan memberikan informasi dalam bentuk peta yang dapat digunakan sebagai referensi bagiwisatawan yang berkunjung. Penggunaan Global Positioning System (GPS) dalam aplikasi ini menjadi hal yangsangat penting dalam menentukan keberadaan wisatawan. Selain itu terdapat rute untuk menuju objek wisatayang dipilih, dalam aplikasi ini juga tersedia fasilitas-fasilitas umum seperti ATM dan Bank, Bandara, Mesjid,Gereja, Rumah Sakit dan lainnya.Kata Kunci : Android, Eclipse, Google Map API, Google Palces API, Android Development Tools, Java.
I. PENDAHULUAN
1.1 Latar Belakang
Menurut Yoeti (2006) pariwisatamerupakan suatu perjalanan yangdilakukan secara perorangan maupunkelompok dari satu tempat ke tempat lainyang sifatnya sementara dan bertujuanuntuk mendapatkan kesenangan, dimana ditempat yang dikunjungi tersebut merekatidak mendapatkan penghasilan dan justrusebagai konsumen.
Namun, kendalanya adalahkurangnya informasi mengenai letaktempat wisata yang ingin dituju. Sehinggadiperlukan sebuat Sistem InformasiGeografis yang dapat mendukung kegiatanpara wisatawan di kota Semarang.Keberadaan daerah Pariwisata yang ada dikota Semarang merupakan hal yang sangatpenting saat ini. Dengan adanya SistemInformasi Geografis maka informasi-informasi daerah wisata dapat diandalkan.
Sistem informasi Pariwisata kotaSemarang yang ada saat ini yaitu berbasis
web dimana sistem tersebut memilikikekurangan yaitu sistem informasi tersebuthanya cocok diakses melalui desktop.Dalam hal ini wisatawan tidak dapatmengetahui keberadaan tempat wisatatanpa menggunakan desktop ketika beradadiperjalanan. Keadaan inilah yang cobadimanfaatkan untuk mempermudahwisatawan untuk mengetahui keberaadaantempat pariwisata menggunakan teknologimobile [11].
Dalam perkembangannya penggunaanpeta Google Map versi dua belummaksimal, kebanyakan menggunakanGoogle Map versi satu dalam pembuatanpeta. Sehingga peta yang ada masihmemiliki kekurangan pada tampilanpeta[12].
Sistem Informasi Geografisberbasis Android dapat menjadi salah satualat bantu utama yang mobile interaktif.Karena dengan adanya Sistem InformasiGeografis akan dipetakan letak lokasipariwisata pada kondisi sesungguhnya
dalam hal ini peta dari perangkat seluleryang dibawa oleh wisatawan.
1.2 TujuanTujuan yang ingin dicapai dari Tugas
Akhir ini adalah1. Membuat perangkat lunak sistem
informasi geografis pariwisata berbasismobile device pada daerah KotaSemarang.
2. Mengimplementasikan AplikasiGeographic Information System (GIS)pada perangkat bergerak Android
1.3 Pembatasan Masalah
Batasan Masalah pada Tugas Akhir inidibuat agar tidak meluas maka perlu dibuatbatasan masalah :
1. Pembuatan sistem informasi geografisini menggunakan bahasapemrograman java disertai denganteknologi Google APIs.
2. Peta dasar yang digunakan dalamsistem informasi geografis ini adalahGoogle Maps.
3. Tidak membahas tentang teknikpembuatan peta yang digunakan padaaplikasi ini, serta tidak diuji ketepatankoordinat peta kota Semarang.
4. Tidak membahas mengenaipenggunaan algoritma dalammenghitung jarak terpendek padapenentuan rute.
5. Lingkup kerja sistem adalah perangkatmobile yang menggunakan sistemoperasi Android.
II. DASAR TEORI
Menurut Yoeti (2006) pariwisatamerupakan suatu perjalanan yangdilakukan secara perorangan maupunkelompok dari satu tempat ke tempat lainyang sifatnya sementara dan bertujuanuntuk mendapatkan kesenangan, dimana ditempat yang dikunjungi tersebut merekatidak mendapatkan penghasilan dan justrusebagai konsumen.
Manusia membutuhkan sesuatu yangdapat membuat hidupnya lebih seimbangdan berwarna, dengan melakukanperjalanan ke suatu tempat baru denganberbagai macam kegiatan yang bermaknadan disukai. Pariwisata dalamperkembangan seni budaya dan ekonomijuga memiliki peran yang besar, karenadengan adanya orang atau sekelompokorang yang berkunjung di suatu daerahtujuannya adalah mencari tahu sesuatu cirikhas atau keunikan daerah tersebut.Sehingga daerah tersebut dapatmengembangkan atau memunculkan,makanan, kerajinan, ataupun kebudayaanyang dimiliki.
Para wisatawan akan kesulitan jikadatang di suatu daerah yang baru tanpamengetahui alamat dan tujuan wisatanya,lagipula saat berwisata pasti memerlukantempat menginap, tempat makan, dantempat ibadah di daerah tersebut, sehinggabanyak informasi yang diperlukan[11].
Sistem yang akan dibangun ini adalahsebuah aplikasi android yang dijalankanoleh pengguna dengan menggunakanperangkat mobile yang mendukung sistemoperasi Android
Pengguna berkomunikasi dengansistem melalui aplikasi yang sudah adadipasang di perangkat mobile. Aplikasimobile inilah yang akan memberikaninformasi yang diperlukan oleh pengguna,apabila pengguna melakukan interaksipada aplikasi maka aplikasi akanmengirimkan data ke server sistem GPSyang ada kemudian akan memintagambaran peta melalui server GoogleMap. Hasilnya adalah berupa lokasi posisipengguna, gambar peta, serta objek-objekyang dimilki oleh peta Google Map yangselanjutnya akan di kembalikan keperangkat pengguna berupa tampilan petayang memiliki point-point lokasi yangdiminta didalamnya.
Gambar 2.3 Arsitektur Sistem [12]
2.1 Sistem Informasi Geografis
Sistem Informasi Geografismenurut Charter Denny (2004),merupakan sistem yang dirancang untukbekerja dengan data yang tereferensisecara spasial atau koordinat-koordinatgeografi. SIG memiliki kemampuanuntuk melakukan pengolahan data danmelakukan operasi-operasi tertentudengan menampilkan dan menganalisadata.
Aplikasi SIG saat ini tumbuhtidak hanya secara jumlah aplikasinamun juga bertambah dari jeniskeragaman aplikasinya. Pengembanganaplikasi SIG kedepannya mengarahkepada aplikasi berbasis andorid yanglebih dikenal dengan nama mobile SIG.Hal ini disebabkan karenapengembangan aplikasi di lingkunganjaringan telah menunjukan potensi yangbesar dalam kaitannya dengan geoinformasi. Sebagai contoh adalahadanya peta online sebuah kota dimanapengguna dapat dengan mudah mencari
lokasi yang diinginkan secara onlinemelalui jaringan internet tanpamengenal batas geografi penggunanya.
2.2 Google Map API
API atau Application ProgrammingInterface merupakan suatu dokumentasiyang terdiri dari interface, fungsi, kelas,struktur dan sebagainya untukmembangunsebuah perangkat lunak.Dengan adanya API ini, makamemudahkan programmer untuk“membongkar” suatu software untukkemudian dapat dikembangkan ataudiintegrasikan dengan perangkat lunakyang lain. API dapat dikatakan sebagaipenghubung suatu aplikasi denganaplikasi lainnya yang memungkinkanprogrammer menggunakan systemfunction. Proses ini dikelola melaluioperating system. Keunggulan dari APIini adalah memungkinkan suatu aplikasidengan aplikasi lainnya dapat salingberhubungan dan berinteraksi. Bahasayang digunakan oleh Google Map yangterdiri dari HTML, JavaScript danAJAX serta XML, memungkinkanuntuk menampilkan peta Google Map diwebsite lain.
Google juga menyediakan layananGoogle Map API yang memungkinkanpara pengembang untukmengintegrasikan Google Map kedalam website masing-masing denganmenambahkan data point sendiri.Dengan menggunakan Google MapAPI, Google Map dapat ditampilkanpada web site eksternal. Agar aplikasiGoogle Map dapat muncul di websitetertentu, diperlukan adanya API key.API key merupakan kode unik yangdigenerasikan oleh Google untuk suatuwebsite tertentu, agar server GoogleMap dapat mengenali [9].
III. Perancangan SistemSistem adalah sekumpulan komponen
yang saling berhubungan dan bekerjasamauntuk mencapai suatu tujuan. Perancangansistem berhubungan dengan bagaimanafungsionalitas sistem disediakan olehkomponen-komponen sistem. Perancanganprogram Sistem Informasi Geografis DaerahPariwisata Kota Semarang Berbasis AndroidDengan Global Positioning System akandisusun berdasarkan analisis kebutuhan danperancangan yang terstruktur sehingga tercapaitujuan dari pembuatan aplikasi.3.1 Tahapan Pengembangan SistemInformasi Geografis1. Menentukan tujuan dan masalah
Definisi permasalahan dan tujuan yangmenjadi landasan untuk penelitian yangtepat dan jelas.
2. Penelitian dan persiapanPerancang harus mempelajari topik yangsudah dipilih dan melakukan penelitian.Perancang harus mengumpulkanpengetahuan dan wawasan yangmendukung topik dari rancanganpermainan yang akan dibuat.
3. PerancanganPerancangan bertujuan untuk membuatsistem dan perancangan antarmuka darisistem dan program.
4. PemrogramanPemrograman merupakan tahapmengimplementasikan hasil perancanganke dalam bentuk pengkodean sehinggaaplikasi dapat dibangun.
5. PengujianPengujian bertujuan untukmengumpulkkan informasi dari aplikasi,informasi tersebut dapat digunakan untukmemperbaiki kesalahan danmenyempurnakan aplikasi. Ada duabentuk cara pengujian yaitu pengembangsendiri yang melakukan pengujian danpengguna yang melakukan pengujian
3.2 Perancangan Sistem PerangkatLunak dengan MenggunakanMetode Waterfall3.2.1 Analisis Kebutuhan
Permasalahan merupakan latarbelakang untuk membangun sebuah sistemyang baru, seringkali perekayasa perangkatlunak kesulitan dalam menentukan apa sajayang harus dilakukan oleh sistem. Deskripsilayanan dan batasan merupakan kebutuhanbagi sistem dan proses menemukan,menganalisis, mendokumentasikan danmemeriksa layanan dan batasan ini disebutanalisis kebutuhan. Analisis kebutuhan inidiperlukan agar sistem dapat mencapaitujuan yang diharapkan.
3.2.2 Deskripsi umumAplikasi yang akan dibuat
merupakan sebuah sistem informasigeografis pada perangkat bergerak berbasisandroid, pengguna dapat mengetahuikeberadaan tempat wisata yang ada di kotaSemarang. Aplikasi ini dibuat denganperangkat pengembangan Eclipse danbahasa Java
3.2.3 Kebutuhan FungsionalKebutuhan fungsional merupakan
fungsionalitas atau layanan yang harusdiberikan oleh sistem. Kebutuhan ini akanbergantung pada jenis perangkat lunak yangsedang dikembangkan, pengguna yangdiharapkan menggunakan perangkat lunaktersebut dan jenis sistem yang akandigunakan. Kebutuhan fungsional dariaplikasi ini adalah:
a. Adanya fasilitas untuk mencarilokasi saat ini dengan koordinatGPS pada perangkat. Sehinggamemudahkan pengguna untukmengetahui keberadaan posisi daripengguna. Dalam menu posisiterdapat juga informasi mengenaikeadaan cuaca kota Semarang.
b. Adanya fasilitas daftar pariwisatayang terstruktur sehingga penggunadapat mengetahui objek-objekwisata apa saja yang ada di Kota
Semarang, dalam fasilitas tersebutjuga terdapat galeri gambar, dimanapengguna dapat melihat gambar-gambar mengenai objek wisatatersebut. Adanya fasilitas infolengkap untuk pengunjungmengetahui deskripsi dan info yangdibutuhkan pada obyek wisata.Setelah pengunjung mengetahuiletak lokasi wisata yang diinginkan, pengunjung juga dapatmelihat informasi atau deskripsiobyek wisata tersebut.
c. Adanya fasilitas rute untukpengunjung dapat mengetahui ruteperjalanan yang harus di lalui untuksampai ke tempat tujuan.Pengunjung yang belummengetahui jalan menuju titiklokasi obyek wisata, dapatdipermudah dengan fasilitas rute inisebagai petunjuk arah.
d. Adanya fasilitas untuk mencarifasilitas-fasilitas tempat umumseperti ATM, Rumah Sakit, Gereja,Mesjid, Bandara, dan lainnya.Dengan adanya fasilitas inipengguna dapat mengetahuikeberadaan fasilitas umum disekitarnya.
e. Adanya fasilitas untuk mengetahuievent atau festival yang sedangberlangsung saat ini di kotaSemarang.
3.2.4 Kebutuhan non-fungsional
Kebutuhan non-fungsionalmerupakan kebutuhan yang tidaklangsung berhubungan dengan spesifikyang disediakan oleh sistem.Kebutuhan ini berhubungan denganproperti sistem yang munculbelakangan, seperti keandalan, waktutanggap dan penempatan pada mediapenyimpanan. Batasan sistem mengenaikemampuan piranti masukan dankeluaran yang dipakai pada antarmukasistem juga termasuk dalam kebutuhan
non-fungsional. Kebutuhan non-fungsional aplikasi ini antara lain:1. Operasional
Aplikasi ini dapat berjalan sistemoperasi minimal AndroidGingerbread.
2. UkuranUkuran aplikasi dibawah 10Mb.
3.3 Perancangan dengan UnifiedModeling Language
3.3.1 Use Case Diagram
Gambar 3.1 Use Case Diagram
Semarang, dalam fasilitas tersebutjuga terdapat galeri gambar, dimanapengguna dapat melihat gambar-gambar mengenai objek wisatatersebut. Adanya fasilitas infolengkap untuk pengunjungmengetahui deskripsi dan info yangdibutuhkan pada obyek wisata.Setelah pengunjung mengetahuiletak lokasi wisata yang diinginkan, pengunjung juga dapatmelihat informasi atau deskripsiobyek wisata tersebut.
c. Adanya fasilitas rute untukpengunjung dapat mengetahui ruteperjalanan yang harus di lalui untuksampai ke tempat tujuan.Pengunjung yang belummengetahui jalan menuju titiklokasi obyek wisata, dapatdipermudah dengan fasilitas rute inisebagai petunjuk arah.
d. Adanya fasilitas untuk mencarifasilitas-fasilitas tempat umumseperti ATM, Rumah Sakit, Gereja,Mesjid, Bandara, dan lainnya.Dengan adanya fasilitas inipengguna dapat mengetahuikeberadaan fasilitas umum disekitarnya.
e. Adanya fasilitas untuk mengetahuievent atau festival yang sedangberlangsung saat ini di kotaSemarang.
3.2.4 Kebutuhan non-fungsional
Kebutuhan non-fungsionalmerupakan kebutuhan yang tidaklangsung berhubungan dengan spesifikyang disediakan oleh sistem.Kebutuhan ini berhubungan denganproperti sistem yang munculbelakangan, seperti keandalan, waktutanggap dan penempatan pada mediapenyimpanan. Batasan sistem mengenaikemampuan piranti masukan dankeluaran yang dipakai pada antarmukasistem juga termasuk dalam kebutuhan
non-fungsional. Kebutuhan non-fungsional aplikasi ini antara lain:1. Operasional
Aplikasi ini dapat berjalan sistemoperasi minimal AndroidGingerbread.
2. UkuranUkuran aplikasi dibawah 10Mb.
3.3 Perancangan dengan UnifiedModeling Language
3.3.1 Use Case Diagram
Gambar 3.1 Use Case Diagram
Semarang, dalam fasilitas tersebutjuga terdapat galeri gambar, dimanapengguna dapat melihat gambar-gambar mengenai objek wisatatersebut. Adanya fasilitas infolengkap untuk pengunjungmengetahui deskripsi dan info yangdibutuhkan pada obyek wisata.Setelah pengunjung mengetahuiletak lokasi wisata yang diinginkan, pengunjung juga dapatmelihat informasi atau deskripsiobyek wisata tersebut.
c. Adanya fasilitas rute untukpengunjung dapat mengetahui ruteperjalanan yang harus di lalui untuksampai ke tempat tujuan.Pengunjung yang belummengetahui jalan menuju titiklokasi obyek wisata, dapatdipermudah dengan fasilitas rute inisebagai petunjuk arah.
d. Adanya fasilitas untuk mencarifasilitas-fasilitas tempat umumseperti ATM, Rumah Sakit, Gereja,Mesjid, Bandara, dan lainnya.Dengan adanya fasilitas inipengguna dapat mengetahuikeberadaan fasilitas umum disekitarnya.
e. Adanya fasilitas untuk mengetahuievent atau festival yang sedangberlangsung saat ini di kotaSemarang.
3.2.4 Kebutuhan non-fungsional
Kebutuhan non-fungsionalmerupakan kebutuhan yang tidaklangsung berhubungan dengan spesifikyang disediakan oleh sistem.Kebutuhan ini berhubungan denganproperti sistem yang munculbelakangan, seperti keandalan, waktutanggap dan penempatan pada mediapenyimpanan. Batasan sistem mengenaikemampuan piranti masukan dankeluaran yang dipakai pada antarmukasistem juga termasuk dalam kebutuhan
non-fungsional. Kebutuhan non-fungsional aplikasi ini antara lain:1. Operasional
Aplikasi ini dapat berjalan sistemoperasi minimal AndroidGingerbread.
2. UkuranUkuran aplikasi dibawah 10Mb.
3.3 Perancangan dengan UnifiedModeling Language
3.3.1 Use Case Diagram
Gambar 3.1 Use Case Diagram
3.3.2 Activity Diagram3.3.2.1Activity Diagram Posisiku
Gambar 3.3 Activity Diagram
Posisiku
3.3.2.2 Activity Diagram Melihatdaftar Wisata
Gambar 3.4 Activity Diagram Lihat
Daftar Wisata
3.3.2.3 Activity Diagram MelihatPetunjuk Rute
Gambar 3.5 Activity DiagramPenunjuk Rute
3.3.2.4 Activity Diagram MelihatFasilitas Umum
Gambar 3.6 Activity Diagram
3.3.2 Activity Diagram3.3.2.1Activity Diagram Posisiku
Gambar 3.3 Activity Diagram
Posisiku
3.3.2.2 Activity Diagram Melihatdaftar Wisata
Gambar 3.4 Activity Diagram Lihat
Daftar Wisata
3.3.2.3 Activity Diagram MelihatPetunjuk Rute
Gambar 3.5 Activity DiagramPenunjuk Rute
3.3.2.4 Activity Diagram MelihatFasilitas Umum
Gambar 3.6 Activity Diagram
3.3.2 Activity Diagram3.3.2.1Activity Diagram Posisiku
Gambar 3.3 Activity Diagram
Posisiku
3.3.2.2 Activity Diagram Melihatdaftar Wisata
Gambar 3.4 Activity Diagram Lihat
Daftar Wisata
3.3.2.3 Activity Diagram MelihatPetunjuk Rute
Gambar 3.5 Activity DiagramPenunjuk Rute
3.3.2.4 Activity Diagram MelihatFasilitas Umum
Gambar 3.6 Activity Diagram
3.3.2.5 Activity Diagram Event/Festival
Gambar 3.7 Activity Diagram Event/Festival
3.3.3 Sequence Diagram3.3.3.1 Sequence Diagram
Posisiku
Gambar3.8 Sequence Diagram Posisiku
3.3.3.2 Sequence Diagram DaftarWisata
Gambar 3.9 Sequence Diagram Daftar
Wisata
3.3.3.3 Sequence Diagram PenunjukArah
Gambar 3.10 Sequence Diagram Penunjuk
Arah (Rute)
3.3.2.5 Activity Diagram Event/Festival
Gambar 3.7 Activity Diagram Event/Festival
3.3.3 Sequence Diagram3.3.3.1 Sequence Diagram
Posisiku
Gambar3.8 Sequence Diagram Posisiku
3.3.3.2 Sequence Diagram DaftarWisata
Gambar 3.9 Sequence Diagram Daftar
Wisata
3.3.3.3 Sequence Diagram PenunjukArah
Gambar 3.10 Sequence Diagram Penunjuk
Arah (Rute)
3.3.2.5 Activity Diagram Event/Festival
Gambar 3.7 Activity Diagram Event/Festival
3.3.3 Sequence Diagram3.3.3.1 Sequence Diagram
Posisiku
Gambar3.8 Sequence Diagram Posisiku
3.3.3.2 Sequence Diagram DaftarWisata
Gambar 3.9 Sequence Diagram Daftar
Wisata
3.3.3.3 Sequence Diagram PenunjukArah
Gambar 3.10 Sequence Diagram Penunjuk
Arah (Rute)
3.3.3.4 Sequence Diagram FasilitasUmum
Gambar 3.11 Sequence Diagram Fasilitas
Umum
3.3.3.5 Sequence Diagram Event danFestival
Gambar 3.12 Sequence Diagram Event
atau Festival
3.3.4 Class Diagram
Gambar 3.13 Class Diagram
4.1.1 Implementasi Antarmuka SistemInformasi Pariwisata KotaSemarang
Gambar 4.6 Tampilan splash screen
3.3.3.4 Sequence Diagram FasilitasUmum
Gambar 3.11 Sequence Diagram Fasilitas
Umum
3.3.3.5 Sequence Diagram Event danFestival
Gambar 3.12 Sequence Diagram Event
atau Festival
3.3.4 Class Diagram
Gambar 3.13 Class Diagram
4.1.1 Implementasi Antarmuka SistemInformasi Pariwisata KotaSemarang
Gambar 4.6 Tampilan splash screen
3.3.3.4 Sequence Diagram FasilitasUmum
Gambar 3.11 Sequence Diagram Fasilitas
Umum
3.3.3.5 Sequence Diagram Event danFestival
Gambar 3.12 Sequence Diagram Event
atau Festival
3.3.4 Class Diagram
Gambar 3.13 Class Diagram
4.1.1 Implementasi Antarmuka SistemInformasi Pariwisata KotaSemarang
Gambar 4.6 Tampilan splash screen
Gambar 4.7 Tampilan Notifikasi GPS dan Internet
Gambar 4.8 Tampilan Menu Utama
Gambar 4.9 Tampilan Peringatan Koneksi Internet
Gambar 4.10 Tampilan Menu Posisi saat ini
.
Gambar 4.11 Tampilan Ramalan Cuaca
Gambar 4.12 Tampilan Daftar Wisata
Gambar 4.13 Tampilan Menu daerah wisata
Gambar 4.14 Tampilan Galeri Gambar
Gambar 4.15 Tampilan Penunjuk arahDaerah Wisata
Gambar 4. 16 Tampilan Penunjuk arah
.
Gambar 4.17 Tampilan menu Fasilitas Umum
.
Gambar 4.18 Tampilan menu Event atau Festival
.
Gambar 4.19 Tampilan deskripsi menu event
.
Gambar 4.20 Tampilan Rute Event/Festival
4.2 Pengujian
4.2.1 Pengujian Blackbox
Tabel 4.1 Pengujian blackbox
NamaPenguji
an
BentukPengujia
n
HasilYang
Diharapkan
HasilPenguji
an
PengujianKoneksiInternet
Menonaktifkan
koneksiinternet
Muncultampilankoneksiinternet
tidaktersedia
Berhasil
PengujianMenu
Posisiku
Mengklikmenu
Posisiku
Muncultampilan
menuposisiku
Berhasil
Penguijansub menuramalam
cuaca
Mengklikmenu
ramalancuaca
Munculramalancuaca
Berhasil
PengujianMenuDaftarwisata
Mengklikmenudaftarwisata
Munculnama
daerahwisata dandeskripsi
wisata
Berhasil
PengujianGaleri
Gambar
Mengklikmenugaleri
gambar
Munculgaleri
gambarBerhasil
PengujianMenu
penunjukarah
Mengklikmenu
penunjukarah
Munculmenu
penunjukarah
Berhasil
PengujianMenu
fasilitasumum
Mengklikmenu
fasilitasumum
MunculMenu
fasilitasumum
Berhasil
PengujianMenuEventatau
festival
Mengklikmenu event
ataufestival
MunculMenu event
ataufestival
Berhasil
PengujianRute
MengklikMenu
tunjukkanrute
Munculrute pada
menu eventBerhasil
PengujianTombol
CariFasilitasumum
Mengkliktombol
Cari
Munculfasilitas
umum yangdiinginkan
Berhasil
4.2.2 KuisionerTabel 4.2 Pengujian kuisioner
No PertanyaanJawaban
Ya Tidak
Pengujian Pre Test
1.
Apakah andamengetahui lokasi-
lokasi Wisata diKota Semarang
2 8
2.
Apakah andamengetahui lokasiwisata KelentengSam Poo Kong diKota Semarang
3 7
3.
Apakah andamengetahui rute
menuji lokasi wisataKelenteng Sam Poo
kong di kotaSemarang?
3 7
4.
Apakah andamengetahui rute
terpendek menujulokasi wisata
Kelenteng Sam PooKong di Kota
Semarang
2 8
Pengujian POST TEST
5
Apakah andamenjadi mengenal
lokasi-lokasi wisatadi Kota Semarang
8 2
6
Apakah andamenjadi mengetahuiadanya KelentengSam Poo Kong di
kota Semarang
8 2
7
Apakah andamenjadi mengetahuirute menuji tempatwisata KelentengSam Poo Kong diKota Semarang
8 2
8
Apakah andamenjadi mengetahui
rute terpendekmenuju tempat
wisata KelentengSam Poo Kong diKota Semarang
8 2
9
Apakah andatertarik untuk
berkunjung ke KotaSemarang
10 0
Gambar 4.23 Tampilan Grafik Kuisioner
V PENUTUP
5.1 Kesimpulan
Dari hasil pengujian dan analisisaplikasi Sistem Informasi Geografis PariwisataKota Semarang berbasis Android maka dapatdisimpulkan hal-hal sebagai berikut.
1. Google Map API dan Google PlacesAPI merupakan komponen utamadalam Sistem informasi Geografisdaerah pariwisata kota Semarang
2. Global Positioning System berperanpenting dalam menentukan keakuratanposisi dari pengguna
3. Sistem informasi geografis pariwisatakota Semarang bermanfaat untukmengetahui lokasi wisata, tempatibadah, ATM, Bandara di kotaSemarang.
4. Sistem informasi geografis pariwisatakota Semarang berbasis Android dapatdiakses oleh siapa saja tanpa perlulogin.
5. Sistem informasi geografis pariwisatakota Semarang berbasis Android dapatdigunakan dengan spesifikasiminimum sistem operasi Gingerbread.
5.2 SaranBerdasarkan pengujian terhadap
aplikasi Sistem Informasi Geografis PariwisataKota Semarang Berbasis Android yang telahdibuat, dapat diberikan beberapa saran sebagaiberikut.
1. Sistem informasi geografis pariwisatakota Semarang ini dapatdikembangkan lebih lanjut denganmembuat sistem peringkat daerahwisata yang ingin dituju, sehinggadapat memberikan saran kepadawisatawan.
2. Penggunaan Eclipse dalam membuatSistem Informasi Geografis berbasisandroid harus mempertimbangkanmasalah sumberdaya perangkatbergerak, terutama pada ukuran layar.Sebab ada banyak model smartphonedengan berbagai ukuran layar. Jadi
024681012
1 2 3 4 5 6 7
Jum
lah
Pertanyaan
Grafik Kuisioner
3.
Apakah andamengetahui rute
menuji lokasi wisataKelenteng Sam Poo
kong di kotaSemarang?
3 7
4.
Apakah andamengetahui rute
terpendek menujulokasi wisata
Kelenteng Sam PooKong di Kota
Semarang
2 8
Pengujian POST TEST
5
Apakah andamenjadi mengenal
lokasi-lokasi wisatadi Kota Semarang
8 2
6
Apakah andamenjadi mengetahuiadanya KelentengSam Poo Kong di
kota Semarang
8 2
7
Apakah andamenjadi mengetahuirute menuji tempatwisata KelentengSam Poo Kong diKota Semarang
8 2
8
Apakah andamenjadi mengetahui
rute terpendekmenuju tempat
wisata KelentengSam Poo Kong diKota Semarang
8 2
9
Apakah andatertarik untuk
berkunjung ke KotaSemarang
10 0
Gambar 4.23 Tampilan Grafik Kuisioner
V PENUTUP
5.1 Kesimpulan
Dari hasil pengujian dan analisisaplikasi Sistem Informasi Geografis PariwisataKota Semarang berbasis Android maka dapatdisimpulkan hal-hal sebagai berikut.
1. Google Map API dan Google PlacesAPI merupakan komponen utamadalam Sistem informasi Geografisdaerah pariwisata kota Semarang
2. Global Positioning System berperanpenting dalam menentukan keakuratanposisi dari pengguna
3. Sistem informasi geografis pariwisatakota Semarang bermanfaat untukmengetahui lokasi wisata, tempatibadah, ATM, Bandara di kotaSemarang.
4. Sistem informasi geografis pariwisatakota Semarang berbasis Android dapatdiakses oleh siapa saja tanpa perlulogin.
5. Sistem informasi geografis pariwisatakota Semarang berbasis Android dapatdigunakan dengan spesifikasiminimum sistem operasi Gingerbread.
5.2 SaranBerdasarkan pengujian terhadap
aplikasi Sistem Informasi Geografis PariwisataKota Semarang Berbasis Android yang telahdibuat, dapat diberikan beberapa saran sebagaiberikut.
1. Sistem informasi geografis pariwisatakota Semarang ini dapatdikembangkan lebih lanjut denganmembuat sistem peringkat daerahwisata yang ingin dituju, sehinggadapat memberikan saran kepadawisatawan.
2. Penggunaan Eclipse dalam membuatSistem Informasi Geografis berbasisandroid harus mempertimbangkanmasalah sumberdaya perangkatbergerak, terutama pada ukuran layar.Sebab ada banyak model smartphonedengan berbagai ukuran layar. Jadi
7 8 9
Grafik Kuisioner
Ya
Tidak
3.
Apakah andamengetahui rute
menuji lokasi wisataKelenteng Sam Poo
kong di kotaSemarang?
3 7
4.
Apakah andamengetahui rute
terpendek menujulokasi wisata
Kelenteng Sam PooKong di Kota
Semarang
2 8
Pengujian POST TEST
5
Apakah andamenjadi mengenal
lokasi-lokasi wisatadi Kota Semarang
8 2
6
Apakah andamenjadi mengetahuiadanya KelentengSam Poo Kong di
kota Semarang
8 2
7
Apakah andamenjadi mengetahuirute menuji tempatwisata KelentengSam Poo Kong diKota Semarang
8 2
8
Apakah andamenjadi mengetahui
rute terpendekmenuju tempat
wisata KelentengSam Poo Kong diKota Semarang
8 2
9
Apakah andatertarik untuk
berkunjung ke KotaSemarang
10 0
Gambar 4.23 Tampilan Grafik Kuisioner
V PENUTUP
5.1 Kesimpulan
Dari hasil pengujian dan analisisaplikasi Sistem Informasi Geografis PariwisataKota Semarang berbasis Android maka dapatdisimpulkan hal-hal sebagai berikut.
1. Google Map API dan Google PlacesAPI merupakan komponen utamadalam Sistem informasi Geografisdaerah pariwisata kota Semarang
2. Global Positioning System berperanpenting dalam menentukan keakuratanposisi dari pengguna
3. Sistem informasi geografis pariwisatakota Semarang bermanfaat untukmengetahui lokasi wisata, tempatibadah, ATM, Bandara di kotaSemarang.
4. Sistem informasi geografis pariwisatakota Semarang berbasis Android dapatdiakses oleh siapa saja tanpa perlulogin.
5. Sistem informasi geografis pariwisatakota Semarang berbasis Android dapatdigunakan dengan spesifikasiminimum sistem operasi Gingerbread.
5.2 SaranBerdasarkan pengujian terhadap
aplikasi Sistem Informasi Geografis PariwisataKota Semarang Berbasis Android yang telahdibuat, dapat diberikan beberapa saran sebagaiberikut.
1. Sistem informasi geografis pariwisatakota Semarang ini dapatdikembangkan lebih lanjut denganmembuat sistem peringkat daerahwisata yang ingin dituju, sehinggadapat memberikan saran kepadawisatawan.
2. Penggunaan Eclipse dalam membuatSistem Informasi Geografis berbasisandroid harus mempertimbangkanmasalah sumberdaya perangkatbergerak, terutama pada ukuran layar.Sebab ada banyak model smartphonedengan berbagai ukuran layar. Jadi
dalam mendesain harus menyesuaikanukuran layar yang paling kecil.
3. Perlu dilakukan penelitian lebih lanjutmengenai bagaimana membuat agarSistem Informasi Geografis dapatditerapkan lintas sistem operasi sepertiBlackberry dan iOS denganmenggunakan Eclipse.
DAFTAR PUSTAKA
[1] Matthews, Robbie, Beginning Android
Tablet Programming, Springer Science,
New York, 2011.
[2] Mednieks Zigrud, Dormin Laird,
G.Blake Meike, And Masumi Nakamura,
Programming Android, O’Reilly Media
Inc, United States of America, 2011.
[3] T, Sutton, O. Dassau, and M.Sutton, A
Gentle Introduction to GIS, Eastern
Cape, South Africa, 2009.
[4] Gramlich, Nicolas, Android
Programming, Andbook Anddev, 2007.
[5] Cinar, Onur, Android Apps with Eclipse,
Apress Springer Science, New York,
2012.
[6] Svennerberg, Gabriel, Beginning Google
Maps API 3, Apress Springer Science,
New York, 2010.
[7] Allen, Grant, Beginning Android 4,
Apress Springer Science, New York,
2012.
[8] Davis, Scott. GIS for Web Developers,
The Pragmatic Bookshelf, Texas, 2007.
[9] Davis, Scott, Google Maps API V2, The
Pragmatic Bookshelf, Texas, 2006.
[10] Crick, Will. Introduction to ArcGIS API
for Android, Esri, Palm Springs
California, 2011.
[11] Kundyanirum, Ambrina, Sistem
Informasi Geografis Pariwisata Kota
Semarang, Skripsi S-1 Universitas
Diponegoro, Semarang, 20013.
[12] Sulistianto, Widy, Aplikasi Mobile GIS
Berbasis Android Lokasi Perguruan
Tinggi Provinsi Daerah Istimewa
Yogyakarta, Skripsi S-1 UPN Veteran,
Yogyakarta, 2011.
[13] Nugroho, Bunafit, PHP dan MySQL
dengan Editor Dreamweaver MX,
Penerbit Andi, Yogyakarta, 2004.
[14] Kadir, Abdul, Pengenalan Sistem
Informasi, Penerbit Andi, Yogyakarta,
2003.
[15] Chang, Kang Tsung, Introduction To
Geographic Information System Second
Edition, McGraw Hill, New York, 2004.
[16] Pilone,Dan dan Neil Pitman, UML2.0 in
a Nutshell, O’Reilly Media Inc, United
States Of America, 2005.
[17] Solichin, Achmad, Pemrograman Web
dengan PHP dan MySQL, Jakarta, 2009.
[18] ---, http://www.php.net, Agustus 2013.
[19] ---,http://www.stackoverflow.org,
Agustus 2013.
[20] ---, http://wptrafficanalyzer.in, Agustus
2013.
BIODATA PENULIS
Richard R F S, lahir diPematangsiantar, 16Juni 1991. Memulaipendidikan mulai dariSD KalamKudus,SMP Kalam Kudus,SMA Kalam KudusPematangsiantar. Dansaat ini sedangmelanjutkan studi diJurusan Teknik SistemKomputer, FakultasTeknik, UniversitasDiponegoro .
Menyetujui,Dosen Pembimbing I
Ir.Kodrat Imam Satoto, M.T.NIP 196310281993031002
Dosen Pembimbing II
Kurniawan Teguh Martono, S.T.,M.T.NIP 198303192010121002