You are on page 1of 22

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 2011

Analisa Game Super Mario Planet |2 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. 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.

Analisa Game Super Mario Planet |3 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.

Analisa Game Super Mario Planet |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.

Analisa Game Super Mario Planet |5 4. Jalankan aplikasi Cavaj Java Decompiler

5. Klik file open buka file class

Analisa Game Super Mario Planet |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

Analisa Game Super Mario Planet |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.

Analisa Game Super Mario Planet |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

Analisa Game Super Mario Planet |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 terlebih

menyelesaikan dahulu.

level

sebelumnya

Menu permainan :

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. Source Code Game SuperMario Planet Pada game SuperMario Planet terdapat 11 class yang merupakan source code dari game tersebut. Class-class tersebut adalah : 1. a.class

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

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.

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 3. c.class

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

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 4. d.class

Source code d.class berisi pengaturan permainan.

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 5. e.class

Source code e.class berisi tentang pengaturan permainan.

6. f.class

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

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

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

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 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

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

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

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

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

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 Game sangat mudah digunakan (user friendly) pengguna baru tidak merasa kesulitan untuk mulai bermain Terdapat music yang menarik saat aplikasi di buka sampai game dimainkan Warna dan animasi sangat menarik Terdapat menu tutorial untuk memberikan gambaran permainan kepada user, terutama bagi user baru Sistem menu dan langkah-langkah pengaturan yang disedikan mudah dan tidak membingungkan Ukuran game relatif kecil, sehingga tidak menghabiskan banyak memory Tidak membutuhkan spesifikasi handphone yang terlalu berat untuk memainkan game ini. Kekurangan Tidak ada menu control game saat permainan, hanya menu pause saat tombol pojok kanan ditekan Tidak ada pencatatan waktu permainan Tidak ada pemberitahuan waktu lama game yang telah berjalan Permainan monoton karena arah geraknya hanya ke sebelah kanan saja dan media permainan hanya kabel Waktu permainan tiap level sangat singkat Tidak ada tampilan scor yang diperoleh pada saat permainan Tidak ada keterangan poin yang diperoleh pada saat permaianan dari tiap benda-benda yang diperoleh.

You might also like