RANCANG BANGUN APLIKASI WISATA MOJOKERTO SEBAGAI MEDIA INFORMASI BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Septifani Madianingrum 10.11.4551
Kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
ii
DESIGN OF MOJOKERTO TRAVEL APPLICATION FOR MEDIA INFORMATION BASED ANDROID
RANCANG BANGUN APLIKASI WISATA MOJOKERTO SEBAGAI MEDIA INFORMASI BERBASIS ANDROID
Septifani Madianingrum Anggit Dwi Hartanto Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
Android system is one of the many popular operating system for Android smartphone users is open source (open system) so many applications that can be used on the smartphone. Mojokerto has so many attractions that include natural attractions, culture, archeology, artificial tourist and travel support crafts / souvenirs and specialties as well as superior product. Site of the kingdom of Majapahit in Trowulan example is historical evidence that suggests that the Mojokerto was once the administrative center of the kingdom of which managed to unite the archipelago. Applications Encyclopedia Mojokerto Tourism titled "Mojokerto hallo!" Android-based made with the aim to introduce Mojokerto along the tourist riches contained therein.
Keywords: android apps, hallo mojokerto, travel
iii
1.
Pendahuluan Smartphone yang sedang popular saat-saat ini adalah smartphone dengan sistem operasi berbasis android. sistem android merupakan salah satu sistem operasi yang banyak digemari pengguna karena Android bersifat open source sehingga banyak aplikasi yang dapat digunakan pada smartphone ini. Salah satu aplikasi yang bisa diterapkan di android adalah aplikasi ensiklopedi wisata di berbagai kota. Salah satu sektor wisata terdapat di Indonesia yaitu di Provinsi Jawa Timur khususnya di Kabupaten Mojokerto yang mempunyai banyak potensi wisata yang bisa diandalkan sebagai salah satu sumber pendapatan daerah. Kabupaten Mojokerto merupakan salah satu Kabupaten dan Kota yang terdapat di provinsi Jawa Timur. Mojokerto memiliki obyek wisata yang sangat banyak diantaranya obyek wisata alam, budaya, kepurbakalaan seperti situs-situs peninggalan Kerajaan Majapahit yang berada di Kecamatan Trowulan, Wisata buatan serta makanan khas. Para wisatawan lokal maupun mancanegara akan membutuhkan informasi tentang lokasi objek wisata yang akan ditujunya. Untuk dapat mengetahui lokasi wisata yang akan ditujunya, para wisatawan dapat dengan mudah mencarinya dengan mengakses internet. Informasi lokasi wisata saat ini sudah tersedia diberbagai macam website. Namun untuk mencari lokasi objek wisata ini masih tersebar di berbagai website, sehingga dapat memakan waktu yang lama. Selaij itu, tidak jarang dalam penyampaian informasi serta promosi tentang Wisata Mojokerto, masih banyaknya penggunaan bahan seperti kertas sehingga banyak memakan biaya produksi serta semakin meningkatkan global warming. Oleh karena itu dibutuhkan suatu aplikasi mobile berbasis android yang dapat memberikan informasi mengenai nama objek wisata, lokasi objek wisata dalam peta, alamat objek wisata, deskripsi singkat objek wisata serta gambar objek wisata Mojokerto. Untuk memenuhi kebutuhan tersebut dan melihat peluang yang ada seperti belum adanya aplikasi tentang wisata Mojokerto, penulis kemudian tertarik untuk membuat Aplikasi Ensiklopedi Wisata Mojokerto berjudul "hallo Mojokerto !" berbasis Android dengan harapan dapat mempermudah dalam mendapatkan informasi serta
1
memperkenalkan Mojokerto beserta kekayaan wisata yang terkandung didalamnya terhadap seluruh masyarakat Indonesia maupun masyarakat luar, sehingga bisa diakses kapan saja dan dimana saja.
2.
Landasan Teori
2.1
Kabupaten Mojokerto Kabupaten Mojokerto merupakan salah satu Kabupaten dan kota yang terdapat di provinsi Jawa Timur. Mojokerto memiliki obyek wisata yang sangat banyak diantaranya obyek wisata alam, budaya, kepurbakalaan, wisata buatan dan pendukung wisata kerajinan/cinderamata serta makanan khas dan juga produk unggulan. Situs peninggalan kerajaan Majapahit di Trowulan misalnya merupakan bukti sejarah yang menunjukkan bahwa Mojokerto dulunya merupakan pusat pemerintahan Kerajaan besar yang berhasil menyatukan wilayah Nusantara. Kebesaran Majapahit tentunya menjadikan masyarakat Mojokerto masih mewarisi keagungan budayanya. Menurut catatan sejarah dan beberapa prasasti yang layak dipercaya menunjukkan bahwa, pusat pemerintahan kerajaan Majapahit berada di wilayah Kabupaten Daerah Tingkat II Mojokerto tepatnya di Trowulan. Wilayah Kabupaten Mojokerto terletak di antara 1110 20' 13" sampai dengan 1110 40' 47" bujur timur dan antar 7018' 35" sampai dengan 70 47' lintang selatan. Secara geografis Kabupaten Mojokerto tidak berbatasan dengan panatai, hanya berbatasan dengan wilayah Kabupaten lainnya : Sebelah Utara
: Kabupaten Lamongan dan Kabupaten Gresik
Sebelah Timur
: Kabupaten Sidoarjo dan Kabupaten Pasuruan
Sebelah Selatan
: Kabupaten Malang
Sebelah Barat
: Kabupaten Jombang
Disamping itu wilayah Kabupaten Mojokerto juga mengitari wilayah Kota Mojokerto yang terletak ditengah-tengah wilayah Kabupaten Mojokerto. 2.2
Kerajaan Majapahit Kerajaan Majapahit terletak di selatan Sungai Brantas, tepatnya di Kecamatan trowulan. Pusat pemerintahannya diperkirakan di sekitar Mojokerto, Jawatimur.
1
1
Hartawan, Budi (2010). Ilmu Pengetahuan Sosial Terpadu Kelas V SD. Jakarta: Yudhistira
2
Kerajaan Majapahit Didirikan tahun 1293 oleh Raden Wijaya yang bergelar Kertarajasa Jayawardana yang merupakan keturunan Ken Arok raja Singosari. Majapahit adalah sebuah kerajaan kuno di Indonesia yang pernah berdiri dari sekitar tahun 1293 M hingga 1500 M. Kerajaan ini mencapai puncak kejayaannya pada masa kekuasaan Hayam Wuruk, yang berkuasa dari tahun 1350 M hingga 1389 M. Kerajaan Majapahit adalah kerajaan Hindu-Buddha terakhir yang menguasai Semenanjung Malaya dan dianggap sebagai salah satu dari negara terbesar dalam sejarah Indonesia. Kekuasaannya terbentang di Jawa, Sumatra, Semenanjung Malaya, Borneo, Kepulauan Sulu, Manila (Saludung), hingga Indonesia timur. 2.3
Pengertian dan Sejarah Android Android merupakan sistem operasi yang memakai basis kode komputer yang secara terbuka atau open source sehingga para pengguna atau developer bisa membuat aplikasi baru di dalamnya. Android, Inc. didirikan di Palo Alto, California USA, pada bulan Oktober 2003 oleh Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Google mengakuisisi Android Inc. pada tanggal 17 Agustus 2005, 2
menjadikannya sebagai anak perusahaan yang sepenuhnya dimiliki oleh Google . Dibawah pimpinan Rubin Tim android pun mengembangkan Sistem Operasi untuk perangkat lunak yang dikembangkan dari Kernel Linux dan akhirnya muncullah OS android yang berkembang dibawah lisensi GPL dan Apache. Pada saat rilis perdana Android, 5 November 2007, dan versi SDK (Software Developer Kit) beta di rilis tanggal 12 November di tahun yang sama. Android bersama OHA menyatakan mendukung pengembangan open source pada perangkat smartphone. Ponsel pertama yang memakai OS android adalah HTC Dream yang dirilis pada tanggal 22 Oktober 2008. Hingga saat ini sebagian besar para vendor smartphone sudah memproduksi smarphone berbasis Android, diantaranya Samsung, Motorola, Sony, HTC, LG, Dell, Acer, Philips, T-Mobile, Nexian, Asus dan masih banyak lagi vendor smartphone di dunia yang memproduksi smartphone berbasis Android.
2
Ir. Yuniar Supardi (2012). Sistem Operasi Andal Android. Jakarta: Penerbit PT Elex Media
Komputindo.
3
2.4
Analisis SWOT Analisis SWOT (Strength, Weakness, Opportunities, Threatness) yaitu dengan menganalisa kekuatan, kelemahan, peluang dan ancaman dari suatu aplikasi, sehingga akan didapatkan masalah yang akan menjadi objek bahasan untuk menentukan solusi dari masalah yang ada.
Gambar 2.1 Diagram Ilustrasi Analisis SWOT Bagaimana kekuatan (strengths) mampu mengambil keuntungan (advantage) dari peluang
(opportunities)
yang
ada.
Bagaimana
cara
mengatasi
kelemahan
(weaknesses) yang mencegah keuntungan (advantage) dari peluang (opportunities) yang ada. Selanjutnya bagaimana kekuatan (strenghts) mampu menghadapi ancaman (threaths)
yang
ada.
Dan
terakhir
bagaimana
cara
mengatasi
kelemahan
(weaknesses) yang mampu membuat ancaman (threats) menjadi nyata atau menciptakan sebuah ancaman baru. 2.5
Pengertian UML Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja dalam OOAD (Object-Oriented Analysis/Design) dengan satu bahasa yang konsisten untuk menentukan, visualisasi, mengkontruksi, dan mendokumentasikan artifak (sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa software, dapat berupa model, deskripsi, atau software) yang terdapat dalam sistem
4
software. UML merupakan bahasa pemodelan yang paling sukses dari tiga metode OO yang telah ada sebelumnya, yaitu Booch, OMT (Object Modeling Technique), dan OOSE (Object-Oriented Software Engineering). 2.6
Software-Software Yang Digunakan 2.6.1 Eclipse IDE(Integrated Development Environment) Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platformindependent)3.. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Eclipse adalah sebuah IDE untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platformindependent). 2.6.2 Android SDK (Software Development Kit) Android SDK telah dirilis pada tanggal 12 November 2007, Android-SDK merupakan tools bagi para programmer yang ingin mengembangkan aplikasi berbasis google android. Android SDK mencakup seperangkat alat pengembangan yang komprehensif. Android SDK terdiri dari debugger, libraries, handset emulator, dokumentasi, contoh kode, dan tutorial. 2.6.3 SQLite Manager SQLite Manager merupakan sebuah sistem manajemen basis data relasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite adalah database SQL embedded yang berukuran kecil, berdiri sendiri tanpa konfigurasi namun mempunyai fitur penuh perintah SQL. SQLite mendukung tipe data TEXT (yang mirip dengan String di Java), INTEGER (mirip dengan long di Java), serta REAL (mirip dengan double di Java). SQLite tersedia di semua perangkat Android sehingga tidak memerlukan setup database atau administrasi menggunakan database SQLite. Developer hanya perlu
3
Android Programming with Eclipse, Penerbit ANDI, WAHANA KOMPUTER, Yogyakarta,
2013, hlm. 2.
5
mendefinisikan SQL statement untuk membuat dan meng-update database. Setelah itu, database otomatis diatur oleh platform Android untuk developer4 2.6.4 Adobe Photoshop CS 6 Adobe Photoshop telah lama dikenal sebagai software desain grafis berbasis bitmap yang populer di pasaran. Mulai dari para desainer grafis professional, desainer web, fotografer, para pekerja kantor, hingga pemula di bidang desain, semuanya mengakui software ini sebagai program pengolah gambar yang bias diandalkan. Perangkat lunak ini digunakan untuk manipulasi gambar atau bahkan membuat gambar. Salah satu dari mode warna termasuk RGB dan CMYK. Adobe Photoshop mempunyai file format seperti .psd, .bmp, .jpeg, .gif dan sebagainya.
3.
Analisis (Proses Penelitian)
3.1
Analisa S.W.O.T Berikut hasil analisa SWOT aplikasi Wisata Mojokerto berbasis Android ini : 3.1.1 Strenght : a.
Terdapat dua bahasa yakni Bahasa Inggris dan Bahasa indonesia
b.
Aplikasi dibuat user friendly dan ada foto lokasi obyek wisata beserta penjelasannya.
c.
Efisien karena info mengenai obyek wisata Mojokerto mudah dibawa kemana saja sehingga dapat diakses dalam satu aplikasi seperti wisata alam, wisata purbakala, kuliner, wisata buatan, wisata religi, dan sejarah Mojokerto.
d.
User dapat mengetahui posisi obyek wisata melalui bantuan GPS yang terdapat dalam aplikasi ini.
3.1.2 Weakness :
4
Android Programming with Eclipse, Penerbit ANDI, WAHANA KOMPUTER, Yogyakarta, 2013, hlm. 195.
6
Aplikasi Hallo Mojokerto ini masih memliki kekurangan, diantaranya tidak semua obyek wisata yang ada di Mojokerto dijelaskan pada aplikasi ini dan harus terkoneksi Internet untuk mengakses menu GPS. 3.1.3 Opportunity :
a.
Belum pernah ada aplikasi serupa yang terdapat di Mojokerto
b.
Aplikasi dapat digunakan oleh semua pengguna yang menggunakan smartphone Android 2.3 keatas.
3.1.4 Threats : Jika ada aplikasi lain yang memiliki lebih banyak fitur dan informasi lebih lengkap maka pengguna akan beralih pada aplikasi yang lebih baik. Dari analisa SWOT tersebut, terdapat beberapa strategi untuk menangani Kelemahan (Weakness) dan Ancaman (Threats) 3.1.5 Strategi : a.
Menggunakan internet sebagai media promosi aplikasi ini agar banyak yang menggunakanya di aplikasi smartphone para pengguna.
b.
Meningkatkan tampilan seperti menambah animasi mengenai Mojopahit.
c.
Menambah jumlah obyek wisata yang terdapat di Mojokerto ke dalam aplikasi ini.
d.
Menambah fitur yang tersedia, misalnya menambah bahasa yang akan digunakan oleh pengguna.
3.2
Analisis Kebutuhan Sistem Menurut Hanif Al Fatta, analisis kebutuhan sistem merupakan fase analisis dalam memahami
dengan
mengembangkan
sebenar-benarnya
sebuah
sistem
yang
kebutuhan mewadahi
dari
sistem
kebutuhan
baru
dan
tersebut,
atau
memutuskan bahwa sebenarnya pengembangan sistem baru tidak dibutuhkan. 3.3
Perancangan UML 3.3.1 Use Case Diagram
7
Berikut ini adalah usecase diagram yang digunakan pada perancangan sistem “Hallo Mojokerto”
Gambar 3.1 Use Case Diagram Aplikasi 3.4
Perancangan ERD (Entity Relationship Diagram)
Gambar 3.2 Rancangan ERD
8
3.5
Perancangan Basis Data Perancangan basis data merupakan tahapan desain basis data yang meliputi perancangan tabel yang berfungsi untuk melakukan penyimpanan data. Pada aplikasi ini dibutuhkan empat tabel yang nantinya digunakan untuk menyimpan data-data.
4.
Hasil Penelitian dan Pembahasan
4.1
Implementasi Interface Tampilan antarmuka (interface) diimplementasikan kedalam sebuah file berekstensi.xml. Aplikasi Wisata Mojokerto berbasis Android ini terdiri dari beberapa halaman interface, antara lain : splash screnn, menu utama, menu kategori, detail sejarah Majapahit, detail tentang Mojokerto, menu Tentang.
4.1.1
Tampilan Splash Screen Splash screen merupakan halaman interface yang pertama muncul ketika aplikasi dijalankan. Tampilan ini kemudian terhubung ke halaman menu utama. Berikut merupakan tampilan interface dari splash screen ketika aplikasi Hallo Mojokerto dijalankan.
Gambar 4.1 Tampilan Splash Screen
9
4.1.2
Tampilan Menu Utama Menu utama merupakan halaman yang muncul setelah splash screnn yang didalamnya terdapat menu-menu seperti menu Kategori, Telepon, Majapahit, Mojokerto, dan Pencarian. Serta dua menu tambahan yang terdiri dari Tentang dan Pergantian bahasa. Berikut tampilan menu utama Hallo Mojokerto.
.
Gambar 4.2 Tampilan Menu Utama
4.1.3
Tampilan Menu Kategori Menu kategori merupakan menu lanjutan dari menu utama. Dalam menu ini terdapat 6 kategori Wisata, yaitu Alam, Purbakala, Religi, Kuliner, dan Seni Budaya. Berikut ini adalah tampilan menu Kategori.
10
Gambar 4.3 Tampilan Menu Kategori 4.1.4
Tampilan List Kategori Ketika user mengklik salah satu button Menu kategori, misalnya Menu Alam maka akan muncul tampilan list atau daftar tempat wisata yang tersedia. Tampilan tersebut berlaku pada menu kategori wisata yang lain. Berikut contoh tampilan list kategori yang terdapat di menu kategori wisata Alam.
Gambar 4.4 Tampilan daftar Wisata
11
4.1.5
Tampilan Detail Lokasi Wisata Menu ini menampilkan detail lokasi wisata. Di dalam tampilan ini terdapat dua button yakni button Dwi Bahasa dimana pengguna dapat mengetahui informasi tentang lokasi wisata dalam dua bahasa yakni bahasa Indonesia dan Bahasa Inggris dan button GPS untuk mengakses menu GPS agar pengguna bisa mengetahui navigasi tujuan. Berikut ini adalah tampilan detail Lokasi Wisata Mojokerto.
Gambar 4.5 Tampilan detail Lokasi Wisata 4.1.6
Tampilan GPS Tampilan GPS ini ditujukan agar memudahkan pengguna untuk mengetahui lokasi wisata yang di inginkan menggunakan GPS dengan syarat perangkat mobile terkoneksi baik dengan jaringan internet. Menu GPS ini tersedia di dalam detail materi wisata. Berikut tampilan GPS.
12
Gambar 4.6 Tampilan untuk mengaktifkan pengaturan GPS dan koneksi internet 4.1.7
Tampilan Menu Telepon Pada tampilan ini pengguna dapat mengetahui daftar nomer telepon penting dan alamat serta melakukan aktivitas panggilan pada menu ini. Cara kerja pada menu ini yaitu Pengguna cukup memilih salah satu daftar nomer telepon yang tersedia dan otomatis sistem akan menuju ke form panggilan.
13
Gambar 4.10 Tampilan tentang Daftar Telepon
Gambar 4.11 Tampilan Dial Number
14
5.
Penutup
5.1
Kesimpulan Berdasarkan hasil penelitian dan implementasi yang telah digunakan guna penyusunan skripsi yang berjudul “Perancangan Aplikasi Wisata Mojokerto berbasis Android” maka dapat ditarik kesimpulan sebagai berikut: 1. Dalam penelitian ini, dibangun sebuah aplikasi Wisata Mojokerto berbasis Android. Aplikasi Hallo Mojokerto dibangun menggunakan Eclipse Juno dengan minimal SDK 2.3 2. Aplikasi ini dapat memudahkan para wisatawan atau siapapun yang ingin memperoleh informasi mengenai pariwisata Mojokerto seperti wisata purbakala Kerajaan Majapahit yang berada di daerah Trowulan, wisata alam, wisata religi, wisata buatan, wisata kuliner dan aneka budaya yang terdapat di Mojokerto tanpa harus membawa majalah maupun brosur kemana-mana. 3. Pengguna dapat mengakses tujuan dengan bantuan GPS serta tersedianya aplikasi ini dalam dua bahasa sehingga memudahkan wisatawan lokal maupun luar negeri dalam memperoleh informasi.
5.2
Saran Mengingat
kesempurnaan
hanya
milik
yang
maha kuasa,
disadari
sepenuhnya skripsi ini masih banyak kekurangan sehingga kritik dan saran dari pembaca sangat diharapkan. Kiranya skripsi ini dengan segala kelebihan dan kekurangan dapat diterima serta memberi manfaat yang sebesar – besarnya bagi para pembaca. Aplikasi ini masih memerlukan pengembangan lebih lanjut. Berikut ini adalah saran untuk pengembangan lebih lanjut untuk aplikasi ini: 1.
Disarankan agar kedepannya aplikasi lebih lengkap dan ringan dari segi besaran kapasitas aplikasi.
2.
Mengembangkan tampilan “Hallo Mojokerto” ini sehingga dapat berjalan pada berbagai ukuran LCD.
3.
Menambah jumlah lokasi wisata yang terdapat di Mojokerto serta mengupdate secara berkala informasi yang sudah ada.
15
DAFTAR PUSTAKA
Supardi, Yuniar (2012). Sistem Operasi Andal Android. Jakarta: PT. Elex Media Komputindo. Whitten, J.L., Bentley, L.D., Dittman, K.C. (2004). Systems Analysis and Desaign Methods. Edition-6 The McGraw-Hill Companies, Inc. Penerbit ANDI (penterjemah). 2004. Metode Desain dan Analisis Sistem. Edisi Keenam. Yogyakarta: Penerbit ANDI. Fatta. H.A. (2007). Analisis dan Perancangan Sistem Informasi. Yogyakarta: Penerbit Andi Offset. Supardi, Yuniar (2011). Semua Bisa Menjadi Programmer Android Basic. Jakarta: PT. Elex Media Komputindo. http://disporabudpar.mojokertokab.go.id/ Diakses pada tanggal 26 April 2014 http://mojokertokab.bps.go.id/ Diakses pada tanggal 26 April 2014 http://id.wikipedia.org/wiki/Majapahit Diakses pada tanggal 26 April 2014 http://elib.unikom.ac.id/files/disk1/513/jbptunikompp-gdl-okaprasety-25602-3-bab2.pdf Diakses pada tanggal 26 April 2014
16