Postingan

Menampilkan postingan dari 2018

Evaluasi Akhir Semester PBO 2018 : Image Editor

Gambar
Nama : Putri Endah Puspitasari NRP   : 05111740000039 Kelas  : PBO - B Dari aplikasi image viewer yang telah dibuat kembangkan menjadi aplikasi image editor. Tambahkan fitur-fitur yang berguna untuk mengedit gambar seperti Crop, mengubah ukuran file, menambahkan teks ke gambar, dll. Soal 1. Gambarkan rancangan interfacenya. 2. Gambarkan dan jelaskan Class Diagram penyusun dari image viewer yang akan dibuat. 3. Implementasikan ke dalam program dan buat link nya di post blog. Jawaban : 1. Berikut ini merupakan gambar rancangan interface Image Editor yang saya buat. 2. Class yang saya gunakan yaitu ada 11 class (a) Class Image Viewer       merupakan class utama aplikasi penampil gambar yang membangun dan menampilkan aplikasi            GUI dan menginisialisasi semua komponen lainnya.  (b) Class OFImage      merupakan class yang mendefinisikan gambar dalam format OF (Obje...

Game Pong

Gambar
Nama : Putri Endah Puspitasari NRP   : 05111740000039 Kelas : PBO - B Pada pertemuan hari Senin, 03 Desember 2018, kelas kami diberi Tugas yaitu mempelajari dan mengimplementasikan Game Pong dengan Bahasa Java menggunakan Blue J. Class - Class yang ada pada Game Pong sendiri ada 4 yaitu : 1. Ball Class 2. Pong Class 3. Paddle Class 4. Renderer Class 1. Ball Class /** * Class Ball * Nama : Putri Endah Puspitasari * NRP : 05111740000039 * Kelas: PBO - B * Senin, 03 Desember 2018 */ import java.awt.Color; import java.awt.Graphics; import java.util.Random; public class Ball { public int x, y, width = 25, height = 25; public int motionX, motionY; public Random random; private Pong pong; public int amountOfHits; public Ball(Pong pong) { this.pong = pong; this.random = new Random(); spawn(); } public void upd...

Tugas Rumah Image Viewer with Filter

Gambar
Nama : Putri Endah Puspitasari NRP   : 05111740000039 Kelas : PBO - B Pada pertemuan hari Senin, 26 November 2018, kelas kami diberi Tugas Rumah yaitu Membuat Image Viewer dengan Filter yag terdiri dari 8 class di dalamnya yaitu  1. Class Image Viewer 2. Class Image Panel 3. Class OF Image 4. Class Image File Manager 5. Class Filter 6. Class Threshold Filter 7. Class Lighter Filter 8. Class Darker Filter 1. Class Image Viewer import java.awt.*; import java.awt.event.*; import java.awt.image.*; import javax.swing.*; import java.io.File; import java.util.List; import java.util.ArrayList; import java.util.Iterator; /** * Class Image Viewer * Nama : Putri Endah Puspitasari * NRP : 05111740000039 * Kelas: PBO - B * Senin, 27 November 2018 */ public class ImageViewer { private static final String VERSION = "Version 2.0"; private static JFileChooser fileCho...