Posts

Showing posts from December, 2020

EXCEPTION HANDLING

Image
 Exception adalah kondisi khusus dimana terjadi hal yang tidak sesuai dengan apa yang diinginkan di suatu program. Exception dapat menyebabkan error dan dapat memberhentikan jalannya suatu program. Oleh karena itu, pada bahasa Java ada exception handling untuk mengatasinya. Pada exception handling terdapat beberapa key word untuk menangkap error. yaitu : Try      :  digunakan saat menjalankan suatu block program dan juga mengenai error yang diproses  Catch  :   untuk menangkap exception pada block try Finally : yang akan menunjukkan block program yang akan tetap dijalankan meskipun terdapat error  pada program  Throw :  untuk melemparkan suatu error yang dibuang pada program secara manual  Berikut adalah program untuk menangkap  ArithmaticException yang dikarenakan program mencoba membagi sebuah angka dengan nol. Source Code JavaExceptionExample.Java Output

Game Pong

Image
  Program ini adalah program untuk game pong.  Pong  adalah  permainan video   olahraga   dua dimensi  yang men simulasikan  sebuah permainan  tenis meja . Sang pemain mengerakan sebuah  paddle  yang bergerak naik-turun, permainan ini dapat dimainkan dengan komputer atau dua orang yang mengerakan  bat  di sebelah kiri. Pemain memukul bola bolak-balik. Untuk memenangkan permainan, pemain harus memukul bola tersebut sampai sang lawan tidak bisa memukul bola tersebut. Pada program ini ada 4 kelas, yaitu : Class Pong sebagai class utama  Class Paddle sebagai class yang mensimulasikan Paddle. Class Ball sebagai class yang menampilkan Bola untuk bermain Class Renderer sebagai class untuk merender dan mengimplementasikan JFrame Diagram Class Source Code ...

Java Applet

Image
Java applet  adalah sebuah  program  kecil yang ditulis dengan menggunakan  bahasa pemrograman   Java , yang diakses melalui halaman  Web  dan dapat di download  ke dalam mesin klien yang kemudian menjalankannya di dalam web browser.   Java applet  dapat secara dinamis menambahkan beberapa fungsi kepada halaman-halaman Web yang bersifat statis. Java applet sekarang sudah tidak di support pada bluej versi 4 ke atas, oleh karena itu program ini menggunakan bluej versi 3.1.7  Class Diagram  Source Code  Output

JavaFX

Image
  JavaFX adalah platform perangkat lunak untuk membuat dan mengirimkan aplikasi desktop, serta aplikasi Internet yang kaya (Rich Internet Application) yang dapat berjalan di berbagai perangkat. JavaFX dapat diintegrasikan ke dalam Website dan berjalan di dalam Website dan berjalan di dalam Website dan berjalan di dalam jaringan internet. Program berikut merupakan contoh penggunaan JavaFX : Class Diagram Source Code Output :

Tugas 7 Image Viewer

Image
 Program Image Viewer ini berfungsi untuk menampilkan gambar dan juga bisa memberikan filter kepada gambar tersebut. Program ini memiliki empat class yaitu: ImageViewer, sebagai class utama untuk memanggil fungsi dan tampilan GUI. ImagePanel, berisi komponen Swing yang dapay menampilkan OFI Image. ImageFileManager, untuk memuat dan menyimpan gambar/foto. OFImage, sebagai class yang berguna untuk mendefinisikan gambar/foto menjadi OF( objects First). Class ini juga menyimpan filter-filter yang bisa digunakan pada image. Class Diagram Source Code ImageViewer.Java ImagePanel.Java ImageFileManager.Java OFImage.Java Output Image tanpa filter Image dengan filter darker Image dengan filter lighter Image dengan filter threshold

Tugas 7 Login Panel

Image
 Program ini menampilkan halaman login yang terdiri dari username dan password yang akan diisi oleh user, dan jika sesuai maka login akan berhasil. Program ini menggunakan GUI Class Diagram Source Code Login.Java Output Jika berhasil Jika tidak berhasil