Making a Congklak Mobile Game Applications Using Bluetooth Network

Published on December 2020 | Categories: Documents | Downloads: 1 | Comments: 0 | Views: 115
of 2
Download PDF   Embed   Report

Comments

Content

 

GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id

1

MAKING A CONGKLAK MOBILE GAME APPLICATIONS USING BLUETOOTH NETWORK Kartiko Yudo Hananto (50407488) Abstract— MAKI MAKING NG A BLUETOOTH CONGKL CONGKLAK AK NETWORK MOBI MOBILE LE GAME GAM E APPLICATIONS USING Kartiko tiko Yudo Hanan Hananto to Underg Undergrad raduat uate e Pro Progra gram, m, 201 2011 1 Gunadarm nad arma a Unive Universi rsity ty ht http: tp://w //www. ww.gun gunada adarma rma.ac .ac.id .id Key Words: J2ME games; congklak and Bluetooth network network ABSTRAC STR ACT T : Con Congkl gklak ak is one of the intere interesti sting ng games. On some phones, this game is played against the computer with a pre-programmed and not dynamic, it will quickly lead to boredom bore dom,, com compar pared ed with with a game game that that is done done by fighti fighting ng men.. Bas men Based ed on the things things mention mentioned ed above, above, thi thiss will be made with a mobile game application congklak using Bluetooth networks make it possible to make this game played by two players using two phones that connect with a Bluetooth connection so that it becomes more interesting and exciting. excit ing. Programs Programs used in designing designing this application was built bui lt usin using g Ja Jav va 2 Micro Micro Editio Edition n pla platfo tform rm fro from m Sun Microsystems. crosys tems. Pena Penamaan maan File: 50407488 50407488

Jaringan Bluetooth. Dengan berbagai kelebihannya, 1 2 pene penerap rapan an Bluetoo Bluetooth th me memu mungk ngkink inkan an un untuk tuk menmen  jadikan game ini dimainkan oleh 2 pemain dengan menggunkan gunk an 2 ponsel yang yang menggunak menggunakan an jaringan jaringan Bluetooth Bluetooth sehingga sehing ga menja menjadi di lebih menarik dan mengasyikk mengasyikkan. an. 1.2 Bata Batasa san n Ma Masa sala lah h Berd Berdas asar ark kan ur urai aian an di at atas as,, mak maka penulis pen ulisan an ini dibuat dibuat dengan dengan menggu menggunak nakan an Jav Java 2 Micro Edition (J2ME). Pembahasannya itu sendiri dibatasi, hanyaa mencakup hany mencakup langkah-la langkah-langk ngkah ah dalam pembuatan pembuatan aplikasi, likasi, mulai mulai dari tahap perancangan, perancangan, implemen implementasi tasi program gra m hingga hingga uji coba coba aplik aplikasi asi.. Aplik Aplikasi asi game ini dapat dapat dimaink dimain kan oleh user usia minimal 6 tahun..... tahun........ ... For further detail, please visit UG Lib ibrrary (http://library.gunadarma.ac.id)

I. Chapte Chapter r 1

II. Chapte Chapter r 2

BAB I PEND BAB PENDAH AHUL ULUA UAN N 1.1 1.1 La Lata tarr Bela Belak kang ang Sa Saat at BAB II LAN LANDA DASAN SAN TEORI TEORI 2.1 Penge Pengenal nalan an J2ME J2ME sekarang ini penggunaan teknologi mobile terus berkem- Java adalah bahasa pemrograman berorientasi objek yang bang dengan dengan sangat pesatnya. pesatnya. Denga Dengan n hadirny hadirnyaa berba- dikembangkan oleh Sun Microsystems sejak tahun 1990. gai macam macam teknol teknologi ogi komu komunik nikasi asi seperti seperti Infare Infared, d, USB, USB, Apli Aplik kasi Jav Java merupa merupak kan kode kode sumber sumber progra program m yang yang dan Bluetooth, Bluetooth, peralatan-per peralatan-peralata alatan n ini sema semakin kin terinteterinte- dikompilasi menjadi kode byte, kemudian dieksekusi dalam lingkungan perangkat perangkat lunak khusus, yang disebut grasi dengan sistem komputer dan Internet. Kemampuan- suatu lingkungan ny nyaa juga juga sem semaki akin n diperlu diperluas, as, sal salah ah sat satun unya ya sebaga sebagaii me- virtua virtuall machine. machine. Bahasa Java Java memiliki memiliki kemiripan kemiripan dendia hiburan dengan berbagai macam fitur seperti game, gan C/C C/C++ ++ namun namun lebih lebih mudah mudah dig diguna unak kan, portabel portabel MP3 dan kamera. Java sebagai bahasa pemrograman dan serta aman, karena karena Java tidak mengizink mengizinkan an akses langplatform platf orm pengembanga pengembangan n telah menjadi salah satu stan- sung ke perangkat keras, dan menangani sendiri manajedarisasi daris asi terkini di lingkungan lingkungan Teknolog Teknologii Info Informasi rmasi.. Salah men memori untuk programn programnya. ya. Dalam perjalananny perjalanannya, a, satu keunggulannya Java yaitu memberi kemudahan un- Jav Java ter terus us mengal mengalami ami peningk peningkata atan, n, baik baik dari dari segi segi tata tata tuk mengembangkan berbagai jenis perangkat lunak yang bahas bahasa, a, teknologi teknologi maupun portabilitas portabilitasny nya. a. Saat ini Sun portabel,, tanpa perlu memperhatik portabel memperhatikan an detai detaill perangk perangkat at Microsystems telah mengembangkannya hingga versi ke-2. kerasn ker asnya ya (hardware) (hardware).. Melalui Melalui edisi Jav Javaa 2 Micro Edition Untuk platform yang terbaru ini terdapat tiga edisi yang (J2ME), (J2M E), Java Java turut menunjang menunjang penera penerapan pan tekno teknologi logi ko- dibuat, yaitu Java 2 Standard Edition (J2SE), Java 2 Enmunikasi dalam berbagai aplikasi untuk teknologi mobile. terprise Edition (J2EE), dan Java 2 Micro Edition (J2ME). Dengan Denga n semakin semakin majunya majunya teknologi teknologi pengembanga pengembangan n bagi Masing-masing edisi Java memiliki target pengguna dan teknologi mobile aplication, implementasinya pun semakin penerap penerapan an yang berbeda. J2SE lebih banyak banyak digunakan digunakan beragam. beraga m. Salah satu aplikasiya aplikasiya yaitu game jaringan den- pada sistem desktop atau PC, sedangkan J2EE diperungan memanfaatkan Bluetooth. Aplikasi ini memungkinkan tukkan bagi pengembangan aplikasi-aplikasi server tingkat pengguna secara praktis bermain bersama-sama menggu- ent enterpris erprise. e. J2ME sendiri merupak merupakan an versi skala bawah bawah nakan nak an peralatann peralatannya ya masing-ma masing-masing sing dalam berbagai berbagai ke- dari Java, Java, yang yang implement implementasin asinya ya ditujuk ditujukan an bagi peralasempat sem patan. an. Congkl Congklak ak merupa merupak kan sal salah ah sat satu u game game yang yang tan yang tidak memiliki kapasitas memadai untuk menstandarnya, yang umumnya umumnya berupa peralacukup menarik dan familiar oleh para pengguna ponsel.  jalankan versi standarnya, Game yang dimainka dimainkan n melawan melawan komputer komputer ini, memil memiliki iki tan embedded system. J2ME merupakan subset dari J2SE tata cara permainan yang sederhana sehingga mudah di- yan yangg terd terdiri iri dari kumpulan kumpulan Application Application Programm Programming ing Inpahami dalam waktu singkat. Namun permainan melawan terface (API). Dengan beragamnya spesifikasi kebutuhan komputer yang telah diprogram dan tidak dinamis, akan serta keterbatasan untuk setiap jenis peralatan, kumpulebih cepat mendatangkan kebosanan, dibandingkan per- lan API ini dikelompokkan ke dalam konfigurasi dan profil mainan melawan pemain manusia. Untuk itu pada kesem- yan yangg sesuai sesuai dengan dengan karakt karakteristi eristik k implemen implementasin tasinya. ya. Konpatan ini, penulis membuat sebuah penulisan dengan judul figurasi 5 Membuat Aplikasi Game Mobile Congklak Menggunakan 6 adalah spesifikasi yang menjelaskan detail virtual ma-

 

2

GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id

chine chine dan kumpul kumpulan an API dasar dasar yang yang dap dapat at dig diguna unak kan pada sebuah peralatan, sedangkan profildibangun dari suatu konfig konfigura urasi si dengan dengan menam menambah bahk kan API khusu khusus, s, sehingga menghasilkan sebuah lingkungan yang lengkap untuk memban membangun gun aplikasi aplikasi.. Gambar Gambar 2.1 Pla Platfo tform rm Jav Javaa 2 2.2 MIDP MIDP Mobile Mobile Inform Informati ation on Dev Device ice Pro Profile file (MI (MIDP) DP) adalah adala h sebuah sebuah profil yang dibangun dari Conne Connected, cted, Limited Device Configuration (CLDC), yaitu konfigurasi dasar J2ME untuk peralatan nirkabel dengan kapasitas memori yang kecil dan koneksi jaringan yang tidak tetap/terputusputus. MIDP....... For further detail il,, plea lease visit UG Library (http://library.gunadarma.ac.id) III. Cha Chapte pter r 3

BAB III ANALISA ANALISA DAN PEMBAH PEMBAHASA ASAN N 3.1 Gambaran Umum Aplikasi Permainan Congklak adalah salah satu sat u permain permainan an populer populer yang dikenal dikenal masy masyara arak kat. Di negara-ne nega ra-negara gara Eropa dan Amerik Amerikaa lebih ban banyak yak mengenal permainan ini dengan dengan Bantumi. Bantumi. Permainan Permainan congklak congklak dimaink dimai nkan an oleh dua orang secara bergilir b ergilir,, mengg menggunak unakan an biji-bijian yang tersebar merata dalam enam buah wadah yangg tersusun berjajar, dan sebuah wadah utama. yan utama. Tata cara bermainny bermainnyaa kurang-leb kurang-lebih ih meng mengumpul umpulka kan n bijibiji-bijian bijian ke dalam wadah utama, dengan mengambil dari salah satu wadah yang dimiliki, kemudian menjatuhkannya satu per satu sat u hingga hingga habis habis ke setiap setiap wadah wadah yang yang dil dilalu alui, i, kecua kecuali li wadah wad ah utama utama lawan. lawan. Permaina Permainan n berakhir berakhir setel setelah ah selur seluruh uh biji-bijan bijibijan telah dipindahk dipindahkan an ke wadah utama. Kem Kemudian udian pemenangnya ditentukan dari banyaknya biji-bijian yang terkumpul dalam wadah utama. Permainan ini kem kemudian udian diaplika diapli kasik sikan an menjadi menjadi game jaringan jaringan berupa permainan permainan angka-ang angk a-angka ka,, dengan dengan menggunak menggunakan an dua buah perangkat perangkat yang saling bertukar pesan. Masing-masing aplikasi harus terhubung melalui koneksi Bluetooth yang dibangun secara client/server. client/serv er. Aplikasi server menyediakan menyediakan layanan koneksi Bluetooth, Bluet ooth, dan aplikasi aplikasi client client mencari mencari koneksi koneksi yang terbukaa dalam lingkungan buk lingkungan jaringan jaringan Bluetooth. 25 26 3.2 Flow Flowchar chartt Mulai Tampilka ampilkan n Gam Gambar bar Pem Pembuk bukaa Ho Host st Y Menu Menung nggu gu us user er lain lain Join Join T Join Join Y Me Menu nung nggu gu user Host T Memulai Permainan Menampilkan hasil user menang/kalah Selesai Gambar 3.1 Gambar Flowchart 27 Aplikasi mula-mula akan menampilkan halaman pemp embukaa ata buk atau u splash splash screen screen,, dan dilanju dilanjutk tkan an ke hal halama aman n menu men u utama utama yang yang menampilk menampilkan an piliha pilihan n permai permainan, nan, seba baga gaii se serv rver er atau client client.. Da Dari ri ha hala lama man n me menu nu,, pengpengguna memulai memulai permainan atau keluar dari aplikasi. aplikasi. Jika Jika permainan permai nan dimulai, tampilan tampilan beralih b eralih ke halaman halaman proses proses koneksi kon eksi yang menampilka menampilkan n pesan bahwa bahwa koneksi koneksi sedan sedangg dibuat. dibua t. Pada halaman halaman ini pengguna pengguna dapat mem membatalk batalkan an koneksi kon eksi dan kembali kembali ke halaman menu. menu. Setel Setelah ah koneks koneksii terbentuk, tampilan selanjutnya beralih ke halaman permainan. maina n. Halaman Halaman akhir perma p ermainan inan berisi pesan p esan menang menang-kalah atau dihentik dihentikann annya ya permainan, permainan, yan yangg ditam ditampilk pilkan an ketika ket ika permainan berakhir, berakhir, atau ket ketik ikaa penggun penggunaa kel keluar uar dari halaman permainan. Tampilan selanjutnya....... selanjutnya....... For further detail il,, plea lease visit UG Library (http://library.gunadarma.ac.id)

IV. Cha Chapte pter r 4

BAB IV PENUTUP 4.1 Kesimpulan Berdasarkan pembahasan bahas an mengenai mengenai perancangan perancangan membuat membuat aplikasi aplikasi game mobile Congklak menggunakan jaringan Bluetooth pada bab sebe sebelum lumny nya, a, maka maka penulis penulis mengam mengambil bil kesim kesimpul pulan an bahwa bah wa aplik aplikasi asi game game yang yang di bahas bahas pada pada penuli penulisan san ini hanya dapat dimainkan pada handphone yang mendukung teknol tek nologi ogi Bluetooth Bluetooth.. Pada Pada aplikasi aplikasi game ini juga juga user user dapat memilih untuk menjadi host atau menjadi client. Dalam mengembangkan aplikasi game ini perlu dipertimbangkan bangk an aspek-aspek aspek-aspek yang yang ak akan an mempengaruh mempengaruhii kinerja kinerja aplikasi aplik asi juga kenikm kenikmatan atan dalam bermain. bermain. Diantara Diantarany nyaa yaitu penggunaan memori yang efisien, dan tidak membebani beba ni perang perangk kat kerasn kerasnya ya.. Hal ini dapat diatasi diatasi antara lain dengan teknik pemrograman berorientasi objek yang efektif serta tepat guna dalam pengkodean program. Penanganan antarmuka pengguna juga perlu diperhatikan seperti portabilitasnya, terutama untuk antarmuka berbasis grafis mengingat keragaman karakteristik tampilan dari berbagaii macam berbaga macam perang p erangka katt p ponsel onsel saat ini. Secara Secara umum umum kumpulan API antarmuka pengguna dari J2ME telah dapat mencakupi masalah ini, sehingga pengembang hanya perlu menangani masalah proporsi tata-letak, ukuran dan estetika dari objek-objek grafis. 4.2 Saran Dalam mengembangkan aplikasi aplikasi game mobile menggunakan jaringan perlu dipertimbangk dipertim bangkan an aspek-aspek aspek-aspek yang yang ak akan an mempengaruh mempengaruhii kinerjaa aplikasi kinerj aplikasi juga kenikmatan kenikmatan bermain. Penangan Penanganan an antarm ant armuk ukaa pengguna pengguna juga perlu diperhatik diperhatikan, an, terutama terutama untuk unt uk antarm antarmuk ukaa berbasis berbasis grafis mengingat mengingat keragaman keragaman karakte arakteris ristik tik tampilan tampilan dari teknol teknologi ogi mobile. mobile. Dengan Dengan adanya penulisan ini diharapkan akan lebih banyak orang yang mengembangkan aplikasi game ini dari segi masalah proporsii 57 propors 58 tata-letak, ukuran dan estetika dari objek-objek grafis sehingga menjadi sebuah aplikasi game yang lebih menarik dan beramanfaat untuk pengembangan kecerdasan dalam bentuk sebuah permainan. ....... For further detail, please visit UG Lib ibrrary (http://library.gunadarma.ac.id) V. Chapte Chapter r 5

....... For further detail, please (http://library.gunadarma.ac.id)

visit

UG

Lib ibrrary

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close