Download - 14232-40098-1-PB

Transcript

7/24/2019 14232-40098-1-PB

http://slidepdf.com/reader/full/14232-40098-1-pb 1/2

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

USING GREENFOOT TECHNOLOGY TO

MAKE A SIMPLE THEMED TETRIS GAME

APPLICATION

Agung Wicaksono Hanggoro Jati (50407052)Abstract— USING GREENFOOT TECHNOLOGY

TO MAKE A SIMPLE THEMED TETRIS GAMEAPPLICATION Agung Wicaksono Hanggoro Jati Un-dergraduate Program, 2011 Gunadarma Universityhttp://www.gunadarma.ac.id Key Words: Greenfoot,OOP, Game ABSTRACT : Greenfoot is a Java applicationdeveloped interactive and is designed for educationalpurposes. This program can make it easier to createapplications that have a two-dimensional graphics, Suchas simulations and games. Greenfoot aims to motivatethe users by providing easy access to animated graphics,sound and interaction. This software is very interactive,and encourages users to further explore and experiment.Greenfoot is also designed to illustrate and emphasize

the importance of abstraction and the concept of object-oriented programming (OOP). Concepts such as therelationship between class / object, parameters, andinteraction of objects conveyed through visualization andinteraction are directed. The goal is to build and supportthe model that is certainly an object-oriented programmingsystems modern. From the above explanation, then onthis occasion the authors utilize technology to create anapplication form Greenfoot-themed Tetris game using theJava programming language. Penamaan File: 50407052

I. Chapter 1

BAB I PENDAHULUAN 1.1 Latar Belakang Hampirsemua orang pernah memainkan / melihat , apa lagi

games yang berbasiskan teknologi seperti game console,nitendo wii, game PC, PSP dst. Games merupakan se-buah aktivitas dengan tujuan bersenang-senang, mengisiwaktu luang, biasanya dilakukan sendiri atau bersama-sama. Aplikasi games tidak akan lepas dari perkem-bangan teknologi dan akan terus berkembang, tampilandari games yang variatif menambah kesan dinamis danmenarik perhatian orang. Objek games ini dapat meng-gunakan variasi coding / bahasa program yang bermacammacam. Pada penulisan ilmiah ini, games yang dibuatakan menggunakan bahasa pemrograman Java. Java se-bagai bahasa pemrograman dan platform pengembangantelah menjadi salah satu standarisasi terkini di lingkun-

gan teknologi informasi. Java memberi kemudahan un-tuk mengembangkan berbagai jenis perangkat lunak yangportabel, tanpa perlu memperhatikan detail perangkatkerasnya. Selain itu java juga merupakan pemrogramanyang berbasis objek, Hal ini sangat memudahkan pemro-gram untuk mendesain, membuat, mengembangkan danmengalokasi kesalahan sebuah program dengan basis Javasecara cepat, tepat, mudah dan terorganisir. Didalampenulisan ilmiah ini, penulis memilih menggunakan soft-ware bernama Greenfoot. Greenfoot adalah aplikasi Javainteraktif yang dikembangkan dan dirancang untuk keper-luan pendidikan. Program ini dapat memudahkan un-

tuk membuat aplikasi yang memiliki grafik dua dimensi.,seperti simulasi dan games. Greenfoot bertujuan untukmemotivasi para pengguna dengan menyediakan akses mu-dah ke grafik animasi, suara dan interaksi. Software inipun sangat interaktif sehingga mendorong para penggunaagar lebih mengeksplorasi dan bereksperimen. Greenfootini pun dirancang untuk menggambarkan dan 1

2 menekankan abstraksi penting dan konsep pemro-graman berorientasi objek (OOP). Konsep-konsep sepertihubungan antara class/object, method, parameter, daninteraksi objek yang disampaikan melalui visualisasi dan

interaksi yang diarahkan. Dengan software penunjangseperti Greenfoot tersebut, ide dasar game yang akandibuat penulis adalah berasal dari game Tetris........

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

II. Chapter 2

BAB II LANDASAN TEORI 2.1. Pengenalan Per-mainan (Game) 2.1.1 Definisi Permainan Permainanadalah suatu struktur kegiatan, yang dilakukan un-tuk kenikmatan dan kadang-kadang digunakan sebagaialat/media pendidikan. Permainan biasanya merupakanhasil dari seni dan merupakan ekspresi ide. Namun, da-

pat juga dianggap sebagai suatu kegiatan bekerja (sepertipemain profesional olahraga) atau seni (seperti jigsaw puz-zle atau permainan yang melibatkan layout artistik sepertiMahjong). Untuk lebih memperjelas definisi suatu per-mainan, memiliki ciri diantaranya tool (alat), aturan, skill,strategi, kesempatan dan pemain. Seiring dengan berkem-bangnya teknologi, permainan ikut pula berkembang den-gan variasi permainan yang ada, diantaranya video per-mainan. video permainan adalah permainan elektronikyang melibatkan interaksi dengan antarmuka penggunauntuk menghasilkan umpan balik visual pada perangkatvideo . Kata video dalam video permainan (video game)tradisional merujuk pada perangkat layar. Namun, su-

dah populer istilah video , sekarang ini berarti semua je-nis perangkat tampilan (graphic). Suatu alat elektronikdigunakan untuk bermain video permainan yang dike-nal sebagai platform, sebagai contoh : permainan kom-puter, permainan console dan permainan mobile. Per-mainan komputer ini menggunakan alat elektronik kom-puter sebagai medianya, berbeda dengan permainan con-sole , menggunakan alat elrktronik yang khusus dibuat un-tuk memainkan permainan tersebut, seperti playstation,nitendo wii dan x-box. Yang ketiga adalah permainan mo-bile dimana permainan ini dapat dimainkan dimana sajaatau bersifat portable, misalnya permainanboy, PSP dan

7/24/2019 14232-40098-1-PB

http://slidepdf.com/reader/full/14232-40098-1-pb 2/2

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

permainan hanphone. Berbeda dengan permainan mobilelainnya, permainan handphone ini adalah permainan yangberada / terintegrasi dalam perangkat hanphone, dan 4

5 permainan hanya merupakan fitur tambahan dari han-phone disamping fungsi utamanya. Input device digu-nakan untuk memanipulasi permainan video disebut jugapermainan controller, Dan bervariasi di berbagai platform.

Sebagai contoh, sebuah permainan konsol memiliki pen-gontrol yang hanya mungkin terdiri dari sebuah tomboldan joystick. Permainan komputer pribadi sering membu-tuhkan.......

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

III. Chapter 3

BAB III PEMBAHASAN Pada bab ini Penulis akanmembahas mengenai software Greenfoot dan cara pem-buatan game Tetris dari Greenfoot yang dimainkan padaperangkat komputer (PC). 3.1 Greenfoot Greenfoot meru-pakan perangkat lunak yang dirancang untuk memu-dahkan pemula mendalami pemograman berorentasi objek(OOP). Greenfoot memiliki lisensi bebas , dengan pembat-asan redistribusi hanya untuk kepentingan non komersial.Spesifikasi minimum komputer untuk dapat menjalankanGreenfoot yaitu Intel Pentium 4, RAM 128, Harddisk 9MBdan harus menginstal Java Development Kit 6 (JDK 6).Pada dasarnya greenfoot dapat dipandang sebagai kombi-nasi dari : 1. Sebuah fremework untuk membuat skemaprogram java yang divisualisasikan dalam bentuk dua di-mensi. 2. Sebuah IDE (Integereted Devloment Environ-ment) termasuk browser kelas, program editor , compileruntuk eksekusi dan lain-lain. Walaupun mendukung ba-hasa java seutuhnya, Greenfoot akan sangat berguna apa-bila digunakan untuk latihan pemograman yang mempun-yai elemen visual. Visualisasi dan orientasi objek meru-pakan elemen elemen kunci dan sekaligus keunggulan yangditawarkan Greenfoot. Framework dari Greenfoot tersebutdapat digunakan untuk membuat berbagai macam pro-gram yang dapat divisualisasikan dalam grid dua dimensi.Framework pada Greenfoot mempunyai tanggung jawabutama yaitu : 22

23 1. Memudahkan untuk membuat representasi grafisdari objek. 2. Pengendalian eksekusi seperti start, stop,step dari sebuah looping simulasi. Untuk mencapai hal

tersebut Greenfoot menyediakan kelas dasar dari Green-footObject yang dapat dikembangkan oleh kelas lain untukmemvisualisasikan diri mereka sendiri. Dua metode yangpaling penting dan harus dijalankan ialah metode getIm-age() yang berguna untuk mengembalikan citra dari su-atu objek, dan metode act() yang dipanggil disetiap loop-ing simulasi. Didalam Greenfoot terdapat beberapa unsurkhas untuk pengembangan yaitu : - Source Code Editor -Class Browser - Kompilasi - Kontrol eksekusi - Debugger.......

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

IV. Chapter 4

BAB IV PENUTUP 4.1 Kesimpulan Pembuatan ap-likasi game sederhana bertemakan tetris ini menggunakanGreenfoot, dengan menggunakan software tersebut pembu-atan game menjadi lebih mudah dan efisien karena dimu-dahkan dengan teknologi dan segala fitur yang ada se-hingga tidak memusingkan para pengguna, dengan be-

gitu pengguna dapat lebih bereksperimen dan mengek-splorasi pemrograman berorientasi objek. Dari aplikasiini juga memberikan manfaat kepada penulis dan pem-baca sehingga mendapatkan pengetahuan tentang pembu-atan aplikasi permainan pada PC (Personal Computer)yang dibangun dengan menggunakan bahasa pemprogra-man Java menggunakan software Greenfoot. 4.2 SaranPengembangan aplikasi game menggunakan Greenfoot da-pat dilakukan tidak terbatas pada 2 dimensi tapi juga da-pat berkembang menjadi game 3 dimensi. Untuk pengem-bangan lebih lanjut dapat dilakukan beberapa hal sepertipenambahan tampilan permainan, memperbanyak level,mode permainan (2 player/lebih), dan menjadikan game

ini online sehingga dapat dimainkan kapanpun dan di-manapun oleh para gamers. 67

.......For further detail, please visit UG Library

(http://library.gunadarma.ac.id)

V. Chapter 5

.......For further detail, please visit UG Library

(http://library.gunadarma.ac.id)


Top Related