Puzzle Games Design Based On CellPhone Using Java J2ME

ABSTRAK

Puzzle Games Design Based On CellPhone Using Java J2ME
By
Zico Hermawan

In the last ten years to grow so fast cellular phone, cellular phone application that
allows users to provide it. One of the applications that can not be separated from
the mobile phone today is the game.
This study has been successfully created an application game Puzzle game using
J2ME programming language that can be played on mobile phone based on java.
In his own game we can choose two types namely Puzzle animals and nature.
Users must compile the images into picture-perfect scrambled to finish this game.
The test results show that this puzzle game can be played on mobile phones based
on Java or Symbian operation that supports Java. In addition, this game can be
selected by the user game to fill their spare time.

Keywords: Game, J2ME, Puzzle, Java.

ABSTRAK


Rancang Bangun Permainan Puzzle pada HandPhone Berbasis Java
Menggunakan J2ME

Oleh
Zico Hermawan

Dalam sepuluh tahun terakhir telepon selular berkembang begitu cepat, telepon
selular menyediakan aplikasi yang memudahkan pengguna nya. Salah satu
aplikasi yang tidak bisa dipisahkan dari telepon selular zaman sekarang adalah
game.
Pada penelitian ini telah berhasil dibuat suatu aplikasi permainan game Puzzel
menggunakan bahasa pemrograman J2ME yang dapat dimainkan pada telepon
selular berbasis Java atau yang mendukung Java. Pada permainan nya sendiri kita
dapat memilih dua tipe Puzzel yaitu Puzzel binatang dan Puzzel alam. Pengguna
harus menyusun gambar-gambar yang teracak menjadi gambar sempurna untuk
menyelesaikan permainan ini
Hasil pengujian permainan Puzzel ini menunjukan bahwa Puzzel ini dapat
dimainkan pada telepon selular yang berbasis Java ataupun operasi symbian yang
mendukung Java. Selain itu juga game ini dapat dijadikan pilihan permainan oleh
pengguna untuk mengisi waktu senggang mereka.


Kata Kunci : Game, J2ME, Puzzle, Java.

V. SIMPULAN DAN SARAN

A. Simpulan

Berdasarkan pembahasan mengenai perancangan pembuatan permainan Puzzle pada
bab sebelumnya, peneliti dapat menarik kesimpulan bahwa seseorang dapat lebih
inovatif dalam menambah menu dan aplikasi lain pada handphone mereka sesuai
dengan yang mereka inginkan dan butuhkan. Selain kejenuhan pada menu yang sudah
built in dapat dikurangi, pengetahuan kita pun dapat bertambah pula.

Dalam program aplikasi ini peneliti menggunakan bahasa pemrograman Java 2 Micro
Edition, dengan alasan karena paket standard Java 2 Micro Edition memiliki
komponen yang di butuhkan dalam pembuatan aplikasi ponsel ini. Selain itu, bahasa
pemrograman Java 2 Micro Edition dapat digunakan di berbagai macam jenis ponsel,
sesuai dengan prinsip Java itu sendiri yaitu write once run anywhere.

Di samping kelebihan-kelebihan yang telah disebutkan di atas, aplikasi inipun masih

memiliki kekurangan, yaitu aplikasi yang dikembangkan masih terbatas kapasitasnya,
hal ini dikarenakan memori yang tersedia pada perangkat komunikasi bergerak
memang tidak terlalu besar. Ukuran layar yang terlalu kecil juga menjadi kendala,
sehingga membuat pengembang harus dapat pandai-pandai memanfaatkan teknik

116

pemrograman sebaik mungkin bagaimana caranya agar tampilan yang ada dapat
terlihat bagus dan menarik bagi yang melihatnya. Program ini juga memiliki
kekurangan, yakni belum adanya fungsi permainan multiplayer, sehingga hanya dapat
dimainkan oleh satu orang saja.

B. Saran

Untuk dapat menjalankan program ini dengan baik peneliti menyarankan handphone
yang digunakan sudah berwarna (minimal 4096 color) dan sudah menyediakan
aplikasi Java. Kebutuhan lainnya yaitu media Bluetooth atau Infrared yang sudah
built-in di handphone agar dapat dikirimkan ke handphone lain.

Sebaiknya fungsi permainan multiplayer juga dapat ditambahkan dan diterapkan pada

aplikasi seperti ini, sehingga kita dapat lebih memanfaatkan fasilitas WAP dan
infrared yang terdapat pada beberapa jenis handphone.

I. PENDAHULUAN

A. Latar Belakang
Telepon selular dan internet adalah dua fenomena yang paling menarik menjelang akhir
abad lalu. Fenomena yang dimulai pada tahun 1990-an itu banyak merevolusi gaya hidup
dan cara berbisnis. Apalagi perkawinan dari kedua teknologi itu telah melahirkan mobile
internet, dalam perkembangan awalnya, masing masing vendor menghasilkan platform
aplikasi dan sistem operasinya sendiri. Hal itu tentu saja sangat tidak menguntungkan
bagi perkembangan komunikasi bergerak itu sendiri. Bayangkan saja, ketika anda
membuat sebuah aplikasi yang dapat dijalankan disebuah peralatan handphone Nokia
misalnya. Kemudian aplikasi yang sama harus dijalankan di handphone Siemens dan
ternyata oleh karena perbedaan platform aplikasi maupun sistem operasi, maka aplikasi
tersebut tidak dapat dijalankan, tentu saja hal ini akan sangat menjengkelkan dan akan
berakibat sangat buruk bagi pengembangan aplikasi baru.

Untuk alasan inilah, standarisasi perlu dilakukan. Di samping membuat forum yang
merumuskan standarisasi tersebut, diperlukan sebuah bahasa pemrograman yang

memiliki kebebasan platform atau platform independence. Dan kita bisa melihat hal ini,
dalam beberapa tahun terakhir, ketika banyak bermunculan handphone yang standar

2
aplikasinya berbasis Java, sebuah bahasa pemrograman yang memiliki tujuan pembuatan
yaitu Write Once Run Anywhere .

Di antara sekian banyak aplikasi yang terdapat pada telepon selular, game merupakan hal
yang tak terpisahkan dengan telepon selular. Setiap telepon selular pasti menyertakan
aplikasi ini pada aplikasi standarnya, dan perkembangannya pun sangat menarik. Kini
game pada telepon selular kaya akan grafik dan sound, sehingga dapat menjadi teman
yang menarik di waktu senggang. Sehubungan dengan hal di atas, peneliti bermaksud
untuk membuat sebuah aplikasi berbasis Java. Untuk itulah pada penelitian tugas akhir
ini peneliti mengambil judul Rancang Bangun Permainan Puzzle pada Handphone
Berbasis Java Menggunakan J2ME.

B. Batasan Masalah
Masalah yang akan dibahas pada penelitian ini adalah bagaimana cara pembuatan
permainan puzzle dengan bahasa pemrograman Java yang hasilnya dapat digunakan pada
handphone yang standar aplikasinya berbasis Java.


C. Tujuan
Tujuan dari penelitian ini adalah
1. Membuat permainan Puzzle yang dapat dijalankan pada HandPhone berbasis Java
2. Membuat permainan yang dapat menjadi alternatif pilihan permainan pada
HandPhone

3
D. Manfaat
Melalui penelitian tugas akhir ini peneliti berharap bisa memberi tambahan pengetahuan
mengenai bagaimana membuat aplikasi program berbasis Java dan menerapkannya pada
perangkat komunikasi bergerak, sehingga bisa bermanfaat tidak hanya bagi peneliti tetapi
juga bagi siapa saja yang membacanya.

E. Rumusan Masalah
Rumusan masalah pada tugas akhir ini adalah bagaimana cara membuat permainan
puzzle yang dapat dijalankan pada HandPhone yang memiliki teknologi berbasis Java
dengan menggunakan bahasa pemograman J2ME

F. Hipotesis

Dengan ada nya Game Puzzle ini, user dapat memainkanya dengan mudah dan sekaligus
sebagai alternatif permainan pada HandPhonenya

G. Sistematika Penelitian
Untuk dapat memberikan gambaran yang jelas, penelitian ini disusun menjadi lima bab
sebagai berikut :
Bab pertama, yaitu bab pendahuluan

berisi latar belakang mengenai masalah

tersebut, batasan masalah yang berisikan batasan dan ruang lingkup penelitian, tujuan
penelitian yang berkaitan dengan pembahasan masalah, serta manfaat penelitian,
hipotesis dan sistematika penelitian.

4
Pada bab kedua diuraikan mengenai landasan teori yang menjelaskan hal yang
berhubungan dengan penelitian ini, yaitu tentang teknologi pada Java serta sub bab
yang bersangkutan.

Bab ketiga berisi tempat dan waktu pelaksanaan tugas akhir, metode yang digunakan

dalam tugas akhir, dan rancangan sistem.

Pada bab keempat diuraikan suatu pembahasan masalah yang berisikan perancangan
pembuatan aplikasi, yaitu bagaimana program dibuat dan dapat dijalankan dan
hasilnya diaplikasikan pada handphone.

Bab kelima berisi beberapa simpulan dan saran yang berkaitan dengan

hasil

penelitian utuk pengenbangan berikutnya.

Daftar Pustaka berisi berbagai sumber pustaka yang digunakan untuk dijadikan
referensi dalam penelitian tugas akhir ini.

Lampiran berisi dokumen-dokumen yang mendukung dalam penelitian