Posts

Showing posts from December, 2020

File & Directory

Image
Pada kesempatan ini saya akan mendemonstrasikan sebuah text editor sederhana, seperti Notepad, yang diprogram dengan bahasa Java. Sedikit penjelasan mengenai Notepad, adalah sebuah text editor yang memungkinkan pengguna untuk menyimpan text dalam dokumen. Text editor yang diprogram ini memiliki fungsi untuk membuat file baru, membuka file, dan mengedit text. Berikut adalah source code nya: Saat program dijalankan, maka akan menampilkan menu bar berikut: Jika mengklik File, muncul opsi New, Open, Save, dan Exit: Untuk membuat file baru dan menyimpannya dengan opsi Save: Untuk membuka file yang telah disimpan dengan memilih opsi Open, lalu pilih file yang ingin dibuka: Menampilkan text dalam file: Terakhir ada opsi Close untuk menutup text editor. Sekian dari saya untuk post kali ini, mohon maaf jika ada kekurangan. Terima kasih telah menyempatkan waktu untuk berkunjung ke blog ini.

Exception Handling

Image
Pada post ini saya akan membahas mengenai penanganan error pada program Java. Saat menjalankan program Java, jika terdapat error pada program maka akan dilempar sebagai exception. Untuk menangani masalah ini, terdapat fitur dalam Java dengan keyword try, catch, dan finally.  Keyword try biasanya digunakan dalam suatu block program. Keyword ini digunakan untuk mencoba menjalankan block program kemudian mengenai sasaran dimana munculnya kesalahan yang ingin diproses. Keyword ini juga harus dipasangkan dengan keyword catch atau keyword finally yang akan dibahas pada point kedua dan ketiga. Dalam java, keyword catch harus dipasangkan dengan try. Kegunaan keyword catch adalah untuk menangkap kesalahan atau bug yang terjadi dalam block try.  Keyword finally merupakan keyword yang menunjukan bahwa block program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada. Berikut contoh program tanpa exception handling: Outputnya seperti ini: Tulisan yang ditampilk

Game Pong

Image
 Membuat Game Pong Java Pada kesempatan ini, saya akan mencoba untuk mengaplikasikan sebuah game sederhana Pong. Game Pong didasarkan dari olahraga Ping Pong, dimana bola dipantulkan dengan Paddle antara dua pemain. Untuk membuat game sederhana ini, terdapat empat class, yaitu Ball untuk menampilan dan pergerakan bola, Paddle untuk tampilan dan pergerakan Paddle, Pong untuk pengaturan permainan, dan Renderer untuk dasar panel. Berikut diagram classnya: Class Pong Class Paddle Class Ball Class Renderer Berikut hasil eksekusinya: Sekian dari saya untuk post kali ini. Terima kasih telah menyempatkan waktu untuk berkunjung ke blog ini.