Skip to main content

Posts

Showing posts from December, 2020

Java Exception Handling

Postingan ini membahas sebuah program tambahan tentang exception handling . Disini seolah-olah bertindak sebagai tester. Dan program yang akan dimodifikasi adalah program SimpleCalculator . Program SimpleCalculator adalah sebuah program kalkulator sederhana yang menggunakan switch..case dalam Java. Program bisa melakukan operasi pertambahan, pengurangan, perkalian, dan pembagian. Program SimpleCalculator ini dibuat menggunakan bahasa pemrograman Java dan bisa di-compile menggunakan IDE BlueJ. Dalam aplikasi ini, dicoba untuk ditambahkan catch exception untuk mengetes bagimana pembagian suatu angka dengan angka nol. Dicari modul kelas yang merupakan operasi pembagian dan dimodifikasi agar bisa mengetes operasi pembagian dengan penyebut angka nol. Exception Handling Exception Handling adalah sebuah proses menanggapi terjadinya exception, menangani runtime error seperti ClassNotFound, IO, SQL, Remote , dsb.  Exception adalah suatu kondisi tidak normal yang membutuhkan pemrosesan khu

Java ImageViewer

Postingan ini membahas sebuah aplikasi yang disebut ImageViewer . Sesuai dengan namanya, aplikasi ImageViewer ini digunakan untuk membuka dan melihat file gambar. Aplikasi ini bisa menampilkan gambar dalam format JPEG dan PNG. Aplikasi ini cukup menarik untuk dibuat. Aplikasi  ImageViewer ini dibuat menggunakan bahasa pemrograman Java dan menggunakan IDE BlueJ. Dalam aplikasi ini, Graphical User Interface atau GUI digunakan untuk membuat tampilan yang terdiri dari windows, menu, tombol, dan komponen grafis lainnya. Komponen ini membuat aplikasi lebih terlihat seperti aplikasi-aplikasi "biasa" yang digunakan oleh orang-orang. AWT dan Swing Java memiliki beberapa  libary  GUI. Yang tertua disebut AWT ( Abstract Window Toolkit ). Selanjutnya, sebuah libary GUI yang lebih ditingkatkan, yang disebut Swing , ditambahkan ke Java. Swing memakai beberapa kelas AWT dan mengganti beberapa kelas AWT dengan versinya, dan menambahkan banyak kelas. Versi Swing telah diidentifikasi