Postingan

Menampilkan postingan dari Desember, 2020

Exception Holding

Gambar
              P ada blog ini, saya akan menjelaskan mengenai error handling di dalam java, dan saya juga akan memberikan contoh program mengenai error pada akses masuk untuk mengurus KTP, dimana usia user yang ingin mengurus KTP kurang dari 17 tahun. Namun sebelumnya mari kita pahami terlebih dahulu apa arti exception.                 Saat menjalankan program dan java tidak mendeteksi ada operasi yang tidak mungkin untuk dilakukan maka akan muncul runtime error ketika program di eksekusi, atau sebagai contoh jika kita memasukkan nilai desimal pada program yang meminta pengguna untuk menginput integer maka program akan memunculkan suatu runtime error dan runtime error inilah yang akan dilemparkan sebagai exception. Lantas, untuk mengatasinya, pada java sudah disediakan beberapa fitur untuk handling exception ini,yaitu secara built-in dalam bentuk keyword try, catch, dan finnal...

Pong Game

Gambar
          Pong merupakan 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 tenis meja (PingPong), nama permainan ini berasal dari suara yang dihasilkan ketika memukul bola ping pong.           Game ini terdiri dari empat class. Yang bisa dilihat pada gambar diagram class di bawah ini. 1. Class Pong Class ini merupakan class utama dalam program game ini. /** * Class ini merupakan class utama dari PongGame. * * @author Sabrina Lydia S * @version 21/12/20 */   import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.util.Random; import javax.swing.JFrame; imp...