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
RANCANG BANGUN GAME BULLDOZER BERBASIS ANDROID
Handy Adriyan1), Kusnawi2), 1) Teknik Informatika STMIK AMIKOM Yogyakarta 2) Megister Teknologi Informasi Teknik Elektro UNIVERSITAS GADJAH MADA Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
[email protected])
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
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.
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.
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.
b.
Tentukan Tool yang digunakan
Ini bagian terpenting, dengan apakah ingin membuat game tersebut ? . biasanya game dibuat dengan bahasa pemrograman. Jika anda
2.2 Jenis-jenis Game
1
seorang programer, maka anda bisa membuat game dengan pemrograman yang anda kuasai. c.
Adalah Software yang paling mudah digunakan diantara software lain yang dapat anda gunakan untuk membuat game pada perangkat android.
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.
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.
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.
3.1.2 Analisis Kebutuhan Sistem Dalam analisis kebutuhan sistem dibagi mejadi dua (2) yaitu kebutuhan fungsional dan non fugsional.
2.5 Android
3.2 Perancangan Sistem
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
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 :
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
Gambar 1 Flowchart Sistem 2
2. 3.1.1.2 Material Collecting
KETERANGAN GAMBAR Bulldozer
Batu
3.1.1.3 Storyboard No Visual 1.
Deskripsi Scene intro berfungsi sebagai tampilan awal pada saat game dimainkan . Didalam scene intro terdapat,fi le gambar.
Audi o Intro mp3
Link Scene 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
3
Men u utam a – mp3
Scene 3 Scene 4
menu utama terdapat file judul, file backgroun d, dan file gambar.
5.
6.
Sce
Visual
Deskripsi
ne 3.
4.
Audi
Link
o Scene pengatura n berfungsi untuk mengatur musik, sound dan tampilan. 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
Men u utam a. mp3
Scene 2 Scene 3.1 Scene 3.2 Scene 3.3
menjadi 3 peringkat tertinggi. Scene petunjuk berfungsi sebagai petunjuk cara bermain. Dimana game tersebut dimainkan dengan menggunak an mouse. 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
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
4
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
Gambar 4.2 Background Jalan
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.
Gambar 4.3 Background Tanah
4.2 Halaman User Interface
Gambar 4.4 Karakter Truck
Gambar 4.5 Karakter Batu 1
Gambar 2 Halaman Utama User
Gambar 4.6 Karakter Batu 2
4.1.2 Membuat Gambar
Gambar 4.7 Karakter Batu 3
Pembuatan gambar dengan menggunakan Adobe Photoshop CS3. Berikut adalah gambar yang diolah dengan menggunakan Adobe Photoshop CS3 :
Gambar 4.8 Karakter Batu 4
Gambar 4.9 Karakter Ban Truck Gambar 4.1 Background Langit
5
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.
6