PIKNIK MUSEUM APLIKASI WISATA MUSEUM SEJARAH DI YOGYAKARTA BERBASIS ANDROID NASKAH PUBLIKASI
diajukan oleh Agung Tri prabowo 11.11.5644
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
PIKNIK MUSEUM APLIKASI WISATA MUSEUM SEJARAH DI YOGYAKARTA BERBASIS ANDROID Agung Tri Prabowo1), Sudarmawan 2) 1)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
[email protected])
menunjang upaya perlindungan dan pelestarian kekayaan budaya bangsa. Berbagai macam bendabenda bersejarah dapat ditemukan didalam museum.
Abstract- Museum is a cheap and educational recreational place. However, people rarely want to visit it because there is not much information about it. One of them is museum in the city of Yogyakarta. Therefore, to facilitate visitors in getting information about museum in Yogyakarta, it will be made an Application ”Piknik Museum” Who provided information about museums list who was in the area yogyakarta Based on Android. The application was designed by using Java, XML, programming languages. Android was built by using Java programming language, while the display was built by using XML files. Android SDK provides tools that can be used to build application on Android platform by using Java programming language. The writing and preparation of program coding were done in Android Studio. After that, the compilation and implementation to Android cell phones were done. It is expected that “Piknik Museum” Application for Museum list in Yogyakarta Based on Android can help in increasing the number of visitors, so that later the income of Yogyakarta government in educational tourism sector can increase too.
Dalam perkembangan teknologi saat ini pembangunan layanan informasi museum sangat penting apalagi ditambah dengan adanya layanan informasi dan lokasi sebuah museum. Hal ini disebabkan layanan informasi dan lokasimemberikan layanan yang mempermudah pengguna mencari dan menemukan informasi dan lokasi menggunakan sistem operasi Android yang memiliki fasilitas GPS (Global Positioning System). Pemilihan sistem operasi Android dikarenakan saat ini pengguna sistem operasi ini meningkat pesat serta sistem pada Android dikembangkan dari Linux ini gratis serta memiliki fasilitas opensource atau sistem operasi yang dapat dikembangkan dengan bebas bagi penggunanya yang membuat banyak orang untuk leluasa mengembangkan inovasi-inovasi baru yang semakin berkembang terhadap sistem operasinya maupun pada pembangunan aplikasi. Oleh karena itu dilakukan pembangunan sistem aplikasi pencarian informasi museum dan lokasi museum di Yogyakarta berbasis android yang mempermudah pengguna dalam mencari informas dani lokasi museum.
Keywords : Android, product catalog
1. Pendahuluan 1.1 Latar Belakang Perkembangan teknologi saat ini seakan tidak memiliki titik akhir, hal ini menjadi satu peluang besar bagi para pengembang teknologi untuk membuat suatu teknologi yang dapat mempermudah pengguna pencarian infromasi dan lokasi. Pencarian informasi dan lokasi merupakan salah satu kebutuhan bagi pengguna, dimana dalam proses pencarian informasi dan lokasi tersebut pengguna sering kali menginginkan informasi yang akurat serta pencarian lokasi yang didapat dengan cepat, seperti halnya pencarian informasi museum terdekat di daerah Yogyakarta. Yogyakarta merupakan salah satu kota tujuan wisata di Indonesia yang kaya dengan budaya lokal maupun sejarah. Salah satunya adalah museum, dimana Yogyakarta memiliki sekitar 20 persen dari seluruh museum di Indonesia. Merujuk Peraturan Pemerintah RI No. 19 Tahun 1995, museum merupakan lembaga yang diperuntukan bagi masyarakat umum sebagai tempat penyimpanan, perawatan, pengamanan, dan pemanfaatan benda-benda bukti material hasil budaya manusia serta alam dan lingkungannya guna
1.2 Rumusan Masalah Berdasarkan latar belakang masalah yang telah diuraikan diatas maka dapat diambil suatu perumusan masalah yaitu: a. Bagaimana merancang dan mengimplementasikan aplikasi “Piknik Museum” berbasis android sebagai media informasi museum di yogyakarta? b. Bagaimana menyajikan informasi Museum yang ada yogyakarta? 1.3 Tujuan Tujuan..penelitian ini adalah untuk Sebagai media informasi museum di Yogyakarta, agar dapat digunakan oleh semua kalangan pengguna perangkat mobile android dan dapat dijadikan sebagai media promosi Museum di yogyakarta oleh komunitas pinknik museum Yogyakarta bagi masyarakat. 1.4 Metodologi
1
Metode SDLC (System Development Life Cycle) merupakan salah satu metode yang digunakan untuk membangun sistem informasi. Metode penelitian ini memiliki beberapa tahapan, yaitu: Analisis, Perancangan, dan Implementasi .
pengetahuan dan manusia semakin membutuhkan bukti otentik mengenai catatan kebudayaan.[5] Android adalah sebuah sistem operasi untuk pengguna mobile berbasis linux yang mencakup sistem operasi, middleware, aplikasi. Android merupakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka, selain itu Android merupakan platform mobile pertama yang lengkap, terbuka dan bebas. [6] Web adalah salah satu aplikasi yang berisikan dokumen-dokumen multi-media (teks, gambar, suara, animasi, video) didalamnya yang menggunakan protokol HTTP (hypertext transfer protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser [7]. HTML atau Hypertext Markup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan di halaman web. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan pada web browser [8]. PHP (PHP: Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatu nengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side scripting maka sintaks dan perintah-perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser dalam format HTML. Dengan demikian kode program yang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP dirancang untuk membentuk halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan perintah terkini, seperti menampilkan isi baris data ke halaman web [8]. CSS (Cascading Style Sheets) adalah sebuah mekanisme sederhana untuk memberikan style (seperti font, warna, jarak spasi, dll) kepada dokumen web yang ditulis dalam HTML atau XML (termasuk beberapa variasi bahasa XML seperti XHTML dan SVG) [8]. Web server adalah program aplikasi yang memliliki fungsi sebagai tempat menyimpan dokumen-dokumen web. Jadi semua dokumen baik yang ditulis menggunakan client side scripting maupun server side scripting tersimpan di direktori utama web server (document root) [8]. Basis data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai objek, orang, dan lain-lain. Data dinyatakan dengan nilai (angka, deretan karakter, atau symbol) [9]. MySQL merupakan database yang pertama kali didukung oleh bahasa pemrograman script untuk internet (PHP dan Pearl). MySQL dan PHP dianggap sebagai pasangan software pengembang aplikasi web yang ideal. MySQL lebih sering digunakan untuk membangun aplikasi berbasis web, umumnya pengembangan aplikasinya menggunakan bahasa pemrograman script PHP [7].
1.5 Tinjauan Pustaka Firdaus (2012) dengan judul penelitian membangun aplikasi layanan berbasis lokasi untuk ponsel berbasis Android yang dapat membantu mengetahui lokasi museum-museum yang berada diarea atau kawasan kota Jakarta secara cepat dan efisien. Melalui ponsel atau perangkat bergerak berbasis Android yang telah terhubung dengan jaringan internet, pengguna dapat langsung disuguhi tampilan peta yang menunjukan lokasi tempat pengguna berada dengan radius sebagai acuan untuk menampilkan lokasimuseum terdekat di lokasi pengguna.[1] Bestiria Reska (2013) membangun aplikasi informasi dan pemetaan museum di kota Bogor berbasis Android. Aplikasi ini dapat digunakan untuk memberikan informasi secara lengkap kepada pengguna mengenai museum sehingga pengguna berminat untuk mengunjunginya. Selain itu, aplikasi ini memiliki petunjuk lokasi yang digunakan untuk mempermudah dan meminimalkan waktu dan biaya dalam pencarian lokasi museum.[2] Nafngan Fitriansyah (2014) membangun aplikasi Jelajah Jogja Museum merupakan sebuah aplikasi yang berbasis Android yang digunakan sebagai media promosi museum yang ada di Daerah Yogyakarta. Aplikasi ini memiliki beberapa fitur utama seperti jelajah Museum yang diperuntukan untuk memberikan informasi mengenai berbagai museum yang ada di Jogja, fitur peta museum yang digunakan untuk menampilkan lokasi museum dalam bentuk marker, fitur pencarian museum terdekat serta fitur jalur ke museum yang memberikan pengguna panduan jalur menuju ke museum dari lokasi anda saat ini.[3] (Rio Swarawan (2014) membangun aplikasi Jogja Kota Museum yang merupakan sebuah panduan museum di Kota Yogyakarta. Apllikasi ini memberikan detail informasi museum yang sudah di pisahkan dalam 3 kategori, image museum, serta peta lokasi museum.[4] 1.6 Landasan Teori Berdasarkan definisi yang diberikan International Council of Museums (ICOM), museum adalah lembaga yang permanen, yang melayani kepentingan masyarakat dan kemajuannya, terbuka untuk umum, tidak bertujuan mencari keuntungan, yang mengumpulkan, memelihara, meneliti, memamerkan, mengkomunikasikan benda-benda pembuktian material manusia dan lingkungannya, untuk tujuan-tujuan studi, pendidikan dan rekreasi. Museum dapat dijadikan sebagai studi oleh kalangan akademis, dokumentasi kekhasan masyarakat tertentu, ataupun dokumentasi dan pemikiran imajinatif pada masa depan. Museum berkembang seiring dengan berkembangnya ilmu 2
SQLite terdapat pada semua perangkat Android, Anda cukup mendefinisikan perintah SQL untuk membuat atau mengupdate database, selanjutnya sistem pada Android akan menangani hal-hal yang berhubungan dengan database. SQLite database otomatis akan tersimpan di dalam path data/data/nama_package/database/nama_database [10].
4. Class Diagram
2. Pembahasan 2.1 Perancangan Aplikasi Perancangan interface ini bertujuan untuk mempermudah dalam proses pengerjaan design tampilan sistem yang akan dibuat. Sistem ini dibuat menggunakan prinsip client-server, dimana sisi server berbasis website dan client berbasis android. 1.
Gambar 4. Gambar Class Diagram
Usecase Diagram
5. ERD
Gambar 5. Gambar ERD 6. Tampilan Halaman Utama Website
Gambar 1. Usecase Diagram 2. Activity Diagram
Gambar 6. Gambar Halaman Utama Website 7. Tampilan Halaman Utama Aplikasi Android
Gambar 2. Activity Diagram 3. Sequence Diagram
Gambar 3. Gambar Sequence Diagram 3
Gambar 7. Gambar Halaman Utama Aplikasi Android
3.
List museum
4.
Menu info terbaru
5.
Detail berita
6.
Tentang
2.2 Hasil Pengujian Sistem 1. BlackBox Testing Aplikasi Website Tabel 1. BlackBox Testing Aplikasi Website No Unit Sekenario Hasil 1. form admin Sukses Login melakukan login untuk dapat mengakses manajeme n data 2. Manajeme Admin Sukses n data dapat museum melakukan perintah edit dan menghapus data museum. 3. Manajeme Admin Sukses n data dapat Informasi melakukan perintah edit dan hapus data informasi. 4. Form Admin Sukses tambah dapat museum melakukan penambaha n data museum. 5. Form Admin Sukses tambah dapat informasi melakukan penambaha n informasi. 6. Log out Admin Sukses dapat keluar dari sistem
Aplikasi dapat menampilk an list museum Aplikasi dapat menampilk an daftar info terbaru. Aplikasi dapat menampilk an detail berita Aplikasi dapat menampilk an tentang Piknik museum.
Sukses
Sukses
Sukses
Sukses
3. Kesimpulan Dari uraian penjelasan dan pembahasan keseluruhan materi pada bab – bab sebelumnya dan dalam rangka mengakhiri pembahasan mengenai aplikasi “Piknik Museum”. Aplikasi wisata museum sejarah di Yogyakarta berbasis Android” ini, maka dapat diambil suatu kesimpulan, yaitu: 1. Untuk merancang aplikasi “piknik museum” maka diperlukan beberapa tahapan dimulai perancangan sistem, perancangan basis data, dan perancangan interface. 2. Untuk mengimplementas aplikasi “Piknik museum. maka dilakukan pengujian sistem, pengujian program, dan juga instalasi aplikasi ”piknik museum”. 3. Kelebihan aplikasi : a. Membagi museum berdasarkan 3 kategori yaitu benda budaya, pendidikan dan ilmupengetahuan, sejarah dan perjuangan. b. Disertai penjelasan yang detail tentang museum dan dilengkapi juga dengan gambar museum. c. Dilengkapi dengan fitur navigasi peta lokasi museum yang akan dituju. d. Dilengkapi berita tentang museum yanga da di Yogyakarta
Tabel 2. BlackBox Testing Aplikasi Android No Unit Sekenario Hasil 1. Menu Aplikasi Sukses Utama dapat menampilk an menu utama 2. Menu Aplikasi Sukses kategori dapat museum menampilk an kategori museum
4. Saran 1. Diharapkan kepada pengurus piknik museum dapat mencari kekurangan dari sistem ini, agar dapat ditindak lanjut untuk memaksimalkan kinerja web admin. 2. Menambahkan fitur yang lebih baik dan menarik lagi tentang museum yang ada di yogyakarta .
4
3.
Perbaikan pada tampilan aplikias agar lebih menarik.
5. Daftar Pustaka [1] Firdau Riyadh 2012 Membangun Aplikasi Layanan Berbasis Lokasi Untuk Ponsel Berbasis Android yang dapat membantu mengetahui lokasi museummuseum yang berada diarea kota Jakrta secara cepat dan efesien. Skripsi Universitas Gunadarma Depok. [2] Reska, Bestria. 2013, Aplikasi Informasi Panduan dan Pemetaan Lokasi Museum Di Kota Bogor Pada Perangkat Mobile Berbasis Android. Skripsi Universitas Gunadarma Depok. [3] Fitriansyah, Nafgan. 2014 Aplikasi Jelajah Museum Jogja. Skripsi Universitas Negri Yogyakarta. [4] Swarawan, Rio. 2014 Membangun Aplikasi Jogja Kota Museum yang merpuakan sebuah panduan museum di kota Yogaykarta. Skripsi Universitas Atmajaya Yogyakarta. [5] Schouten, FFJ. 1992 Pengantar didatik Museum. [6] Verdy Yasin, Rekayasa Perangkat Lunak Berorientasi Objek Pemodelan, Arsitektur dan Perancangan. [7] Adi Nugroho, Pemrograman Java untuk Aplikasi Basis Data dengan teknik Xp Menggunakan IDE Eclipse. Yogyakarta: Andi, 2007. [8] M. Rusdiyanto Arief, Pemrograman Web Dinamis Menggunakan PHP & MySQL.: C.V ANDI OFFSET, 2011. [9] Andi Sunyoto M.Kom, AJAX Membangun Web dengan Teknologi Asynchronouse JavaScript dan XML.: C.V Andi OFFSET, 2007. [10] Kusrini M.Kom, Strategi Perancangan dan Pengelolaan Basis Data.: C.V Andi OFFSET, 2007. Biodata Penulis Agung Tri Prabowo, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016. Sudarmawan, memperoleh gelar Sarjana (S.T), dari Teknik Elektro Universitas Gajahmada Yogyakarta. Memperoleh gelar S2 Magister Teknik Elektro Universitas Gajah Mada Yogyakarta. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
5