PERANCANGAN GAME “MENARA SRIKANDI” BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Agus Setiawan 09.11.3298
Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
DESIGNING GAME “SRIKANDI TOWERS” BASED ON ANDROID PERANCANGAN GAME “MENARA SRIKANDI” BERBASIS ANDROID
Agus Setiawan Emha Taufiq Luthfi Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta ABSTRACT Srikandi is a woman who is very skilled archery and also brave that we often hear stories through puppet stories . But now this era , a lot of young people and children are not too interested in the story of the puppet characters . Although there are , perhaps only a fraction of those who are really interested and appreciated the puppet characters and the story 's Srikandi . Though the stories about Srikandi is a legacy of the culture of Indonesia is very valuable and should be retained . Seeing the increasing number of smartphone users are gaining in popularity in recent years , there was an idea to introduce this puppet heroine , Srikandi is using the media game in android based smartphone . Thus , in addition to introducing the character into a character Srikandi of this game , users can play the game . Game of the characters Ramayana this era of history , by taking the story where Srikandi wanted to return to Khayangan with towering up to the seventh heaven penetrating space.
Keyword : Android, Java Programming, Game Smartphone.
1. Pendahuluan Industri game juga tampaknya semakin menunjukan performanya saat era smartphone ini dimulai. Banyak sekali studio-studio pembuatan game berlomba-lomba membuat game yang asik dan menarik bagi para penikmat game diseluruh dunia. Salah satu game yang sudah menunjukan kesuksesannya di platform smartphone ini adalah “Angry Bird” dari Studio Rovio. Dalam dunia game smartphone game itu tidak harus terlalu rumit, animasi yang bagus dan setting game yang unik itu sudah cukup bagus. Hal itu dikarenakan biasanya bagi kaum muda, game dalam smartphone digunakan untuk mengisi waktu senggang atau mengusir kelelahan saja. Karena melihat persaingan di industri game yang sangat ketat saat ini, maka skripsi dengan judul “Perancangan Game “Menara Srikandi” Berbasis Android” akan coba dibuat. Game ini mengambil tema cerita Ramayana yang sudah menjadi bagian dari sejarah budaya Hindu yang sangat melekat di Indonesia. Menceritakan tentang kisah seorang putri raja yang mencoba kembali ke rumahnya yang berada dikahyangan, dan putri itu adalah Srikandi tokoh wanita di pewayangan jawa yang di kisahkan sangat ahli dalam seni memanah. Game ini mengambil tema Srikandi dengan tujuan untuk memperkenalkan tokoh Srikandi ke seluruh anak di Indonesia, karena melihat kurangnya minat para anak saat ini untuk melihat pertunjukan wayang yang merupakan warisan budaya Indonesia. Dengan memperkenalkan tokoh, dapat membangkitkan rasa penasaran anak pada tokoh ini, dan akhirnya mengetahui tentang kisah Ramayana yang menjadi bagian sejarah negara Indonesia. Karena itu game ini memang bertujuan untuk menjadi game yang memiliki nilai edukasi bagi anak-anak yang memainkannya. 1.1. Rumusan Masalah Berdasarkan latar belakang yang telah diuraikan diatas, yang menjadi permasalahan adalah bagaimana membangun game Menara Srikandi yang mempunyai nilai edukasi, dan menarik dimata para penggemar game smartphone android, khususnya anak-anak. 1.2. Batasan Masalah Untuk membatasi cakupan dari pokok pembahasan dan permasalahan yang akan dipecahkan, maka dibuat batasan sebagai berikut : a. Game dibuat dengan menggunakan software Eclipse, Adobe Photoshop CS3, serta Manga Studio Ex4. b. Game memiliki beberapa item yang bisa didapatkan oleh karakter game. c. Karakter game digerakkan dengan cara menggerakan smartphone. d. Game bertipe dua dimensi. e. Game berjalan di smartphone bersistem operasi android.
1
2
1.3. Tujuan Penelitian Tujuan dari penyususan skripsi ini adalah : a. Merancang sebuah game yang menarik namun tetap memiliki nilai edukasi. b. Mempelajari gambar serta suara yang biasanya digunakan dalam sebuah game. c. Membuat para pemain yang memainkan game ini mengetahui budaya Indonesia. d. Memperdalam ilmu bahasa pemrograman java pada eclipse. 1.4. Manfaat Penelitian Adapun manfaat dari penyusunan skripsi ini adalah : a. Membantu pemain mengetahui sedikit budaya Indonesia tentang kisah Ramayana. b. Bagi penulis, menigkatkan keterampilan membuat game dan dalam penyusunan laporan. c. Bagi pengguna, dapat memberikan hiburan diwaktu senggang. 2. Landasan Teori 2.1. Android Android adalah susunan dari beberapa perangkat lunak (software stack). Stack ini secara umum meliputi sistem operasi, middleware, dan aplikasi-aplikasi kunci.
Android
awalnya
tidak
dikembangkan
oleh
google,
melainkan
dikembangkan oleh sebuah perusahaan bernama Android Inc. Karena melihat banyak user yang online dengan perangkat mobile, maka google melihat peluang yang sangat besar bahwa perangkat mobile ini memiliki masa depan cerah, sehingga Android Inc diakusisi oleh Google pada tahun 2005. 2.2. Definisi Game Game dalam bahasa Indonesia berarti permainan, permainan adalah kegiatan kompleks yang didalamnya terdapat peraturan, kegiatan bermain dan budaya. Sebuah permainan adalah sebuah sistem dimana pemain terlibat dalam konflik buatan, disini pemain berinteraksi dengan sistem dan konflik dalam permainan merupakan rekayasa atau buatan. Dalam permainan terdapat peraturan yang bertujuan untuk membatasi perilaku pemain dan menentukan permainan. Game bertujuan untuk menghibur, biasanya game banyak disukai oleh anak-anak hingga orang dewasa. 2.3. Jenis-Jenis Game Seiring dengan berkembangannya teknologi, game saat ini berkembang dan mulai memiliki beragam jenis game, seperti Shooting, Role Playing Game, Side Scrolling Game, Real Time Strategy, Racing, Puzzle dan sebagainya.
3
2.4. Metodologi Pengembangan Multimedia Menurut Sutopo (2003) Pengembangan multimedia dilakukan terdiri dari 6 tahapan yaitu Concept, Design, Material Collecting, Assembly, Testing, dan Distribution. 2.5. Perangkat Lunak yang Digunakan 2.5.1.
Eclipse Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan disemua platform (platform independent). Eclipse dapat dijalankan hampir disemua sistem operasi seperti Windows, Linux, Solaris, dan Mac OS X. Bahasa pemograman yang biasa digunakan dalam eclipse adalah java, akan
tetapi
eclipse
juga
mendukung
pengembangan
aplikasi
menggunakan bahasa pemograman lain seperti C/C++, Cobol, Python, dan lain-lain. 2.5.2.
Adobe Photoshop CS3 Adobe Photoshop CS3 adalah perangkat lunak yang digunakan untuk mengolah gambar yang mampu menghasilkan dua tipe grafik yaitu bitmap dan vector. Perangkat lunak ini sangat berguna bagi para pecinta multimedia karena memudahkan dalam proses pengeditan maupun pembuatan gambar atau desain.
2.5.3.
Manga Studio Ex4 Manga Studio Ex4 adalah aplikasi yang memiliki fitur sama dengan software grafis seperti Adobe Photoshop, Manga Studio tool set difokuskan dan dioptimalkan untuk menggambar. Manga Studio memiliki alat untuk membuat layout panel, penggaris perspektif, sketsa, dan masih banyak lagi. Software ini juga dapat merubah ukuran gambar tanpa kehilangan kualitasnya dengan mengkonversi gambar bitmap ke gambar vector.
3. Analisis dan Perancangan 3.1. Tinjauan Umum Game Menara Srikandi ini menceritakan tentang Srikandi yang ingin pulang kembali kerumahnya yang berada di kahyangan. Untuk kembali ke kahyangan dia harus manaiki menara yang sangat tinggi. Namun karena game ini bertipe endless game maka, pemain tidak bisa menamatkannya, untuk berhenti, pemain harus mengakhiri permainan dengan status game over. Dalam game ini juga akan dibuat item-item untuk menambah minat pemain untuk memainkannya.
4
3.2. Analisis Sistem Analisis sistem adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka. Analisis sistem merupakan tahapan paling awal yang menjadi fondasi menentukan keberhasilan sistem yang dihasilkan nantinya. 3.2.1.
Analisis Kekuatan (Strengths) Kekuatan dalam game “Menara Srikandi” ini adalah Item dalam game, sehingga pemain tidak bosan sekaligus memudahkan dalam memainkan game ini. Game casual yang mudah dimainkan dan di bungkus dengan tampilan atau grafis yang menarik. Game yang dikhususkan untuk para pengguna smartphone android, yang saat ini sedang populer dikalangan para pecinta game maupun pecinta IT.
3.2.2.
Analisis Kelemahan (Weakness) Kelemahan yang dimiliki game “Menara Srikandi” ini adalah pemainannya yang tidak akan selesai meskipun sudah mencapai score yang tinggi. Mungkin akan terasa membosankan jika pemain terlalu lama memainkannya, karena game ini dibuat dengan tujuan untuk mengisi waktu senggang. Bukan hanya itu, game jenis ini mungkin sudah banyak dibuat dan dipasarkan di google play.
3.2.3.
Analisis Kesempatan (Opportunity) Persaingan dalam industri game saat ini sangat ketat, khususnya di playstore android. Sudah banyak macam-macam game yang telah beredar, dan diantaranya ada yang menjadi populer dan dimainkan diseluruh dunia. Dengan semua persaingan yang ketat itu, game “Menara Srikandi” ini juga tidak kalah dalam bersaing. Karena game ini memiliki originalitas tersendiri, dan juga dapat didownload gratis bagi para gamer smartphone.
3.2.4.
Analisis Ancaman (Threats) Karena saat ini semakin banyak developer game yang menjamur dimana-mana dan mereka berlomba-lomba menciptakan genre game baru dan mengembangkan game menjadi lebih menarik maka akan semakin ketat persaingan game-game android. Juga perkembangan console yang pesat maka para programmer game bersaing untuk menyesuaikan rancangan game dengan console-console terbaru.
5
3.2.5.
Analisis Kelayakan Sistem Analisis kelayakan sistem merupakan proses yang mempelajari atau menganalisa permasalahan yang telah ditentukan sesuai dengan tujuan akhir yang akan dicapai. Tujuan dari analisis kelayakan sistem adalah untuk menguji apakah sistem yang diterapkan layak dipakai atau tidak. Apakah proyek sistem multimedia ini layak atau tidak, bergantung pada analisis kelayakan yang biasa disebut analisis biaya dan manfaat. Analisis biaya dan manfaat ini menyangkut beberapa faktor antara lain faktor teknik, oprasional, hukum dan strategik. Berikut ini adalah uraian tentang studi kelayakan sistem yang dibangun. Untuk menguji apakah suatu sistem dapat dikatakan layak atau tidak, maka dapat dilakukan beberapa analisis. Adapun analisis kelayakan yang digunakan sebagai berikut. 1)
Analisis Kelayakan Teknik Dari segi kelayakan teknik, game ini bisa dikatakan layak karena
game ini tidak membutuhkan spesifikasi gadget yang tinggi. Untuk mengaktifkan game ini pada smartphone sangatlah mudah, hanya memerlukan sistem operasi android Froyo atau android 2.2 agar dapat menjalankan game ini. 2)
Analisis Kelayaan Hukum Kelayakan dibidang hukum dapat ditinjau dari : 1.
Legalitas Software yang digunakan
Software yang digunakan untuk membangun sistem dalam proyek ini adalah software yang legal atau original dalam bentuk trial. 2.
Isi atau informasi dari sistem yang dibangun
Informasi atau isi yang terkandung dalam sistem ini tidak mengandung unsur SARA, atau hal-hal yang dapat memprovokasi dan menyinggung pihak-pihak tertentu, dimana informasi yang terkandung adalah semata-mata hanya untuk media penghibur bagi user yang memainkan game ini. Dari dua hal diatas maka dapat dikatakan bahwa proyek ini memenuhi persyaratan atau layak secara hukum. 3)
Analisis Kelayakan Operasional Kelayakan operasional lebih ditekankan pada user atau sumber
daya manusia yang akan menggunakan sistem ini pada saat sistem telah berjalan.
Kelayakan
dapat
dilihat
dari
mampu
tidaknya
user
memanfaatkan sistem tersebut. Untuk lebih memahami penggunaan dan
6
sistem aplikasi yang dapat dijalankan di komputer maupun gadget sehingga dapat dengan mudah digunakan oleh user. 4)
Analisis Kelayakan Strategik Kelayakan strategik lebih ditekankan pada layak tidaknya sistem
yang dibangun dapat meningkatkan daya saing. Sistem yang dibangun dapat dikatakan layak secara strategik karena : 1. Game ini untuk mengetahui sejarah kemerdekaan Indonesia. 2. Aplikasi ini dapat menekan biaya produksi karena tidak memerlukan tenaga yang banyak. 3.3. Perancangan Struktur Navigasi
Scene 1 Mulai
Scene 2 Loading
Scene 5 Loading
Scene 6 Gameplay
Scene 3 Menu Utama
Scene 4 Highscore
Scene 6.1 Game Pause
Scene 6.2 Gameover Gambar 3.1 Struktur Navigasi Permainan
Exit
7
3.4. Perancangan Grafik Menu Utama Halaman ini digunakan untuk menampilkan menu pada game “Menara Srikandi”.
Gambar 3.2 Rancangan Grafik Menu Utama 4. Implementasi dan Pembahasan 4.1. Implementasi Sistem Dalam tahap implementasi, rancangan yang telah dibuat akan direalisasikan dalam bentuk kode program. Pada tahap awal implementasi, akan dijabarkan spesifikasi perangkat keras dan perangkat lunak pada program yang akan diimplementasikan.bagian utama implementasi adalah penjabaran rancangan kelas menjadi kelas yang ditulis dalam sintaks bahasa pemrograman Java. Setelah rancangan terealisasi dalam bentuk kode program, maka akan diimplementasikan pada smartphone yang bersistem operasi Android. Dalam menerapkan rancangan yang telah dibuat, ada beberapa hal yang dibutuhkan. Perangkat keras merupakan salah satu komponen yang sangat dibutuhkan dalam implementasi.
8
4.1.1.
Spesifikasi Perangkat Keras Perangkat keras sangat dibutuhkan dalam implementasi. Untuk mengimplementasikan
rancangan
game
“Menara
Srikandi”,
ada
beberapa perangkat keras yang dibutuhkan. 1)
Laptop / Notebook Laptop yang digunakan dalam implementasi game “Menara Srikandi”, memiliki spesifikasi seagai berikut: a)
Intel(R) Core(TM) 2 Duo CPU T6570 @ 2.10GHz (2CPUs), ~2.1GHz.
2)
b)
Memory 2 GB
c)
Hardisk 320 GB
Smartphone Berbasis Android Smartphone yang akan digunakan dalam implementasi game “Menara Srikandi” ini adalah smartphone Samsumg Galaxy 5, smartphone ini sudah berbasis sistem operasi android. Spesifikasi gadget Samsung Galaxy 5 adalah sebagai berikut :
3)
a)
Android versi 2.3.7 (ICS : Gingerbread)
b)
CPU Processor 600MHz
c)
Resolusi 240 x 320 pixel
d)
Memory Internal 170 MB
e)
Kamera 2MP, 1600 x 1200 pixel
f)
Accelerometer sensor for UI auot-rotate
Kabel Data Fungsi dari kabel data ini adalah untuk menghubungkan antara komputer dengan gadget. Kabel data digunakan untuk pengetesan langsung game ke dalam smartphone.
4.1.2.
AndEngine AndEngine merupakan game engine yang memfokuskan pada pembuatan game yang berbasis 2D diplatform android. Dengan AndEngine, pembuat game akan dipermudah saat pembuatan game karena dalam AndEngine sudah disediakan cukup banyak kelas-kelas siap pakai.
4.2. Pembuatan Aplikasi 4.2.1.
Persiapan Komponen Aplikasi Pada tahapan awal pembuatan aplikasi, hal pertama yang harus dilakukan adalah membuat image yang merupakan komponen yang akan membangun game Menara Srikandi. Komponen tersebut adalah splash
9
screen, background, button, icon, dan karakter-karakter yang ada pada game Menara Srikandi. Begitu juga dengan file-file musik yang akan digunakan sebagai sound effect, dan juga musik background. 4.2.2.
Persiapan Eclipse Eclipse
merupakan
sebuah
perangkat
lunak
yang
nantinya
digunakan untuk membuat game Menara Srikandi. Beberapa hal yang harus dilakukan adalah sebagai berikut :
4.2.3.
1.
Instalasi JDK (Java Development Kit)
2.
Instalasi Eclipse
3.
Instalasi ADT (Android Development Tools) Plugin
4.
Instalasi Android SDK (Software Development Tools)
Pembuatan Project Aplikasi Setelah proses instalasi Eclipse selesai, maka langkah selanjutnya adalah pembuatan project aplikasi, berikut langkah-langkahnya. 1)
Pembuatan Project Android Setelah menyiapkan Eclipse, tahap selanjutnya adalah memulai pembuatan project aplikasi Menara Srikandi. Pada halaman utama Eclipse pilih menu file lalu new kemudian others. Pada pilihan wizard, pilih Android Project lalu next. Selanjutnya isikan nama project MenaraSrikandi. Untuk build target pilih Android 2.2 atau froyo. Setelah itu pilih finish dan sebuah project Android awal sudah selesai dibuat.
2)
Pembuatan Class Untuk membuat class baru, masuk ke package aplikasi yang berada di folder src yang ada dalam project android tadi. Klik kanan pada package dan pilih new kemudian class. Isikan kolom Name dengan nama class yang diinginkan.
3)
Pembuatan Layout Layout digunakn untuk member latar pada setiap class. Untuk membuat layout baru, buka folder project dan menuju ke folder res lalu layout. Klik kanan pada folder layout dan pilih new lalu other. Pada layar wizard pilih android xml file. Pada kolom file isikan nama file layout yang akan dibuat lalu finish.
4)
Menambah Gambar Untuk memasukan resource gambar untuk aplikasi, pada bagian package explorer dengan menambahkan folder gfx yang ada di
10
project Menara Srikandi unutk menaruh semua keperluan gambar. Drag semua gambar-gambar kedalam folder gfx tersebut. 5)
Menambah Suara Untuk memasukan resource suara untuk aplikasi, pada bagian package explorer buat folder snd dalam folder asset yang ada dalam project Menara Srikandi. Drag semua-suara kedalam folder snd tersebut.
4.3. Pembahasan Dalam game “Menara Srikandi” ini pembuatan activity akan dibagi untuk masing-masing state atau keadaan. Ini dilakukan agar program lebih terstruktur dengan lebih baik. 4.3.1.
Pembuatan State_MainMenu.java Class State_MainMenu adalah class yang memunculkan dan memilki fungsi-fungsi yang dibutuhkan agar tampilan Main Menu dapat berjalan sesuai dengan apa yang telah ditentukan untuk membuat game Menara Srikandi ini.
return new Engine(new EngineOptions(true, ScreenOrientation.PORTRAIT Fungsi dari ScreenOrientation adalah digunakan untuk menentukan apakah layar dalam posisi landscape atau portrait. Dalam game Menara Srikandi layar yang digunakan adalah Potrait. public boolean onAreaTouched(TouchEvent pSceneTouchEvent, float pTouchAreaLocalX,
float pTouchAreaLocalY)
Sript
ini
digunakan
untuk
membuat
tombol
pada
aplikasi.
onAreaTouch jadi pada area tersebut kita harus meletakan asset atau gambar tombol, dan jika area itu ditekan maka akan terjadi event. Seperti salah satu script dibawah ini. if (pSceneTouchEvent.isActionDown()
{
Game.isSoundOn = !Game.isSoundOn; if (!Game.isSoundOn) {scene.getLastChild().attachChild(mSoundOff); scene.getLastChild().detachChild(mSound); music");
Utils.TRACE("play
SoundManager.stopAllMusic(); Dalam
script
ini
game menambahkan
tombol
suara
untuk
menghidupkan sound permainan. Event yang ada dalam tombol ini
11
adalah apabila area dengan gambar tombol itu ditekan maka, sound game akan menyala. 4.3.2.
Pembuatan State_GamePlay.java Activity ini mencakup semua kegiatan yang terjadi saat game dimainkan. Letak gambar dan teks yang ada pada gameplay juga diatur disini.
Game.block_list_1 = new ArrayList<Entity_Block>(); Game.block_list_2 = new ArrayList<Entity_Block>();
Scritpt ini berfungsi untuk membuat array untuk block pijakan dalam game Menara Srikandi. Array akan digunakan untuk menentukan urutan pijakan-pijakan yang ada. builder
= new AlertDialog.Builder(this);
Perintah ini akan memunculkan pop up peringatan jika terjadi kesalahan pada game saat dijalankan. mValue = editText.getText().toString(); mValue adalah printah untuk menampilkan kotak box texk yang dapat diisi. Dalam game ini, perintah ini digunakan untuk menyimpan nama pemain kedalam menu highscore. public void onAccuracyChanged(Sensor sensor, int accuracy) {}
public void onSensorChanged(SensorEvent event) Karena game ini menggunakan sensor untuk menggerakan karakter, perlu digunakan script ini untuk akurasi sensor dan untuk merubah event sensor. 4.4. Konversi File .apk Setelah coding dan pengujian selesai, maka aplikasi harus dikonfersi menjadi file.apk. File .apk adalah ekstensi standard yang digunakan oleh Android untuk mengidentifikasi file yang dapat dieksekusi oleh sistem operasi mereka. Langkah –langkah yang harus dilakukan adalah : 1.
Buka project Menara Srikandi.
2.
Klik kanan pada project MenaraSrikandi, kemudian pilih Androids Tools, Export Signed Application Package.
3.
Setelah memilih Export Signed Application Package, akan muncul tampilan seperti dibawah ini, kemudian pilih Next.
12
4.
Setelah itu pilih Create New Keystore, kemudian masukan filename dan password dan klik Next.
5.
Setelah itu pilih Next, langkah selanjutnya adalah mengisi data keystore hingga tulisan Next muncul, kemudian klik Next.
6.
Langkah terakhir adalah menentukan nama file .apk dan tempat penyimpanan, kemudian klik Finish.
4.5. Pengujian Setelah
rancangan
terealisasi
dalam
kode
program,
maka
akan
diimplementasikan pada smartphone yang bersistem operasi android. Pengujian dalam game ini dilakukan pengujian white box. Dengan metode white box bisa dilakukan analisis kesalahan pada output karena ada yang tidak sesuai dengan proses yang dilakukan, maka akan dicek satu per satu dan diperbaiki lalu dicompile ulang. 4.5.1.
Pengujian Tampilan Pada Smartphone Setelah program selesai tanpa ada masalah, saatnya pengecakan program dalam smartphone. Smartphone yang digunakan adalah Samsung galaxy 5 dengan sistem oprasi Gingerbread.
Gambar 4.21 Tampilan Main Menu Pada Smartphone
5. Penutup 5.1. Kesimpulan Dari perancangan dan pembuatan game “Menara Srikandi” dapat diambil beberapa kesimpulan yaitu : 1.
Ada beberapa tahapan yang harus dilakukan untuk merancang dan membangun sebuah game, diantaranya adalah : menentukan genre game yang akan dibuat, menentukan tool yang bisa mempermudah dalam proses pembuatan game, menentukan gameplay, menentukan grafis yang akan diaplikasikan ke dalam game, menentukan music dan sound effect dalam game, melakukan perencanaan waktu, proses pembuatan, melakukan publishing.
2.
Penggunaan Andengine akan mempermudah dalam pembuatan game 2D berbasis android karena dalam Andengine sudah disediakan cukup banyak kelas-kelas siap pakai.
3.
Menara Srikandi memiliki genre game casual yang permainannya bersifat endless atau tanpa akhir. Karena point yang di utamakan digame ini adalah mengumpulkan score sebanyak-bayaknya untuk melampaui highscore yang sudah ada. Hal itu dapat memacu pemain memainkan game ini berulang-ulang.
4.
Pengemebangan game ini berbasis sistem operasi Android yang sudah banyak digunakan dalam smartphone, sehingga lebih mudah dalam pendistribusian.
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta: Andi. Nugroho, Andi Taru. 2012. Cara Mudah Membuat Game di Android. Yogyakarta: Andi. Safaat, Nazaruddin. 2012. Program Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika. Siregar, Ivan Michael. 2011. Membongkar Source Code berbagai Aplikasi Android. Yogyakarta: Gava Media. Winarno, Edy. 2012. Hacking &Programming dengan Android SDK untuk Advanced. Jakarta: PT Elex Media Komputindo.