THE WAYANGS, ROLE PLAYING GAME BERBASIS MOBILE DENGAN ACTIONSCRIPT THEWAYANGS, ROLE PLAYING GAME BASED ON MOBILE WITH ACTIONSCRIPT - repository perpustakaan
LAPORAN TUGAS AKHIR
ii
THE WAYANGS, ROLE PLAYING GAME BERBASIS MOBILE DENGAN ACTIONSCRIPT
THEWAYANGS, ROLE PLAYING GAME BASED ON MOBILE WITH ACTIONSCRIPT
Diajukanuntukmemenuhisalah satusyaratmemperolehderajat
SarjanaKomputer
GIGIH AKHID NURSETYOAJI
1003040131
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
AGUSTUS, 2014
HALAMAN PENGESAHAN
LAPORAN TUGAS AKHIR
THE WAYANGS, ROLE PLAYING GAME BERBASIS MOBILE DENGAN ACTIONSCRIPT
GIGIH AKHID NURSETYOAJI 1003040131
Telah dipertahankan didepan Tim Penguji dalam ujian pendadaran Pada tanggal: 19 Agustus 2014
SUSUNAN TIM PENGUJI Ketua
Sekretaris Tito Pinandita, S.Si., M.Kom. Harjono, S.T., M.Eng.
NIK. 2160312 NIK. 2160389
PengujiI Penguji II Harjono, S.T., M.Eng. Dimara Kusuma Hakim, S.T., M.Cs.
NIK. 2160389 NIK. 2160451
Penguji III/ Pembimbing
Tito Pinandita, S.Si.,M.Kom.
NIK.2160312
Mengetahui, Dekan Fakultas Teknik,
Tito Pinandita, S.Si., M.Kom.
NIK. 2160312
HALAMAN PERSETUJUAN UJIAN PENDADARAN TUGAS AKHIR
THEWAYANGS, ROLE PLAYING GAME BERBASIS MOBILE DENGANACTIONSCRIPT THE WAYANGS, ROLE PLAYING GAME BASED ON MOBILE WITH ACTIONSCRIPT DisusunOleh: GIGIH AKHID NURSETYOAJI 1003040131 TUGAS AKHIR
Guna Memenuhi Persyaratan dalam Menyelesaikan Program Studi Strata-1(S1) pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto
Telah diperiksa dan diuji pada: Hari: Selasa
Tanggal: 19 Agustus 2014 Pembimbing Tito Pinandita, S.Si.,M.Kom.
NIK.2160312
HALAMAN PERNYATAAN
DenganinisayamenyatakanbahwaLaporanTugasAkhirinitidakterdapatkarya yang pernahdiajukanuntukmemperolehgelarSarjanaKomputer di suatuPerguruanTinggi, dansepanjangpengetahuansayajugatidakterdapatkaryaataupendapat yang pernahditulisatauditerbitkanoleh orang lain, kecuali yang secaratertulisdiacudalamnaskahinidandisebutkandalamdaftarpustaka.
Purwokerto,Agustus 2014 Gigih Akhid Nursetyoaji
HALAMAN PERSEMBAHAN
Laporan tugas akhir ini saya persembahkan untuk “BapakSumarwodjo, SH danIbuDra. JamiatulAesiyah tercinta”
Cinta dan kasih sayang kalian yang tiada henti senantiasa mengiringi langkahku dan menjadikan aku tetap kuat serta semangat dalam menjalani masa studi. Doa dan restu tulus dari kalian merupakan kekuatan yang begitu dahsyat sehingga Allah SWT senantiasa memudahkan prosesku menuju kesuksesan. Rangkaian nasehat-nasehat kalian tak akan aku lupa dan selalu menjadi pedoman untuk selalu melangkah menapaki kehidupan yang sangat panjang. terimakasihuntuksemuanya.
“Seluruh keluarga, saudara, Adikku Farida ListyorinidanNurulArfiRosdiana serta para sahabat tersayang” Dukungan, semangat dan motivasi dari kalian merupakan wujud kasih sayang yang tak akan terganti dimanapun aku berada
HALAMAN MOTTO
“Adapun orang yang memberikandanbertakwa, danmembenarkanadanyapahala yang terbaik,maka kami kelakakanmenyiapkanbaginyajalan yang mudah”.
(QS Al Lailayat 5, 6, 7)
KATA PENGANTAR
Assalamu ‘alaikum Warrahmatullahi Wabarakatuh Alhamdulilahirobbil’alaminsegalapujibagi Allah SWT yang telahmelimpahkankaruniadankasihsayang yang begitubesarkepadasemuamakhluk-
Nya.HanyadenganKeberkahan, KeridhoandanKekuatan- NyalahpenulisdapatmenyusunlaporanTugasAkhirini.Sholawatdansalamsenantiasatercurahk ankepadatauladanterbaik, Nabi Muhammad SAW yang telahmerubahzamankegelapanmenjadizamanterang yang berhiaskanilmupengetahuansepertisekarangini.
AtasterselesaikannyapenyusunanlaporanTugasAkhirini, penulisinginmenyampaikanbanyakterimakasihkepada :
1. Bapak Tito Pinandita, S.Si., M.Kom.,Selaku Dekan Fakultas Teknik, Universitas Muhammadiyah Purwokerto dan PembimbingTugasAkhir, yang dalam kesibukan beliau telah meluangkan waktu untuk memberikan pengarahan, saran dan motivasi dalam penyusunan laporanTugasAkhirini.
2. Bapak Harjono S.T., M.Eng., Selaku Ketua Program Studi Teknik Informatika, Universitas Muhammadiyah Purwokerto.
3. Bapak dan Ibu Dosen Program Studi Teknik Informatika yang telah memberikan ilmu kepada penulis selama studi.
4. Seluruh karyawan bagian Tata Usaha Fakultas Teknik Universitas Muhammadiyah Purwokerto yang telah membantu selama pembuatan Tugas Akhir ini.
5. KekasihkuMahardhina Reispantri dan sahabat-sahabatku Vio, Haris, Esa, Rani, Fatur, Galih, Arga, Ervan, Septian, Sunu, Rian, Bangkit, Ali, Yugo, Agung dan Willi yang selama empat tahun berjuang bersama menempuh studi untuk mencapai kesuksesan serta senantiasa memberikan canda tawa dan warna-warni dalam kehidupan yang tidak akan terlupakan.
6. Seluruh teman-teman mahasiswa Teknik Informatika UMP angkatan 2010 dan rekan-rekan KKN angkatan 2013 serta semuapihak yang tidakmungkinpenulissebutkansatupersatu yang telahmemberikan dukungan, dan pengalaman yang sangat berharga untuk belajar menjalin kerjasama baiksecaralangsungmaupuntidaklangsung.
PenulismenyadaridalampenyusunanlaporanTugasAkhirinijauhdarisempurnabaiktatat ulismaupunsistematikapenyusunannya.Olehkarenaitumengharapkan saran dankritik yang membangundariberbagaipihakuntukmenyempurnakanlaporanTugasAkhirini. Wassalamu ‘alaikum Warrahmatullahi Wabarakatuh
Purwokerto, 20 Agustus 2014 Gigih Akhid Nursetyoaji
DAFTAR ISI
Halaman Judul .................................................................................................................................. i Halaman Pengesahan ....................................................................................................................... ii Halaman Persetujuan ....................................................................................................................... iii Halaman Pernyataan ........................................................................................................................ iv Halaman Persembahan .................................................................................................................... v Motto ............................................................................................................................................... vi Kata Pengantar ................................................................................................................................. vii Daftar Isi ........................................................................................................................................... ix Daftar Gambar ................................................................................................................................. xii Daftar Tabel ..................................................................................................................................... xiii Intisari .............................................................................................................................................. xiv
Abstrack ........................................................................................................................................... xiv
BAB I. Pendahuluan .......................................................................................................................... 1 A. Latar Belakang ............................................................................................................................. 1 B.Rumusan Masalah ......................................................................................................................... 3 C.Batasan Masalah ........................................................................................................................... 3 BAB II. Kajian Pustaka ....................................................................................................................... 5 A. Macromedia Flash ....................................................................................................................... 5 B. Game RPG (Role Playing Game) ................................................................................................... 6 C. Sistem Operasi Android ............................................................................................................... 7 D. Adobe Air ..................................................................................................................................... 8 E. Perangkat Lunak ........................................................................................................................... 9 F. Bahasa Pemprograman ................................................................................................................ 10 G. Wayang ........................................................................................................................................ 11 H. PenelitianSerupa.......................................................................................................................... 12 BAB III. Tujuan dan Manfaat ............................................................................................................ 13 A. Tujuan .......................................................................................................................................... 13 B. Manfaat ........................................................................................................................................ 13 BAB IV. Metode Penelitian ............................................................................................................... 14 A. Metodologi Analisis ..................................................................................................................... 14
B. Analisis Kebutuhan....................................................................................................................... 19
C. Perancangan Perangkat Lunak ..................................................................................................... 23
D. Perancangan Diagram Alir ........................................................................................................... 23
E. Perancangan Antar Muka............................................................................................................. 29
BAB V. Hasil dan Pembahasan ......................................................................................................... 35 A. Batasan Implementasi ................................................................................................................. 35 B. Game RPG Berbasis Controller Touchscreendi Android ............................................................. 35 C. Implementasi Komponen-komponenGameRPG .......................................................................... 36 D. Implementasi Antar Muka ........................................................................................................... 46 E. Analisis Kinerja Game RPG Berbasis Controller Touchscreen di Android .................................... 50 BAB VI. Penutup ............................................................................................................................... 56 A. Kesimpulan .................................................................................................................................. 56 B. Saran ............................................................................................................................................ 56 Daftar Pustaka .................................................................................................................................. 59
DAFTAR GAMBAR
Gambar 1. Story Board Halaman Awal ............................................................................................ 15 Gambar 2. Story Board Map Raksasa............................................................................................... 16 Gambar 3. Story Board Map Manusia ............................................................................................. 17 Gambar 4. Story Board Map Dewa .................................................................................................. 18 Gambar 5. Proses Game RPG ........................................................................................................... 24 Gambar 6. Proses Pemilihan Pada Game Menu ............................................................................. 25 Gambar 7. Proses Pergerakan Karakter Pada Game Play ................................................................ 27 Gambar 8. Proses Battle Sistem Pada Quest ................................................................................... 29 Gambar 9. Rancangan Antar Muka Controller................................................................................. 30 Gambar 10. Rancangan Antar Muka Menu Utama.......................................................................... 31 Gambar 11. Rancangan Antar Muka Menu Karakter ....................................................................... 31 Gambar 12. Rancangan Antar Muka Game Play .............................................................................. 32 Gambar 13. Rancangan Antar Muka Game Play dengan Controller ............................................... 33 Gambar 14. Rancangan Antar Muka Karakter Message Display ..................................................... 34 Gambar 15. Sprite Karakter Utama Kondisi Bergerak ..................................................................... 37 Gambar 16. Script Karakter Utama Kondisi Bergerak ...................................................................... 38 Gambar 17. Sprite Kecepatan Karakter Utama Kondisi Bergerak ................................................... 39 Gambar 18. Sprite Karakter NPC Kondisi Bergerak .......................................................................... 40 Gambar 19. Script Interaksi Sprite NPC .......................................................................................... 40 Gambar 20. Interaksi Sprite NPC 1 pada Hero 1 ............................................................................. 40 Gambar 21. Map Dunia Manusia dan Dewa ................................................................................... 41 Gambar 22. Map Dunia Manusia dan Raksasa ............................................................................... 42 Gambar 23. Map Pepohonan Dunia Manusia dan Raksasa ............................................................ 43 Gambar 24. Tampilan Sistem Inventory ......................................................................................... 44 Gambar 25. Script Game Pingsut .................................................................................................... 45 Gambar 26. Karakter Pada Game Pingsut ....................................................................................... 46 Gambar 27. Tampilan Halaman Utama ........................................................................................... 46 Gambar 28. Tampilan Halaman Pemilihan Karakter ....................................................................... 47 Gambar 29. Tampilan Halaman Game Play .................................................................................... 48 Gambar 30. Script Halaman Game Play .......................................................................................... 48
Gambar 31. Tampilan Halaman Permainan Selesai ........................................................................ 49 Gambar 32. Pengujian Game Pada Samsung Galaxy Tab 3 ............................................................ 50 Gambar 33. Pengujian Game Pada Samsung Galaxy Note 2 .......................................................... 51 Gambar 34. Pengujian Game Pada Samsung Galaxy S4 ................................................................. 51 Gambar 35. Pengujian Game Pada Evercross A12 .......................................................................... 52
DAFTAR TABEL
Tabel 1.Tampilan Sprite ................................................................................................................... 57
INTISARI
Perkembangan Game RPG akhir-akhir ini sangatlah pesat, dari segi sistem permainan, sistem pertarungan, dan sistem Controller untuk memainkannya. Controller yang sering sekali di gunakan adalah Controller yang menyerupai Controller pada playstation. Perkembangan game dilihat dari segi perangkat yang menjalankannya juga sangat pesat, mulai dari sebuah game yang berjalan pada PC, hingga pada mobile yang memiliki sistem
operasi yaitu smartphone salah satunya adalah Android. Android merupakan sistem operasi
pada mobile yang berkembang sangat pesat, karena masih tergolong sistem operasi mobile yang baru. Perkembangan untuk aplikasi yang berjalan pada Android sangatlah pesat, namun untuk perkembangan Game RPG masih sangat kurang. Sebagian besar Game RPG yang terdapat pada Android merupakan sebuah game yang pada awalnya berasal dari
sistem operasi lain seperti IOS kemudian di terapkan pada Android, bukan murni Game RPG
dari yang dibangun untuk Android.Untukmenyikapihalinidibutuhkansebuahdobrakankemajuan yang dilakukan agar dapatikutbersaingdengankemajuanteknologi yang terjadi.MembangunsebuahGame RPG yang berjalanpada mobile bersistemoperasi Android menggunakanController virtual yang memilikifungsisepertiControllerpadaplaystation.Controller yang digunakanmenjadisatudenganperangkatutamanya, dalamhalinimenggunakaninteraksitouchscreen.
Kata kunci : Game RPG, Controller, dan Android.
ABSTRACT
RPG Game has shown a rapid development, in terms of its gaming system, battling,and its Controller. The Controller mostly used is the one like the playstation. From its
machine platform, the game also has developed much more. The game can be played in the
PC, mobile with its operating system of smartphone, one of them is Android. Android is one
of the mobile operation system with a very fast development. In the midst of its
development, the Android has a less development on the RPG game. Most of RPG games
are the adapted games taken from other operating systems like IOS, not the games which
are originally designed for Android.Thus, it needs a breakthrough to win the competition in a global context, especially
in the game industry. One of them is to build an RPG game based on the Android using a
virtual Controller functioning like the one in the playstation. The Controller used is
intergrated in the main tool, using an interaction of touchscreen.Keywords: RPG Game, Controller, Android.