ANALISA DAN PERANCANGAN APLIKASI WISATA DENGAN MENGGUNAKAN TEKNOLOGI QR CODE PADA PLATFORM ANDROID ( STUDI KASUS : KEBUN BINATANG RAGUNAN ) Wahyu Binus University, Jakarta, DKI Jakarta, Indonesia
Dody Jayadi Binus University, Jakarta, DKI Jakarta, Indonesia dan
Rusgiarto Binus University, Jakarta, DKI Jakarta, Indonesia
Abstrak
Sebagai negara yang terkenal akan keindahan alamnya, Indonesia memiliki banyak obyek wisata yang menarik untuk dikunjungi. Sebagai contoh, kita dapat menikmati keberagaman satwa yang ada di Kebun Binatang Ragunan. Di Kebun Binatang Ragunan ini pengunjung tidak hanya berwisata, tetapi juga dapat mempelajari satwa-satwa yang ada. Namun informasi yang dapat diberikan hanya terbatas pada papan informasi. oleh karena itu dibutuhkan teknologi yang menyediakan informasi lebih banyak. Tujuan dari penelitian ini adalah merancang aplikasi smartphone yang dapat memberikan informasi lebih banyak daripada papan informasi serta
menyediakan peta digital. Metode penelitian yang digunakan adalah studi literature, metode analisis, dan metode perancangan. Hasil yang dicapai dalam penelitian ini adalah aplikasi dapat melakukan scan QR code untuk memperoleh informasi serta peta digital lokasi objek. Simpulan yang diperoleh aplikasi dan tujuan yang ingin dicapai berjalan dengan baik. Kata Kunci : Wisata, QR Code, Smartphone
1. Pendahuluan Sebagai negara yang terkenal akan keindahan alamnya, Indonesia memiliki banyak obyek wisata yang menarik untuk dikunjungi seperti Pulau Komodo yang terkenal karena keberadaaan hewan langka di tempat tersebut sehingga menjadikan Pulau Komodo sebagai salah satu nominasi tujuh keajaiban dunia. Selain di Pulau Komodo, kita juga dapat menikmati keberagaman satwa yang ada di Kebun Binatang Ragunan yang terletak di kota Jakarta. Di Kebun Binatang Ragunan ini pengunjung tidak hanya berwisata, tetapi juga dapat mempelajari satwa-satwa yang ada melalui informasi yang tertera pada papan informasi. Namun informasi yang dapat diberikan hanya terbatas pada luasnya papan sehingga pengunjung tidak dapat maksimal dalam memperoleh informasi. Oleh karena itu dibutuhkan teknologi yang dapat mendukung pengunjung untuk memperoleh informasi yang lebih berkualitas secara cepat dan mudah. Quick Response (QR Code) merupakan evolusi teknologi yang dapat menjawab permasalahan di atas. Quick Response (QR Code) merupakan sebuah kode batang dalam dua dimensi yang memiliki kemampuan menyimpan data atau informasi lebih banyak jika
dibandingkan dengan kode batang satu dimensi. QR Code merupakan teknologi yang menghubungkan antara dunia fisik dengan dunia web, dimana aplikasi ini menggunakan akses internet untuk dapat menampilkan informasi yang ada pada QR code. Dengan adanya teknologi QR code ini informasi mengenai satwa-satwa pada Kebun Binatang Ragunan dapat di akses oleh pengunjung yang ada. Untuk penerapan aplikasi ini kita dapat menggunakan smartphone dimana objek yang ada di scan sehingga sapat menampilkan informasi yang ada pada QR code. Aplikasi ini direncang dengan menggunakan platform mobile yaitu Android. Android yang memiliki platform terbuka memudahkan developer dalam menggembangkan aplikasi, karena terbuka android memiliki aplikasi baik gratis, trial, maupun berbayar sehingga memudakan pengguna Android. Selain itu aplikasi yang dikembangkan developer bisa digunakan untuk semua device yang menggunakan OS Android.
2. Methodology Penelitian mencakup analisa, perancangan, dan implementasi aplikasi TourBuddy dengan menggunakan QR Code pada Universitas Bina Nusantara, adapun pembahasan yang dilakukan meliputi sebagai berikut : -
Perancangan
-
Implementasi
-
Evaluasi
Gambar 1 – Rancangan Sistem
2.1 Perancangan Pada bagian website, admin melakukan login pada web TourBuddy, setelah itu admin dapat melakukan update informasi dari setiap objek wisata, admin juga dapat menulis berita yang nantinya akan dibaca oleh pengguna atau pengunjung kebun binatang. Di sisi pengguna menggunakan smartphone untuk mengakses berita. Untuk mengakses informasi mengenai objek yang dikunjungi, pengguna harus melakukan scan pada QR Code yang tersedia pada setiap kandang. Pada webserver bahasa yang digunakan adalah PHP, server menangani bagian logika dari sistem misalnya admin yang sedang melakukan login atau mengupdate informasi yang tersedia di website. Informasi – informasi yang dimasukkan oleh admin kemudian akan disimpan dalam database. Database server merupakan penyedia data, database server bertanggung jawab atas penyediaan seluruh informasi dan berita yang ditulis atau diupdate oleh admin. Data yang ada
pada database server diolah oleh webserver. Di sini database server juga menyimpan username, password, dan email dari admin yang sudah terdaftar.
2.2 Implementasi Instalasi pada bagian client akan menggunakan sistem operasi Android, sistem operasi tersebut dipilih berdasarkan jumlah pertumbuhan pasar pengguna smartphone berjenis Android paling tinggi jika dibandingkan dengan sistem operasi smartphone lainnya. Android juga didukung oleh komunitas yang cukup besar, sehingga lebih mudah dalam pengembangan aplikasinya. Versi Android yang digunakan adalah Ginger Bread, versi ini digunakan karena jumlah penggunanya paling besar di antara versi yang lain berdasarkan survey yang dilakukan oleh http://developer.android.com , Ginger Bread juga merupakan versi yang lebih stabil dan ringan dibandingkan dengan pendahulunya. 2.3 Evaluasi Untuk menguji kesesuaian input dengan output, dilakukan beberapa test yang dimaksudkan untuk mengetahui apakah fitur – fitur yang dibuat sudah berjalan sesuai dengan semestinya. Tools yang digunakan adalah sebuah smartphone Android dan beberapa QR Code. Test No 1 : scan QR Code •
Skenario : ¾ pengguna akan melakukan scan pada QR Code yang sudah ditempelkan di dinding.
¾ Aplikasi kemudian akan memproses QR Code yang sudah discan ¾ Begitu QR Code dikenali maka pengguna akan diarahkan pada informasi terkait. •
Hasil : aplikasi berhasil mengambil informasi yang tersimpan di server sesuai dengan QR Code yang discan
Gambar 2 – hasil test skenario 1 Test no 2 : membaca berita •
Skenario : ¾ Pengguna memilih fitur News yang terdapat pada menu utama ¾ Aplikasi kemudian mengambil daftar berita terbaru yang ada di server
¾ Pengguna memilih salah satu berita yang ditampilkan ¾ Aplikasi kemudian menampilkan isi berita secara lengkap dari server •
Hasil : aplikasi berhasil mengambil isi berita secara lengkap dari server sesuai dengan berita yang dipilih oleh pengguna.
Gambar 3 – hasil test scenario 2
3. kesimpulan Setelah melakukan perancangan, implementasi dan evaluasi maka dapat disimpulkan bahwa aplikasi TourBuddy di lingkungan Bina Nusantara sebagai berikut : 1. Mahasiswa Bina Nusantara tertarik dengan aplikasi yang dikenalkan kepada mereka karena bermanfaat saat melakukan wisata. 2. Aplikasi TourBuddy dapat mengambil data yang disimpan pada server dengan baik. 3. Aplikasi TourBuddy dapat mengenali QR Code yang disediakan oleh pengembang untuk memberikan informasi mengenai objek wisata.
Daftar Pustaka [1] Arianto, Hidayat R.(2003). Belajar Database MySQL [2] Connolly, Thomas dan Carolyn Begg.(2005).Database Systems, Fourth Edition. AddisonWesley,USA. [3] Lethbridge, T., & Laganiere, R. (2011). Object Oriented Software Engineering: Practical Software Development Using UML and Java. McGraw-Hill. [4] Pressman, Roger S.(2001). Software Engineering. A Practitioner Approach. McGraw Hill [5] Schildt, H.(2005). Java : A Beginners Guide. McGraw-Hill. [6]Schneiderman Ben.(2005). Designing The User Interface. Boston: Pearson. [7] Schwendiman, B.(2005). PHP4 Developer's Guide. McGraw-Hill. [8] Sufandi U.(2003). Bijak Memilih Browser [9]Sufaat, N. H.(2011). Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika. [10] Whitten, Jeffrey L., Bentley, Lonnie D., Dittman, Kevin C. (2001). Systems Analysis and Design Methods. McGraw-Hill.
ANALYS IS AND DES IGN TOURIS M APPLICATION US ING QR CODE TECHNOLOGY ON ANDROID PLATFORM ( CAS E S TUDY : RAGUNAN ZOO )
Wahyu Binus University, Jakarta, DKI Jakarta, Indonesia
Dody Jayadi Binus University, Jakarta, DKI Jakarta, Indonesia
dan Rusgiarto Binus University, Jakarta, DKI Jakarta, Indonesia
Abstract As a country renowned for its natural beauty, Indonesia has many interesting attractions to visit. For example, we can enjoy the diversity of animals living in Ragunan Zoo. In this Ragunan Zoo visitors are not only traveling, but also can learn that there are animals. However, the information can be given only limited information on the board. therefore a need for technology that provides more information. The purpose of this study is to design a smartphone application that can provide more information than the bulletin board as well as providing digital maps. The method used is the study of literature, methods of analysis and design methods. The results obtained in this study is the application can scan QR codes to obtain information and digital maps the location of the object. The conclusions obtained by the application and objectives go well. Keyword: Travel, QR Code, Smartphone
1. Preliminary As a country renowned for its natural beauty, Indonesia has many interesting attractions to visit such as famous Komodo Island for the existence of rare animals in that place that makes the island of Komodo as one of the seven wonders of the world's nomination. In addition to Komodo Island, we also enjoy the diversity of animals living in Ragunan Zoo is located in the city. In this Ragunan Zoo visitors are not only traveling, but also can learn the animals that exist through the information listed on the bulletin board. However, the information can be given only limited to the extent the board so that visitors cannot be maximal in obtaining information. It is therefore a need for technology that can support the visitor to obtain higher quality information quickly and easily. Quick Response (QR Code) is an evolution of technology that can address the above problems. Quick Response (QR Code) is a two-dimensional bar code that has the ability to store data or information more than a one-dimensional bar code. QR Code is a technology that connects the physical world with the web world, where the application is using the internet access to be able to display information on the QR code. With the QR code technology is information about animals in Ragunan Zoo can be accessed by a visitor there. For the implementation of this application we can use the smartphone where the objects on the scan so it can display information on the QR code. This application designed using the Android mobile platform. Android open platform makes it easy to have in developing application developers, because it opens the android has a good application for free, trial, or paid to rejuvenate Android users. In addition developers can develop applications that are used for all devices that use the Android OS.
2. Methodology The study includes analysis, design, and implementation of applications using the QRCode technology, as for a discussion covering the following: -
Design
-
Implementation
-
evaluation
Figure 1 – S ystem Design 2.1 Design On the website, logging into a web admin TourBuddy, after which the admin can update information about each attraction, admin can also write a message that will be read by users or visitors to the zoo. On the use of smartphone users to access news. To access information about the visited objects, the user must scan the QRCode that available in each cage. On the webserver the language used is PHP, the server handles the logic of such systems admin who is logging on or update the information available on the website. Information entered by the admin will then be stored in a database. Database server is a provider of data, the database server is responsible to provide all information and news, written or updated by the admin. Existing data on the database server is processed by the webserver. Here the database server also stores the username, password, and email of the admin that already registered.
2.2 Implementation Installation on the client will use the Android operating system, the operating system is selected based on the growth of various Android smartphone user market is highest when compared with other smartphone operating systems. Android is also supported by a large enough community, making it easier in the development application. Android version that used is the Ginger Bread, this version is used because most of the users used this based on a survey conducted by http://developer.android.com, GingerBread is also a version that is more stable and lighter than its predecessor.
2.3 Evaluation To test the suitability of input and output, performed several tests intended to determine whether the features that are crated are run in accordance with properly. Tools that used is an Android smartphone and a QR Code. Test No. 1: Scan The QR Code •
Scenario: Users will scan the QR Code is already embedded in the wall. The application will then process the QR Code that has been scanned. Once identified, the user will be directed to the relevant information.
•
Results: The application successfully retrieve information stored on the server in accordance with the scanned QR Code
Figure 2 – The Test S cenarios 1
Test No. 2: Read The News •
Scenario: The user selects a feature News found on the main menu. The application then retrieves a list of the latest news on the server. The user select one of the displayed news. The application then displays the complete contents of the news server.
•
Results: the application successfully retrieve the full content of the news according to the news server that selected by the user.
Figure 3 – The Test S cenario 2 3. Conclusion After doing the design, implementation and evaluation of it can be concluded that the application TourBuddy as follows: •
Bina Nusantara students interested in applications that are introduced to them as useful during travel.
•
TourBuddy application can retrieve data stored on the server properly.
•
TourBuddy application can recognize the QR Code provided by the developer to provide information about attractions.
BIBLIOGRAPHY [1] Arianto, Hidayat R.(2003). Belajar Database MySQL [2] Connolly, Thomas dan Carolyn Begg.(2005).Database Systems, Fourth Edition. AddisonWesley,USA. [3] Lethbridge, T., & Laganiere, R. (2011). Object Oriented Software Engineering: Practical Software Development Using UML and Java. M cGraw-Hill. [4] Pressman, Roger S.(2001). Software Engineering. A Practitioner Approach. M cGraw Hill [5] Schildt, H.(2005). Java : A Beginners Guide. M cGraw-Hill. [6]Schneiderman Ben.(2005). Designing The User Interface. Boston: Pearson. [7] Schwendiman, B.(2005). PHP4 Developer's Guide. M cGraw-Hill. [8] Sufandi U.(2003). Bijak Memilih Browser [9]Sufaat, N. H.(2011). Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika. [10] Whitten, Jeffrey L., Bentley, Lonnie D., Dittman, Kevin C. (2001). Systems Analysis and Design Methods. M cGraw-Hill.