E-Journal SPEKTRUM Vol. 2, No. 2 Juni 2015

RANCANG BANGUN APLIKASI GENDER BERBASIS ANDROID

Nyoman Swastika Dharma1, Made Sudarma2, Made Arsa Suyadnya3 123Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana Email: [email protected], [email protected], [email protected]

ABSTRAK

Gamelan Gender adalah instrumen gamelan di Bali yang digunakan sebagai pengiring upacara keagamaan dan lazim disebut sebagai Gender Wayang. Pada saat ini berbagai kreasi baru dalam memainkan Gamelan Gender dapat dijadikan warisan budaya Bali sehingga dibutuhkan suatu usaha pelestarian Gamelan Gender agar terhindar dari kepunahan. Besarnya jumlah pengguna smartphone di dapat dimanfaatkan sebagai media untuk melestarikan Gamelan Gender yang dilakukan dengan cara membuat aplikasi yang mampu mengenalkan sekaligus menjadi sarana untuk belajar memainkan alat musik Gamelan Gender. Aplikasi ini akan dibuat pada smartphone yang menggunakan sistem operasi Android dengan cara menggabungkan komponen gambar dan rekaman bunyi Gamelan melalui pengkodean pada software engine Corona SDK. Sistem multitouch mendukung aplikasi ini agar dapat dimainkan menggunakan teknik Gamelan Gender yang menggunakan dua tangan sekaligus untuk memainkan nada. Aplikasi ini nantinya dapat diinstal dan dijalankan pada perangkat smartphone Android dengan menggunakan minimal sistem operasi Android 2.2 (Froyo).

Kata kunci: Gamelan Gender, Android, Corona SDK, smartphone, multitouch

1. PENDAHULUAN seperti bunyi Gamelan Gender pada bentuk Gamelan Bali merupakan salah satu aslinya. Selain itu disertakan juga beberapa dari sekian banyak jenis gamelan yang ada informasi mengenai Gamelan Gender di Indonesia. Kegunaan Gamelan Bali yang tersebut. utama adalah sebagai pengiring upacara Tujuan dari penelitian ini adalah untuk keagamaan. Salah satu instrumen dapat membangun suatu aplikasi Gamelan Gamelan Bali yang masih digunakan Gender berbasis Android sebagai media hingga saat ini adalah Gamelan Gender. untuk mengenalkan sekaligus menjadi Gamelan Gender ini lazim disebut sebagai sarana untuk belajar memainkan alat musik Gender Wayang karena biasa digunakan Gamelan Gender kapan saja dan di mana untuk mengiringi pementasan Wayang saja sehingga dapat membantu dalam Kulit. usaha melestarikan seni budaya Bali. Saat ini berbagai kreasi baru dalam memainkan Gamelan Gender telah 2. KAJIAN PUSTAKA diciptakan dan dapat dinikmati sebagai 2.1 Tinjauan Mutakhir pertunjukan seni dan hiburan. Hal ini dapat Sebelumnya penelitian tentang dijadikan warisan budaya Bali sehingga aplikasi alat musik tradisional gamelan dibutuhkan suatu usaha pelestarian telah dilakukan oleh Kusuma (2011) dalam Gamelan Gender tersebut agar terhindar penelitian berjudul ”Belajar Gamelan Jawa dari kepunahan. Menggunakan Platform iOS”. Penelitian ini Pesatnya perkembangan teknologi mengungkapkan aplikasi simulasi yang multimedia dapat dimanfaatkan sebagai dibuat akan dijalankan pada sistem operasi sarana untuk melestarikan Gamelan iOS [1]. Gender. Salah satu metode yang dapat Penelitian yang dilakukan oleh digunakan dengan memanfaatkan Pramudi (2010) yang berjudul “Desain smartphone sebagai media pengenalan Virtual Gamelan Jawa Sebagai Media dan belajar memainkan Gamelan Gender Pembelajaran” mengemukakan tentang yaitu dengan membuat suatu aplikasi pada implementasi multimedia dalam Gamelan smartphone yang menggunakan sistem Jawa yang dilengkapi dengan berbagai operasi Android yang menampilkan macam pilihan menu suara Gamelan Jawa Gamelan Gender dalam bentuk digital dua [2]. dimensi serta mampu menghasilkan bunyi

Nyoman Swastika Dharma, Made Sudarma, I Made Arsa Suyadnya 18

E-Journal SPEKTRUM Vol. 2, No. 2 Juni 2015

Agusdinata (2012), pada penelitian akan membutuhkan API Corona dan editor yang berjudul “Perancangan Dan teks yang layak [6]. Implementasi Aplikasi Virtual Gamelan Berbasis Android”, memaparkan tentang 2.5 Pengujian Black Box alat musik gamelan disajikan berbasis Pengujian black box adalah pengujian mobile dengan menggunakan sistem aspek fundamental sistem tanpa operasi Android. Aplikasi ini menyediakan memperhatikan struktur logika internal tiga jenis alat musik Gamelan Jawa perangkat lunak. Metode ini digunakan diantaranya Demung Laras , untuk mengetahui apakah perangkat lunak Slenthem Laras Pelog, dan Laras berfungsi dengan benar tanpa terjadi bug Pelog [3]. atau kesalahan. Pengujian black box merupakan metode perancangan data uji 2.2 Gamelan Gender Wayang yang didasarkan pada spesifikasi perangkat Gamelan Gender Wayang lunak. Data uji dibangkitkan, dieksekusi diklasifikasikan ke dalam musik golongan pada perangkat lunak dan kemudian tua yang terdiri dari dua sampai empat keluaran dari perangkat lunak dicek apakah buah gender dengan memakai sepuluh telah sesuai dengan yang diharapkan [7]. bilah dan memakai nada berlaras . Satu barungan Gamelan Gender Wayang 3. METODE PENELITIAN terdiri dari empat tangguh, dua tangguh 3.1 Tahapan Penelitian berukuran besar disebut Gender Pemade, Tahapan penelitian yang dilakukan dan dua tangguh lagi berukuran kecil untuk rancang bangun aplikasi Gamelan disebut Gender Kantil. Pada dua tungguh Gender berbasis Android yaitu: Gender Wayang Pemade terdapat satu 1. Melakukan pendefinisian masalah dan tungguh yang menggunakan nada membuat batasan masalah dari aplikasi pengumbang dan satu tungguh lainnya agar perancangan aplikasi yang dibuat menggunakan nada pengisep. Apabila dua menjadi lebih sederhana. nada dimainkan bersamaan akan 2. Mengumpulkan data yang nantinya akan menimbulkan suara ombak atau gelombang digunakan sebagai landasan dalam [4]. perancangan dan pembuatan sistem, baik melalui studi literatur maupun 2.3 Android dengan pengamatan langsung. Android adalah sistem operasi untuk 3. Membuat flowchart sistem yang telepon seluler yang berbasis Linux. digunakan untuk perancangan awal dari Android menyediakan platform terbuka bagi sistem yang akan dibuat. Dengan para pengembang untuk menciptakan adanya flowchart urutan poses kegiatan aplikasi mereka sendiri untuk digunakan menjadi lebih jelas. oleh bermacam peranti bergerak. Google 4. Perancangan user interface berupa Inc. awalnya membeli Android Inc., gambar dari masing-masing atribut yang pendatang baru yang membuat peranti akan ditampilkan pada aplikasi. lunak untuk ponsel, yang kemudian untuk 5. Perekaman bunyi Gamelan Gender mengembangkan Android, dibentuklah Wayang, yaitu sebuah Gender Pengisep Open Handset Alliance, konsorsium dari 34 dan sebuah Gender Pengumbang yang perusahaan peranti keras, peranti lunak, keduanya memiliki laras slendro lima dan telekomunikasi, termasuk Google, nada. Kemudian dilakukan proses HTC, Intel, Motorola, Qualcomm, T-Mobile, editing format audio menjadi bentuk dan Nvidia [5]. .mp3 pada komputer. 6. Perancangan coding program pada 2.4 Corona SDK aplikasi menggunakan software Corona Corona SDK berbeda dari bahasa SDK. pemrograman lainnya, di dalam corona 7. Instalasi aplikasi pada beberapa SDK sendiri telah tertanam worksheet dan platform android sehingga dapat sistem debugging. Corona SDK dilakukan pengujian terhadap aplikasi menggunakan editor teks dasar untuk yang telah dibuat. menulis kode, dan editor grafis untuk 8. Pengujian untuk mengetahui ada atau membuat gambar. Corona sendiri hanya tidaknya bug pada aplikasi yang dibuat akan bertugas menyusun dan running menggunakan metode pengujian black program. Untuk memulainya, pengguna box.

Nyoman Swastika Dharma, Made Sudarma, I Made Arsa Suyadnya 19

E-Journal SPEKTRUM Vol. 2, No. 2 Juni 2015

9. Analisis dapat dilakukan terhadap hasil Wayang yang dimainkan memiliki bunyi yang diperoleh dari uji coba aplikasi bernada rendah. Sedangkan tombol terhadap beberapa smartphone. Gender Pengisep memiliki bunyi bernada 10. Mengambil simpulan serta pembuatan tinggi. Apabila memilih salah satu jenis laporan dari hasil pembuatan aplikasi bunyi Gamelan Gender Wayang pada Gamelan Gender berbasis Android. halaman ini, pengguna dapat secara langsung memainkan alat musik Gamelan 3.2 Gambaran Umum Sistem Gender Wayang yang disediakan pada Aplikasi Gamelan Gender berbasis halaman instrumen Gamelan. Android ini merupakan suatu aplikasi yang Apabila pengguna pada halaman dibuat sebagai bentuk usaha pelestarian utama memilih tombol tutorial maka seni budaya tradisional dengan pengguna akan diarahkan pada halaman memanfaatkan kemajuan teknologi tutorial dimana pada halaman ini akan informasi dan komunikasi. Dengan menjelaskan tentang bagaimana cara menjadikan Gamelan Gender suatu aplikasi menggunakan aplikasi ini pada halaman mobile, akan memberikan pengalaman instrumen Gamelan. baru serta memudahkan para generasi Pemilihan tombol demo akan muda untuk mempelajari Gamelan Gender mengarahkan pengguna pada halaman di mana pun berada tanpa harus selalu demo yang berisi video animasi permainan menggunakan perangkat gamelan aslinya. lagu Gamelan Gender. Halaman demo ini Pada aplikasi ini pengguna akan dapat membantu pengguna dalam memainkan instrumen Gamelan Gender mempelajari sebuah lagu sederhana Wayang sesuai dengan nada dan cara Gamelan Gender. memukul bilah gamelan. Jenis Gamelan Tombol credit adalah tombol yang Gender Wayang akan dibagi menjadi dua, mengarahkan pengguna menuju halaman yaitu Gender Pengumbang dimana memiliki credit yang menampilkan profil dari bunyi bernada rendah dan Gender pembuat aplikasi Gamelan Gender Pengisep yang memiliki bunyi bernada berbasis Android ini.. tinggi. Adapun flowchart dari Aplikasi Antarmuka aplikasi ini akan Simulasi Gamelan Gender ini dapat ditampilkan bilah-bilah gamelan yang terdiri dijelaskan pada Gambar 1. dari sepuluh bilah terbentang dari kanan ke kiri. Bilah tersebut dibuat menjadi dua 4.HASIL DAN PEMBAHASAN bagian atas dan bawah. Bagian atas Aplikasi Gamelan Gender berbasis berfungsi untuk memainkan nada gamelan, Android ini merupakan aplikasi digital yang sedangkan bagian bawah berfungsi untuk dibuat pada perangkat telepon seluler yang proses menutup nada atau disebut dengan menggunakan sistem operasi Android. istilah nakep. Bilah-bilah gamelan akan Aplikasi ini menampilkan barisan bilah dilengkapi dengan nama nada dalam gamelan yang memiliki nada sesuai dengan aksara Bali yang menjadi bunyi dari bilah bunyi asli dari Gamelan Gender Wayang. tersebut. Disediakan pula bagian bilah gamelan yang akan digunakan untuk untuk proses nakep, 3.3 Alur Penggunaan Aplikasi sehingga diperoleh keserasian bunyi nada Alur penggunaan aplikasi merupakan gamelan saat instrumen ini dimainkan. urutan tahapan dalam menggunakan Penggunaannya tergolong mudah karena aplikasi Gamelan Gender berbasis Android hanya dengan melakukan ketukan pada ini. Alur dimulai dari halaman utama objek bilah gamelan pada layar telepon pengguna, dimana pada halaman ini seluler berbasis Android. Aplikasi ini akan terdapat empat pilihan tombol, yaitu tombol memberikan pengalaman baru bagi play, tombol tutorial, tombol demo, dan generasi muda untuk mempelajari kesenian tombol credit. Gamelan Gender, khususnya Gamelan Jika pengguna memilih tombol play, Gender Wayang pengguna diarahkan pada halaman pilih Tahap-tahap pembuatan aplikasi nada. Pada halaman ini terdapat dua Gamelan Gender berbasis Android yang tombol untuk memilih dua jenis bunyi dilakukan yaitu: Gamelan Gender Wayang yang akan 1. Pembuatan gambar dimainkan. Tombol pertama berupa Gender 2. Perekaman bunyi gamelan Pengumbang dimana Gamelan Gender 3. Penggabungan komponen

Nyoman Swastika Dharma, Made Sudarma, I Made Arsa Suyadnya 20

E-Journal SPEKTRUM Vol. 2, No. 2 Juni 2015

Start

Halaman Utama

Play Tutorial Demo Credit

Pilih Nada Bagian 1

Bagian 2 Pengumbang Pengisep

Bagian 3 Play Instrument

Bagian 4

ya Play Again?

tidak

End

Gambar 1 Flowchart aplikasi

4.1 Pembuatan Gambar local img1 Pembuatan gambar dilakukan untuk img1 = ui.newButton{ mendukung user interface dari aplikasi defaultSrc = Gamelan Gender. Gambar tersebut "images/bilah/atas.png", defaultX = 90/2, digunakan untuk menampilkan bilah defaultY = 360/2, gamelan beserta dengan notasi dingdong overSrc = dalam aksara Bali, menampilkan tombol- "images/bilah/ndong.png", tombol untuk memilih menu, gambar overX = 90/2-5, overY = 360/2-5, background dari tampilan layar aplikasi, emboss = false} dan untuk menampilkan tutorial dari img1.x = 50; img1.y = 190 aplikasi. Kode Program 1 Menampilkan bilah gamelan

4.2 Perekaman Bunyi Gamelan b. Menampilkan Bilah Nakep Proses perekaman bunyi Gamelan Kode Program 2 digunakan untuk Gender Wayang dilakukan dengan menampilkan bilah nakep yang berfungsi merekam nada-nada pada sebuah Gender untuk proses menutup nada sehingga Pengisep dan sebuah Gender diperoleh keserasian bunyi nada gamelan Pengumbang yang keduanya memiliki laras saat instrumen ini dimainkan slendro lima nada. Bunyi nada yang direkam berasal dari setiap bilah gamelan, sehingga diperoleh 20 jenis bunyi nada local img2 img2 = ui.newButton{ Gamelan Gender. Terdiri dari 10 nada defaultSrc = Gender Pengisep dan 10 nada Gender "images/bilah/bawah.png", Pengumbang. defaultX = 90/2, defaultY = 100/2, overSrc = 4.3 Penggabungan Komponen "images/bilah/bawah.png", Penggabungan komponen untuk overX = 90/2-5, menghasilkan suatu aplikasi Gamelan overY = 100/2-5, emboss = false} Gender dilakukan melalui pengkodean img2.x = 50; img2.y = 300 pada software engine Corona SDK. Kode Kode Program 2 Menampilkan bilah nakep program yang dibuat digunakan antara lain untuk: c. Mengeluarkan Bunyi Gamelan a. Menampilkan Bilah Gamelan Kode Program 3 digunakan untuk Kode Program 1 digunakan untuk mengeluarkan bunyi gamelan apabila menampilkan bilah gamelan. gambar bilah diketuk.

Nyoman Swastika Dharma, Made Sudarma, I Made Arsa Suyadnya 21

E-Journal SPEKTRUM Vol. 2, No. 2 Juni 2015

Halaman utama ini terdiri dari empat buah local playaudio = {} local audio_channel1 tombol, yaitu tombol play yang akan local audio_sound = mengarahkan pengguna menuju halaman audio.loadSound("sound/11.mp3") instrumen Gamelan Gender, tombol tutorial function playaudio:touch(e) if ( e.phase == "began" ) then yang mengarahkan pengguna menuju audio_channel1 = halaman tutorial, tombol demo yang audio.play(audio_sound) mengarahkan pengguna menuju halaman elseif ( e.phase == "ended" ) demo, dan tombol credit akan then end mengarahkan pengguna menuju halaman return true credit. end img1:addEventListener( "touch", playaudio ) Kode Program 3 Mengeluarkan bunyi gamelan d. Nakep Bunyi Gamelan Kode program yang digunakan untuk nakep bunyi gamelan yaitu:

local stopaudio = {} function stopaudio:touch(e) Gambar 2 Halaman utama audio.stop( audio_channel1 ) audio_channel1 = nil b. Halaman Instrumen end img2:addEventListener( "touch", Terdapat dua jenis halaman instrumen stopaudio ) Gamelan Gender Wayang yaitu Gender Kode Program 4 Nakep bunyi gamelan Pengumbang dan Gender Pengisep. Pada halaman instrumen ini ditampilkan bilah- e. Menampilkan Tutorial bilah gamelan yang terdiri dari sepuluh Kode program yang digunakan untuk bilah. Bilah tersebut kemudian dibagi menampilkan tutorial yaitu: menjadi dua yaitu bagian atas berfungsi untuk memainkan nada gamelan, sedangkan bagian bawah berfungsi untuk local pict = display.newImageRect( "images/bg/tutor1.png",1310/1,770/1); proses menutup nada atau nakep. Bilah- pict.x=display.contentCenterX; bilah gamelan akan dilengkapi dengan pict.y=display.contentCenterY notasi dingdong yang menjadi nada dari localGroup:insert(pict) bilah tersebut. Kode Program 5 Menampilkan tutorial f. Menampilkan Demo Kode program yang digunakan untuk menampilkan demo yaitu:

local onComplete = function( event ) if event.phase == "release" and demo_btn.isActive then media.playVideo( "demo/demo.m4v", true, onComplete ) end Gambar 3 Halaman instrumen --return true end c. Halaman Tutorial Kode Program 6 Menampilkan demo Halaman tutorial adalah halaman yang memuat panduan dalam menggunakan 4.4 Tampilan Aplikasi aplikasi Gamelan Gender berbasis Android Aplikasi Gamelan Gender berbasis ini. Tutorial ini berisikan diantaranya Android ini akan dibagi menjadi beberapa keterangan singkat mengenai Gamelan bagian yaitu: Gender, jenis Gamelan Gender yang a. Halaman utama disediakan, dan bagian-bagian yang akan Halaman utama merupakan tampilan disentuh bila memainkan instrumen awal dari aplikasi Gamelan Gender. gamelan.

Nyoman Swastika Dharma, Made Sudarma, I Made Arsa Suyadnya 22

E-Journal SPEKTRUM Vol. 2, No. 2 Juni 2015

1. Aplikasi Gamelan Gender ini dibuat dengan menggabungkan komponen gambar dan rekaman bunyi Gamelan melalui pengkodean pada software engine Corona SDK. 2. Berdasarkan hasil pengujian aplikasi dengan metode Black Box dan Minimum Requirement, aplikasi ini berfungsi dengan baik sehingga dapat diinstal dan Gambar 4 Halaman tutorial dijalankan pada perangkat smartphone Android dengan menggunakan minimal d. Halaman Demo sistem operasi Android 2.2 (Froyo). Halaman yang menampilkan demo permainan Gamelan Gender dalam bentuk 5.2 Saran video animasi. Halaman demo ini dapat Saran untuk pengembangan Aplikasi mengajarkan pengguna untuk memainkan Gamelan Gender berbasis Android secara sebuah lagu Gamelan Gender. lebih lanjut yaitu diharapkan dapat menambahkan fitur rekaman sehingga pengguna dapat mendengarkan kembali permainan Gamelan Gender yang telah dilakukan.

6. DAFTAR PUSTAKA [1] Kusuma, C., Sulistijono, I.A., Kurniawanto, A. 2011. Belajar Gamelan Jawa Menggunakan Platform iOS. tersedia di http://repo.eepis- Gambar 5 Halaman demo its.edu/1511/1/[G-D104-10]_pp.409- 413_Belajar_Gamelan_Jawa_Menggun 4.5 Pengujian Sistem akan_Platform_ iOS.pdf. diakses Metode yang digunakan dalam tanggal 19 Desember 2014). menguji aplikasi Gamelan Gender berbasis [2] Pramudi, Y.T.C., Budiman, F., Sunardi. Android ini adalah dengan metode black 2010. Desain Virtual Gamelan Jawa box untuk menguji fungsional aplikasi Sebagai Media Pembelajaran. Tersedia sehingga dapat diketahui ada atau di http://journal.uii.ac.id/index.php tidaknya bug pada aplikasi dan pengujian /Snati/article/viewFile/1860/1636. minimum requirement untuk mengetahui diakses tanggal 19 Desember 2014). spesifikasi minimum smartphone yang [3] Agusdinata, D.A. 2012. “Perancangan disarankan agar pengguna dapat Dan Implementasi Aplikasi Virtual menggunakan aplikasi dengan nyaman. Gamelan Berbasis Android” (tugas Spesifikasi tersebut yaitu: akhir). Salatiga: Universitas Kristen 1. Operating system Android 2.2 (Froyo). Satya Wacana. 2. CPU Dual-core 1GHz. [4] Sutamuliartawan. 2012. Gender 3. GPU Adreno 305 (GPU kelas mid-end Wayang. Denpasar: Institut Seni ke atas). Indonesia. 4. RAM 1 GB. [5] Syariati, Husen. 2012. Makalah Sistem 5. Resolusi layar 600 x 1024 pixels, 5.0 Operasi Android. Kuningan: Fakultas inchi. Ilmu Komputer Universitas Kuningan. Bila dijalankan di bawah spesifikasi [6] Domenech, Silvia. 2013. Create Mobile minimum yang disarankan, akan terjadi lag Games With Corona Build On Ios And yang akan membuat pengguna merasa Android. Texas: The Pragmatic tidak nyaman saat menggunakan aplikasi. Programmers. [7] Chalri, Yulia. 2005. Testing dan 5.SIMPULAN DAN SARAN Implementasi Sistem. tersedia di 5.1 Simpulan http://liapsa.staff.gunadarma.ac.id. Simpulan dari penelitian ini adalah diakses tanggal 8 Januari 2015). sebagai berikut:

Nyoman Swastika Dharma, Made Sudarma, I Made Arsa Suyadnya 23