Score: Persentage: % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.

dokumen-dokumen yang mirip
Score: 56.0 Persentage: % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.

Score: 94.0 Persentage: % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.

game yang dibangun lebih semakin hidup dan terasa nyata, hal ini juga yang membuat para pemain lebih tertarik, bayangkan apabila di dalam suatu

membuat sebuah game yang menggunakan grafik vektor dan grafik bitmap. Penggunaannya seperti pemindahan sebuah object, memper-besar atau

GUI Event Handling 1

Tutorial A Menggambar Bendera Merah Putih Pada Frame

Modul 9: antarmuka grafis (GUI) dalam window

Score: 40.0 Persentage: % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.

DIK-020 Pemograman Berorientasi Objek 5/24/2012

GUI Event Handling. minggu 13. Wednesday, 16 May 12

A. TUJUAN PEMBELAJARAN

1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:

Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

Bab Tujuan. 8.2 Delegation Event Model

1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super

Gambar 1. Deklarasi Interface MouseListener

BAB 5 SPRITE. Contoh sebuah Sprite

Graphics2D dan Geometry

BAB 4 SPRITE. Contoh sebuah Sprite

Handout 2 Banner dan Logo

BAB I PENDAHULUAN. Listing 1.1 menunjukkan program GUI Java sederhana menggunakan AWT. import java.awt.*; import java.awt.event.*;

Kode tereksekusi dengan baik sehingga mendapatkan output "JENI Java Education Network Indonesia" yang diikuti oleh "Hello Jeni"

GUI & Event Handling. Viska Mutiawani, M.Sc

Animasi Tombol di Director

Jobsheet 09. Overloading and Overriding Method

yang telah dibuat ataupun diedit dari program seperti adobe photoshop, corel pesawat yang untuh sampai pada pesawat yang hancur atau meledak

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

GUI Event Handling. 5. Mendiskusikan keuntungan-keuntungan dari menggunakan inner dan anonymous class

Bab 9. Mengetahui teknik yang berbeda dalam optimisasi aplikasi mobile

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

Chapter 1 Buat aplikasi kita menggunakan VisualMidlet

Modul 2. [access specifier] [tipe data] [nama variabel];

BAB IV HASIL DAN UJI COBA

Bab 6. Layer Manager

dimensi dimana terdapat banyak method yang sudah disediakan oleh Java seperti ketika menangani pengujian tabrakan, menampilkan bound berupa

1.Tujuan. 2. Latar Belakang

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Download Game Maker Disini

2011 Hak cipta di tangan penulis Budi Susanto TI UKDW Yogyakarta.

PENGENALAN INTERFACE MACROMEDIA DITECTOR MX

Dwiny Meidelfi, M.Cs

Untuk menampilkan proses pembuatan file JAR. Untuk menentukan nama file archive (file JAR)

BAB 8 Argumen dari Command-line

PERANCANGAN DAN IMPLEMENTASI PERANGKAT LUNAK PERMAINAN MUSIK DIGITAL. Kezia Stefani. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI

Muhidin

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

PENDAHULUAN. Gambar 1.1. GameMaker dari YoyoGames

Sprite di-render dengan urutan index yang paling besar ke index yang paling kecil (descending)

5.Buatlah subclass world, beri nama subclass word :latar.pilih jalan.png sebagai image. Compile.

Agate Mobile Game Developer Camp

Modul Pelatihan : Pembuatan Game Animasi Menggunakan Greenfoot

BAB II DASAR TEORI 2.1. Dasar Pemrograman GTGE

Fajar Syakhfari. Pendahuluan. Lisensi Dokumen:

J2ME GUI dan Manajemen Event

BAB 8 Argumen dari Command-line

BAB IV PERANCANGAN. Gambar IV-1 Arsitektur XGate2D

Pada pembuatan game di java, sering kali para programer. mendefinisikan banyak object seperti suara, gambar, dan grafik geometri yang

AWT (ABSTRACT WINDOWS TOOLKITS)

Pengembangan Prototipe Use Case Memasukkan Nilai Mahasiswa

3 Class dan Object (2)

LATIHAN OPTIMASI GAMBAR TRAINING PRESENTASI MEMUKAU

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.

BAB V ANALISIS. V.1 Analisis Grafik

BAB 3 PERANCANGAN DAN PEMBUATAN. Engine akan dirancang agar memenuhi syarat maintainability, reusability dan

BAB 2 COLLECTION & THREAD

MODUL 1. CLASS, OBJECT, CONSTRUCTOR DAN METHOD

PUZZLE GAME DOLPHIN PROYEK MULTIMEDIA Membuat Game Puzzle Dolphin untuk menyusun gambar yang terpisah-pisah agar menjadi gambar utuh.

BAB II LANDASAN TEORI

KUM 3 IMPLEMENTASI LIST

BAB 5 Mendapatkan Input dari Keyboard

mouse dan keyboard yang akan memberikan dampak atau perubahan kepada suatu objek. Hampir keseluruhan game komputer menggunakan dua item ini,

GUI (Grapichal User Interface)

Konsep Pemrograman Berorientasi Pada Objek Dengan. Java Netbeans

Editing Video Menggunakan Adobe Premiere Pro

Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Pengembangan Prototipe Use Case Memasukkan Nilai Mahasiswa

PERTEMUAN IV MEMBUAT JUDUL (TITLE)

BAB V Membuat Game Fly Bird

Applet (1) Oleh: Kholid Fathoni

BONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal

Modul 7 IMPORT DAN EXPORT MEDIA

Grafis & Applet. Viska Mutiawani, M.Sc

a b c d e f g h Gambar 1. Konfigurasi akhir.

PENGOLAHAN CITRA Ch.4 M E N G O L A H C I T R A M E N J A D I N E G A T I V E Bayu Pratama RN [ ]

PENGOLAHAN CITRA Ch.3 M E N G O L A H C I T R A M E N J A D I G R A Y S C A L E Bayu Pratama RN [ ]

Francisco Silvano

Workshop Singkat Membuat Game Shooter

Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs.

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Bab 3. Metode Perancangan

Sistem Multimedia. Image. Donny Reza, S.Kom

Class & Object 2 ~Praktikum~ Imam Fahrur Rozi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS. 3.1 Analisis Pengertian Game. 3.2 Dunia dan Objek 2D

MODUL 1. Class, Object, Constructor dan Method

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

Modul Praktikum Pemrograman

Transkripsi:

Waktu Sisa : 0:18:51 Score: 134.66666 Persentage: 84.17 % 1. Class yang digunakan untuk memainkan gambar strip dan numbered adalah : ImageProsesor ImageManager ~ u ~ ImageAnimator BufferedImage 2. Pada Collision Detection, metode pengurangan beberapa pixel dari ukuran sebenarnya dari image sprite sehingga pendeteksian lebih dalam adalah metode : Reduzed size bounding Pemberian bounding box pada image Menggunakan banyak bounding box Double bounding box 3. Interface yang digunakan untuk mendapatkan tombol yang ditekan oleh mouse adalah : MouseListener MouseMotionListener MousePressed MouseClicked 4. Class yang digunakan sebagai parent dari actor-aktor dalam game sehingga masing-masing actor dapat memiliki behaviour tersendiri adalah : Class ImageManager Class Animator Class Sprite

Class Rectangle 5. Handler yang digunakan oleh Class AudioSystem, AudioInputStream dan Clip untuk penanganan error adalah dibawah ini kecuali AudioInputStream IOException LineUnavailableException UnsuportedAudioFileException 6. Ada 3 kelas yang digunakan untuk meload /memuat gambar yaitu : ImageIO Toolkit BufferedImage MediaTracker 7. Interface yang digunakan untuk mendapatkan aksi dari pergerakan mouse adalah : MouseListener MouseMotionListener MousePressed MouseClicked 8. Apa hasil dari potongan kode dibawah ini ketika decompile dan dijalankan?

Busur akan digambar pada koordinat x=100 dan y=200. Busur akan digambar dengan tinggi=100px, dan panjang=100px. Compile error Runtime error. Semua jawaban salah. 9. Method yang digunakan untuk memutar sebuah object pada class Graphics2D adalah g2d.rotation(nilai1, nilai2) g2d.rotate(nilai1, nilai2) g2d.rotasi(nilai1, nilai2) g2d.transformasi(nilai1, nilai2) 10. Penggunaan gambar strip dapat dilakukan dengan memanfaatkan kelas ImageAnimator melalui method : animator() loopanimator() loop() loopimage() 11. Apakah output dari potongan program dibawah ini jika dijalankan?

http://www.jardiknas.org http://www.depdiknas.org http://www.dikmenjur.net 12. field yang disediakan oleh interface transparency untuk mempresentasikan area kosong (tidak digambar) yang dimiliki gambar berformat GIF adalah 1 Transparency.OPAQUE Transparency.BITMASK Transparency.TRANSLUCENT Transparency.TRANSPARANT 13. Dibawah ini adalah matrix dari transformasi : [ sx 0 0 ] [ 0 sy 0 ] [ 0 0 1 ] Transformasi skala Transformasi rotasi Transformasi gradasi Transformasi translasi

14. Class yang memainkan suara adalah class AudioExportStream javax.sound.sampled.clip Javax.AudioStream Javax.inputStream 15. Apa yang terjadi ketika program dibawah ini di compile dan jalankan? Thread Started... Test Thread Thread Started... Compile Error. Runtime Error 16. Pada method updatesprite perintah yang digunakan untuk menambah posisi setiap kali di update adalah :

locx += dx; locy += dy locx -= dx; locy += dy locx += dx; locy -= dy locx -= dx; locy -= dy 17. g2d.rotate(math.toradians(1)); g2d.fill(shape); potongan kode diatas adalah proses untuk transformasi : Transformasi translasi Transformasi rotasi Transformasi skala Transformasi gradasi 18. Apa hasil keluaran dari program berikut ini?

http://www.java.com http://jeni.java.org http://jeni.java.org http://www.yahoo.com http://www.yahoo.com http://www.yahoo.com http://www.yahoo.com

19. Method yang digunakan untuk pemindahan koordinat asal ke koordinat baru(translasi) pada class Graphics2D adalah : g2d.translation(nilai1, nilai2) g2d.translate(nilai1, nilai2) g2d.translasi(nilai1, nilai2) g2d.transformasi(nilai1, nilai2) 20. Apa hasil keluaran dari program berikut ini? [JENI1, JENI2, JENI3] [JENI3, JENI1, JENI2] [JENI1, JENI3, JENI2] Runtime Error

21. Kode diatas merupakan implementasi penanganan error dari class AudioSystem AudioInputStream Sequence Clip 22. Apa fungsi dari parameter ketiga yang disediakan oleh konstruktor Polygon? Menentukan banyaknya titik didalam sebuah polygon Menentukan banyaknya polygon yang akan digambar Menentukan banyaknya titik perpindahan semua jawaban salah 23. Field-field yang disediakan oleh interface Trancparency untuk mendefinisikan mode transparent adalah? Trancparency.BITMASK Trancparency.OPAQUE Trancparency.TRANSPARENT Trancparency.TRANSLUCENT

24. Ada 3 Method yang tidak berhubungan dengan tombol mouse yaitu Public void mouseexited(mouseevent me) Public void mouseentered(mouseevent me) Public void mousepressed(mouseevent me) Public void mousemoved(mousemoved me) 25. Class yang digunakan untuk memuat suara dari file lokal adalah class AudioExportStream AudioInputStream Javax.AudioStream Javax.inputStream 26. Berikut ini manakah method yang digunakan untuk memeriksa apakah system support dengan mode full screen atau tidak? isscreensuported(); isfullscreensuported(); isdisplaysuported(); isfullscreen(); Semua jawaban salah 27. Berikut ini yang bukan merupakan method dari Class Graphics adalah? drawimage(image img,int x,int y, ImageObserver observer); drawimage(image img,int x,int y,int width, int height, ImageObserver observer); drawimage(image img,int x,int y, Color bgcolor,imageobserver observer);

drawimage(image img,int x,int y,int width, int height,int sx1,int sy1, ImageObserver observer); 28. Method yang digunakan untuk mengetahui karakter tombol keyboard yang ditekan adalah? getkeycode() getkeychar() getkey() getkeybutton() 29. Apa yang terjadi saat potongan program dibawah ini dijalankan? Jumlah data = null Jumlah data = 0 Runtime Error Jumlah data = 5 30. Dibawah ini method mana yang berfungsi untuk memeriksa ketajaman bit yang disediakan oleh class DisplayMode? getrefreshrate() getbitdepth() getbit() getrate()

31. Paket yang harus diimport untuk memanggil dan memainkan file suara adalah? javax.sound.sampled.*; javax.sound.sampled.audioinputstream; javax.sound.sampled. AudioSystem; Semua jawaban salah 32. Sebuah kelas yang menyediakan transformasi instant seperti rotasi, translasi serta skala adalah : AffineTransfor ShapeTransform ImageTransform BitmapTransform 33. Super Interface dari Interface MouseListener adalah? MouseInputListener InputEvent MouseEven EvenListener 34. Berikut ini yang bukan merupakan bagian dari method MouseListener adalah : Public void mouseclicked(mouseevent me) Public void mousepressed(mouseevent me) Public void mouserelease(mouseevent me)1 Public void mousereleased(mouseevent me)

35. Ada 3 argumen yang digunakan dalam method createcompatibleimage yaitu : Lebar, tinggi dan warna Lebar, warna dan nilai transparansi Lebar, tinggi dan nilai transparansi Tinggi, warna dan nilai transparansi 36. Apa fungsi method dispose() yang disediakan oleh class Graphics2D? Menyimpan seluruh image yang telah di gambar pada object Graphics2D Menyalin seluruh image yang ditranslasi kedalam object Graphics2D Membebaskan resource sistem yang digunakan oleh object Graphics2D Menghapus seluruh object yang berada didalam Graphics2D 37. Berikut ini merupakan format suara yang didukung oleh API Sound pada java kecuali Wav Au Mp3 Aiff 38. Apa fungsi dari Thread.sleep(1000) pada program dibawah ini?

Program akan berhenti bekerja selama 1000ms Program akan berhenti bekerja selama 1detik Program akan mencetak "loop" sebanyak 60 kali Program akan berhenti selama 10 detik 39. Manakah pernyataan yang benar dibawah ini? (pilih 2) Shape adalah class abstract yang diimplementasi oleh class Polygon Shape adalah interface yang diimplementasi oleh class Rectangle Shape merupakan turunan dari class Arc2D

Shape adalah sebuah interface dan bukan sebuah class abstract Semua jawaban salah 40. Kelas Graphics2D mempunyai method public abstract void rotate(double theta, double x, double y) apakah maksud dari method diatas Memutar objek sebesar theta dan kemudian di translasi sebesar x,y Memutar objek sebesar theta dan kemudian di rotasi sebesar x,y Memutar objek sebesar theta dan kemudian di skala sebesar x,y Memutar objek sebesar theta dan kemudian di gradasi sebesar x,y Submit