RANCANG BANGUN GAME BULLDOZER BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Handy Adriyan
10.11.4091
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2015
1
RANCANG BANGUN GAME BULLDOZER BERBASIS ANDROID
Handy Adriyan
1), Kusnawi
2),
1)
Teknik Informatika STMIK AMIKOM Yogyakarta2)
Megister Teknologi Informasi Teknik Elektro UNIVERSITAS GADJAH MADA Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283Email : Handy.a@students.amikom.ac.id1), khusnawi@amikom.ac.id2)
Abstract - Today the internet is one tool commonly and frequently used everyone, because not only the rich who can wear it alone, the middle and the bottom could use it. One example of the Internet is a tool commonly used for selling and buying is kaskus, trade, Tokobagus, and many more. Trading or buying and selling in this world did not escape from our lives. In fulfilling the daily needs someone must do the trade or buying and selling. One example of the human need to eat and drink. To eat and drink human being must make a purchase, such as buying rice, oil, meat, vegetables, and others. Of the two reasons above, then made computer components online sales website by using php and jquery as a final project. This website is used as a substitute for a store in trading or buying and selling computer parts.
Keywords – Androi, Game, aplication game language,
mobile
1. Pendahuluan
Perkembangan teknologi sekarang ini berkembang sangat cepat, dengan berbagai macam sistem operasi dan salah satu yang sedang diminati masyarakat saat ini adalah android. Android merupakan sistem operasi yang berbasis open source. Android memiliki berbagai keunggulan sebagai software yang memakai basis kode komputer yang bisa di distribusikan secara open source sehingga pengguna dapat mengembangkan sistem operasi sesuai dengan kebutuhan dan keinginannya. Salah salah satu aplikasi yang sangat berkembang pesat saat ini adalah aplikasi game.
Game merupkan sesuatu yang dibutuhkan mulai dari anak kecil hingga orang dewasa yang sangat menyukai game. Dapat dikatakan game menjadi sebuah sarana hiburan. Selain telah menjadi kebutuhan bagi setiap orang untuk melepaskan rasa jenuh dan memberi perrasaan yang lebih santai, juga dapat mengajarkan orang cara berpikir yang lebih baik dan kritis.
2. Landasan Teori 2.1 Game
Permainan adalah sesuatu yang dapat dimainkan dengan aturan tertentu hingga ada pihak yang menang dan ada pihak yang kalah, biasanya game dilakukan dengan tidak serius atau dengan tujuan menghibur.
2.2 Jenis-jenis Game
1. Action, sebuah game yang mayoritas benda gerak
dan berfokus pada waktu, reflek, kordinat tangan dan mata dan berfikir cepat untuk mencapai scor terbaik.
Contoh : Space Invaders dan Half-life
2. Adventure, pemain memainkan satu karakter dan
dalam menyelesaikan misi melibatkan pembicaraan yang intensif dengan karakter-karakter lain.
Contoh : Crash Bandicot II, God Of War, dan Metal Gear Solid
3. Educational, dalam sebuah game edukasi, tujuanya
adalah untuk mendidik pemain.
Contoh : Matematika, Mewarnai, Melukis
4. Fighting, game fighting adalah game yang terdiri
dari dua atau lebih karakter dengan saling bertarung dan saling mengalahkan untuk menjadi pemenang.
Contoh : Tekken, Dear or Alive, Rival School, Mortal Kombat.
5. First Person Shooter, game jenis ini memungkinkan
melihat dunia game melalui mata karakter seperti untuk berlari dan mencoba untuk menembak apa saja yang bergerak.
Contoh : Battle Field 2 dan Battle Field 3
6. Racing, game ini merupakan game yang bertipe
balapan.
Contoh : Grand Turismo, Need For Speed
1. Menurut Bates Bob, Action game, sebuah game membutuhkan pemain dengan kecepatan reflex, akurasi, dan ketepatan waktu untuk menghadapi sebuah rintangan. Game jenis ini biasanya meliputi tantangan fisik, teka-teki (puzzle), dan beberapa konflik lainnya.
2. Menurut Katie Salen, Slide scroling games, pada jenis ini karakter dapat bergerak kesamping diikuti gerakan bacground, contoh game tipe seperti adalah game super mario, metal slug dsb.
2.3 Tahapan pembuatan game
a. Tentukan Genre game
Pertama pikirkan jenis game yang ingin dibuat, apkah berjenis, RPG (Role Playing Game) Seperti harvest moon, FPS sperti counter strike, SPS seperti 25 to life, Arcade sperti Riden, fighting, Sperti Street finghter, Racer Sperti Need for speed.
b. Tentukan Tool yang digunakan
Ini bagian terpenting, dengan apakah ingin membuat game tersebut ? . biasanya game dibuat dengan bahasa pemrograman. Jika anda
2
seorang programer, maka anda bisa membuat game dengan pemrograman yang anda kuasai. c. Tentiukan Gameplay Game
Game play adalah sistem jalannya game tersebut. Mulai dari menu, area permainan, save, load, game over, story line, mission sukses, mission filed, dan sistem yang lain yang harus ditentukan.
2.4 Game Mobile
Menurut Lam (2003, p9), Mobile game adalahgame yang tidak hanya dapat dimainkan pada seluler, namun dapat di kembangkan dalam berbagai macam model mobile hadset.
2.5 Android
OS atau operating sistem berbasis linux, yang di peruntukan khusus untuk mobile device seperti smartphone atau PC table, persis seperti symbian yang di pergunakan oleh Nokia dan BlackBerry OS, Jelasnya seperti microsoft windows yang banyak dikenal oleh pengguna komputer dan laptop, jika kita analogikan android adalah windowsnya sedangkan smartphone adalah perangkat komputer dan komponennya
2.6 Android SDK
Android SDK adalah tool API yang di perlukan untuk memulai mengembangkan aplikasi pada platform android dengan bahasa pemrograman java. Saat ini disediakan Android SDK sebagai alat bantu dan API unutuk memulai mengembangkan aplikasi pada platform android, menggunakan bahasa pemrograman java. Android SDK juga sudah tersedia untuk platform linux, windows, dan Mac OS.
2.7 ADT ( Android Develpomnt Tool)
ADT adalah plugin yang di design untuk game maker Studiio IDE yang ,memberikan kita kemudahan dalam mengembangkan aplikasi android. Dengan menggunakan ADT untuk eclipse akan memudahkan kita dalam membuat project aplikasi android.
2.8 JDK
Jdk adalah sebuah tool dari J2SE untuk mengkompilasi dan menjalankan program java. JDK ini berguna saat anda menulis code progrram.
2.9 Native Development Kit
Adalah sebuah tool set yang memungkinkan anda untuk melaksanakan bagian dari aplikasi anda menggunakan bahasa asli kode seperti C dan C++.
2.10 Game Maker Studio
Adalah Software yang paling mudah digunakan diantara software lain yang dapat anda gunakan untuk membuat game pada perangkat android.
3. Analisis
3.1 Analisis Sistem 3.1.1 Analisis SWOT
Analisis SWOT adalah metode perencanaan srategis yang digunakan untuk mengevaluasi kekuatan (Strengths), kelemahan (Weaknesses), peluang (Opportunities), dan ancaman (Threats) dalam suatu proyek.
3.1.2 Analisis Kebutuhan Sistem
Dalam analisis kebutuhan sistem dibagi mejadi dua (2) yaitu kebutuhan fungsional dan non fugsional.
3.2 Perancangan Sistem 3.2.1 Tahap Perancangan Sistem
Tahap perancangan sistem adalah tahap mengidentifikai dari kebutuhan-kebutuhan fungsional sebagai persiapan dalam rancang bangun implementasi, yang bertujuan untuk merancang dan mendesain sistem dalam memenuhi kebuthan pemakai sistem.
3.2.1.1 Flowchart
Flowchart sistem adalah suatu diagram alir yang menggambarkansuatu sistem yang digunakan untuk proses pengolahan data setelah penelitian, maka penulis mengusulkan sistem dengan flowchart sebagai berikut :
3 3.1.1.2 Material Collecting
GAMBAR
KETERANGAN
Bulldozer
Batu
3.1.1.3 StoryboardNo Visual Deskripsi Audi
o Link 1. Scene intro berfungsi sebagai tampilan awal pada saat game dimainkan . Didalam scene intro terdapat,fi le gambar. Intro mp3 Scene 2 2.
Scene
menu
utama,
tampilan
ini
memiliki
5 pilihan
menu,
yaitu
permaina
n
baruuntu
k
memulai
permaina
n,
pengatur
an untuk
mengatu
r musik,
suara.
Kemudia
n nilai
tertinggi
untuk
mengeta
hui
peroleha
n skor
yang
tertinggi,
petunjuk
untuk
petunjuk
cara
bermain,
keluar
untuk
berhenti
dari
permaina
n.
Didalam scene Men u utam a – mp3 Scene 3 Scene 44 menu utama terdapat file judul, file backgroun d, dan file gambar. Sce ne
Visual Deskripsi Audi o Link 3. Scene pengatura n berfungsi untuk mengatur musik, sound dan tampilan. Men u utam a. mp3 Scene 2 Scene 3.1 Scene 3.2 Scene 3.3 4. Scene nilai tertinggi berfungsi untuk melihat data pemain yang berisi nama pemain, score, dan level, serta menampil kan pemain yang Men u utam a. mp3 Scene 2 Scene 3.1 Scene 3.2 Scene 3.3 menjadi 3 peringkat tertinggi. 5. Scene petunjuk berfungsi sebagai petunjuk cara bermain. Dimana game tersebut dimainkan dengan menggunak an mouse. Men u utam a. mp3 Scene 2 Scene 3.1 Scene 3.2 Scene 3.3 6. Scene keluar berfungsi untuk keluar dari aplikasi Game The Hidden Creatures. Jika button keluar diklik, maka akan muncul teks “ Apakah kamu akan keluar dari permainan ?” jika pemain mengklik tombol Ya maka akan keluar dari permainan, namun jika mengklik tombol Tidak maka akan kembali ke menu awal. Men u utam a. mp3 Scene 2 Scene 3.1 Scene 3.2 Scene 3.3
4.2 Implementasi dan Pembahasan 4.1 Implementasi
Implementasi merupakan tahapan penerapan pada perancangan yang telah dibuat
5
4.1.1 Implementasi Basis Data
Implementasi basis data merupakan proses pembuatan database beserta tabel-tabel yang ada di dalamnya. Proses ini merupakan langkah penerapan dari tahap perancangan sebelumnya.
4.1.2 Pengujian Sistem
Pengujian Sistem dan program dalam pembuatan website ini akan dilakukan dengan dengan pegetesan fungsi dan logika yang telah diberikan pada masing-masing program. Dengan menjalankan program dapat di deteksi kesalahan-kesalahan yang ada dan fungsi-fungsi yang sesuai. Pesan kesalahan akan muncul pada windows browser ketika ada sintak yang tidak benar pengujian sistem sendiri. Pengujian sistem terdiri dari dua yaitu pengujian black-box dan Pengujian white-box.
4.2 Halaman User Interface
Gambar 2 Halaman Utama User 4.1.2 Membuat Gambar
Pembuatan gambar dengan menggunakan Adobe Photoshop CS3. Berikut adalah gambar yang diolah dengan menggunakan Adobe Photoshop CS3 :
Gambar 4.1 Background Langit
Gambar 4.2 Background Jalan
Gambar 4.3 Background Tanah
Gambar 4.4 Karakter Truck
Gambar 4.5 Karakter Batu 1
Gambar 4.6 Karakter Batu 2
Gambar 4.7 Karakter Batu 3
Gambar 4.8 Karakter Batu 4
6
5. Kesimpulan
Dari semua penjelasan dan pembahasan yang telah dipaparkan dalam penulisan skripsi ini dapat ditarik beberapa kesimpulan sebagai berikut :
Cara merancang game Buldozer sehingga dapat mempemudah pembaca untuk memahami game ini: 1. Analisis.
2. Perancangan Sistem. 3. Desain Model. 4. Pemodelan Data. 5. Implementasi Sistem.
6. Pengujian Program dan Sistem. 7. Pemeliharaan Sistem.
Daftar Pustaka
[1] Hidayatulah Priyanto, Aldi Daswanto, dan Sulistyo P.N. membuat model game educatife flash, (Bandung : informatika Bandung 2011)hal 8 [2] M. Suyanto Analist dan design aplikasi multimedia
(yogyakarta : andi offset, 2004 ) hal 63
[3] Michael Thomsen the father off video games turns 90.
Biodata Penulis
Handy Adriyan, memperoleh gelar Sarjana Komputer
(S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.
Kusnawi, S.Kom, M.Eng, S2 Teknologi Informasi Teknik Elektro di Universitas Gajah Mada 2009.