Analisa Mobile Game Pada J2ME

Posted by rolandt piere | Posted in | Posted on 16.52

0

Permainan ini sangat menarik karena mempunyai peraturan yang sederhana dan mudah dipahami. Selain itu bagi yang sudah ahli, permainan ini akan dapat dirasakan kemudahan dalam menentukan pilihan langkah dan strategi agar permainan ini dapat selesai dengan cepat. Oleh karena itu penulis melakukan penulisan mengenai permainan Puzzle Kata untuk perangkat berjalan dengan J2ME, dimana aplikasi permainan ini dapat dijalankan pada semua telephone selular yang mendukung Java.

Setelah memahami sistem kerja dan membuat desain antarmuka, diagram aktifitas serta system navigasi pada pembuatan aplikasi permainan Puzzle Kata, sekarang saatnya membuat aplikasi permainan Puzzle Kata tersebut. Sebelumnya masukan paket-paket yang ada didalam java yang dibutuhkan dalam proses pembuatan aplikasi tersebut. Paket-paket tersebut diantaranya adalah:
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
import java.util.Random;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.Display;
sintak diatas adalah sintak yang digunakan untuk memasukkan paket-paket dalam java seperti pembuatan midlet, pengacakan, dan tampilan program.

Pada rancangan tampilan ini, penulis akan memulai membuat sebuah aplikasi game sederhana yang dinamakan “rubixRedux MIDlet”. Apllikasi ini adalah aplikasi permainan yang mendukung user untuk mengasah daya berpikir dan logika agar bisa menyelesaikan permainan ini. Fitur yang terdapat pada aplikasi ini adalah :

· Dalam aplikasi tersebut tersedia fasilitas “help/about” sehingga user dapat mengetahui bagaimana permainan ini dimainkan dan bisa membantu menjelaskan ada apa saja dalam permainan ini.

· Dalam aplikasi tersebut disediakan fasilitas “save” dan fasilitas “load” yang difungsikan untuk menyimpan permainan yang sedang dimainkan dan permainan itu bisa dilanjutkan kembali nanti sesuai keinginan user.

· Dalam aplikasi tersebut tersedia fasilitas “high scores” yang berfungsi untuk mencatat nilai tertinggi yang user dapatkan pada saat memainkan permainan ini dengan catatan waktu tersendiri.

Untuk membuat aplikasi permainan Puzzle Kata, penulis terlebih dahulu menginstal Netbeans IDE 6.8 yang mendukung fitur konektifitas untuk java mobile, baik dalam segi masukan data, pemrosessan, maupun keluaran program. Termasuk didalamnya terdapat paket-paket dasar bahasa java. Didalam Netbeans IDE 6.8 terdapat Software Development Kit (SDK) untuk mengembakan program dan java 2 Runtime Environment (JRE) untuk menjalankan program, serta Java 2 Micro Edision sebagai program utama dalam aplikasi mobile.

Untuk mengimplementasikan program aplikasi permainan ini, penulis memerlukan kode program yang ada didalam pada direktori C:\WTK2.5.2_01\apps\rubixRedux\src. Berikut penjelasan dari kegunaan masing-masing statement adalah :

· About.java

Untuk menampilkan penjelasan tentang bagaimana cara permainan ini dan membantu mnngerti finngsi-fungsi setiap pilhan dalam menu utama.

· GameThread.java

Untuk mengatur jalannya permainan tersebut dari dimulai atau di pause atau berhenti permainan tersebut.

· highScoresAlert.java

Berfungsi untuk menyimpang nilai tertinggi yang didapat pemain dalam setiap kali permainan yang dimainkan.

· rubixRedux.java

Sebagai program utama yang mengandung class MIDlet atau class induk.

· rubixReduxCanvas.java

Sebagai tampilan dari dasar tampilan permainan tersebut seperti tampilan warna, objek, dkk.

Penulisan ini bertujuan untuk memperkenalkan pembuatan aplikasi permainan Puzzle Kata. Aplikasi ini dibuat dengan tampilan Menu Mulai, Reset, Pengaturan dan Tentang Programmer. Aplikasi permainan Puzzle Kata dapat di upload pada telephone selular yang mendukung software Java. Kelebihan dari Aplikasi ini hanya menghabiskan sedikit memori pada telephone selular karena ukurannya hanya sekitar 190 Kb saja, sehingga mudah untuk di aplikasikan dan diinstall ke dalam telephone selular. Aplikasi ini bersifat freeware, dan software gratisan. Aplikasi ini hanya dapat digunakan pada handphone yang berbasis Java
Dari hasil pembahasan penulisan ilmiah dengan tema membangun aplikasi permainan pada ponsel menggunakan J2ME, penulis menyimpulkan bahwa permainan yang diberi nama Puzzle Kata ini telah mampu untuk diaplikasikan kedalam perangkat yang dimaksud. Aplikasi permainan ini telah mampu memenuhi fungsinya sebagai sebuah permainan yang utuh dan layak untuk dimainkan. Fasilitas seperti menu dan grafis dalam permaianan ini semakin lengkap dan menarik serta memiliki daya saing dengan permainan lain yang ada saat ini.

Komputasi Modern

Posted by rolandt piere | Posted in | Posted on 16.40

0

Munculnya konsep Komputasi Modern ini sendiri berasal dari John Von Neumann, lahir di Budapest, ibukota Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Karya – karya yang dihasilkan adalah karya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Untuk membahas lebih lanjut tentang komputasi modern, terlebih dahulu membahasa apa itu “komputasi” dan “modern”.
KOMPUTASI sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.
(wikipedia:2011)
MODERNadalah Sebuah perspektif menegaskan bahwa modern adalah suatu keadaan dimana masyarakat telah menghasilkan produk-produk secara massal guna memenuhi kebutuhan sehingga kehidupan menjadi lebih mudah.
(http://smartpsikologi.blogspot.com/2007/08/manusia-modern.html:2011)
jadi Komputasi Modern adalah suatu pemecahan masalah menggunakan komputer untuk menghasilkan informasi-informasi yang bermanfaat bagi pengguna dalam kehidupan sehari-sehari.
PENERAPAN KOMPUTASI MODERN.
Secara umum, iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer. Komputasi yang menggunakan komputer inilah yang disebut dengan komputasi modern.
Komputasi modern menghitung dan mencari solusi dari masalah yang ada, yang menjadi perhitungan dari komputasi modern adalah :
Akurasi (bit, Floating poin)
Kecepatan (Dalam satuan Hz)
Problem volume besar (Down sizing atau paralel)
Modeling (NN dan GA)
Kompleksitas (Menggunakan teori Big O)
(http://www.smartssolution.info/komputasi-modern.html:2011)
JENIS-JENIS KOMPUTASI MODERN
1. Mobile computing
Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
2. Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.

3. Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.


http://www.scribd.com/doc/24593215/SEJARAH-KOMPUTASI