Postingan

Menampilkan postingan dari Desember, 2020

EXCEPTION HANDLING

Gambar
 EXCEPTION HANDLING                      Pada kesempatan kali ini, saya akan membahas tentang Exception Handling . Exception Handling adalah suatu mekanisme untuk penanganan masalah saat terjadi error atau malfunction, saat aplikasi dijalankan atau Runtime.   Exception   adalah suatu kondisi tidak normal yang membutuhkan pemrosesan khusus selama eksekusi program. Ketika error terjadi dalam suatu method, method membuat sebuah objek dan menyerahkannya ke sistem runtime. Terdapat 4 keyword dalam penanganan error yaitu: Try : Keyword yang digunakan saat menjalankan suatu block program dan juga mengenai error yang diproses  Catch :  Keyword untuk menangkap suatu bug pada block program try Finally : Keyword yang akan menunjukkan block program yang akan tetap dijalankan meskipun terdapat error  pada program  Throw : Keyword untuk melemparkan suatu bug yang dibuang pada program s...

GAME PONG

Gambar
     Pada kesempatan ini, saya akan memperlihatkan  salah satu pembuatan game di java yaitu Pong. Pong merupakan permainan / game olahraga dua dimensi yang mensimulasikan sebuah permainan tenis meja. Sang pemain menggerakan sebuat bat yang bergerak naik-turun, permainan ini dapat dimainkan secara bersama komputer / bot atau dua orang yang menggerakan bat di sebelah kiri. Cara bermain-nya sangat sederhana, yaitu pemain harus memukul bola tersebut ke arah lawan bolak-balik. Pemain yang berhasil mencetak angka yang banyak akan memenangkan permainan.      Pada pembuatan ini, menggunakan beberapa class yaitu, Pong.java yaitu kelas utama yang digunakan untuk memanggil kelas yang lain dan menjalankan program gamenya. Kemudian, class Paddle.java yaitu kelas yang digunakan untuk mengatur bat yang akan digunakan player sebagai pemukul. Lalu, Ball.java yaitu kelas yang berfungsi untuk menampilkan bola dan mengatur bola pada permainan pong. Terakhir, Renderer.java...

TUGAS PBO B

Gambar
JAVA APPLET DAN JAVAFX JAVA APPLET       P ada  post ini, saya akan melihatkan contoh implementasi dari Java Apllet.  Java Applet adalah aplikasi java yang bisa disisipkan kedalam halaman HTML. Java applet bisa berjalan pada web browser yang telah mendukung java seperti mozilla, IE, dan chrome. Applet dirancang untuk berjalan ‘ remotely ‘ pada  browser client , sehingga ada beberapa keterbatasan.  Disini saya menggunakan BlueJ versi 3.1.7. Keuntungan Menggunakan Java Applet : Bersifat lintas  platform , dapat dijalankan pada Windows, Mac OS, dan Linux Bisa berjalan pada semua versi plugin java  Bisa berjalan di dalam  sandbox , sehingga user tidak perlu meninjau source-nya, karena ia berjalan tanpa persetujuan keamanan Didukung oleh hampir semua  browser Applet bisa disimpan sebagai  cache  oleh sebagian besar  webbrowser  sehingga menjadi lebih cepat untuk d...

TUGAS PBO 7

Gambar
LOGIN PANEL Pada Kesempatan  ini saya membuat sebuah Aplikasi Login Panel menggunakan GUI dari java. Class dari aplikasi tersebut adalah LOGIN.java berfungsi untuk memeriksa inputan dari user dengan data yang sebenarnya. Ketika data dan inputan berbeda maka LOGIN.java  akan menampilkan "Access Denied!" dan akan menampilkan "Access Granted!" ketika data dan inputan user sesuai.  Berikut ini adalah diagram dari aplikasi :      Program ini menggunakan beberapa library sebagai berikut: javax.swing.* sebagai untuk mengembangkan aplikasi GUI(Graphical User Interface). java.awt.* sebagai penyedia kelas untuk GUI di java java.awt.event.* sebagai fungsi import yang digunakan untuk proses deklarasi dari Class event berisi komponen dari sebuah program yang dibuat.     Souce code :     LOGIN.java            Berikut ini adalah outputnya : Gambar 1 Awal Tampilan Login Panel   Gambar 2 Ketika salah melakukan in...

TUGAS PBO 7

Gambar
IMAGE VIEWER  Pada kesempatan kali ini saya akan membahas tentang aplikasi Image Viewer. Image Viewer ini merupakan implementasi GUI untuk menampilkan gambar atau foto beserta filternya.  Berikut ini merupakan diagram class dari Aplikasi Image Viewer:      Terdapat empat class yang digunakan pada aplikasi ini yaitu : ImageViewer yang merupakan class utama dari aplikasi ini , berguna untuk memanggil kelas yang lain  dan menampilkan windows GUI. ImageFileManager yaitu kelas untuk menyimpan dan memuat gambar atau foto ImagePanel, menampilkan OFImage, mengatur lebar dan tinggi panel sehingga foto dapat diseusaikan OFImage , sebagai class yang berguna untuk mendefinisikan gambar/foto menjadi OF ( Object Firsts ). Kemudian beberapa fungsi untuk edit filter. Library yang terdapat pada kelas ini yaitu: Java.awt.* , untuk proses inputan dalam sebuah program yang telah dijalankan. Java.awt.image.* , untuk membuat dan memodifikasi gambar. Java.awt.swing.* , untuk mend...