PERANCANGAN DAN IMPLEMENTASI ALAT MUSIK PIANO AUGMENTED REALITY BERBASIS DESKTOP
TUGAS AKHIR Diajukan guna memenuhi sebagian persyaratan dalam rangka menyelesaikan Pendidikan Sarjana Strata Satu (S1) Program Studi Teknologi Informasi
MADE YUDI WINDYATMIKA NIM. 1104505098
JURUSAN TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2015 ii
PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di perguruan tinggi lain, dan sepanjang pengetahuan saya tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan pada daftar pustaka.
Denpasar, Juli 2015
Made Yudi Windyatmika
iii
iv
v
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadapan Tuhan Yang Maha Esa, karena atas Berkat Anugrah-Nya, akhirnya penulis dapat melangkah menuju ke sidang proposal. Tugas Akhir yang berjudul “Perancangan dan Implementasi Alat Musik Piano Augmented Reality Berbasis Desktop” ini disusun sebagai syarat untuk memenuhi sebagian persyaratan menyelesaikan Program Sarjana S-1 pada Jurusan Teknologi Informasi Universitas Udayana. Dalam penyusunan Tugas Akhir ini, penulis mendapatkan petunjuk dan bimbingan dari berbagai pihak. Sehubungan dengan hal tersebut pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada : 1. Bapak Prof. Ir. Ngakan Putu Gede Suardana, MT.,Ph.D, selaku Dekan Fakultas Teknik universitas Udayana. 2. Bapak Dr. Eng. I Putu Agung Bayupati, S.T., M.T. selaku Ketua Jurusan Teknologi Informasi Fakultas Teknik Universitas Udayana. 3. Bapak Prof. Dr. I Ketut Gede Darma Putra, S.Kom., M.T. selaku dosen pembimbing I dan Bapak Dr. Eng. I Putu Agung Bayupati, S.T., M.T selaku dosen pembimbing II yang telah banyak memberikan masukan dan bimbingan selama penyusunan tugas akhir ini. 4. Orang tua serta anggota keluarga yang telah banyak memberikan dukungan baik jasmani maupun rohani selama penulis menyusun Tugas Akhir ini. 5. Teman-teman Teknologi Informasi angkatan 2011 dan yang lainnya yang tidak bisa penulis sebutkan satu-satu.
Penulis menyadari bahwa tugas akhir ini masih jauh dari sempurna. Akhir kata penulis memohon maaf jika ada kesalahan dalam penulisan tugas akhir ini
Denpasar, Juli 2015
Penulis vi
ABSTRAK Alat musik piano salah satu alat musik tertua di dunia. Teknologi yang berkembang membuat pengembangan alat musik beragam, salah satunya dengan adanya teknologi Augmented Reality. Penggunaan alat musik piano pada penelitian ini karena sebelumnya tidak ada teknologi Augmented Reality yang diterapkan menggunakan alat musik piano selain juga tingginya minat akan alat musik piano, kemudian menjadi ide dasar diimplementasikan pembuatan aplikasi Augmented Reality Piano. Teknologi Augmented Reality merupakan penggabungan benda nyata dan maya pada lingkungan dunia nyata, berjalan interaktif secara waktu yang nyata. Aplikasi Augmented Reality Piano membuktikan teknologi Augmented Reality bisa diimplementasikan dalam bentuk alat musik, serta dapat dimainkan dan digunakan untuk bermain alat musik dengan mengeluarkan suara dan objek 3 dimensi sebagai output dari Aplikasi. Aplikasi Augmented Reaity Piano menggunakan tools Openspace3d dan cara kerja aplikasi Augmented Reality Piano yaitu dengan memindai dengan webcam media kertas yang sudah berisi marker, pengembangan aplikasi akan menampilkan objek 3 dimensi,menghasilkan suara jika di tekan dan video cara bermain dari Augmented Reality Piano. Kata kunci: alat musik, piano , Augmented Reality, Openspace3D
vii
ABSTRACT
Piano one of the oldest musical instruments in the world. Evolving technology makes the development of a variety of musical instruments, one of them with the Augmented Reality technology. The use of piano in this study because there is no previous Augmented Reality technology is applied using the piano as well as high interest will be piano, then became the basic idea of making an application implemented Augmented Reality Piano. Augmented Reality technology is the combination of real and virtual objects in the real world environment, running real-time interactive manner. Augmented Reality applications Piano prove Augmented Reality technology can be implemented in the form of a musical instrument, and can be played and used to play a musical instrument with a sound and 3-dimensional objects as output from the application. Applications Reaity Augmented Piano using the tools and ways of working Openspace3d Augmented Reality applications Piano namely by scanning with webcam paper media that already contains markers, the development of the application will display the 3-dimensional objects, produce sound if the press and the video to play on Augmented Reality Piano Keyword : musical instruments, piano, Augmented Reality, Openspace3D
viii
DAFTAR ISI HALAMAN SAMPUL................................................................................... HALAMAN JUDUL ..................................................................................... LEMBAR PERNYATAAN .......................................................................... LEMBAR PENGESAHAN TUGAS AKHIR .............................................. BERITA ACARA TUGAS AKHIR ............................................................. KATA PENGANTAR ................................................................................... ABSTRAK ...................................................................................................... DAFTAR ISI .................................................................................................. DAFTAR GAMBAR ..................................................................................... DAFTAR TABEL .......................................................................................... BAB I PENDAHULUAN .............................................................................. 1.1 Latar Belakang ........................................................................................... 1.2 Rumusan Masalah ..................................................................................... 1.3 Tujuan ....................................................................................................... 1.4 Manfaat ..................................................................................................... 1.5 Batasan Masalah ........................................................................................ BAB II TINJAUAN PUSTAKA ................................................................... 2.1 State Of the Art........................................................................................... 2.2 Pengertian Musik ...................................................................................... 2.3 Piano .......................................................................................................... 2.3.1 Sejarah Piano ................................................................................ 2.4 Augmented Reality .................................................................................... 2.4.1 Sejarah Augmented Reality ........................................................... 2.4.2 Konsep Augmented Reality........................................................... 2.4.3 Cara Kerja Augmented Reality...................................................... 2.4.4 Perangkat Keras Augmented Reality............................................. 2.4.5 Perbedaan Augmented Reality dan Virtual Reality....................... 2.4.6 Marker .......................................................................................... 2.5 Openspace 3D ........................................................................................... 2.6 Blender ..................................................................................................... 2.7 Adobe Photoshop ...................................................................................... 2.7.1 Peningkatan Fitur Setiap Versi Photoshop .................................. 2.8 OpenGL ..................................................................................................... 2.9 Adobe Flash CS 6 ..................................................................................... BAB III ANALISIS DAN PERANCANGAN SISTEM ............................. 3.1 Waktu dan Tempat Penelitian .................................................................... 3.2 Data ........................................................................................................... 3.2.1 Jenis Data ...................................................................................... 3.2.2 Metode Pengumpulan Data ........................................................... 3.3 Masukan dan Keluaran Perangkat Lunak ................................................. 3.3.1 Masukan Perangkat Lunak ........................................................... 3.3.2 Keluaran Perangkat Lunak ........................................................... 3.4 Alat Penelitian ........................................................................................... 3.5 Gambaran Umum Aplikasi ....................................................................... ix
i ii iii iv v vi vii ix xi xiii 1 1 2 2 3 3 4 4 5 6 6 8 8 9 10 11 11 12 17 18 19 20 23 24 26 26 26 26 26 27 27 27 27 28
3.5.1 Diagram alir (Flowchart) penggunaan aplikasi ............................ 3.5.2 Use Case Diagram ........................................................................ 3.5.3 Diagram Alir Perancangan Aplikasi ............................................. 3.6 Perancangan Antar Muka Aplikasi ............................................................ 3.6.1 Rancangan Interface Desain ......................................................... 3.6.2 Rancangan Splash Screen ............................................................. 3.6.3 Rancangan Objek 3D aplikasi ....................................................... 3.6.4 Rancangan Video aplikasi ............................................................. 3.6.5 Rancangan Menu Tutorial ............................................................ 3.6.6 Rancangan Menu About ................................................................ 3.7 Perancangan Desain .................................................................................. 3.7.1 Desain Pembuatan Balok Piano .................................................... 3.7.2 Pembuatan Interface Aplikasi........................................................ 3.7.3 Pembuatan Marker ........................................................................ 3.7.4 Memasukan Objek 3 Dimensi pada Openspace 3D ..................... BAB IV PENGUJIAN DAN ANALISA SISTEM ....................................... 4.1 Gambaran Umum Aplikasi ....................................................................... 4.2 Implementasi Desain Antar muka.............................................................. 4.2.1 Tampilan Menu Aplikasi .............................................................. 4.2.2 Tampilan Menu Tutorial ............................................................... 4.2.3 Tampilan Menu About .................................................................. 4.2.4 Tampilan Tutorial ......................................................................... 4.2.5 Tampilan Aplikasi Augmented Reality Piano .............................. 4.3 Marker Pada Aplikasi Augmented Reality Piano ..................................... 4.4 Pengujian Aplikasi .................................................................................... 4.4.1 Pengujian Tampilan 3D aplikasi Augmeted Reality Piano .......... 4.4.2 Pengujian Suara Pada Aplikasi Augmented Reality Piano .......... 4.4.3 Pengujian Video Aplikasi Augmented Reality ............................. 4.4.4 Pengujian Jarak Pendeteksi dan Melacak Marker ........................ 4.4.5 Pengujian Pengaruh Cahaya Terhadap Pendeteksian Marker ...... 4.5 Analisa Sistem Aplikasi ............................................................................ 4.5.1 Analisa Kesesuaian Proses Aplikasi ............................................. 4.5.2 Analisa Kelebihan dan Kekurangan ............................................. 4.5.3 Analisa Aplikasi dengan Piano Asli ............................................. 4.6 Penghitungan dan Pengujian Data ............................................................ 4.6.1Aspek Kesesuaian Proses ............................................................ 4.6.2Aspek Pencahayaan ..................................................................... 4.6.3 Aspek User Interface dan Fitur .................................................. 4.6.4 Aspek Ergronomis....................................................................... BAB IV PENGUJIAN DAN ANALISA SISTEM ...................................... 5.1 Simpulan ................................................................................................... 5.2 Saran .......................................................................................................... DAFTAR PUSTAKA .................................................................................... LAMPIRAN ...................................................................................................
x
29 30 31 32 32 33 33 34 34 35 36 36 36 37 38 42 42 42 42 42 43 43 44 47 50 51 52 59 61 65 66 64 65 68 67 69 75 78 83 89 89 89 91 93
DAFTAR GAMBAR Gambar 2.1 Alur Kerja Augmented Reality ................................................... Gambar 2.2 Perbedaan AR dan VR ................................................................ Gambar 2.3 QR (quick response) Code .......................................................... Gambar 2.4 Fiducial Marker .......................................................................... Gambar 2.5 Markeless Marker ....................................................................... Gambar 2.6 Face Tracking ............................................................................ Gambar 2.7 3D Object Tracking .................................................................... Gambar 2.8 Mottion Tracking ......................................................................... Gambar 2.9 GPS Based Tracking .................................................................. Gambar 2.10 Aplikasi Augmented Reality dengan Openspace 3D ................ Gambar 2.11 Tampilan Aplikasi Blender ...................................................... Gambar 2.12 Adobe Photoshop CS 6 ............................................................ Gambar 3.1 Gambaran umum ........................................................................ Gambar 3.2 Flowchart Aplikasi Augmented Reality Piano ........................ Gambar 3.3 Use Case Diagram ...................................................................... Gambar 3.4 Diagram Alir Perancangan Aplikasi Augmented Reality Piano . Gambar 3.5 Rancangan Tampilan Menu Home ............................................. Gambar 3.6 Rancangan Tampilan Splash Screen ........................................... Gambar 3.7 Rancangan tampilan objek 3D ................................................... Gambar 3.8 Rancangan Video Aplikasi ......................................................... Gambar 3.9 Menu Tutorial ............................................................................. Gambar 3.10 Rancangan Menu About ............................................................ Gambar 3.11 Pembuatan Balok 3 Dimensi dari Piano .................................... Gambar 3.12 Pembuatan Interface ................................................................. Gambar 3.13 Pembuatan Marker ................................................................... Gambar 3.14 Menu Scane pada OpenSpace3D ............................................. Gambar 3.15 Add Mesh ................................................................................. Gambar 3.16 Cari File Mesh Pada direktori OpenSpace3D ........................... Gambar 3.17 Import Mesh ke Openspace3D ................................................. Gambar 4.1 Gambaran Umum Aplikasi Augmented Reality Piano ............. Gambar 4.2 Menu Aplikasi ARPiano ............................................................ Gambar 4.3 Menu About ................................................................................ Gambar 4.3 Menu Tutorial ............................................................................. Gambar 4.4 Augmented Reality Piano .......................................................... Gambar 4.5 Augmented Reality Video .......................................................... Gambar 4.6 Augmented Reality Video .......................................................... Gambar 4.7 Not Balok Piano ......................................................................... Gambar 4.8 Not Setengah Piano .................................................................... Gambar 4.9 Pengujian Marker DO ............................................................... Gambar 4.10 Pengujian Marker RE .............................................................. Gambar 4. 11 Pengujian Marker MI .............................................................. Gambar 4.12 Pengujian Marker FA .............................................................. Gambar 4.13 Pengujian Marker SOL ........................................................... Gambar 4.14 Pengujian Marker LA .............................................................. xi
11 12 13 13 14 14 15 15 16 17 18 19 27 28 29 30 31 32 32 33 34 34 35 36 37 37 38 38 39 41 42 43 44 45 45 46 51 51 52 53 53 54 54 55
Gambar 4.15 Pengujian Marker SI ................................................................ Gambar 4.16 Pengujian Marker DO ............................................................... Gambar 4.17 Video Augmented Reality ......................................................... Gambar 4.18 Video Button Play ...................................................................... Gambar 4.19 Video Button Stop ...................................................................... Gambar 4.20 Posisi kamera kamera dengan marker ...................................... Gambar 4.21 Jarak kamera dengan marker 30 cm ......................................... Gambar 4.22 Jarak kamera dengan marker 60 cm ......................................... Gambar 4.23 Jarak kamera dengan marker 90 cm ......................................... Gambar 4.24 Pada Tempat Kurang Cahaya .................................................... Gambar 4.25 Pada Tempat Terang Cahaya...................................................... Gambar 4.26 Diagram responden munculnya 3D animasi piano ................... Gambar 4.27 Diagram responden bunyi nada yang dihasilkan ....................... Gambar 4.28 Diagram responden kestabilan deteksi marker .......................... Gambar 4.29 Diagram keakuratan deteksi pergerakan tangan ........................ Gambar 4.30 Diagram responden waktu respon aplikasi ............................... Gambar 4.31 Diagram responden marker terdeteksi pada cahaya gelap ........ Gambar 4.32 Diagram responden marker terdeteksi pada cahaya terang ....... Gambar 4.33 Diagram responden Fitur Video pada Aplikasi ......................... Gambar 4.34 Diagram responden fitur menu dan tutorial pada aplikasi ........ Gambar 4.35 Diagram responden aplikasi berjalan dengan baik .................... Gambar 4.36 Diagram responden aplikasi mudah di gunakan ....................... Gambar 4.37 Diagram responden aplikasi ARpiano seperti piano ................. Gambar 4.38 Diagram responden ARpiano dapat dikembangkan ..................
xii
56 56 58 59 59 60 61 61 62 63 64 68 69 71 72 74 75 77 78 79 81 83 84 86
DAFTAR TABEL Tabel 4.1 Marker AR Piano ...................................................................................... 47 Tabel 4.2 Hasil Pengujian Marker ............................................................................ 57 Tabel 4.3 Hasil pendektsian marker .......................................................................... 62 Tabel 4.4 Hasil responden terhadap pertanyaan munculnya 3D animasi piano ........ 67 Tabel 4.5 Hasil responden terhadap pertanyaan bunyi nada yang di hasilkan .......... 68 Tabel 4.6 Hasil responden terhadap pertanyaan kestabilan deteksi marker .............. 70 Tabel 4.7 Hasil responden terhadap deteksi pergerakan tangan .............................. 71 Tabel 4.8 Hasil responden terhadap waktu respon aplikasi ..................................... 73 Tabel 4.9 Hasil responden marker terdeteksi pada cahaya gelap .............................. 74 Tabel 4.10 Hasil responden terhadap marker terdeteksi pada cahaya terang ........... 76 Tabel 4.11 Hasil responden terhadap pertanyaan itur video pada aplikasi ................ 77 Tabel 4.12 Hasil responden fitur menu dan tutorial pada aplikasi ............................ 79 Tabel 4.13 Hasil responden aplikasi berjalan dengan baik ....................................... 80 Tabel 4.14 Hasil responden aplikasi mudah di gunakan ........................................... 81 Tabel 4.15 Hasil responden aplikasi ARpiano bisa digunakan seperti piano ........... 83 Tabel 4.16 Hasil responden arpiano dapat dikembangkan ........................................ 85
xiii