Postingan

Menampilkan postingan dari Desember, 2018

EAS PBO 2018

Gambar
1. Rancangan Interfaces 2. Kelas Diagram Image Viewer : Merupakan main class dari kelas-kelas yang lain. Image viewer berisi inisialisasi fungsi-fungsi yang akan dijalankan, serta menu-menu bar pada interfaces Edge filter: Merupakan kelas untuk mendeteksi edges pada gambar serta memberikan highlight Fish eye filter: Merupakan kelas yang bertujuan membuat gambar seperti fish eye pada camera Gray scale filter: Merupakan kelas yang bertujuan untuk menghilangkan warna pada gambar Pixelize filter: Merupakan kelas yang digunakan untuk membuat gambar menjadi pixel-pixel Solarize filter: Merupakan kelas yang memberikan solarize effect pada gambar Mirror filter: Kelas yang bertujuan membuat gambar terbalik sesuai pencerminan cermin Smooth filter: Kelas yang bertujuan membuat gambar berkurang ketajaman edges dan pixelnya.  Invert filter: Membuat warna pada gambar terbalik atau invert Threshold filter: Filter yang bertujuan membuat gambar menjadi ke abu-abuan Lighter filter: M

GAME PONG

Gambar
Pada pertemuan kali ini, saya berusaha untuk membuat sebuah program permainan Pong. Pong merupakan permainan yang dimaenkan oleh 2 orang. Setiap player akan bertanding untuk menjaga agar bola sampai ke wilayah lawan atau tidak lolos dari tangkapan masing-masing player. Dalam program pong kali ini, program saya memiliki beberapa kelas penyusun yaitu: 1. Ball 2. Paddle 3. Pong 4. Renderer berikut merupakan source code dari program saya : 1. Ball /** * Class Ball * * @author (Kriya) * @version 1 */ import java.awt.Color; import java.awt.Graphics; import java.util.Random; public class Ball { public int x, y, width = 25, height = 25; public int motionX, motionY; public Random random; private Pong pong; public int amountOfHits; public Ball(Pong pong) { this.pong = pong; this.random = new Random(); spawn(); } public void update(P