Postingan

Menampilkan postingan dari Desember, 2020

Text Editor

Gambar
 Text Editor Pada kesempatan kali ini, saya akan mencoba untuk membuat program Text Editor sederhana, di dalam program Text Editor ini, ada beberapa menu yang dapat digunakan yaitu : New , yaitu menu yang digunakan untuk membuat file baru Open , yaitu menu yang digunakan untuk membuka file yang ada pada file directory atau penyimpanan  Save , yaitu menu yang digunakan untuk menyimpan hasil dari Text Editor ke penyimpanan Exit , yaitu menu yang digunakan untuk keluar dari program Text Editor   Pada program ini, hanya dibutuhkan 1 class, yaitu TextEditor yang source code nya sebagai berikut :   Jika program dijalankan maka akan muncul output sebagai berikut : Kita dapat melihat menu apa saja yang ada di program ini dengan mengklik file, maka akan tampil menu sebagai berikut : Jika kita ingin membuka file pada text editor, kita dapat menggunakan menu Open, maka akan muncul tampilan sebagai berikut : Jika kita ingin menyimpan file dari text editor, kita dapat menggunaka...

Exception Handling

Gambar
 Exception Handling Untuk menangani error yang terjadi pada program java, Exception error merupakan hal yang dapat dilakukan. Secara umum, jika program mengalami error, maka program yang dieksekusi hanya merupakan bagian program sebelum error terjadi, namun dengan menggunakan Exception Handling, program akan tetap berjalan walaupun terjadi error.  Exception Handling dapat diaplikasikan dengan menggunakan keyboard try-catch dengan fungsinya adalah sebagai  berikut : Try       : Menentukan bagian statemennt program dimana akan terjadi exception / pengecualian. Try ini harus diikuti oleh catch atau finally Catch   : Manangani kesalahan atau pengecualian yang terjadi. Catch ini tidak bisa berdiri sendiri tanpa adanya try dan catch juga dapat diikuti oleh finally. Finally : Digunakan untuk mengeksekusi bagian code yang penting dari suatu program. Beberapa exception yang biiasa terjadi dalam suatu program adalah : Arithmatic Exception, ya...

Pong Game

Gambar
 Pong Game Pada kesempatan kali ini, saya akan mencoba untuk membuat program sederhana yaitu Pong game. Permainan pong sendiri merupakan permainan yang terinspirasi dari olahraga tenis meja (ping pong), yaitu dengan mekanisme kita harus memantulkan bola yang datang ke arah kita dengan menggunakan paddle dan berusaha agar lawan tidak bisa memantulkan bola tersebut. Dan jika salah satu pemain tidak bisa memantulkan bola, maka poin diberikan kepada pemain lawan. Class yang dibutuhkan untuk membuat program game Pong ini ada 4, yaitu Pong yang merupakan class utama, paddle untuk mengatur paddle, ball untuk mengatur bola, dan renderer sebagai dasar panel. Diagram class dari program Pong game pada BlueJ adalah :   Source Code dari setiap class nya adalah : Class Pong Class Paddle Class Ball Class Renderer   Dan contoh output dari program Pong game tersebut adalah :  Sekian dari saya, kurang lebihnya mohon maaf, Wassalamu'alaikum wr.wb. Nama     : Rizqi Rifald...