Postingan

Menampilkan postingan dari Desember, 2020

Tugas 9 Java Exception Handling Kelas PBO C

Gambar
Pada program Java, jika di tengah-tengah program menemui error atau disebut juga runtime error, maka akan dilemparkan sebagai exception / pengecualian. Exception ini  juga adalah yang merepresentasikan suatu error atau kondisi yang mencegah eksekusi berjalan secara normal. Jika exception tidak ditangani, maka program akan berhenti secara tidak normal. Java menyediakan beberapa fitur untuk exception handling, dimana terdapat secara built-in dalam bentuk keyword try, catch, dan finally. Bahasa pemrograman Java memungkinkan kita untuk membuat exception yang baru dan melemparnya dengan menggunakan keyword throw dan throws. Berikut adalah beberapa contoh Exception Handling pada bahasa pemrograman Java : 1. Arithmatic Exceptionn     Muncul ketika ada pembagian suatu bilangan dengan 0 2. ArrayIndexOutOfBound Exception     Muncul ketika kita mencoba mengakses index array yang tidak ada 3. NumberFormat Exception     Muncul ketika kita mencoba mengubah string menjadi angka 4. StringIndexOu

Tugas 8 Membuat Game Pong Kelas PBO C

Gambar
Bermain game adalah suatu hal yang menyenangkan untuk dilakukan bagi sebagian besar orang, apalagi jika mampu membuat sendiri gamenya. Nah, pada kesempatan kali ini saya akan mencoba membuat game sederhana yang bernama game Pong. Game Pong adalah permainan video generasi pertama yang dirilis sebagai permainan arkade yang dioperasikan dengan koin yang dikembangkan oleh Atari Inc. Saya akan membuat game ini dengan mengimplementasikan bahasa pemrograman java dan menggunakan konsep OOP.  Program ini menggunakan 4 class yaitu : 1. Class Ball, berfungsi untuk mengatur semua yang berkaitan dengan bola pong nya 2. Class Paddle, berfungsi untuk mengatur semua yang berkaitan dengan pemukul / alas nya 3. Class Renderer, berfungsi untuk mengatur grafik dari gamenya 4. Class Pong, berfungsi untuk meload seluruh class yang ada pada program ini Source Code Class Ball Source Code Class Paddle Source Code Class Renderer Source Code Class Pong Output Tampilan awal game Pong  Tampilan permain

Tugas 7 Image Viewer Kelas PBO C

Gambar
Pada tugas PBO kali ini, saya mencoba membuat sebuah program Image Viewer yang merupakan implementasi GUI dengan komponen AWT dan Swing. Program ini berfungsi untuk menampilkan gambar / foto dan memiliki beberapa filter di dalamnya. Program ini menggunakan 4 Class yaitu : 1. Class ImageViewer, merupakan class utama untuk memanggil semua komponen fungsi lain dan tampilan GUI 2. Class ImagePanel, berisi komponen Swing yang dapat menampilkan OFI Image. Selain itu, class ini juga mengatur tinggi dan lebar panel aplikasi agar menyesuaikan gambar / foto 3. Class ImageFileManager, berfungsi untuk memuat dan menyimpan gambar / foto 4. Class OFImage, berfungsi untuk mendefinisikan gambar / foto menjadi OF. Selain itu, terdapat beberapa fungsi untuk edit filter seperti darker, lighter, dan threshold Source Code Class ImageViewer /** * Class utama aplikasi yang berfungsi untuk build dan menampilkan GUI serta * inisalisasi semua komponen class lainnya. * * @author Aimar Wibowo import java.awt