Posts

Game Match-3

Image
Permainan match-3 adalah permainan dimana user mencoba untuk membuat 3 benda sama untuk menjadi sebaris atau sekolumn. Pada program ini ada board berukuran 10 x 6 dimana terdapat berbagai macam simbol seperti X,O,V, dan lain-lain. Ketika user menyamakan 3 simbol sama sebaris atau sekolom maka akan terjadi match-3. Pada program ini terdapat 2 kelas yaitu Board.Java yang menampung bagian-bagian dari board match seperti jenis-jenis simbol, method untuk melakukan swap, menjadikan match-3 menjadi cell-cell kosong, dan mencari dan mengganti cell kosong. Board adalah array 2 dimensi. Match3.Java sebagai kelas utama dimana dibuat Jbutton yang bisa dipress dan dipilih oleh user ketika akan melakukan swap. Selain itu juga menentukan warna dari button ketika idle dan ketika dipress. Berikut adalah Source Code program match-3 Board.Java Match3.Java Berikut adalah Output dari program Video Penjelasan...

Text Editor

Image
 Text Editor adalah program untuk membuat, mengubah, dan menyimpan teks dalam bentuk file plain text, sebagai contoh adalah Notepad. Berikut adalah Source code dari program Text Editor : Source Code Editor.Java Output Ketika di save

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