Langsung ke konten utama

PENUGASAN 7 PEMROGRAMAN BERBASIS OBJEK KELAS B (Image Viewer)

 Pada post kali ini kita akan membuat sebuah aplikasi Image Viewer. Fungsi aplikasi ini adalah untuk membuka sebuah gambar yang nantinya bisa dilakukan editing. Kita akan membuat aplikasi ini dengan menggunakan bahasa pemrograman java, khususnya menggunakan aplikasi BlueJ. 

Untuk membuat aplikasi Image Viewer dibutuhkan empat class, yaitu ImageViewer, ImagePanel, OGImage, dan ImageFileManager. Fungsi dan implementasi dari masing-masing class akan dijelaskan lebih lanjut di bawah. Sebelum itu kita perlu membuat diagram dari kelas-kelas yang sudah dibentuk agar lebih memudahkan dalam mengimplementasikannya. Berikut diagram kelas dari aplikasi Image Viewer yang akan kita buat : 


Selanjutnya, kita akan membahas mengenai implementasi dari aplikasi Image Viewer. Berikut adalah penjelasan dan source code dari masing-masing class : 

1. ImageViewer

Class ini merupakan class utama didalam aplikasi ini. Class ini mengatur jalannya aplikasi Image Viewer secara keseluruhan. Ada beberapa fungsi yang disematkan didalam class ini diantaranya adalah tampilan awal dari aplikasi.


2. ImagePanel

Class yang berfungsi untuk mengeset sebuah foto agar sesuai dengan width dan height dari foto utama.


3. ImageFileManager

Class ini berisi method yang berfungsi untuk Load image dan save image untuk diproses lebih lanjut.


4. OFImage

Class ini berfungsi untuk mengedit foto atau gambar yang dipilih. 


Output

Untuk menjalankan aplikasi Image Viewer, kita bisa mengeklik kanan pada class ImageViewer dan klik new ImageViewer()


Lalu buat nama object dan klik OK

Berikut tampilan awal dari aplikasi Image Viewer

Apabila kita ingin membuka sebuah gambar, klik file lalu open dan pilih gambar yang diinginkan


Kemudian gambar akan muncul seperti pada tampilan di bawah ini

Dalam tab filter, kita dapat mengedit gambar menjadi lebih terang dengan klik "lighter", lebih gelap dengan klik "darker" dan threshold dengan klik "threshold"
Lighter : 

Darker : 

Threshold : 

Dan apabila ingin keluar dari aplikasi, klik file lalu quit


Sekian penjelasan mengenai cara membuat aplikasi Image Viewer menggunakan java. Mohon maaf apabila ada kekurangan dan kesalahan pada post ini. Terima kasih sudah membaca:)





Komentar