RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA Nama : Refika Latifa Npm : 28109030 Fakultas : Ilmu Komputer Jurusan : Sistem Komputer Pembimbing : Dr. Lingga Hermanto, SSi, MM
LATAR BELAKANG MASALAH Point Pertama Akses informasi Wisata dengan segala fasilitas pendukungnya Smartphone and Mobile Device Era It s all about Jakarta Point Kedua Kebutuhan Akan Layanan Akses Informasi Dimanapun dan Kapanpun Tourism Campaign Point Ketiga Tourism Statistic DKI Jakarta Point Keempat RANCANG BANGUN SISTEM MOBILE COMPUTING BERBASIS LOCATION BASED SERVICE PADA SMARTPHONE ANDROID SEBAGAI MEDIA PROMOSI PARIWISATA ENJOY JAKARTA Undang - undang
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 MASALAH Aplikasi 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 mengakses informasi mengenai pariwisata di DKI Jakarta dan informasi yang ditampilkan mampu diakses kapan pun, dimana pun dan oleh siapa pun serta menjadi sebuah media layanan informasi publik mengenai informasi wisata dan informasi terkaitnya? Bagaimana merancang aplikasi Enjoy Jakarta berbasis android mobile yang mampu mendukung program Enjoy Jakarta dalam mengkampanyekan Pariwisata di DKI Jakarta? Bagaimana mengkombinasikan teknologi Location Based Service, Internet, dan Sumber daya yang terdapat di smartphone Android untuk memberikan informasi obyek wisata secara maksimal, efektif dan interaktif melalui perangkat smartphone berbasis Android?
BATASAN MASALAH Penelitian ini dilakukan di UPT. Pusat Pengembangan dan Pelayanan Informasi Dinas Pariwisata dan Kebudayaan DKI Jakarta yang beralamat di Jl.Kuningan Barat No. 2 Jakarta Selatan 12710 dan obyek penelitian ini adalah pariwisata dan informasi terkaitnya di DKI Jakarta. Aplikasi ini hanya menampilkan beberapa informasi pariwisata yang terdiri dari obyek wisata, event, shopping, tips travel, kuliner, hotel, profile jakarta, dan berita terkait pariwisata DKI Jakarta. Informasi pariwisata ini tidak mencakup seluruh obyek wisata yang ada di DKI Jakarta. Informasi yang ditampilkan berupa : Informasi spasial berupa peta, titik koordinat, petunjuk kemudi (driving direction), keterangan tempat wisata. Informasi tempat wisata dari posisi pengguna berada yang diperoleh dari teknologi Network Base (Cell Tower) atau GPS dan dikombinasikan dengan penggunaan Application Programming Interface Location Based Service 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 untuk mengaplikasikan ilmu pengetahuan yang dimiliki dan memberikan kemampuan tambahan bagi mahasiswa agar lebih siap dalam menghadapi tantangan dalam dunia kerja Tujuan Bagi Dinas Pariwisata dan Kebudayaan DKI Jakarta 1. Mampu mendukung instruksi Presiden Republik Indonesia Nomor 16 Tahun 2005 dalam upaya meningkatkan kualitas pelayanan kepada publik dalam jasa dan kemudahan kemudahan yang diperlukan bagi wisatawan dalam melakukan perjalanan untuk mengenali dan mencintai alam dan ragam budaya indonesia. 2. Mampu menjadi salah satu media yang mendukung program pariwisata DKI Jakarta Enjoy Jakarta dalam meningkatkan jumlah kunjungan ke destinasi destinasi 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 Lunak a. Sistem Operasi : Windows Seven b. Tool Perancangan Sistem : Microsoft Visio 2007, Violet UML c. IDE (Integrated Development Environment) Sisi Mobile Application : Eclipse Galileo Sisi Aplikasi Server : Notepad++ dan XAMPP 1.7 d. Sisi Server Konten Scripting Application Programming Interface (API) : PHP Database : MySQL Format data : JSON (Javascript Object Notation)
METODOLOGI PENELITIAN e. Sisi Native Application : Android SDK (Software Development Kit) Android Development Tools (ADT) Java XML f. Tipe Sistem Aplikasi Android : Gingerbread 2.3 dengan Google API SDK Level 9 3. Implementasi a. Server Aplikasi : IIX (Server Lokal) di hosting di Eazysmart b. 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 Syarat Workshop Design Implementation
METODOLOGI PENELITIAN Perencanaan Syarat Syarat Tujuan Pengembangan Prototype Sistem Pengembangan prototype sistem bertujuan untuk membantu pihak Dinas Pariwisata dan Kebudayaan DKI Jakarta dalam memberikan layanan kepada masyarakat untuk penyampaian Informasi Pariwisata yang ada di DKI Jakarta. Mencari Informasi Seputar Pariwisata DKI Jakarta Tujuan pencarian Informasi pariwisata DKI Jakarta bertujuan untuk memenuhi kelengkapan data pariwisata yang ada. Disini penulis melakukan pencarian Informasi pariwisata di website 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 Maps di internet. Semua fitur yang ada di aplikasi ini membutuhkan koneksi internet. Aplikasi ini merupakan aplikasi berjenis Native Internet Base Application yang dibangun berdasarkan beberapa kombinasi teknologi, dimulai dari pemanfaatan Location Based Service yang bersifat Pull Service dimana pengguna secara aktif meminta informasi 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 tampilan aplikasi agar dimengerti oleh pengguna. Untuk alur dari tampilan aplikasi disajikan sesuai dengan struktur navigasi. Dalam aplikasi ini struktur navigasi yang digunakan adalah struktur navigasi campuran, karena struktur navigasi ini merupakan gabungan antara struktur navigasi hirarki, linear. Aplikasi dimulai dengan menampilkan halaman depan, setelah itu akan masuk pada tampilan menu utama yang akan menentukan apakah selanjutnya akan menuju bagian kuliner, hotel, tempat belanja, atraksi, event, Informasi Profil Jakarta 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 Gambar Fitur Arah Kemudi dari Posisi Pengguna Ketempat Wisata yang dipilih Screenshot Halaman Detil Wisata
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.