analisa game supermario.docx

27
TUGAS AKHIR APLIKASI MOBILE ANALISA GAME SUPER MARIO PLANET OLEH : INDRA AGUS P. (0931140110) TITIS SARI PUTRI (0931140033) KELAS 2-A MANAJEMEN INFORMATIKA JURUSAN TEKNIK ELEKTRO

Upload: titis-sari-putri

Post on 05-Aug-2015

49 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: ANALISA GAME SUPERMARIO.docx

TUGAS AKHIR APLIKASI MOBILE

ANALISA GAME

SUPER MARIO PLANET

OLEH :

INDRA AGUS P. (0931140110)

TITIS SARI PUTRI (0931140033)

KELAS 2-A

MANAJEMEN INFORMATIKA

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI MALANG

Page 2: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 2

2011

1. Konversi File Jar ke Jad

Untuk mendapatkan file jad pada game SuperMario Planet yang telah didownload menggunakan

aplikasi jad wizard, dengan langkah-langkah sebagai berikut :

1.1. Download aplikasi JAD Wizard

1.2. Buka aplikasi JAD wizard

maka akan muncul tampilan seperti gambar disamping.

1.3. Untuk mengkonversi file jar ke jad, drag aplikasi game SuperMario Planet ke

apliaksi jad wizard.

Maka secara otomatis, file jad akan terbentuk, seperti gambar berikut :

2. Menjalankan game SuperMario Planet di komputer.

Page 3: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 3

File game yang dijalankan di komputer adalah file Mario.jad. Untuk menjalankannya menggunakan

aplikasi J2ME Wireless Toolkit. Berikut langkah-langkahnya :

2.1. Buka aplikasi J2ME Wireless Toolkit, pilih Run MIDP application.

Kemudian akan muncul kotak dialog untuk memilih file yang akan dijalankan.

Pilih file game yang akan

dijalankan, klik run. Maka akan

muncul aplikasi J2ME Wireless

Toolkit.

jalankan aplikasi game dengan

menekan tombol launch.

Page 4: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 4

3. Melihat Sourcecode dari file game

Untuk melihat source code dari game mobile kita harus mengekstrak file tersebut kedalam sebuah

folder akan tetapi isinya nanti akan bertipe file class sehingga tidak dapat diketahui source codenya.

Untuk melihat source codenya maka ikuti langkah-langkah berikut:

1. Download program Cavaj Java Decompiler

2. Install program Cavaj Java Decompiler

3. Extract file jar kedalam sebuah folder

Klik kanan pada file Mario.jar, pilih ‘extract to

Mario\’.

Kemudian akan muncul folder Mario seperti gambar berikut :

Isi folder berupa file-file gambar dan

sourcecode game.

Page 5: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 5

4. Jalankan aplikasi Cavaj Java Decompiler

5. Klik file open buka file class

Page 6: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 6

4. Analisis Game

1. Tampilan awal Game SuperMario Planet

Pada awal game di tampilkan menu permainan yang berisi play, instructions, highscores,

options, credits, dan quit.

Menu play untuk langsung bermain game.

Menu Instructions untuk memberikan intruksi tentang game.

Meni highscores untuk menampilkan scor tertinggi yang pernah diperoleh oleh pemain

sebelum-sebelumnya.

Menu options untuk mengatur pilihan beberapa pengaturan game

Menu credits menampilkan tentang team pembuatan game

Menu quit untuk keluar aplikasi.

2. Tampilan Menu-menu game SuperMario Planet

1. Tampilan menu Instructions

Page 7: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 7

2. Tampilan menu Highsores

Tampilan menu highsores masih 0

karena belum ada yang bermain

sebelumnya.

3. Tampilan menu Options

Menu Options memiliki tiga menu

didalamnya, yaitu menu sound untuk

mengaktifkan suara game atau tidak,

menu vibrator, menu language untuk

memilih pilihan bahasa yang akan

digunakan.

Page 8: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 8

4. Tampilan menu Credits

5. Tampilan menu Quit

Jika menu quit dipilih, maka akan

tampil halaman yang mengkonfirmasi

apakah user benar ingin keluar

aplikasi atau tidak. Jika benar ingin

keluar aplikasi, user menekan tombol

cek hijau di pojok kiri bawah, dan jika

tidak ingin meninggalkan aplikasi, user

menekan tombol silang merah di

pojok kanan bawah

6. Tampilan menu Play

D

Page 9: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 9

Dalam menu play terdapat tiga menu lagi, yaitu menu tutorial, menu medium, dan difficult.

Menu tutorial adalah menu pembelajaran game, menu ini wajib di buka dan diikuti oleh

user sebelum mulai bermain dengan menu medium. Menu tutorial berisi video permainan

singkat. Menu medium dan difficult adalah menu level permainan.

Dalam menu medium, terdapat menu level sebanyak 15 level, seperti gambar berikut :

Untuk membuka level

berikutnya, harus menyelesaikan

level sebelumnya terlebih

dahulu.

Menu permainan :

Page 10: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 10

5.

Pada game SuperMario Planet terdapat 11 class yang merupakan source code dari game tersebut.

Class-class tersebut adalah :

1. a.class

Page 11: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 11

Source code a.class berupa source kode untuk mengatur tampilan grafis aplikasi.

2. b.class

Page 12: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 12

Source code b.class berupa code permainan aplikasi,

seperti proses pengalihan ke level selanjutnya jika

berhasil finish di level sebelumnya.

3. c.class

Page 13: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 13

Source code c.class berisi code untuk pengaturan jalannya permainan.

4. d.class

Page 14: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 14

Source code d.class berisi pengaturan permainan.

5. e.class

Source code e.class berisi tentang pengaturan permainan.

6. f.class

Page 15: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 15

Souce code f.class berisi code untuk pengaturan permainan, perpindahan level.

7. g.class

Page 16: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 16

Page 17: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 17

Source code g.class berisi

pendeklarasian code untuk

pengaturan menu

permainan, mulai dari

menu credits, pemilihan

bahasa, pause, sampai

game over serta beberapa

pengaturan gambar

8. h.class

Page 18: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 18

Source code h.class berisi code untuk pengaturan grafis permainan(gambar, objek, garis,dll).

9. i.class

Page 19: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 19

Page 20: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 20

Source code i.class berisi code pengaturan grafis permainan dari level per level.

10. j.class

Page 21: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 21

Source code j.class berisi code untuk pengaturan grafis permainan.

11. FilaoFriedChicken.class

Page 22: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 22

Source code

FilaoFriedChicken.class berisi code untuk menampilkan (display) permainan.

6. Kekurangan dan Kelebihan Game SuperMario Planet

Kelebihan Kekurangan

Game sangat mudah digunakan (user

friendly) pengguna baru tidak merasa

kesulitan untuk mulai bermain

Tidak ada menu control game saat

permainan, hanya menu pause saat

tombol pojok kanan ditekan

Terdapat music yang menarik saat

aplikasi di buka sampai game dimainkan Tidak ada pencatatan waktu permainan

Warna dan animasi sangat menarik Tidak ada pemberitahuan waktu lama

game yang telah berjalan

Terdapat menu tutorial untuk

memberikan gambaran permainan

kepada user, terutama bagi user baru

Permainan monoton karena arah

geraknya hanya ke sebelah kanan saja

dan media permainan hanya kabel

Sistem menu dan langkah-langkah

pengaturan yang disedikan mudah dan

tidak membingungkan

Waktu permainan tiap level sangat

singkat

Ukuran game relatif kecil, sehingga tidak

menghabiskan banyak memory

Tidak ada tampilan scor yang diperoleh

pada saat permainan

Tidak membutuhkan spesifikasi

handphone yang terlalu berat untuk

memainkan game ini.

Tidak ada keterangan poin yang

diperoleh pada saat permaianan dari

tiap benda-benda yang diperoleh.

Page 23: ANALISA GAME SUPERMARIO.docx

A n a l i s a G a m e S u p e r M a r i o P l a n e t | 23