14
1) Mahasiswa Sistem Komputer UNDIP 2) Dosen Sistem Komputer UNDIP Makalah Seminar Tugas Akhir IMPLEMENTASI SISTEM INFORMASI GEOGRAFIS DAERAH PARIWISATA KOTA SEMARANG BERBASIS ANDROID DENGAN GLOBAL POSITIONING SYSTEM (GPS) Richard R F S 1) , Kodrat Imam Satoto 2) , Kurniawan Teguh Martono 2) Program Studi Sistem Komputer, Fakultas Teknik, Universitas Diponegoro Jln. Prof. Sudharto, Tembalang, Semarang, Indonesia [email protected] Abstrak-Pariwisata merupakan aspek yang berharga bagi suatu daerah, dengan adanya daerah wisata maka dapat memajukan kesejahteraan masyarakat sekitar. Kota Semarang memiliki daerah pariwisata yang sangat banyak, apabila sarana dan prasarana yang ada dikembangkan lebih lanjut maka dipastikan peningkatan parwisata di Kota Semarang akan semakin bertambah. Penggunaan Teknologi Informasi dapat memajukan daerah pariwisata, sehingga daerah pariwisata dapat dikenal oleh wisatawan yang ingin berkunjung ke Semarang. Sistem Informasi Geografis yang dibangun menggunakan platform android. Pada Tugas Akhir ini menggunakan Java sebagai bahasa pemorgraman dengan eclipse sebagai perangkat lunak pengembangan. Penggunaan Google Map API sebagai fungsi utama peta dalam menjalankan aplikasi serta PHP sebagai bahasa pemorgaraman sisi server dan MySQL dalam penggunaan basis data. Hasil dari perancangan Aplikasi Sistem Infomasi Geografis Kota Semarang berbasis Android ini nantinya akan memberikan informasi dalam bentuk peta yang dapat digunakan sebagai referensi bagi wisatawan yang berkunjung. Penggunaan Global Positioning System (GPS) dalam aplikasi ini menjadi hal yang sangat penting dalam menentukan keberadaan wisatawan. Selain itu terdapat rute untuk menuju objek wisata yang 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) pariwisata merupakan suatu perjalanan yang dilakukan secara perorangan maupun kelompok dari satu tempat ke tempat lain yang sifatnya sementara dan bertujuan untuk mendapatkan kesenangan, dimana di tempat yang dikunjungi tersebut mereka tidak mendapatkan penghasilan dan justru sebagai konsumen. Namun, kendalanya adalah kurangnya informasi mengenai letak tempat wisata yang ingin dituju. Sehingga diperlukan sebuat Sistem Informasi Geografis yang dapat mendukung kegiatan para wisatawan di kota Semarang. Keberadaan daerah Pariwisata yang ada di kota Semarang merupakan hal yang sangat penting saat ini. Dengan adanya Sistem Informasi Geografis maka informasi- informasi daerah wisata dapat diandalkan. Sistem informasi Pariwisata kota Semarang yang ada saat ini yaitu berbasis web dimana sistem tersebut memiliki kekurangan yaitu sistem informasi tersebut hanya cocok diakses melalui desktop. Dalam hal ini wisatawan tidak dapat mengetahui keberadaan tempat wisata tanpa menggunakan desktop ketika berada diperjalanan. Keadaan inilah yang coba dimanfaatkan untuk mempermudah wisatawan untuk mengetahui keberaadaan tempat pariwisata menggunakan teknologi mobile [11] . Dalam perkembangannya penggunaan peta Google Map versi dua belum maksimal, kebanyakan menggunakan Google Map versi satu dalam pembuatan peta. Sehingga peta yang ada masih memiliki kekurangan pada tampilan peta [12] . Sistem Informasi Geografis berbasis Android dapat menjadi salah satu alat bantu utama yang mobile interaktif. Karena dengan adanya Sistem Informasi Geografis akan dipetakan letak lokasi pariwisata pada kondisi sesungguhnya

Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 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

[email protected]

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

Page 2: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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.

Page 3: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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].

Page 4: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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

Page 5: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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

Page 6: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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

Page 7: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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)

Page 8: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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

Page 9: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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

Page 10: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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

.

Page 11: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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

Page 12: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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

Page 13: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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.

Page 14: Makalah Seminar Tugas Akhir - jtsiskom.undip.ac.id

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