Langsung ke konten utama

TUGAS 6 - Pemograman GUI : Image Viewer

PEMOGRAMAN GUI : IMAGE VIEWER MENGGUNAKAN JAVA

Pada postingan kali ini, saya akan membahas aplikasi image viewer, pada program aplikasi ini berfungsi untuk membuka gambar dan menampilkannya yang nantinya terdapat filter-filter yang digunakan dalam pengeditan gambar tersebut. Dalam program aplikasi ini, terdapat hal hal yang diperlukan saat pengembangan aplikasi dengan basis GUI atau disebut Graphical User Interface

Defini GUI atau Graphical Interface

GUI adalah singkatan dari Graphical User Interface. GUI merupakan desain aplikasi dengan tampilan visual sehingga pengguna dapat dengan mudah menggunakan aplikasi. The Java Foundation Class (JFC), merupakan bagian penting dari Java SDK, yang termasuk dalam koleksi dari API dimana dapat mempermudah pengembangan aplikasi JAVA GUI. JFC termasuk diantara 5 bagian utama dari API yaitu AWT dan Swing. 

Tiga bagian yang lainnya dari API adalah Java2D, Accessibility, dan Drag dan Drop. Semua itu membantu pengembang dalam mendesain dan mengimplementasikan aplikasi visual yang lebih baik.

Dalam pembuatan program ini, dibutuhkan 4 Class, yaitu
  1. ImageViewer merupakan kelas utama atau main class pada program ini, fungsi class ini yaitu menampilkan aplikasi GUI dan tampilan awal apllikasi
  2. ImageFileManager merupakan sub class pada program ini, fungsi class ini adalah menyimpan dan menampilkan gambar (format jpg dan png)
  3. ImagePanel , class ini merupakan componen swing yang berfungsi untuk menampilkan gamber OF (Object First)
  4. OFImage merupakan sub class pada program ini, fungsi class ini yaitu mendifinisakan gambar dalam OF (Object First)




ImageViewer

--> Kelas utama atau main class pada program ini, fungsi class ini yaitu menampilkan aplikasi GUI dan tampilan awal apllikasi
Source Code :

ImageFileManager

--> Sub class pada program ini, fungsi class ini adalah menyimpan dan menampilkan gambar (format jpg dan png)
Source Code :

ImagePanel

--> Class ini merupakan componen swing yang berfungsi untuk menampilkan gamber OF (Object First)
Source Code :

OFImage

--> Sub class pada program ini, fungsi class ini yaitu mendifinisakan gambar dalam OF (Object First)
Source Code :

Apabila keempat class diatas sudah dibuat, dan dirun pada class ImageViewer maka akan ditampilkan tampilan awal aplikasi ImageViewer seperti berikut :


Karena belum ada gambar atau file yang dipilih maka terdapat tampilan "No File Displayed", sehingga untuk memasukkan gambar ikuti langkah berikut
  1. Buka File
  2. Pilih Open dan Pilih File yang sudah disiapkan

  3. Dan berikut tampilan apabila sudah memilih file/gambar
  4. Apabila Ingin Menerapkan Filter, Maka Klik opsi filter di pojok kanan atas




Berikut Tampilan apabila menerapkan filter

1. Filter Darker 


2. Filter Lighter


3. Filter Threshold



------------------------------------------------------------------------------------------------------------------------------------

Nama : Migel Aulia Mandiri Putra
Kelas  : PBO - A
NRP   : 05111940000194











Komentar

Postingan populer dari blog ini

Final Project PBO A

FINAL PROJECT - GAME SOKOBAN Tampilan awal dari game Sokoban Pada kesempatan kali ini, kami akan menjelaskan proses atau langkah- langkah dalam pembuatan game ini, game ini memiliki nama Sokoban, game ini dibuat oleh Ikhlasul Amal Rivel - 05111940000145 Migel Aulia Mandiri Putra - 05111940000194      Sokoban sendiri merupkan game lama, yang biasanya terdapat pada hp-hp nokia. Game sokoban sendiri memiliki cara bermain yaitu terdapat sebuah karakter yang mana karakter ini memiliki tugas atau misi  untuk memasukkan atau meletakkan box dengan cara didorong ke tempat yg sudah ditandai, tidak hanya itu dalam game sokoban ini juga terdapat rintangan rintangan yang akan membuat game ini lebih susah, sehingga game ini sangat dibutuhkan kejelian dan pemikiran yang cukup rumit.       Pada game ini  kami membuatnya menjadi 3 level, selain itu dalam pembuatan game ini dibutuhkan Class sebanyak 9, dalam pembuatan game Sokoban ini kami mengerjakannya mengg...

Tugas 10 - PBKK

  Controller dan Model Pada Codeigniter 3 berikut adalah cara melakukan operasi database sederhana di Codeigniter 3 dengan cara menampilkan data dari satu table dalam sebuah database.   Membuat Database Mengatur database.php, autoloads.php Membuat Controller Membuat Model Berikut adalah tampilan dari hasilnya :

Tugas 9 - PBKK

Layout View SB ADMIN Menggunakan Codeigniter berikut adalah cara pengerjaan mengimplementasikan atau memasang templeate SB Admin dan menggunakan layout view Download SB Admin  Link SB Admin 2 Memindah ke File project pada htdocs Membuat Master Layouts Membuat View Component Membuat Halaman Dashboard Update Controller  Jalankan Berikut adalah hasil tampilan ketika berhasil dijalankan : Namun karena saat pengerjaan terjadi beberapa error sehingga tampilan nya seperti berikut: Berikut untuk Source Code nya: Admin.php Sidebar.php Topbar.php Dashboard.php