LEMBAR PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu perguruan tinggi lain dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Jimbaran, Juni 2016
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadapan Ida Sang Hyang Widhi Wasa/Tuhan Yang Maha Esa, karena atas Asung Kerta Wara Nugraha-Nya,
akhirnya penulis dapat menyelesaikan Tugas Akhir yang berjudul “Rancang
Bangun Game Tradisional "Adu Gasing" Pada Platform Android” ini disusun sebagai syarat untuk memenuhi sebagian persyaratan menyelesaikan Program Sarjana S1 pada Program Studi 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 terimakasih kepada:
1. Bapak Prof. Ir. Ngakan Putu Gede Suardana, M.T., 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 Universitas Udayana.
3. Bapak I Made Sukarsa, ST., MT. selaku dosen pembimbing akademik, yang telah memberikan bimbingan selama menempuh pendidikan di Jurusan Teknologi Informasi Fakultas Teknik Universitas Udayana.
4. Bapak A.A. Kt A. Cahyawan W., S.T., M.T. selaku dosen pembimbing I, yang telah memberikan petunjuk dan bimbingan selama penyusunan Tugas Akhir ini.
5. Bapak I Nyoman Piarsa, S.T., M.T. selaku dosen pembimbing II, yang telah memberikan petunjuk dan bimbingan selama penyusunan Tugas Akhir ini.
6. Segenap dosen pengajar di Jurusan Teknologi Informasi Fakultas Teknik
Universitas Udayana.
7. Seluruh pegawai di Jurusan Teknologi Informasi Fakultas Teknik
Universitas Udayana yang telah membantu selama proses perkulihaan khususnya dalam pengurusan segala administrasi.
8. Kedua orang tua, adik, pacar dan semua keluarga saya yang selalu
9. Keluarga besar civitas akademika Jurusan Teknologi Informasi yang tidak bisa disebutkan namanya satu per satu yang telah banyak memberikan motivasi, masukan, dan saran dalam penyusunan tugas akhir ini.
Penulis menyadari bahwa tugas akhir ini masih jauh dari sempurna, maka dari itu penulis sangat berharap kritik dan saran yang membangun. Akhir kata penulis memohon maaf jika ada kesalahan dalam penulisan tugas akhir ini.
Jimbaran, Juni 2016
ABSTRAK
Gasing merupakan permainan tradisional Orang Melayu sejak dahulu. Gasing biasanya dimainkan setelah panen. Permainan gasing dipertandingkan antar desa. Gasing merupakan sejenis permainan yang dapat berputar pada porosnya, sambil menyeimbangkan pada satu titik. Seiring perkembangan zaman permainan
gasing tradisional mulai ditinggalkan. Orang lebih mengenal gasing modern yang
sering disebut Beyblade. Melihat kondisi ini, perlu adanya sarana yang dapat
mempermudah generasi muda dalam mendapatkan informasi tentang gasing
tradisional salah satunya melalui media game karena game merupakan media yang
digemari oleh kalangan anak muda. Game Adu Gasing merupakan sebuah game
dengan genrefighting yang mengambil konsep dari permainan Gasing Indonesia.
Fitur yang terdapat pada Game Adu Gasing yaitu select speed dan get power.
Artificial Intelligence (AI) berfungsi dalam penerapan karakter musuh dan Accelerometer berfungsi untuk menggerakkan gasing player. Hasil dari game ini
yaitu berupa aplikasi game yang dijalankan dalam perangkat mobile Android dan
dapat memberikan informasi mengenai gasing. Kualitas Game Adu Gasing
berdasarkan hasil penilaian responden adalah baik, dengan hasil persentase aspek grafis sebesar 60%, aspek rekayasa perangkat lunak sebesar 73%, aspek entertainmentgame sebesar 50% dan aspek contentgame sebesar 65%.
ABSTRACT
Gasing is a traditional Malay game since long ago. Gasing usually played after the harvest. Gasing game usually contested between the villages. Gasing is a kind of game that can rotate on its axis, while balancing on one point. Along with the times the traditional gasing game began to be abandoned. People are more familiar with modern gasing which is often called Beyblade. Seeing this situation, the need for tools that can facilitate young people in getting information about the traditional gasing one of them through the media game because the game is a media which is favored by young people. Game Adu Gasing is a fighting game genre that
takes the concept of the game Gasing Indonesia.Game features available in Adu
Gasing is select speed and get power. Artificial Intelligence (AI) function in the application of character enemy and Accelerometer serves to move gasing player. The results of this game in the form of gaming applications run in Android mobile devices and can provide information on gasing. Quality Game Adu Gasing based on the respondents' assessment is good, with the percentage of 60% of graphic aspects, aspects of software engineering by 73%, the entertainment aspect of the game by 50% and aspects of game content by 65%.
DAFTAR ISI
HALAMAN SAMPUL ... i
HALAMAN JUDUL ... ii
LEMBAR PERNYATAAN ... i
LEMBAR PENGESAHAN ... Error! Bookmark not defined. BERITA ACARA ... Error! Bookmark not defined. KATA PENGANTAR ... 2 ABSTRAK ... 4 ABSTRACT ... 5 DAFTAR ISI ... 6 DAFTAR GAMBAR ... 9 DAFTAR TABEL ... 11
DAFTAR KODE PROGRAM ... 12 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 ...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 TINJAUAN PUSTAKA ... Error! Bookmark not defined. 2.1 State of the Art ...Error! Bookmark not defined. 2.2 Game ...Error! Bookmark not defined.
2.2.1 Beberapa Pengertian Tentang Game ...Error! Bookmark not defined.
2.2.2 Sejarah Game ...Error! Bookmark not defined. 2.2.3 Jenis-Jenis Game ...Error! Bookmark not defined. 2.3 Gasing ...Error! Bookmark not defined. 2.3.1 Asal Usul Gasing ...Error! Bookmark not defined. 2.3.2 Jenis-Jenis Gasing ...Error! Bookmark not defined.
2.3.3 Pemain dan Tempat Permainan ...Error! Bookmark not defined.
2.3.4 Aturan Permainan ...Error! Bookmark not defined. 2.3.5 Proses Permainan ...Error! Bookmark not defined. 2.4 Accelerometer ...Error! Bookmark not defined.
2.4.1 Prinsip Kerja Accelerometer ...Error! Bookmark not defined.
2.5 Artifical Intelegence ...Error! Bookmark not defined.
2.5.1 Sejarah Artificial Intelligence dalam Game Error! Bookmark not defined.
2.5.2 Artificial Intelligence pada Game ...Error! Bookmark not defined.
2.5.3 Menerapkan Kecerdasan Buatan pada Game ... Error! Bookmark not
defined.
BAB III METODE DAN PERANCANGAN SISTEM ... Error! Bookmark not defined.
3.1 Tempat dan Waktu Penelitian ...Error! Bookmark not defined.
3.3 Data ...Error! Bookmark not defined. 3.3.1 Sumber Data ...Error! Bookmark not defined. 3.3.2 Jenis Data...Error! Bookmark not defined.
3.3.3 Metode Pengumpulan Data ...Error! Bookmark not defined.
3.4 Alat Penelitian ...Error! Bookmark not defined. 3.4.1 Perangkat Lunak ...Error! Bookmark not defined.
3.4.2 Konfogurasi Perangkat Keras ...Error! Bookmark not defined.
3.5 Gambaran Umum ...Error! Bookmark not defined. 3.6 Perancangan Game ...Error! Bookmark not defined. 3.6.1 Diagram Use Case ...Error! Bookmark not defined. 3.6.2 Diagram Activity ...Error! Bookmark not defined. 3.7 Perancangan Grafis ...Error! Bookmark not defined. 3.7.1 Desain Karakter ...Error! Bookmark not defined. 3.7.2 Desain Arena ...Error! Bookmark not defined. 3.7.3 Desain Button ...Error! Bookmark not defined. 3.7.4 Atribut Game ...Error! Bookmark not defined.
3.7.5 Perancangan User Interface ...Error! Bookmark not defined.
3.8 Game Play ...Error! Bookmark not defined. BAB IV PEMBAHASAN DAN ANALISA SISTEM ... Error! Bookmark not defined.
4.1 Kode Program Game ...Error! Bookmark not defined. 4.1.1 Penerapan Accelerometer ...Error! Bookmark not defined.
4.1.2 Penerapan Artificial Intelligence ...Error! Bookmark not defined.
4.1.3 Kode Program Sprite ...Error! Bookmark not defined. 4.1.4 Kode Program Skill ...Error! Bookmark not defined.
4.1.5 Kode Program Collision Detection ...Error! Bookmark not defined.
4.2 Konfigurasi Hardware ...Error! Bookmark not defined. 4.3 Konfigurasi Software ...Error! Bookmark not defined. 4.4 Hasil Perancangan ...Error! Bookmark not defined. 4.4.1 Tampilan Spalsh Scene ...Error! Bookmark not defined.
4.4.2 Tampilan Menu Utama (Main Menu Scene) ... Error! Bookmark not
defined.
4.4.3 Tampilan Pilih Karakter (Select Character) ... Error! Bookmark not
defined.
4.4.4 Tampilan Select Speed Scene ...Error! Bookmark not defined.
4.4.5 Tampilan Get Power Scene ...Error! Bookmark not defined.
4.4.6 Tampilan Select Character Enemy Scene ...Error! Bookmark not defined.
4.4.7 Tampilan Game Scene ...Error! Bookmark not defined. 4.4.8 Tampilan Game Over ...Error! Bookmark not defined.
4.4.9 Tampilan Opsi (Option Scene) ...Error! Bookmark not defined.
4.4.10 Tampilan Tentang (Credits Scene)...Error! Bookmark not defined.
4.4.11 Tampilan TutorialScene ...Error! Bookmark not defined. 4.4.12 Tampilan Gasing Scene ...Error! Bookmark not defined. 4.5 Uji Coba pada Device ...Error! Bookmark not defined.
4.5.2 Uji Coba pada Samsung Galaxy S4 dan Samsung Galaxy Tab4 .... Error! Bookmark not defined.
4.6 Analisa Sistem ...Error! Bookmark not defined.
4.6.1 Metode Pengambilan Data ...Error! Bookmark not defined.
4.6.2 Kriteria Variabel ...Error! Bookmark not defined. 4.6.3 Penetapan Skor ...Error! Bookmark not defined.
4.7 Perhitungan dan Penyajian Data ...Error! Bookmark not defined.
4.7.1 Aspek Grafis ...Error! Bookmark not defined.
4.7.2 Aspek Rekayasa Perangkat Lunak ...Error! Bookmark not defined.
4.7.3 Aspek Entertainment ...Error! Bookmark not defined. 4.7.4 Aspek Content ...Error! Bookmark not defined.
4.8 Kelebihan dan Kekurangan Sistem ...Error! Bookmark not defined.
4.8.1 Kelebihan Sistem ...Error! Bookmark not defined. 4.8.2 Kekurangan Sistem ...Error! Bookmark not defined. BAB V PENUTUP ... Error! Bookmark not defined. 5.1 Simpulan ...Error! Bookmark not defined. 5.2 Saran ...Error! Bookmark not defined. DAFTAR PUSTAKA ... Error! Bookmark not defined.
DAFTAR GAMBAR
Gambar 2.1 Prinsip Kerja Accelerometer ... Error! Bookmark not defined.
Gambar 3. 1 Alur Penelitian pada Game Adu Gasing ... Error! Bookmark not
defined.
Gambar 3.2 Gambaran Umum Game Tradisioal Adu Gasing pada Platform
Android ... Error! Bookmark not defined.
Gambar 3.3 Diagram Use Case pada Game Adu Gasing .... Error! Bookmark not
defined.
Gambar 3.4 Diagram Activity dari Use Case Start Game .... Error! Bookmark not
defined.
Gambar 3. 5 Diagram Activity dari Use Case Tutorial ... Error! Bookmark not
defined.
Gambar 3. 6 Diagram Activity dari Use Case Option ... Error! Bookmark not
defined.
Gambar 3. 7 Diagram Avtivity dari Use Case Gasing ... Error! Bookmark not
defined.
Gambar 3. 8 Diagram Activity dari Use Case Exit Game .... Error! Bookmark not
defined.
Gambar 3. 9 Arena Pertandingan ... Error! Bookmark not defined.
Gambar 4.1 Flowchart AI Musuh ... Error! Bookmark not defined.
Gambar 4. 2 Implementasi Penerapan AI ... Error! Bookmark not defined.
Gambar 4. 3 Tampilan Splash Scene Aplikasi Corona SDK Error! Bookmark not
defined.
Gambar 4. 4 Tampilan Splash Scene Teknologi Informasi .. Error! Bookmark not
defined.
Gambar 4. 5 Tampilan Main Menu Game Adu Gasing ... Error! Bookmark not
defined.
Gambar 4. 6 Tampilan Select Character pada Game Adu Gasing ... Error!
Bookmark not defined.
Gambar 4. 7 Tampilan Select SpeedGame Adu Gasing ... Error! Bookmark not
defined.
Gambar 4. 8 Tampilan Get Power Game Adu Gasing ... Error! Bookmark not
defined.
Gambar 4. 9 Tampilan Select Character Enemy pada Game Adu Gasing .... Error!
Bookmark not defined.
Gambar 4. 10 Tampilan Game Scene Game Adu Gasing .... Error! Bookmark not
Gambar 4. 11 Tampilan Game Over Aplikasi Game Adu Gasing ... Error! Bookmark not defined.
Gambar 4. 12 Tampilan Option Scene pada Game Adu Gasing . Error! Bookmark
not defined.
Gambar 4. 13 Tampilan Credits Scene pada Game adu Gasing . Error! Bookmark
not defined.
Gambar 4. 14 Tampilan Tutorial Scene pada Game Adu Gasing ... Error!
Bookmark not defined.
Gambar 4. 15 Tampilan Gasing Scene pada Game Adu Gasing. Error! Bookmark
not defined.
Gambar 4. 16 Tampilan Informasi Mengenai Gasing ... Error! Bookmark not
defined.
Gambar 4. 17 Tampilan Splash Scene Corona SDK pada Corona Simulator Error!
Bookmark not defined.
Gambar 4.18 Tampilan Splash Scene TI pada Corona Simulator ... Error!
Bookmark not defined.
Gambar 4.19 Tampilan Main Menu Scene pada Corona Simulator... Error!
Bookmark not defined.
Gambar 4.20 Tampilan Character Scene pada Corona Simulator ... Error!
Bookmark not defined.
Gambar 4.21 Tampilan Select Speed Scene pada Corona Simulator ... Error!
Bookmark not defined.
Gambar 4. 22 Tampilan Get Power Scene pada Corona Simulator ... Error!
Bookmark not defined.
Gambar 4. 23 Tampilan Select Character Enemy Scene pada Corona Simulator
... Error! Bookmark not defined.
Gambar 4.24 Tampilan Game Play Scene pada Corona Simulator ... Error!
Bookmark not defined.
Gambar 4.25 Tampilan Game Over pada Corona Simulator Error! Bookmark not
defined.
Gambar 4.26 Tampilan Option Scene pada Corona Simulator ... Error! Bookmark
not defined.
Gambar 4.27 Tampilan Credits Scene pada Corona Simulator .. Error! Bookmark
not defined.
Gambar 4.28 Tampilan Gasing Scene pada Corona Simulator ... Error! Bookmark
not defined.
Gambar 4. 29 Tampilan Informasi Gasing pada Corona Simulator... Error!
Bookmark not defined.
Gambar 4.30 Tampilan Main Menu pada Samsung Galaxy S4 .. Error! Bookmark
not defined.
Gambar 4.31 Tampilan Main Menu pada Samsung Galaxy Tab4 ... Error!
Bookmark not defined.
Gambar 4. 32 Tampilan Select Character pada Samsung Galaxy S4... Error!
Bookmark not defined.
Gambar 4.33 Tampilan Character Scene pada Samsung Galaxy Tab4 ... Error!
Gambar 4.34 Tampilan Select Speed Scene pada Samsung Galaxy S4 ... Error! Bookmark not defined.
Gambar 4.35 Tampilan Select Speed pada Samsung Galaxy Tab4 ... Error!
Bookmark not defined.
Gambar 4.36 Tampilan Get Power pada Samsung Galaxy S4 ... Error! Bookmark
not defined.
Gambar 4.37 Tampilan Get Power pada Samsung Galaxy Tab4 Error! Bookmark
not defined.
Gambar 4.38 Tampilan Select Character Enemy pada Samsung Galaxy S4 . Error!
Bookmark not defined.
Gambar 4. 39 Tampilan Select Character Enemy pada Samsung Galaxy Tab4
... Error! Bookmark not defined.
Gambar 4.40 Tampilan Game Play pada Samsung Galaxy S4 ... Error! Bookmark
not defined.
Gambar 4.41 Tampilan Game Play pada Samsung Galaxy Tab4 ... Error!
Bookmark not defined.
Gambar 4. 42 Tampilan Tutorial Scene pada Samsung Galaxy S4 ... Error!
Bookmark not defined.
Gambar 4.43 Tampilan You Win pada Samsung Galaxy Tab4 .. Error! Bookmark
not defined.
Gambar 4.44 Tampilan You Lose pada Samsung Galaxy S4 Error! Bookmark not
defined.
Gambar 4.45 Tampilan You Lose pada Samsung Galaxy Tab4 .. Error! Bookmark
not defined.
Gambar 4.46 Aspek Grafis ... Error! Bookmark not defined.
Gambar 4.47 Aspek Rekayasa Perangkat Lunak ... Error! Bookmark not defined.
Gambar 4.48 Aspek Entertainment ... Error! Bookmark not defined.
DAFTAR TABEL
Tabel 2. 1 Perbandingan antara Game 3D Bertema Gasing dengan Game Adu
Gasing ... Error! Bookmark not defined.
Tabel 3. 1 Karakter Game Adu Gasing ... Error! Bookmark not defined.
Tabel 3. 2 Sprite Karakter Gasing Terlihat dari Atas... Error! Bookmark not
defined.
Tabel 3. 3 Bayangan Gasing ... Error! Bookmark not defined.
Tabel 3. 4 Desain Button ... Error! Bookmark not defined.
Tabel 3. 5 Atribut Karakter Gasing ... Error! Bookmark not defined.
Tabel 4. 1 Penilaian Responden Terhadap Grafis .. Error! Bookmark not defined.
Tabel 4. 2 Penilaian Responden Terhadap Rekayasa Perangkat Lunak ... Error!
Bookmark not defined.
Tabel 4. 3 Penilaian Responden Terhadap Entertainment ... Error! Bookmark not
defined.
Tabel 4. 4 Penilaian Responden Terhadap Content ... Error! Bookmark not
DAFTAR KODE PROGRAM
Kode Program 4. 1 Penerapan Accelerometer ... Error! Bookmark not defined.
Kode Program 4. 2 Proses Gasing Musuh Mengambil Posisi User ... Error!
Bookmark not defined.
Kode Program 4. 3 Proses Pembuatan Data Gasing AI ... Error! Bookmark not
defined.
Kode Program 4.4 SettingSprite dan Sprite AI ... Error! Bookmark not defined.
Kode Program 4.5 Sprite Gasing Player ... Error! Bookmark not defined.
Kode Program 4.6 Sprite Efek Api ... Error! Bookmark not defined.
Kode Program 4.7 Skill Gasing ... Error! Bookmark not defined.