Posts

Showing posts from December, 2020

Tugas 10 Error Exception Handling

Image
 kali ini saya akan membahas tentang error handling. error handling adalah tindakan untuk mengetahui bug. kali ini saya ingin mencoba error exception handling menggunakan keyword try catch. berikut adalah program pembagian dan suatu pembagian tidak boleh dibnagi 0. jadi kita akan cek apakah yang terjadi jika suatu bilangan dibagi 0 di program ini. karena hanya 1 class tidak perlu class diagram. source code calc.java output

Tugas 9 Pong games

Image
Ini adalah sebuah games menggunakan java yang bernama pong. permainan ini dimainkan seperti permainan pingpong, dimana terdapat bola yang akan di halau oleh sebuah paddle agar tidak masuk ke wilayah lawan. ada 4 class pada permaianan ini yaiut pong yang berfungsi sebagai class utama berisi teknis permainannya, lalu ada ball untuk bolanya, lalu ada paddle untuk penghalau atau paddlenya, dan terakhir renderer berfungsi untuk merender atau menampilkan grafis gamenya. Class Diagram Source Code Pong.java Ball.java Paddle.java Renderer.java Output

Tugas 8 Applet dan JavaFX

Image
Java Applet Java Applet  adalah  sebuah aplikasi java yang dapat disisipkan ke dalam halaman HTML  untuk kemudian dapat diakses oleh pengguna melalui halaman web.  Java Applet  juga dapat didownload terlebih dahulu oleh pengguna dan kemudian dijalankan melalui sebuah browser. Secara default,  Java Applet   tidak bisa mengakses resource pada komputer lokal .  Java Applet  biasanya digunakan untuk  membuat website lebih dinamis dan menghibur  dengan cara  menambahkan beberapa fungsi kepada halaman web  yang bersifat statis, dengan syarat bahwa  perangkat yang digunakan memiliki browser yang mendukung Java  seperti  Microsoft Internet Explorer 4.0 ke atas ,  Netscape Navigator ,  Mozilla Firefox ,  Chrome , dan  Opera . berikut merupakan aplikasi jam menggunakan java applet dengan bluej versi 3.1.7 Class diagram Source Code Clock.java Output JavaFX Java FX adalah salah satu aplikasi java yang digunakan untuk membangun aplikasi yang kaya dengan konten multimedia seperti grafis, sound, eff

Tugas 7 : Image Viewer

Image
ini merupakan sebuah aplikasi untuk menampilkan gambar menggunakan GUI. Aplikasi ini menggunakan empat buah class. Pertama kita membuat objek dari class ImageViewer.java untuk tempat gambar keluar. Lalu kita memilih gambar yang akan diinputkan. Dalam aplikasi ini terdapat filter berupa Darker (menggelapkan gambar), Lighter (menerangkan cahaya pada gambar), dan Threshold (sketch gambar). Class Diagram Source code 1. Image viewer.java 2. ImageFileManager.java 3. ImagePanel.java 4. OFImage.java Output

Tugas 7 : Login Panel

Image
ini merupakan aplikasi yang menampilkan tampilan login panel menggunakan GUI. karna hanya contoh maka hanya dibutuhkan 1 class bernama Login.java. disini berisi username dan password yang akan di pasangkan lalu jika input username dan password sesuai akan keluar string login granted, lalu jika tidak akan keluar login denied Class Diagram \ Source Code Login.java Output