Upload
trandien
View
214
Download
0
Embed Size (px)
Citation preview
Nama : Refika LatifaNpm : 28109030Fakultas : Ilmu KomputerJurusan : Sistem KomputerPembimbing : Dr. Lingga Hermanto, SSi, MM
RANCANG BANGUN SISTEM MOBILE COMPUTING
BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID
SEBAGAI MEDIA PROMOSI PARIWISATA ‘ENJOY JAKARTA’
LATAR BELAKANG MASALAH
Smartphone and Mobile Device Era
It’s all about Jakarta
Tourism Statistic DKI Jakarta
Undang - undang
RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID
SEBAGAI MEDIA PROMOSI PARIWISATA ‘ENJOY JAKARTA’
Akses informasiWisata dengansegala fasilitaspendukungnya
Kebutuhan AkanLayanan Akses
InformasiDimanapun dan
KapanpunTourism
Campaign
Point Pertama
Point Kedua
Point Ketiga
Point Keempat
LATAR BELAKANG MASALAH
Dari permasalahan tersebut penulis merancang sebuah aplikasi berbasis mobile yang diterapkan
pada operating system Android yang mampu menjadi pemandu wisata (Travel Guide) bagi
wisatawan yang dapat menampilkan informasi wisata di Jakarta beserta informasi pendukungnya
dan sebagai media untuk promosi pariwisata DKI Jakarta. Dengan memanfaatkan kombinasi
metode Location Based Service dan internet sebagai medianya, maka sistem yang akan
dihasilkan mampu mengetahui obyek wisata terdekat dari posisi pengguna secara dinamis,
informasi pariwisata seperti obyek wisata yang ada di DKI Jakarta, wisata kuliner, event, hotel,
belanja yang diintegrasikan dengan driving direction dari posisi pengguna ke titik tujuan, dan
berita yang terkait dengan pariwisata DKI Jakarta.
LATAR BELAKANG MASALAHAplikasi ini akan mampu mendukung program Dinas Pariwisata dan Kebudayaan DKI Jakarta
dalam peningkatan kualitas pelayanan akses informasi pariwisata DKI Jakarta kepada publik
dalam bentuk jasa dan kemudahan - kemudahan yang diperlukan bagi wisatawan yang belum
sepenuhnya relevan dengan perkembangan teknologi smartphone saat ini dalam memberikan
kemudahan akses informasi dan mengkampanyekan pariwisata di DKI Jakarta.
Sebagaimana yang tercantum dalam Instruksi Presiden Republik Indonesia Nomor 16 Tahun
2005 Tentang Upaya meningkatkan kualitas pelayanan informasi publik tentang pariwisata dan
kemudahan bagi wisatawan dalam melakukan perjalanan wisata.
Serta diperkuat juga oleh Undang – undang No. 10 Tahun 2009 Tentang Kepariwisataan dalam
upaya promosi pariwisata nasional dan Rencana Strategis Kementerian Kebudayaan dan
Pariwisata periode 2010-2014 tentang pemanfaatan kemajuan teknologi komunikasi dan
informasi (ICT) sebagai sarana pemasaran dan promosi pariwisata.
RUMUSAN MASALAH
Bagaimana merancang aplikasi mobile sebagai media untuk mengaksesinformasi mengenai pariwisata di DKI Jakarta dan informasi yangditampilkan mampu diakses kapan pun, dimana pun dan oleh siapa punserta menjadi sebuah media layanan informasi publik mengenaiinformasi wisata dan informasi terkaitnya?
Bagaimana merancang aplikasi Enjoy Jakarta berbasis android mobileyang mampu mendukung program Enjoy Jakarta dalam mengkampanyekanPariwisata di DKI Jakarta?
Bagaimana mengkombinasikan teknologi Location Based Service,Internet, dan Sumber daya yang terdapat di smartphone Android untukmemberikan informasi obyek wisata secara maksimal, efektif dan interaktifmelalui perangkat smartphone berbasis Android?
BATASAN MASALAH
Penelitian ini dilakukan di UPT. Pusat Pengembangan dan PelayananInformasi Dinas Pariwisata dan Kebudayaan DKI Jakarta yang beralamatdi Jl.Kuningan Barat No. 2 Jakarta Selatan 12710 dan obyek penelitian iniadalah pariwisata dan informasi terkaitnya di DKI Jakarta.
Aplikasi ini hanya menampilkan beberapa informasi pariwisata yang terdiridari obyek wisata, event, shopping, tips travel, kuliner, hotel, profilejakarta, dan berita terkait pariwisata DKI Jakarta. Informasi pariwisata initidak mencakup seluruh obyek wisata yang ada di DKI Jakarta.
Informasi yang ditampilkan berupa : Informasi spasial berupa peta, titikkoordinat, petunjuk kemudi (driving direction), keterangan tempat wisata.Informasi tempat wisata dari posisi pengguna berada yang diperoleh dariteknologi Network Base (Cell Tower) atau GPS dan dikombinasikandengan penggunaan Application Programming Interface Location BasedService yang tersedia melalui Software Development Kit Android.
BATASAN MASALAH
Informasi fasilitas pendukung pariwisata bersumber dari data yang terdapat
pada website resmi Dinas Pariwisata dan Kebudayaan DKI Jakarta
(http://www.jakarta-tourism.go.id)
Penelitian ini tidak membahas secara mendalam tentang pemrograman
secara detail, konsep Location Based Service seperti konsep Triangulasi
secara matematis dan konsep keamanan aplikasi maupun keamanan
jaringan.
Hasil dari penelitian ini berupa sebuah aplikasi yang dikembangkan
dengan menggunakan framework Android SDK dan hanya akan berjalan
pada smartphone dengan sistem operasi Android.
TUJUAN PENELITIAN
Tujuan dilakukannya penelitian ini adalah membangun sebuah aplikasi
mobile Enjoy Jakarta sebagai media promosi pariwisata DKI Jakarta pada
smartphone android, sehingga dapat membantu masyarakat khususnya
pengguna smartphone berbasis android dalam memperoleh informasi
pariwisata yang ada di DKI Jakarta
TUJUAN PENELITIAN
Tujuan penelitian bagi penulis memberikan mahasiswa kesempatan untukmengaplikasikan ilmu pengetahuan yang dimiliki dan memberikan kemampuantambahan bagi mahasiswa agar lebih siap dalam menghadapi tantangan dalamdunia kerja
Tujuan Bagi Dinas Pariwisata dan Kebudayaan DKI Jakarta1. Mampu mendukung instruksi Presiden Republik Indonesia Nomor 16 Tahun
2005 dalam upaya meningkatkan kualitas pelayanan kepada publik dalam jasadan kemudahan kemudahan yang diperlukan bagi wisatawan dalam melakukanperjalanan untuk mengenali dan mencintai alam dan ragam budayaindonesia.
2. Mampu menjadi salah satu media yang mendukung program pariwisata DKIJakarta ‘Enjoy Jakarta’ dalam meningkatkan jumlah kunjungan ke destinasidestinasi di DKI Jakarta.
METODOLOGI PENELITIAN
Bahan-bahan yang digunakan untuk melakukan penelitian ini antara lain :
1. Data obyek wisata, hotel dan restoran berikut dengan koordinat posisinya
di peta
2. Data berita tentang pariwisata DKI Jakarta
3. Data event tentang pariwisata DKI Jakarta
4. Data posisi koordinat pengguna yang diperoleh dari GPS atau Network
(Cell Tower)
METODOLOGI PENELITIAN
Alat
◦ Peralatan yang digunakan pada penelitian ini adalah :
1. Perangkat Keras
a. Satu Unit Personal Computer (PC)
b. Satu unit printer
c. Satu unit Handset Smartphone Android
METODOLOGI PENELITIAN
2. Perangkat Lunaka. Sistem Operasi : Windows Sevenb. Tool Perancangan Sistem : Microsoft Visio 2007, Violet UMLc. IDE (Integrated Development Environment)
Sisi Mobile Application : Eclipse GalileoSisi Aplikasi Server : Notepad++ dan XAMPP 1.7
d. Sisi Server KontenScripting Application Programming Interface (API) : PHPDatabase : MySQLFormat data : JSON (Javascript Object Notation)
METODOLOGI PENELITIAN
e. Sisi Native Application :Android SDK (Software Development Kit)Android Development Tools (ADT)JavaXML
f. Tipe Sistem Aplikasi Android : Gingerbread 2.3 denganGoogle API SDK Level 9
3. Implementasia. Server Aplikasi : IIX (Server Lokal) di hosting di Eazysmartb. Terinstall pada sistem operasi Android Eclair (2.1), Froyo (2.2) dan
Gingerbread (2.3)
METODOLOGI PENELITIAN
Teknik Pengumpulan Data
1. Studi Kepustakaan
2. Studi Lapangan (Observasi)
3. Wawancara
Metode Pengembangan Sistem
Perencanaan
Syarat – SyaratWorkshop
Design Implementation
METODOLOGI PENELITIAN
Perencanaan Syarat – Syarat
Tujuan Pengembangan Prototype Sistem
Pengembangan prototype sistem bertujuan untuk membantu pihak Dinas Pariwisata danKebudayaan DKI Jakarta dalam memberikan layanan kepada masyarakat untukpenyampaian Informasi Pariwisata yang ada di DKI Jakarta.
Mencari Informasi Seputar Pariwisata DKI Jakarta
Tujuan pencarian Informasi pariwisata DKI Jakarta bertujuan untuk memenuhi kelengkapandata pariwisata yang ada. Disini penulis melakukan pencarian Informasi pariwisata diwebsite resmi Pariwisata Indonesia (http://www.jakarta-tourism.go.id/).
METODOLOGI PENELITIAN
Mempelajari Budaya Pengguna Smartphone Android
Tujuan mempelajari budaya pengguna smartphone Android adalah untuk
mengetahui kebiasaan pengguna smartphone Android ketika berinteraksi
dengan aplikasi dan untuk memaksimalkan perancangan user interface
atau antar muka aplikasi yang akan dikembangkan. Disini penulis
membaca banyak referensi baik dari buku-buku maupun dari website
pendukung seperti http:/developer.android.com dan http://www.android
patterns.com
METODOLOGI PENELITIAN
Workshop Design
- Mendefinisikan Entitas yang berkaitan dengan Informasi Pariwisata
DKI Jakarta
- Melakukan Perancangan Arsitektur dan Perancangan Sistem Aplikasi
secara menyeluruh
- Melakukan Perancangan User Interface atau Antar Muka Aplikasi
- Melakukan Perancangan Sistem
METODOLOGI PENELITIAN
Metode rancang bangun aplikasi travel guide ini menggunakan Rapid
Application Development (RAD) yaitu sebuah model proses pengembangan
perangkat lunak sekuensial linier yang menekankan siklus pengembangan
yang sangat pendek karena pada aplikasi enjoy jakarta ini merupakan aplikasi
sederhana yang dikembangkan oleh penulis dan memerlukan waktu yang
singkat. Ini dikarenakan semua komponennya sudah disediakan dalam
framework aplikasi android.
Arsitektur Utama Aplikasi
Aplikasi ini dirancang untuk platform Android yang terhubung dengan aplikasi server dan aplikasi Google Mapsdi internet. Semua fitur yang ada di aplikasi ini membutuhkan koneksi internet. Aplikasi ini merupakan aplikasiberjenis Native Internet Base Application yang dibangun berdasarkan beberapa kombinasi teknologi, dimulaidari pemanfaatan Location Based Service yang bersifat Pull Service dimana pengguna secara aktif memintainformasi yang dibutuhkan, Client Server, Google APIS, dan implementasinya ke dalam Smartphone Android.
Location Based Service Arsitektur
Komponen LBS :
• Perangkat Mobile
• Jaringan Komunikasi
• Komponen Pengambil Posisi
• Provider Layanan Aplikasi
• Data dan Provider Konten
• WMS (Web Map Service)
• Sebuah layanan yang memberikan
informasi berdasarkan posisi
pengguna (device) sebagai acuan
utama.
Struktur Navigasi
Dalam suatu aplikasi, sangat penting untuk memperhatikan alur dari tampilanaplikasi agar dimengerti oleh pengguna. Untuk alur dari tampilan aplikasidisajikan sesuai dengan struktur navigasi. Dalam aplikasi ini struktur navigasiyang digunakan adalah struktur navigasi campuran, karena struktur navigasiini merupakan gabungan antara struktur navigasi hirarki, linear.
Aplikasi dimulai dengan menampilkan halaman depan, setelah itu akan masukpada tampilan menu utama yang akan menentukan apakah selanjutnya akanmenuju bagian kuliner, hotel, tempat belanja, atraksi, event, Informasi ProfilJakarta serta tips wisata atau Keluar seperti pada gambar berikut :
Struktur Navigasi
Implementasi
Melakukan pengkodean sistem / aplikasi baik yang berada di sisi native application, API, website
pendukung dan sisi Backend (Dashboard)
Instalasi aplikasi konten (Backend) ke server hosting Internet agar dapat diakses secara online. Dideploy
di server Eazysmart
Instalasi ke handset Android
Melakukan penginputan data lokasi pariwisata ke dalam database lokal berikut posisi koordinat dari
masing-masing obye.
Penggujian atau testing aplikasi secara Blackbox yaitu dengan mengetahui fungsi yang ditentukan
dimana produk dirancang untuk melakukan sesuatu, pengujiannya dapat dilakukan untuk
memperlihatkan bahwa masing-masing fungsi beroperasi sepenuhnya, pada waktu yang sama mencari
kesalahan pada setiap fungsi (Pressman, 2002). Untuk sisi native application akan diinstal pada beberapa
handset android dari berbagai merek dan beberapa level operating system android sedangkan dari sisi
server akan di-deploy ke server hosting berikut file API.
Screenshot Aplikasi
Screenshot Halaman Splashscreen Screenshot Halaman Dashboard Screenshot Halaman Wisata Terdekat dari Posisis Pengguna
Screenshot Aplikasi
Screenshot Halaman Detil Wisata
Screenshot Halaman Gambar Fitur Arah Kemudi dari Posisi Pengguna Ketempat Wisata yang dipilih
Kesimpulan Aplikasi mobile Enjoy Jakarta ini merupakan sebuah aplikasi berbasis location based service atau
layanan berbasis lokasi yang dapat memberikan kemudahan dalam mengakses informasi pariwisata di
DKI Jakarta dan informasi terkaitnya seperti menampilkan obyek wisata yang terdekat dari posisi
pengguna, mampu menampilkan driving direction atau arah kemudi dari pengguna menuju ke obyek
wisata, serta mampu menampilkan posisi obyek wisata dalam peta yang interaktif dengan menggunakan
service Google Maps yang dapat diakses melalui perangkat smartphone Android kapan pun dan
dimanapun.
Aplikasi ini dikembangkan dengan hanya menggunakan data-data dari UPT Pusat Pengembangan dan
Pelayanan Informasi melalui website http://www.jakarta-tourism.go.id yang difasilitasi oleh Dinas
Pariwisata dan Kebudayaan DKI Jakarta. Aplikasi ini juga mampu mendukung program promosi
pariwisata DKI Jakarta dengan slogan Enjoy Jakarta.
Aplikasi ini dirancang dengan menggunakan SDK (Software Development Kit) Android yang mampu dan
merancang interface dan konektivitas antara hardware smartphone berbasis Android dengan aplikasi yang
dikembangkan.
Kesimpulan
Berdasarkan hasil analisis kuesioner yang penulis lakukan dalam rangka mengumpulkan data
serta membandingkan sisi teknologi secara mobilitas untuk mengetahui permasalahan yang
ada dapat diambil kesimpulan bahwa aplikasi ini sangat berguna karena dapat membantu
masyarakat khususnya pengguna smartphone berbasis android dalam memperoleh informasi
pariwisata yang ada di DKI Jakarta. Tidak hanya itu, aplikasi ini juga ampu menjadi salah
satu media yang mendukung program pariwisata DKI Jakarta ‘Enjoy Jakarta’ dalam
meningkatkan jumlah kunjungan ke destinasi-destinasi di DKI Jakarta.
Saran
Aplikasi ini masih jauh dari kata sempurna, masih banyak kekurangan yang perlu
diperbaiki dari aplikasi ini karena sistem yang dibangun masih memiliki beberapa
kekurangan dan keterbatasan. Oleh karena itu penulis berharap apabila ada pihak
yang ingin mengembangkan aplikasi ini, dapat memperbaiki dalam hal :
• Aplikasi ini bisa dikembangkan lagi dengan menambahkan obyek wisata DKI
Jakarta secara keseluruhan karena pada aplikasi ini hanya menampilkan beberapa
informasi obyek wisata di DKI Jakarta, tidak secara keseluruhan
• Pengembangan bentuk sistem sejenis pada platform mobile lainnya, (Symbian,
J2me, Blackberry, iPhone dan Windows Mobile)
• Pembahasan mendalam mengenai konsep location based service seperti Triangulasi
dan penambahan keamanan pada pengaksesan data ke server API.