Top Banner
MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Raditya Agus Binawan 09.11.2594 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
19

MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

Mar 03, 2019

Download

Documents

phamlien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

MEMBUAT GAME “MIAW PET” BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Raditya Agus Binawan

09.11.2594

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2013

Page 2: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,
Page 3: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

CREATING A GAME "MIAW PET" BASED ON ANDROID

MEMBUAT GAME “MIAW PET”

BERBASIS ANDROID

Raditya Agus Binawan Emha Taufiq Luthfi

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Nowadays mobile devices has many functions, not just to communicate or send a short message. Mobile devices are also able to play games, look for information on the internet, or help in learning to use the mobile application. The most popular applications on the mobile device industry is a game, hardly any phones that do not feature the game. Than just an additional menu, the game has become a mandatory feature that should exist in every cellphone. Application of the game 'MiawPet' is made for players to have a digital pet cats and learn from the game are presented. The author hopes that players will find a way to maintain the correct cat by reading or asking someone else and can improve the knowledge of science. These applications run in mobile devices, so this program can be used anywhere and anytime. Android is the target in the marketing of this application. Programming used by java programming is supported by the Android SDK emulator and Eclipse as a Java development tool. Keywords: Android, mobile devices, games, Eclipse, MiawPet

Page 4: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

1

1. Pendahuluan

Dewasa ini perkembangan teknologi game semakin cepat, hal ini menjadikan

persaingan antar perusahaan pembuat game untuk melakukan berbagai macam inovasi

dalam game tidak terkecuali di Indonesia. Game saat ini sudah menjadi alternatif hiburan

bagi masyarakat baik tua, muda, pria maupun wanita. Industri dan bisnis pengembangan

game juga sudah menjadi suatu hal yang menjanjikan, terbukti dengan banyaknya

perusahaan pengembang game di Amerika, Eropa, dan Asia. Pada perangkat mobile

konsumsi game pun sangat tinggi, game tersebut dapat dimainkan dimanapun,

kapanpun, dan siapapun.

Sistem operasi android merupakan sistem operasi pada perangkat mobile yang

tersedia secara bebas untuk penggunaan komersial maupun non komersial. Android

merupakan platform terbuka yang tidak merujuk pada suatu perusahaan hardware atau

suatu provider. Sehingga memungkinkan perkembangan market yang sangat cepat.

Pada android dapat diinstal berbagai macam game, berbagai genre game sehingga para

pengguna android dapat menikmati berbagai game pada ponselnya.

Pencipta game mobile di Indonesia memiliki potensi yang besar didukung oleh

jumlah pengguna mobile game Indonesia yang semakin banyak dari tahun ke tahun. Hal

tersebut dikarenakan harga perangkat mobile yang semakin terjangkau. Namun

perkembangan game Indonesia masih bisa dibilang lamban. Penyebabnya adalah masih

sedikitnya para pelaku (game developer) yang bergerak di bidang ini. Dari permasalahan

tersebut selaku game developer saya berusaha membuat aplikasi game Miaw Pet yang

berbasis android. Dengan adanya aplikasi game ini diharapkan nantinya masyarakat

pengguna smartphone berbasis android mendapatkan hiburan yang bisa dilakukan

kapanpun dan dimanapun.

2. Landasan Teori

2.1 Game

Video game adalah permainan elektronik yang melibatkan interaksi antarmuka

dengan pengguna untuk menghasilkan umpan balik secara visual pada perangkat video.

Video game atau yang sekarang ini lebih dikenal dengan sebutan game. Dalam bahasa

Indonesia “Game” berarti “permainan”. Permainan yang dimaksud yaitu sebuah aktivitas

dengan tujuan bersenang-senang atau mengisi waktu luang.

Mobile game adalah video game yang dapat dimainkan di ponsel, smartphone, PDA,

tablet pc. Mobile game dimainkan menggunakan teknologi yang ada pada perangkat itu

sendiri. Mobile game biasanya diunduh melalui jaringan operator mobile ataupun dari

internet.

Page 5: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

2

2.2 Jenis-jenis Game

Seiring dengan perkembangan industri game, jenis-jenis game semakin

bervariasi. Perbedaan jenis game terletak pada gameplay, interaksi, dan kategori.

Gameplay merupakan sebuah sistem yang berjalan pada game. Sistem tersebut meliputi

storyline, cara bermain, menu, area permainan, dan lain sebagainya.

Jenis-jenis game tersebut yaitu 1:

a. Maze game

Jenis game ini merupakan game yang paling awal muncul. Contoh yang paling

dikenal di Indonesia adalah game pacman. Konsep dasar dari jenis ini adalah mengitari

maze (lorong-lorong yang berhubungan) dan memakan beberapa item untuk menambah

tenaga atau kekebalan. Tentunya dalam permainan ini ada musuh yang mengejar, tetapi

dengan kekebalan yang dimiliki kita dapat mengejar balik.

b. Board game

Jenis game ini sama dengan game board tradisional seperti monopoly. Tidak ada

variasi yang memunculkan gameplay ataupun perubahan desain dari versi tradisonal ke

versi elektronik. Versi elektronik benar-benar hanya memindahkan versi tradisional ke

layar komputer. Umumnya game ini lebih menekankan pada kemampuan komputer

menjadi lawan tanding dari pemain. Ini melibatkan AI(Artificial Intelegence) atau

kecerdasan buatan yang handal untuk bisa menjadikan game ini menantang pemain

dengan baik.

c. Card Game

Game ini hampir sama dengan board game dan tidak memberikan perubahan

yang berarti dari game versi tradisional yang sejenisnya. Variasi yang diberikan adalah

kemampuan multiplayer dan tampilan yang lebih bervariasi dari versi tradisional. Contoh

dari game jenis ini adalah solitaire dan hearts.

d. Battle card game

Jenis game ini jarang masuk ke Indonesia. Versi game ini sangat digemari di luar

negeri dimana kita bisa membeli card untuk dikoleksi dan dipertarungkan dengan pemain

lain. Contoh dari game ini adalah Battle Card Digimon.

e. Quiz game

Salah satu yang umum dikenal adalah game kuis “Who wants to be a millioner ”,

sebuah game dengan nama yang sama dari acara kuis televisi. Game ini sederhana

dalam cara bermain yaitu hanya memilih jawaban benar dari beberapa pilihan jawaban.

Biasanya pertanyaaan yang diberikan memang memiliki topik tertentu.

f. Puzzle game

1 Christy Marx, Writing for Animation, Comics, and Games. Page 144 - 146

Page 6: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

3

Game jenis ini memberikan tantangan kepada pemainnya dengan menjatuhkan

sesuatu dari sebelah atas ke bawah. Pemain harus menyusun sedemikian rupa dan tidak

ada yang tersisa ketika susunan diatasnya sudah akan dibuat. Susunan ini dilakukan

secepat dan sebaik mungkin. Semakin lama akan semakin cepat dan semakin banyak

objek yang jatuh. Contoh yang terkenal adalah tetris.

g. Shooting game

Jenis ini banyak diminati karena mudah dimainkan. Biasanya musuh kita adalah

berbentuk pesawat atau jenis lain. Datang dari sebelah atas dengan jumlah yang banyak

dan tugas kita adalah menembaki dan menghancurkannya secepat dan sebanyak

mungkin.

h. First Person Shooting (FPS)

Jenis game ini merupakan jenis game yang paling popular. Game jenis ini

membutuhkan kemampuan reflex pemain dan timing yang tepat. Game ini memerlukan

kecepatan berpikir dan seolah-olah pemain berada dalam suasana dalam game tersebut.

Contoh dari game ini Call of Duty : Modern Warfare.

i. Side scrolling game

Pemain bergerak sepanjang alur permainan ke satu arah dan menyelesaikan

tugasnya. Ada yang meloncat, berlari, mengendap, dan menghindari halangan seperti

proyektil, jurang, dan sebagainya. Contoh dari game ini adalah Prince of Persia, Sonic

the Hedgehog.

j. Fighting game

Game ini memberikan kesempatan kepada pemain untuk saling bertarung

dengan menggunakan berbagai kombinasi gerakan dalam petarungan. Ada yang

mengadopsi gerakan bela diri, ada yang sama sekali tidak bisa dikategorikan alias

gerakan liar. Terkadang musuh berbentuk bukan manusia melainkan makhluk yang tidak

masuk akal sama sekali. Contoh dari game ini adalah Street Fighter, Tekken 2, Dragon

Ball GT.

k. Racing game

Game ini memberikan permainan lomba kecepatan dari kendaraan yang

dimainkan pemain. Terkadang didalam arena, terkadang diluar arena balap. Contoh dari

game ini adalah Crash Team Racing, Need for Speed Underground, Superbike GP.

l. Simulation

Merupakan jenis game yang menggunakan simulasi seperti keadaan

sebenarnya, terkadang kita diajak untuk menciptakan suasana lingkungan yang

diinginkan. Dalam memainkan tokoh karakter tersebut pemain bertanggung jawab atas

inteligen serta kemampuan fisik dari tokohnya tersebut. Tokoh karakter tersebut

memerlukan kebutuhan layaknya manusia seperti kegiatan belajar, bekerja, belanja,

Page 7: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

4

bersosialisasi, memelihara hewan, memelihara lingkungan dan lain-lain. Lawan mainnya

bisa berupa pemain lain yang memainkan karakter sebagai tetangga maupun komputer

dengan kecerdasan buatan tingkat tinggi. Contoh dari game ini adalah The Sims 3.

m. Strategy game

Game ini terbagi menjadi dua yaitu Turn-Based Strategy Game dan Real-Time

Strategy Game. Perbedaannya adalah Turn-Based Strategy Game jika diilustrasikan

sama dengan permainan catur, jadi terjadi pergantian antar pemain, sedangkan Real-

Time Strategy Game tidak perlu menunggu, jadi kecepatan pemain akan sangat

memungkinkan untuk menang.

n. Role Playing Game (RPG)

RPG(role-playing game) adalah sebuah permainan yang para pemainnya

memainkan peran tokoh-tokoh khayalan dan berkolaborasi untuk merajut sebuah cerita

bersama. Para pemain memilih aksi tokoh-tokoh mereka berdasarkan karakteristik tokoh

tersebut, dan keberhasilan aksi mereka tergantung dari sistem peraturan permainan yang

telah ditentukan. Asal tetap mengikuti peraturan permainan yang ditetapkan, para pemain

bisa berimprovisasi membentuk arah dan hasil akhir dari permainan ini. Pada game ini,

pemain memiliki peran tertentu seperti kesehatan, mata-mata, kekuatan, dan keahlian.

Contoh dari game ini Crytal Legacy, NaROSE online.

o. Adventure game

Game ini merupakan game petualangan dimana dalam perjalanannya, pemain

akan menemukan banyak hal dan peralatan yang akan disimpan. Peralatan itu akan

digunakan selama dalam perjalanan, baik untuk membantu dan menjadi petunjuk.

Contoh dari game ini adalah Beyond Good and Evil.

p. Sport game

Game ini merupakan jenis game olahraga yang ada pada keadaan nyata. Seperti

game sepak bola, basket, bola voly, tennis dan sebagainya.

q. Edutainment game

Game ini bertujuan lebih untuk memancing minat belajar anak sambil bermain.

Contoh game boby bola.

2.3 Android

“Android adalah sistem operasi untuk perangkat mobile berbasis linux yang

mencakup sistem operasi, middleware dan aplikasi” (Safaat Nazruddin , 2012 :1).

Android bersifat open source yang kodenya diberikan secara gratis bagi para

pengembang untuk menciptakan aplikasi mereka agar dapat berjalan di Android. Salah

satu elemen kunci dari android adalah Dalvik Virtual Machine (DVM). Android berjalan

didalam Dalvik Virtual Machine bukan di Java Virtual Machine(JVM). Dalvik Virtual

Page 8: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

5

Machine mengeksekusi executable file, sebuah format yang dioptimalkan untuk

memastikan memori yang digunakan sangat kecil. The executable file diciptakan dengan

mengubah kelas bahasa Java dan dikompilasi menggunakan tools yang disediakan SDK

android. Android SDK (Software Development Kit) menyediakan tools dan API yang

diperlukan untuk mengembangkan aplikasi pada platform android dengan menggunakan

bahasa pemrograman Java. Hingga saat ini sudah terdapat beberapa versi yang telah

diluncurkan, diantaranya :

a. Android versi 1.1

b. Android versi 1.5 untuk API level 3 diberi nama Cupcake.

c. Android versi 1.6 untuk API level 4 diberi nama Donut.

d. Android versi 2.1 untuk API level 7 diberi nama Éclair.

e. Android versi 2.2 untuk API level 8 diberi nama Froyo (Frozen Yogurt)

f. Android versi 2.3.x untuk API level 9-10 diberi nama Gingerbread.

g. Android versi 3.x untuk API level 11-13 diberi nama Honeycomb.

h. Android versi 4.0.x untuk API level 14-15 diberi nama Ice Cream Sandwich.

i. Android versi 4.1 untuk API level 16 diberi nama Jelly Bean.

2.4 Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk

mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform

independent). Berikut ini adalah sifat dari Eclipse :

a. Multi-platform : target sistem operasi Eclipse adalah Microsoft Windows, Linux,

Solaris, AIX, HP-UX dan Mac OS X.

b. Multi-language : Eclipse dikembangkan dengan bahasa pemrograman Java, akan

tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman

lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.

c. Multi-role : Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun digunakan

untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi,

test perangkat lunak, dan pengembangan web.

Eclipse untuk saat ini merupakan salah satu IDE favorit dikarenakan gratis dan

open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat

lunak ini. Selain itu, kelebihan Eclipse yang membuatnya populer adalah kemampuannya

untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in.

Page 9: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

6

3. Analisis dan Perancangan Sistem

3.1 Gambaran Umum

Game “Miaw Pet” adalah sebuah game android mobile yang dibangun untuk

memenuhi hiburan bagi pengguna sekaligus sebagai media belajar di sela-sela waktu

luang. “Miaw Pet” merupakan game berjenis simulation yang akan dibuat hampir seperti

keadaan sebenarnya. Cara bermain game “Miaw Pet” ini adalah memelihara kucing

(karakter) seperti di kehidupan nyata. Pemain harus memberi makan, memandikan dan

mengajaknya bermain supaya kucing senang dan tidak mati. Di dalam game “Miaw Pet”

ini ditambahkan peringatan untuk memberi tahu pemain tentang keadaan karakter.

3.2 Analisis Sistem

Analisis sistem didefinisikan sebagai bagaimana memahami dan

menspesifikasikan dengan detail apa yang harus dilakukan oleh sistem. Analisis sistem

merupakan tahapan paling awal dari pengembangan sistem yang menjadi fondasi

menentukan keberhasilan sistem yang dihasilkan nantinya.

3.3 Analisis Kebutuhan

Kebutuhan dari pembuatan aplikasi game Miaw Pet ini yang utama adalah

tampilan-tampilan yang menarik, cara penyajian game dan cara kerja aplikasi game ini

sendiri. Selain itu kebutuhan perangkat lunak yang nantinya akan digunakan untuk

membangun aplikasi game Miaw Pet yaitu Eclipse Indigo dan Android SDK. Dan untuk

menyuguhkan tampilan user interface yang menarik dibutuhkan pula file-file gambar

yang nantinya akan digunakan sebagai background, titlescreen dan image button.

Sehingga nantinya aplikasi game Miaw Pet ini dapat digunakan sesuai dengan tujuan

awal pembuatan aplikasi ini yaitu sebagai hiburan dalam mengisi waktu luang.

3.4 Analisis Kelayakan Game

Analisis ini digunakan untuk menentukan kemungkinan apakah game “Miaw Pet”

ini layak diteruskan atau tidak. Ada beberapa faktor yang mempengaruhi kelayakan

antara lain :

1. Kelayakan Teknologi

Perkembangan teknologi perangkat mobile khususnya ponsel smartphone telah

mengalami kemajuan yang pesat, salah satunya adalah perangkat mobile berbasis

Android. Hal ini menjadikan ponsel smartphone menjadi kebutuhan yang sulit dilepaskan

dari masyarakat. Game berbasis mobile pun sangat digemari karena bersifat praktis dan

dapat dimainkan dimanapun dan kapanpun. Sehingga game “Miaw Pet” ini layak untuk

diteruskan pembuatannya.

Page 10: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

7

2. Kelayakan Operasional

Dari segi operasional game “Miaw Pet” ini dikatakan layak karena saat ini masyarakat

sudah mampu mengoperasikan ponsel smartphone dengan baik dan para pengguna

perangkat Android sudah terbiasa memainkan game yang ada didalamnya.

3. Kelayakan Distribusi

Dari sisi distribusi game untuk perangkat Android. Google telah menyediakan market

share yang diberi nama Google Play dimana pengguna Android dapat dengan mudah

mendapatkan game baik secara gratis maupun berbayar. Game “MiawPet” di unggah ke

dalam Google Play sehingga pengguna perangkat Android nantinya bisa

mendapatkannya dengan mengunduh dan menginstal dari Google Play.

3.5 Perancangan Game

Game Miaw Pet yang menggunakan Java ini berorientasikan ke obyek oleh

karena itu didalam perancangan game ini akan menggunakan UML sebagai media

perancangannya yang mengorientasikan kedalam obyek. Dan UML yang nantinya akan

digunakan adalah Use Case Diagram, Activity Diagram, Class Diagram dan Sequence

Diagram.

Pemain atau bisa disebut actor merupakan pengguna perangkat berplatform android

yang nantinya akan memainkan game MiawPet untuk mengisi waktu luang ataupun

hiburan. Pada use case diagram diatas memperlihatkan bahwa actor/pemain dapat

menjalankan game, ketika didalam permainan pemain dapat membuka menu untuk

Page 11: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

8

melihat achievement yang sudah didapat, memilih karakter, dan kembali ke permainan,

memilih settings musik(mute/unmute), melihat cara bermain dan keluar dari game.

Deskripsi use case lebih lengkap untuk MiawPet adalah sebagai berikut :

1. Nama use case : masuk game

Skenario Masuk Game

Aksi actor Reaksi sistem

a. Membuka aplikasi

game

b. Menampilkan title screen yang mempunyai

tombol enter dan memainkan musik

2. Nama use case : memilih menu

Skenario Memilih Menu

Aksi actor Reaksi sistem

a. Menyentuh tombol enter

pada masuk game

b. Menampilkan beberapa menu pilihan yaitu

Play, Character, Music, Achievement,

Instruction dan tombol Quit.

c. Memilih salah satu menu

Activity Diagram Membuka Game

Page 12: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

9

Activity Diagram Memilih Menu

Saat aplikasi game dijalankan oleh user aplikasi akan menampilan TitleScreen

kemudian diteruskan dengan menampilkan menu utama yang memiliki beberapa pilihan

diantaranya yaitu Play, Instruksi, Achievement, Character, Music dan Quit.

Page 13: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

10

Class Diagram memberikan pandangan secara luas dari suatu sistem dengan

menunjukan kelas-kelasnya dan hubungan mereka. Class Diagram bersifat statis,

menggambarkan hubungan apa yang terjadi bukan apa yang terjadi jika mereka

berhubungan.

Sequence diagram menunjukkan interaksi antara berbagai kelas, termasuk pesan yang

digunakan saat interaksi. Semua pesan dideskripsikan dalam urutan dari eksekusi.

Page 14: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

11

3.6 Latar Belakang Cerita

Di dalam game MiawPet ini terdapat binatang kesayangan yang berupa kucing

kecil, pemilik dapat menikmati permainannya dengan memelihara kucing kecil itu

misalnya memberi makan, memandikan, dan mengajak bermain dan mengajari

berhitung. Kita bisa mendapatkan achievement setelah melakukan beberapa kali aksi di

dalam game, seperti memandikan kucing, memberi makan, menidurkan kucing dan

membuang kotorannya. Kucing dalam keadaaan menyenangkan apabila dipelihara

dengan baik. Tetapi kucing ini akan mengalami sakit apabila pemelihara melalaikan

pemeliharaan, keadaan terburuknya kucing ini bisa mati.

Game MiawPet memiliki beberapa aturan permainan yaitu sebagai berikut :

1. Setiap pemain melakukan aksi akan mendapatkan 5 poin.

2. Level permainan akan naik dan tampilan kucing akan berubah jika pemain sudah

mencapai poin yang ditentukan( lebih dari 60 naik menjadi level 2 dan lebih dari

550 akan naik ke level 3)

3. Setelah kucing selesai melakukan aksi, pemain dapat memunculkannya kembali

dengan mengusap layar.

4. Menyentuh karakter kucing bisa menunjukkan apa yang sedang dirasakan si

kucing.

3.7 Karakter

Mendesain sebuah karakter merupakan salah satu urut-urutan pekerjaan yang

harus diselesaikan dalam merancang sebuah game. Bagi sebagian gamer, hal yang

mereka perhatikan pertama kali dalam memainkan game baru bukanlah jalan cerita

game tersebut atau bukan kehebatan efek-efek yang diciptakan, melainkan karakter-

karakter yang ada di dalam game tersebut. Oleh karena itu perlu sebuah perhatian

khusus bagi pengembang game untuk menciptakan karakter yang menarik bagi gamer.

4. Implementasi dan Pembahasan

4.1 Implementasi

Implementasi merupakan tahap selanjutnya setelah melakukan analisis dan

perancangan pada proses pembuatan sebuah game, dimana game siap digunakan pada

perangkat yang telah ditentukan sebelumnya. Dari sini dapat diketahui apakah game

sudah berjalan dengan baik dan dapat menghasilkan keluaran sesuai dengan rancangan

game yang telah ditentukan.

Page 15: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

12

4.2 Tampilan Title Screen

Tampilan title screen merupakan tampilan yang pertama muncul saat game

MiawPet dijalankan. Tampilan ini merupakan file activity_miaw_main.xml yang terdiri dari

tombol enter dan background gambar miawpet. Pada tampilan title screen terdapat

tombol enter yang apabila disentuh akan membuka tampilan menu.

4.3 Tampilan Menu

Tampilan menu berisi beberapa icon yang merupakan imagebutton untuk

membuka tampilan game yang lainnya seperti, instruction, character, achievement,

gameplay, icon music untuk mute/unmute music dan icon keluar yang dapat digunakan

untuk menutup atau keluar dari game MiawPet.

4.4 Tampilan Instruction

Tampilan instruction dapat diakses dengan memilih icon Instruction pada menu.

Saat tampilan Instruction diakses maka game akan menampilkan instruksi cara bermain

game MiawPet.

Page 16: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

13

4.5 Tampilan Character

Tampilan character dapat diakses dengan memilih icon character pada menu.

Saat tampilan character diakses maka game akan menampilkan list character MiawPet

yang dapat dipilih pengguna untuk dimainkan dalam game.

4.6 Tampilan Achievement

Tampilan achievement dapat diakses dengan memilih icon achievement. Saat

tampilan ini diakses maka akan menampilkan list achievement yang sudah didapatkan

oleh pemain.

Page 17: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

14

4.7 Tampilan Gameplay

Tampilan gameplay merupakan tampilan utama untuk memainkan game

MiawPet. Tampilan ini dapat diakses dengan memilih icon Play pada tampilan menu.

4.8 Pembahasan Kode Game

Pembahasan berikutnya membahas mengenai beberapa source code game

yang dianggap sebagai source code yang penting pada game MiawPet ini.

1. Mendapatkan poin

Didalam sebuah game umumnya terdapat poin untuk menandakan kehebatan player

dalam bermain ataupun poin untuk membeli item tertentu yang bisa digunakan dalam

game.

2. Mengetahui keadaan pet

Pet dalam keadaan senang apabila pet kenyang, bersih dan sehat. Apabila pet dalam

keadaan lapar, tidak nyaman, sakit, ataupun senang maka game akan menunjukkan

keadaan itu setiap karakter pet disentuh.

Page 18: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

15

5. Penutup

5.1 Kesimpulan

Dari uraian penjelasan dan pembahasan keseluruhan materi sebelumnya dalam

pembuatan game MiawPet maka penulis dapat memperoleh kesimpulan sebagai berikut :

1. Tahapan-tahapan yang dilakukan penulis yaitu menentukan judul game,

menentukan genre game, menentukan tool, analisis kebutuhan, merancang

desain game, membuat grafis yang digunakan, menentukan suara yang

digunakan, proses pembuatan dan pengujian.

2. Kekurangan dari game MiawPet :

a) Hanya dapat berjalan pada ponsel yang mempunyai sistem operasi android

minimal versi 2.2.

b) Game ini memiliki tampilan terbaik pada ponsel android dengan resolusi 480

x 320 pixels.

c) Memiliki grafis 2D dan kurangnya animasi yang menarik.

3. Kelebihan dari game MiawPet :

a) Game mudah untuk dimainkan.

b) Desain background gameplay memperkenalkan batik.

4. Game MiawPet merupakan game bergenre simulation dan single player.

5. Game MiawPet dapat memberikan hiburan bagi para pengguna ponsel android.

6. Dalam penelitian ini telah dihasilkan sebuah aplikasi game MiawPet yang dapat

dimainkan pada ponsel berbasis android.

5.2 Saran

Berdasarkan analisa dan kesimpulan yang telah dibuat sebelumnya, ada

beberapa saran yang ingin disampaikan, antara lain :

1. Menambahkan fitur pemilihan karakter, level, dan permainan lain supaya game

lebih menarik.

2. Membuat tampilan gameplay bisa otomatis menyesuaikan screen size pada

device android yang digunakan.

3. Sebaiknya membuat game dilakukan dengan tim untuk hasil yang lebik baik,

menghemat waktu pengerjaaan dan menarik.

4. Sebagai developer game memungkinkan untuk menjadi pebisnis, karena pasar

game untuk android kian meningkat.

Page 19: MEMBUAT GAME “MIAW PET” BERBASIS ANDROID NASKAH …repository.amikom.ac.id/files/Publikasi_09.11.2594.pdf · sama dengan permainan catur, jadi terjadi pergantian antar pemain,

16

DAFTAR PUSTAKA

Marx, Christy. 2007. Writing for Animation, Comics and Games. USA: Elsevier Inc. Nugroho, Adi. 2009. Rekayasa Perangkat Lunak Menggunakan UML dan Java.

Yogyakarta : Penerbit Andi. Safaat H, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC

Berbasis Android. Bandung: Informatika. Taufiq, Andik. 2010. Pemrograman Grafik dengan Java. Bandung : Informatika.