Upload
phunghuong
View
230
Download
0
Embed Size (px)
Citation preview
Rancang Bangun Aplikasi “Dalang” Berbasis Android
Cover
TUGAS AKHIR
Diajukan guna memenuhi sebagian persyaratan
dalam rangka menyelesaikan pendidikan sarjana strata satu (S1)
Program Studi Teknologi Informasi
PUTU RISANTI ISWARDANI
NIM : 1204505014
JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2016
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 2016
Putu Risanti Iswardani
iii
iii
LEMBAR PENGESAHAN TUGAS AKHIR
JUDUL : RANCANG BANGUN APLIKASI DALANG
BERBASIS ANDROID
NAMA : PUTU RISANTI ISWARDANI
NIM : 1204505014
JURUSAN : TEKNOLOGI INFORMASI
FAKULTAS : TEKNIK
TANGGAL UJIAN : 23 JUNI 2016
Menyetujui,
Dosen Pembimbing I,
Putu Wira Buana, S.Kom., M.T.
NIDN. 0017047903
Dosen Pembimbing II,
Kadek Suar Wibawa, S.ST,. M.T.
NIDN. 9908419827
Mengetahui,
Ketua Jurusan,
Dr. Eng. Putu Agung Bayupati, S.T., MT.
NIP. 197504232003121002
iv
iv
BERITA ACARA TUGAS AKHIR
JUDUL : RANCANG BANGUN APLIKASI DALANG
BERBASIS ANDROID
NAMA : PUTU RISANTI ISWARDANI
NIM : 1204505014
JURUSAN : TEKNOLOGI INFORMASI
FAKULTAS : TEKNIK
TANGGAL UJIAN : 23 JUNI 2016
Telah dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian
persyaratan yang diperlukan untuk memperoleh gelar Sarjana Teknologi
Informasi pada Program Studi Teknologi Informasi, Fakultas Teknik, Universitas
Udayana dengan nilai .
DEWAN PENGUJI
Ketua,
Putu Wira Buana, S.Kom., M.T.
NIDN. 0017047903
Sekretaris,
Kadek Suar Wibawa, S.ST,. M.T.
NIDN. 9908419827
Penguji I,
I Made Sukarsa, S.T., M.T.
NIDN. 0024107505
Penguji II,
I Ketut Adi Purnawan, S.T., M.Eng.
NIDN. 0020118402
Penguji III,
Ni Kadek Ayu Wirdiani, S.T., M.T.
NIDN. 0827038102
v
v
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, karena
atas berkat dan rahmat-Nya penulis dapat menyelesaikan tugas akhir dengan judul
“Aplikasi Dalang Berbasis Android”. Pada kesempatan ini penulis
menyampaikan rasa terima kasih kepada semua pihak yang telah memberikan
bantuan dan bimbingan dalam penyusunan tugas akhir ini, terutama kepada :
1. Bapak Prof. Ir. Ngakan Putu Gede Suardana, M.T.,Ph.D., selaku Dekan
Fakultas Taknik Univeritas Udayana.
2. Bapak Dr. Eng. I Putu Agung Bayupati, S.T.,M.T., selaku Ketua Jurusan
Teknologi Informasi Fakultas Teknik Universitas Udayana.
3. Bapak Putu Wira Buana, S.Kom., M.T., selaku dosen pembimbing I dan
Bapak Kadek Suar Wibawa, S.ST.,M.T., selaku dosen pembimbing II
yang telah banyak memberikan bantuan, petunjuk, dan bimbingan kepada
penulis di dalam penyusunan tugas akhir ini.
4. Bapak A.A. K. Agung Cahyawan W., S.T., M.T., selaku dosen
pembimbing akademik yang telah memberikan bimbingan selama
menempuh pendidikan di Jurusan Teknologi Informasi Fakultas Teknik
Universitas Udayana.
5. Kedua orang tua dan keluarga yang telah memberikan dukungan dan
motivasi dalam pembuatan tugas akhir ini.
6. Kelima teman terbaik Ayu Astridefi, Desak Ayu Sista Dewi, I G AA Mas
Aristamy, Titah Wulandari, Pande Wayan Artha Pradana yang selalu
memberikan semangat, motivasi dan dukungan.
7. I Gede Agus Mahasadhu yang selalu membantu dalam hal pembuatan
aplikasi dan laporan, serta selalu memberikan semangat dan motivasi.
8. Teman-teman seperjuangan dan segenap civita di Jurusan Teknologi
Informasi Universitas Udayana yang telah memberikan sumbangan ide,
pemikiran dan dukungan dalam penyusunan tugas akhir ini.
vi
vi
Penulis menyadari bahwa tugas akhir ini jauh dari sempurna baik dalam
materi maupun penulisannya. Akhir kata penulis memohon maaf jika ada
kesalahan dalam penulisan tugas akhir ini.
Denpasar, Juli 2016
Penulis
vii
vii
ABSTRAK
Game merupakan sebuah hiburan yang di desain secara menarik sehingga
seseorang yang memainkannya lebih merasa senang dan tertarik. Selain untuk
hiburan semata, game juga dapat digunakan sebagai media belajar sehingga
pembelajaran semakin kreatif dan inovatif. Permainan wayang merupakan sebuah
pagelaran seni khas Bali yang ditampilkan pada saat upacara tertentu. Wayang
dimainkan atau dipertunjukkan oleh seseorang yang disebut dalang. Dalang
memainkan wayang sesuai dengan atraksi dari watak tokoh wayang. Sejauh ini,
belum ada yang meneliti tentang bagaimana mengimplementasikan wayang kulit
ke dalam sebuah media android. Wayang kulit yang diimplementasikan ke dalam
media android dapat menggerakkan tangannya dalam media android seperti
gerakan wayang kulit aslinya. Aplikasi Dalang dibuat agar masyarakat umum
dapat memainkan sebuah permainan dalang secara umum.
Aplikasi Dalang dibuat dengan mengkombinasi tradisi dengan media
hiburan modern dengan menggunakan sebuah teknik pivot joint yang dapat
menggerakan dua benda yang berhimpitan seperti sebuah sendi. Pivot joint
digunakan untuk menggerakkan tangan wayang di dalam sebuah media android.
Aplikasi dalang dapat menggerakkan tangan dan badan wayang di dalam
sebuah platform android. Aplikasi ini dapat dengan baik dijadikan sebagai media
pembelajaran bagi masyarakat umum berdasarkan survey yang dilakukan. Hasil
survei membuktikan bahwa 95% masyarakat menyatakan Aplikasi Dalang dapat
dijadikan sebagai media belajar mendalang dengan baik.
Kata kunci : Wayang, Dalang, Android, Game, Bali, Pivot Joint
viii
viii
ABSTRACT
Game is an entertainment that is designed interestingly so that the one
who plays it feel more happy and interested. In addition to more entertainment,
games can also be used as learning media so that learningcan be more creative
and innovative. The game wayang(puppet) is a Balinese art performance that is
performed on certain holy ceremonies. Wayang is played or performed by
someone that is called Dalang(Puppeter). Dalang plays wayang that is
appropriate with attraction of wayang character’s characteristic. So far, there is
nobody who research about how to implement Wayang Kulit(Leather Puppet) into
an Android media. Wayang Kulit that is implemented into Android media is able
to move its hands in Android media like the movement of the real Wayang Kulit.
Dalang application is made so that the public society can play a game of Dalang
in general.
Dalang Application is made by combining tradition with modern
entertainment media by using a pivot joint technique which able to move two
things that are close together like a joint. Pivot joint is use for moving wayang’s
hands in an Android media.
Dalang application is able to move the Wayang’s hands and body on
Android platform. This application can be become a learning media for the public
society according to the survey that has been done. The survey result that is
gained indicates 95% of the people assert Dalang Aplication can be become a
media of learning narrating very well.
Keywords : Wayang, Dalang, Android, Game, Bali, Pivot Joint
ix
ix
DAFTAR ISI
HALAMAN JUDUL .................................................................................................... i
PERNYATAAN ........................................................................................................... ii LEMBAR PENGESAHAN TUGAS AKHIR .......................................................... iii
BERITA ACARA TUGAS AKHIR .......................................................................... iv KATA PENGANTAR ................................................................................................. v ABSTRAK ................................................................................................................. vii ABSTRACT .............................................................................................................. viii
DAFTAR ISI ............................................................................................................... ix DAFTAR GAMBAR ................................................................................................. xii DAFTAR TABEL .................................................................................................... xiv DAFTAR KODE PROGRAM ................................................................................. xv BAB I PENDAHULUAN .............................................. Error! Bookmark not defined. 1.1 Latar Belakang ................................................. Error! Bookmark not defined.
1.2 Rumusan Masalah ............................................ Error! Bookmark not defined. 1.3 Tujuan Penelitian ............................................. Error! Bookmark not defined.
1.4 Manfaat Penelitian ........................................... Error! Bookmark not defined. 1.5 Batasan Masalah............................................... Error! Bookmark not defined. 1.6 Sistematika Penulisan ...................................... Error! Bookmark not defined.
BAB II KAJIAN PUSTAKA ........................................ Error! Bookmark not defined.
2.1 State of the Art .................................................. Error! Bookmark not defined. 2.2 Sejarah Pewayangan Bali ................................. Error! Bookmark not defined. 2.3 Wayang ............................................................ Error! Bookmark not defined.
2.4 Dalang .............................................................. Error! Bookmark not defined. 2.5 Corona SDK ..................................................... Error! Bookmark not defined.
2.6 Lua.................................................................... Error! Bookmark not defined. 2.7 Physics Joints ................................................... Error! Bookmark not defined.
2.7.1 Pivot Joint .......................................... Error! Bookmark not defined.
2.7.2 Distance Joint .................................... Error! Bookmark not defined.
2.7.3 Piston Joint ........................................ Error! Bookmark not defined.
2.7.4 Weld Joint .......................................... Error! Bookmark not defined.
2.7.5 Wheel Joint ........................................ Error! Bookmark not defined.
2.7.6 Pulley Joint ........................................ Error! Bookmark not defined.
2.7.7 Touch Joint ........................................ Error! Bookmark not defined.
2.7.8 Rope Joint .......................................... Error! Bookmark not defined.
2.7.9 Gear Joint .......................................... Error! Bookmark not defined.
2.8 Event Listener................................................... Error! Bookmark not defined.
2.8.1 Touch Event ....................................... Error! Bookmark not defined.
2.8.2 Tap Event ........................................... Error! Bookmark not defined.
BAB III METODOLOGI DAN PERANCANGAN SISTEMError! Bookmark not defined. 3.1 Tempat dan Waktu Penelitian .......................... Error! Bookmark not defined. 3.2 Alur Penelitian ................................................. Error! Bookmark not defined. 3.3 Sumber Data ..................................................... Error! Bookmark not defined.
x
x
3.4 Metode Pengumpulan Data .............................. Error! Bookmark not defined. 3.5 Gambaran Umum ............................................. Error! Bookmark not defined.
3.6 Perancangan Tokoh .......................................... Error! Bookmark not defined.
3.6.1 Perancangan Tangan .......................... Error! Bookmark not defined.
3.6.2 Perancangan Mulut ............................ Error! Bookmark not defined.
3.7 Perancangan Gerakan ....................................... Error! Bookmark not defined.
3.7.1 Perancangan Gerakan Swipe.............. Error! Bookmark not defined.
3.7.2 Perancangan Gerakan Combo............ Error! Bookmark not defined.
3.7.3 Perancangan Gerakan Button ............ Error! Bookmark not defined.
3.8 Perancangan Background ................................. Error! Bookmark not defined. 3.9 Perancangan Suara ........................................... Error! Bookmark not defined.
BAB IV HASIL DAN PEMBAHASAN ...................... Error! Bookmark not defined. 4.1 Konfigurasi Hardware ..................................... Error! Bookmark not defined. 4.2 Konfigurasi Software ....................................... Error! Bookmark not defined. 4.3 Hasil Perancangan ............................................ Error! Bookmark not defined.
4.3.1 Hasil Perancangan Gerakan ............... Error! Bookmark not defined.
4.3.1.1 Gerakan Swipe ....................... Error! Bookmark not defined.
4.3.1.2 Gerakan Combo ..................... Error! Bookmark not defined. 4.3.1.3 Gerakan Button ...................... Error! Bookmark not defined.
4.3.2 Hasil Perancangan User Interface ..... Error! Bookmark not defined.
4.3.2.1 Scene Awal Game .................. Error! Bookmark not defined.
4.3.2.2 Scene Play .............................. Error! Bookmark not defined.
4.3.2.3 Scene Tutorial ........................ Error! Bookmark not defined. 4.3.2.4 Scene About ........................... Error! Bookmark not defined.
4.4 Uji Coba Aplikasi pada Device ........................ Error! Bookmark not defined.
4.4.1 Resolusi Tampilan Aplikasi .............. Error! Bookmark not defined.
4.4.2 Uji Coba Gerakan Badan Wayang .... Error! Bookmark not defined.
4.4.3 Uji Coba Gerakan Tangan Wayang ... Error! Bookmark not defined.
4.4.4 Uji Coba Gerakan Combo ................. Error! Bookmark not defined.
4.4.5 Uji Coba Gerakan Mulut Wayang ..... Error! Bookmark not defined.
4.5 Analisis Sistem ................................................. Error! Bookmark not defined.
4.5.1 Pengambilan Data .............................. Error! Bookmark not defined.
4.5.2 Kriteria Variable ................................ Error! Bookmark not defined.
4.5.2.1 Aspek Ketertarikan Pengguna Error! Bookmark not defined. 4.5.2.2 Aspek Kemudahan Aplikasi .. Error! Bookmark not defined. 4.5.2.3 Aspek Keakuratan Aplikasi ... Error! Bookmark not defined. 4.5.2.4 Aspek Pembelajaran dan HiburanError! Bookmark not defined.
4.5.3 Penetapan Skor .................................. Error! Bookmark not defined.
4.5.4 Perhitungan dan Penyajian Data ........ Error! Bookmark not defined.
4.6 Kelebihan dan Kekurangan Sistem .................. Error! Bookmark not defined.
4.6.1 Kelebihan Sistem ............................... Error! Bookmark not defined.
4.6.2 Kekurangan Sistem ............................ Error! Bookmark not defined.
BAB V PENUTUP ......................................................... Error! Bookmark not defined.
5.1 Kesimpulan ...................................................... Error! Bookmark not defined. 5.2 Saran ................................................................. Error! Bookmark not defined.
xi
xi
DAFTAR PUSTAKA .................................................... Error! Bookmark not defined.
LAMPIRAN – LAMPIRAN
xii
xii
DAFTAR GAMBAR
Gambar 2.1 Icon Corona Sdk ...................................... Error! Bookmark not defined. Gambar 2.2 Icon Lua................................................... Error! Bookmark not defined. Gambar 2.3 Contoh Pivot joint ................................... Error! Bookmark not defined. Gambar 2.4 Contoh Penggunaan Distance joint ......... Error! Bookmark not defined.
Gambar 2.5 Contoh Penggunaan Piston joint ............. Error! Bookmark not defined. Gambar 2.6 Contoh Penggunaan Weld joint ............... Error! Bookmark not defined. Gambar 2.7 Contoh Penggunaan Wheel joint ............. Error! Bookmark not defined.
Gambar 2.8 Contoh Penggunaan Pulley joint ............. Error! Bookmark not defined. Gambar 2.9 Contoh Penggunaan Touch joint ............. Error! Bookmark not defined. Gambar 2.10 Contoh Penggunaan Rope joint ............. Error! Bookmark not defined. Gambar 2.11 Contoh Penggunaan Gear joint ............. Error! Bookmark not defined.
Gambar 3.1 Flowchart Alur Penelitian ....................... Error! Bookmark not defined. Gambar 3.2 Gambaran Umum Aplikasi...................... Error! Bookmark not defined.
Gambar 3.3 Gambaran Tampilan Aplikasi ................. Error! Bookmark not defined. Gambar 4.1 Tampilan Pada Saat Memulai Sentuhan .. Error! Bookmark not defined.
Gambar 4.2 Tampilan Pada Saat Melepaskan SentuhanError! Bookmark not defined. Gambar 4.3 Tampilan Menggerakkan Wayang .......... Error! Bookmark not defined. Gambar 4.4 Tampilan Scene Awal.............................. Error! Bookmark not defined.
Gambar 4.5 Tampilan Scene Play ............................... Error! Bookmark not defined.
Gambar 4.6 Tampilan saat User Memilih Wayang .... Error! Bookmark not defined. Gambar 4.7 Tampilan Pada Saat Latar Diganti .......... Error! Bookmark not defined. Gambar 4.8 Tampilan Posisi Button Suara ................. Error! Bookmark not defined.
Gambar 4.9 Tampilan Pemilihan suara ....................... Error! Bookmark not defined. Gambar 4.10 Tampilan Scene Tutorial (1) ................. Error! Bookmark not defined.
Gambar 4.11 Tampilan Scene Tutorial (2) ................. Error! Bookmark not defined. Gambar 4.12 Tampilan Scene About ........................... Error! Bookmark not defined. Gambar 4.13 (a) Resolusi Tampilan Aplikasi Pada Samsung Galaxy Ace II, (b)
Resolusi Tampilan Aplikasi Pada Lenovo A6000, (c) Resolusi Tampilan Aplikasi
Pada Xiaomi Redmi Note 3......................................... Error! Bookmark not defined.
Gambar 4.14 (a) Tampilan Gerakan Badan Wayang Pada Samsung Galaxy Ace II,
(b) Tampilan Gerakan Badan Wayang Pada Lenovo A6000, (c) Tampilan Gerakan
Badan Wayang Pada Xiaomi Redmi Note 3 ............... Error! Bookmark not defined. Gambar 4.15 (a) Tampilan Gerakan Tangan Wayang Pada Samsung Galaxy Ace
II, (b) Tampilan Gerakan Tangan Wayang Pada Lenovo A6000, (c) Tampilan
Gerakan Tangan Wayang Pada Xiaomi Redmi Note 3Error! Bookmark not defined. Gambar 4.16 (a) Tampilan Gerakan Combo Pada Samsung Galaxy Ace II, (b)
Tampilan Gerakan Combo Pada Lenovo A6000, (c) Tampilan Gerakan Combo
Pada Xiaomi Redmi Note 3......................................... Error! Bookmark not defined. Gambar 4.16 (a) Tampilan Gerakan Mulut Wayang Pada Samsung Galaxy Ace II,
(b) Tampilan Gerakan Mulut Wayang Pada Lenovo A6000, (c) Tampilan Gerakan
Mulut Wayang Pada Xiaomi Redmi Note 3 ............... Error! Bookmark not defined.
Gambar 4.17 Diagram Aspek Ketertarikan Aplikasi .. Error! Bookmark not defined. Gambar 4.18 Diagram Hasil Tingkat Kemudahan AplikasiError! Bookmark not defined.
xiii
xiii
Gambar 4.19 Diagram Hasil Tingkat Keakuratan AplikasiError! Bookmark not defined. Gambar 4.20 Diagram Hasil Tingkat Pembelajaran dan HiburanError! Bookmark not defined.
xiv
xiv
DAFTAR TABEL
Tabel 3.1 Perancangan Tokoh ..................................... Error! Bookmark not defined.
Tabel 3.2 Perancangan Tangan ................................... Error! Bookmark not defined. Tabel 3.3 Perancangan Mulut ..................................... Error! Bookmark not defined. Tabel 3.4 Tabel Rancangan Kursor Combo ................ Error! Bookmark not defined. Tabel 3.5 Perancangan Gerakan Combo ..................... Error! Bookmark not defined. Tabel 4.1 Pergerakan Tangan Wayang ....................... Error! Bookmark not defined.
Tabel 4.2 Tabel Hasil Implementasi Combo ............... Error! Bookmark not defined. Tabel 4.3 Tabel Jumlah Responden ............................ Error! Bookmark not defined. Tabel 4.4 Hasil Penilaian Aspek Ketertarikan PenggunaError! Bookmark not defined.
Tabel 4.5 Hasil Penilaian Aspek Kemudahan AplikasiError! Bookmark not defined. Tabel 4.5 Hasil Penilaian Aspek Keakuratan Aplikasi Error! Bookmark not defined. Tabel 4.6 Hasil Penilaian Aspek Pembelajaran dan HiburanError! Bookmark not defined.
xv
xv
DAFTAR KODE PROGRAM
Kode Program 2.1 Kode program pivot joint .............. Error! Bookmark not defined.
Kode Program 2.2 Kode Program Distance joint ....... Error! Bookmark not defined. Kode Program 2.3 Kode Program Piston joint ........... Error! Bookmark not defined. Kode Program 2.4 Kode Program Weld joint ............. Error! Bookmark not defined. Kode Program 2.5 Kode Program Wheel joint ........... Error! Bookmark not defined. Kode Program 2.6 Kode Program Pulley joint ........... Error! Bookmark not defined.
Kode Program 2.7 Kode Program Touch joint ........... Error! Bookmark not defined. Kode Program 2.8 Kode Program Rope joint ............. Error! Bookmark not defined. Kode Program 2.9 Kode Program Gear joint ............. Error! Bookmark not defined.
Kode Program 2.10 Kode Program Event Listener ..... Error! Bookmark not defined. Kode Program 2.11 Kode Program Pembuatan Event Error! Bookmark not defined. Kode Program 2.12 Kode Program Touch Event ........ Error! Bookmark not defined.
Kode Program 2.13 Kode Program Tap Event............ Error! Bookmark not defined. Kode Program 2.14 Kode Program Double Tap Even Error! Bookmark not defined. Kode Program 4.1 Kode Program Pergerakan Tangan Error! Bookmark not defined.
Kode Program 4.2 Kode Program Gerakan Combo .... Error! Bookmark not defined. Kode Program 4.3 Kode Program Gerakan Mulut ..... Error! Bookmark not defined.
Kode Program 4.4 Kode Program Gerakan Badan WayangError! Bookmark not defined.
Kode Program 4.5 Kode Program Ganti Latar ........... Error! Bookmark not defined.
Kode Program 4.6 Kode Program Proses Suara ......... Error! Bookmark not defined.