1
PENGENALAN ALAT MUSIK KARO DENGAN METODE AUGMENTED REALITY
BERBASIS ANDROID
1 Irwantono Wijaya ,2 Ummul Khair , 3 Rahmad Syah
1,2,3Program Studi Teknik Informatika Sekolah Tinggi Teknik Harapan Medan
Jl. HM Jhoni No 70 Medan, Indonesia 1 Aromawangi12@gmail.com,
Abstrak
Augmented Reality (AR) merupakan suatu teknologi yang membahas sebuah konsep pelapisan antara beberapa
konten visual pada dunia nyata melalui sebuah kamera secara langsung. AR dapat di terapkan di berbagai bidang keilmuan, di antaranya bidang kedokteran, pembelajaran, periklanan, militer, serta dunia hiburan. Dalam dunia periklanan AR dapat memberikan efek interaktif, sehingga lebih menarik perhatian. Salah satu implementasi AR dalam dunia pembelajaran adalah melalui media Arbook yang berisikan alat musik karo, sehingga dapat menjadi media informasi dan juga pengenalan yang lebih interaktif yang di terapkan pada smartphone berbasis Android. Aplikasi di rancang menggunakan metode Natural Features Tracking yang telah di terapkan oleh Vuforia QCAR yang menggunakan metode markerless, sehingga aplikasi dapat bersifat multiobjek, dan mudah untuk terdeteksi oleh sistem. Augmented Reality pada pengenalan alat musik karo ini di buat dengan menggunakan dua aplikasi, yaitu Blender 2.70 sebagai pemodelan tiga dimensi furniture, dan Unity dengan bahasa pemrograman C# sebagai game
engine pembuat aplikasi AR berbasis Android-nya
Kata Kunci: Augmented Reality, ARbook, Unity, Natural Features Tracking, Vuforia SDK.
Abstract
Augmented Reality (AR) is a technology that addresses a coating concept among some visual content to the real world through a camera directly. AR can be implemented in a variety of scientific fields, including medicine, teaching, advertising, military, as well as the world of entertainment. In the advertising world AR can provide interactive effects, so more attention. One implementation of AR in the world of learning is through the medium of AR books containing musical instruments karo, so it can be a medium of information and also the introduction of a more interactive is applied on an Android-based smartphone. Applications designed using the Natural Features Tracking that has been applied by using the method of Vuforia QCAR Markerless, so that applications can be multiobjek, and easy to be detected by the system. Augmented Reality on the introduction karo musical instrument is made by using two applications, namely Blender 2.70 as three-dimensional modeling of furniture, and Unity with the C # programming language as a game engine maker based AR application its Android
Keywords: Augmented Reality, AR books, Unity, Natural Features Tracking, Vuforia SDK.
1. PENDAHULUAN
Kebutuhan teknologi berkembang seiring dengan perkembangan zaman. Bermacam-macam teknologi telah diciptakan untuk berbagai keperluan dan pada berbagai bidang ilmu.Terutama di dalam bidang informasi, edukasi dan komunikasi. Adapun perkembangan ini menimbulkan dampak positif bagi para pemakai atau user.
Dalam kebutuhan sehari-hari bentuk informasi dalam media promosi suatu produk dalam dunia bisnis, masih banyak yang munggunakan cara konvensional dan belum
memadukan unsur-unsur teknologi modern. Salah satu bentuk teknologi yang berkembang sekarang yang dapat digunakan adalah Augmented Reality (AR). Augmented Reality(AR) adalah bidang penelitian komputer yang manggabungkan data komputer grafis 3D dengan dunia nyata atau dengan kata lain realita yang ditambahkan ke suatu media. Media ini dapat berupa kertas, sebuah marker atau penanda melalui perangkat-perangkat input tertentu. [1]
Augmented reality adalah teknologi yang menggabungkan Antara benda maya dua dimensi atau tiga dimensi ke dalam sebuah lingkungan yang
2
nyata tiga dimensi lalu memproyeksikan benda benda maya tersebut dalam waktu yang nyata. [2]
3 dimensi atau yang biasa di singkat dengan 3D adalah brntuk dari benda yang memiliki panjang, lebar, dan tinggi. Istilah ini biasa di gunakan dalam bidang seni, animasi computer dan matematika. [3]
Vuvoria merupakan library yang di gunakan sebagai pendukug adanya augmented reality pada android. Vuvoria menganalisa gambar dengan menggunakan pendeteksian marker dan menghasilkan informasi 3d dari marker yang sudah di detekdi via APL. [4]
Marker merupakan wadah untuk menampilkan objek 3d yang aka kita munculkan. Ada beberapa jenis marker yang sudah berkembang hingga saat ini seperti marker based tracking dan markerless. [5]
Unity merupakan software atau game engine yang digunakan untuk membuat gambar berbasis dua atau tiga dimensi dan dapat digunakan untuk membuat konten yang interaktif seperti visual arsitektur dan real-time 3D animasi.[6]
Natural Feature Tracking adalah proses untuk menemukan posisi yang sesuai pada gambar berturut turut ke titik titik gambar. Frature tracking merupakan langkah atau proses awal yang diperlukan dari masalah struktur dari gerak yang menentukan struktur 3D yang di ambil dari gambar dari waktu ke waktu. [7]
Dari segi pengenalan alat musik karo yang saat ini mulai banyak di lupakan khususnya oleh anak muda karo sendiri, penulis mencoba untuk kembali mengenalkan alat musik karo dengan cara yang sedikit berbeda dan dengan menggunakan metode yang berbeda, jika biasaya musik karo hanya di perkenalkan oleh dinias pariwisata dengan cara melakukan pembelajaran secara langsung maka penulis mencoba untuk mengenakan alat musik karo dengan mengunakan metode AR (augmented reality) berbasis android yang dapat memperlihatkan bentuk 3D dari alat alat musik karo itu sendiri.
Dengan adanya perpaduan teknologi modern yaitu visualisasai 3D dalam hal ini kita menggunakan Augmented Reality, maka pengenalan musik karo ini dapat menjadi suatu pengenalan tentang kebudayan karo yang harus tetap di lestarikan dengan cara yang lebih modern.
2. METODOLOGI PENELITIAN
Analisis sistem merupakan fase awal dalam sebuah penelitian, yang bertujuan untuk memberikan pemahaman terhadap kebutuhan
sistem dan menggambarkan proses-proses yang terdapat pada sistem yang akan menghasilkan
output yang sesuai dengan kebutuhan user. 2.1 Pemodelan Sistem
Penulis menggunakan Unified Modeling
Language (UML), untuk mendesain dan
merancang aplikasi brosur interaktif toko furniture Rudy Prabot menggunakaan Augmented reality ini. UML yang di gunakan adalah use case diagram dan activity diagram
2.1.1 Use Case Diagram
Use case diagram adalah suatu diagram
yang mendeskripsikan interaksi antara user (pengguna) sebuah sistem dengan suatu sistem tersendiri melalui sebuah cerita bagaimana sebuah sistem di pakai. Use case diagram terdiri dari sebuah aktor dan interaksi yang di lakukannya, aktor tersebut dapat berupa manusia, perangkat keras, sistem lain, ataupun yang berinteraksi dengan sistem. Use case diagram aplikasi ini dapat dilihat pada Gambar 1 berikut.
Gambar 1 Use Case Diagram Aplikasi
Berdasarkan use case diagram di atas dapat kita lihat bahwa user dapat melihat lima hal pada aplikasi yang akan di bangun, di antaranya untuk melihat splash screen, main menu, panduan, informasi pengembang, dan juga menggunakan aplikasi utama augmented realitynya.
Spesifikasi use case untuk penggunaan aplikasi terhadap user yang terdapat pada diagram
3
Tabel 1 Use Case Penggunaan Aplikasi2.1.2 Activity Diagram
Activity diagram merupakan diagram yang
berfungsi untuk menggambarkan logika
procedural, jalan kerja suatu sistem yang akan di
rancang, decision yang mungkin terjadi, serta bagaimana sistem berakhir. Activity diagram juga memungkinkan untuk menggambarkan proses paralel yang mungkin terjadi pada beberapan eksekusi. Diagram ini hampir memiliki peran yang sama dengan diagram alir yang mana memungkinkan siapapun yang melakukan proses untuk dapat memilih urutan dalam melakukannya sesuai keinginannya.
Activity diagram dari penggunaan aplikasi
serta proses pendeteksian Marker pada aplikasi ini dapat di lihat pada gambar 2 berikut.
Gambar 2 Activity Diagram Penggunaan Aplikasi
2.3 Flowchart
Flowchart adalah suatu skema atau bagan
yang menggambarkan urutan proses secara menditail dan hubungan antara suatu proses (intruksi) dengan proses lainnya dalam suatu program.
2.3.1 Flowchart Proses Identifikasi Marker
Identifikasi marker merupakan proses untuk mengenalkan objek kepada sistem, sehingga akan di tampilkan objek virtual yang telah sesuai dengan
marker yang telah di kenal oleh sistem. Perhatikan
gambar 3 berikut.
Gambar 3 Flowchart Identifikasi Marker
3.4 Perancangan Antar Muka
Antarmuka (interface) merupakan bentuk bentuk tampilan grafis yang berhubungan langsung dengan pengguna (user). Perancangan antarmuka akan di sesuaikan dengan kebutuhan dan software yang di gunakan. Bahasa pemrograman yang di gunakan C# dengan memanfaatkan game engine Unity. Tampilan pada aplikasi ini berbentuk
Landscape, agar dapat memberikan tampilan yang
lebih lebar.
3. HASIL DAN PEMBAHASAN
Pada tahap ini akan di jelaskan tentang implementasi dari sistem yang telah di rancang. Adapun penjelasannya adalah sebagai berikut:
4
Gambar 4 Tampilan Interface AwalTampilan awal dari aplikasi dapat di lihat pada Gambar 4 yang merupakan bawaan dari game
engine unity yang di gunakan, tampilan ini tidak
bisa di rubah karena game engine Unity yang di gunakan merupakan software yang masih bersifat
Free Trial.
Gambar 5 sampul depan AR-book ARsik Karo
Marker yang di gunakan untuk
menampilkan aplikasi adalah AR-book yang berisi kumpulan alat alat musik karo dan penjelasanya
Gambar 6 Halaman Splashscreen
Halaman cover merupakan tampilan yang muncul pertama sekali pada saat sistem di jalankan atau di sebut juga dengan splashscreen. Pada halaman splashscreen di gunakan timer untuk menuju Menu Utama. Tampilan halaman
splashscreen dapat di lihat pada Gambar 6.
Gambar 7 Halaman Main menu
Agar tampilan menjadi seperti pada Gambar 7, di perlukan gambar hasil render dari aplikasi Blender 2.70, dan di-edit menggunakan aplikasi Adobe Photoshop CS6, kemudian di-import kedalam Unity pada game objek Plan, dengan penambahan 4 (empat) buah button, yaitu button mulai, button panduan, button tentang , dan button
5
Gambar 8 Halaman Menu PanduanApabila button panduan kita klik, maka akan tampil halaman seperti pada Gambar 8.Saya juga menambahkan sebuah button back yang berukuran kecil, apabila button back kita klik maka akan kembali ke main menu.
Gambar 9 Halaman Menu Tentang Saya
Halaman Menu tentang saya terdiri dari 1 (satu) buah button, yaitu button Back. Button Back di gunakan untuk kembali menampilkan main
menu seperti pada Gambar 7. Pada halaman ini
juga terdapat informasi tentang aplikasi dan pembuatnya. Tampilan Menu tantang saya dapat di lihat pada Gambar 9.
Gambar 10 Pengujian Identifikasi Marker Setelah button mulai di klik, maka proses augmentasi akan di mulai. Pengujian proses
identifikasi marker dapat di lakukan dengan mengarahkan kamera mobile ke marker yang berupa brosur. Pada saat kamera di arahkan ke brosur, maka sistem mengenali brosur tersebut dan menampilkan objek furniture 3 dimensi. Hasil identifikasi brosur dapat di lihat pada Gambar 10.
4. KESIMPULAN & SARAN 4.1 kesimpulan
Pembuatan aplikasi AR (Augmented Reality) untuk menampilkan model 3D dari alat musik karo, dapat di lakukan dengan cara kerja sebagai berikut:
1. Aplikasi dapat berjalan dengan baik, namun hanya dapat di implementasikan oleh perangkat
android yang memiliki RAM minimal 1 GB, dan
ruang penyimpanan internal yang kosong minimal 500MB.
2. Developer Vuforia telah menyediakan metode
Markerless yang dapat menggunakan pola yang
berwarna dan stabil, di buktikan dengan marker yang masih dapat di baca oleh sistem pada ketinggian 1,5 meter.
3. Setiap tombol dapat bekerja dengan baik, namun setiap slider tidak dapat bekerja dengan baik, karena masih sering lambat dalam pengoperasiannya.
4. Pada metode Markerless, kita dapat menambahkan lebih dari dua buah objek, terbukti dengan berhasilnya penambahan logo dan teks selain objek alat musik karo.
4.2 saran
Adapun saran yang ingin di sampaikan penulis adalah sebagai berikut:
1. Di sarankan peneliti selanjutnya dapat membuat aplikasi yang lebih menarik dan lebih ringan, sehingga dapat di akses oleh banyak perangkat
smartphone.
2. Di sarankan peneliti selanjutnya dapat membuat aplikasi augmented reality yang berbasis cloud
recognition ataupun user defined target yang di
sediakan oleh Vuforia, sehingga aplikasi dapat berfungsi dengan tampilan tanpa menggunakan
marker dan bersifat online.
3. Di sarankan peneliti selanjutnya dapat menggunakan aplikasi Blender 2.70 yang merupakan aplikasi CAD yang bersifat
6
5. DAFTAR PUSTAKA[1]. Ahmad, Ali. (2010). Pengenalan Bahasa C# (CSH101). Jakarta:Team Projek Otak.
[2]. Arifin, Adyatma. (2012). Pengaruh
Periklanan Terhadap Keputusan Pembelian
Konsumen Pasta Gigi Pepsodent di Kota
Makassar. Jurnal. Makassar: Universitas
Hasanuddin Makassar.
[3]. Candra, dkk. (2014). Kartu Tanda
Mahasiswa Interaktif Menggunakan Teknologi Augmented Reality Berbasis Android. Jurnal. Sidoarjo: Universitas Muhammadiyah Sidoarjo. [4]. Chafied, Muchammad. (2010). Brosur Interaktif berbasis Augmented Reality. Jurnal. Surabayal : Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember.
[5]. Craig. (2013). Analisis Penerapan
Augmanted Reality Dalam Perancangan Sistem Katalog Design Perumahan CV. Roft Orgin.
Jurnal. Bandung: Universitas Komputer
Indonesia (UNIKOM).
[6]. Dharwiyanti, Sri. (2003) . Pengantar UML. Jakarta: IlmuKomputer.Com.
[7]. Fathoni, Mochamad. (2012) . Alat Musik Perkusi Augmented Reality Berbasis Android.
Skripsi. Malang, Indonesia: Universitas
Muhammadiyah.
[8]. Ramadhan,. (2011). Mudah Membuat Game dan Potensi Finansialnya dengan Unity3D. E-Jurnal. Semarang: Elex Media Komputindo.