Postingan

Menampilkan postingan dari Desember, 2020

TUGAS 9 PBO : Exception Handling

Gambar
       Pada program Java, jika ditengah-tengah program menemui error atau disebut juga runtime error ini akan dilemparkan sebagai  exceptions/ pengecualian.  Exceptions adalah objek yang merepresentasikan suatu error atau kondisi yang mencegah eksekusi berjalan secara normal. Jika exception tidak ditangani maka program akan berhenti secara tidak normal.  Pertanyaannya adalah bagaimana cara untuk menangani exception sehingga program bisa terus berjalan atau berhenti dengan baik? Yaitu dengan exception handling. Ada tiga tipe exception: checked exception, unchecked exception, dan error. Berdasarkan karakternya dari ketiga tipe tersebut maka diperlukan pendekatan penanganan yang berbeda. Pada kesempataan ini, akan diberikan contoh penanganan unchecked exception melalui program yang menjalankan perhitungan aritmatika yaitu exception pembagian dengan nol menggunakan try-catch. Tampilan eksekusi program tampilan source code class DivideByZero: Sekian TUGAS 9 PBO : Exception Handling.

TUGAS 8 PBO : Membuat Game Pong

Gambar
    Pong adalah permainan video generasi pertama yang dirilis sebagai permainan arkade yang dioperasikan dengan koin yang dikembangkan oleh Atari Inc. pada tanggal 29 November, 1972. Pong didasari dari permainan atau olahraga tenis meja (Ping pong), nama permainan ini berasal dari suara yang dihasilkan ketika memukul bola ping pong. Kata Pong telah didaftarkan sebagai merek dari Atari Interactive.     Pembuatan game Pong menggunakan JAVA membutuhkan 4 class antara lain: Pong.java, Renderer.java, Paddle.java, dan Ball.java. Pong.java merupakan class utama yang menjalankan sistem permainan Pong berdasarkan olahraga tenis meja(Ping pong) Renderer.java mengimplementasikan JFrame. Paddle.java membangun objek "Bet" yang digunakan oleh player. Ball.java membangun objek "Ball" guna berlangsungnya permainan. Berikut tampilan permainan Pong yang diajalankan. tampilan source code class Pong: tampilan source code class Renderer: tampilan source code class Paddle: tampilan sour

TUGAS 7 PBO : Image Viewer GUI Application

Gambar
       GUI adaah singkatan dari Graphical User Interface.  GUI merupakan desain aplikasi dengan tampilan visual sehingga pengguna dapat dengan mudah menggunakan aplikasi. Salah satu contoh penerapan GUI yaitu program Image Viewer. Program ini bekerja menampilkan sebuah gambar yang dipilih user, lalu juga menambahkan suatu efek yang ketika dijalankan dapat merubah gambar layaknya filter. Terdapat 4 class yang menyusun program Image Viewer antara lain : ImageViewer, ImagePanel, ImageFileManager, dan OFImage. a. ImageViewer merupakan class utama yang membangun GUI dan menjalankan seluruh sistem. b. ImagePanel berperan sebagai Swing component yang dapat ditampilkan di OFImage. c. ImageFileManager berfungsi untuk memuat dan menyimpan image. d. OFImage mendefinisikan sebuah image dalam format OF (Object First). >> Tampilan diagram class >> Tampilan aplikasi GUI ketika dijalankan *Ketika awal mulai tidak ada file image yang ditampilkan, user diminta memilih image mana yang akan di