Postingan

Menampilkan postingan dari Januari, 2021

FP PBO

Gambar
  Halo teman – teman, gimana nih akhir tahunnya? Pasti seru kan yaa. Yang sudah berlalu biarlah berlalu, 2020 pasti bukan tahun yang mudah untuk kita semua, ada banyak hal suka dan duka yang dialami, ditambah lagi dengan adaptasi New Normal yang memaksa kita untuk mengubah kebiasaan kita. Nah kembali ke topik, ga kerasa nih udah hampir 4 bulan kita belajar PBO bersama. Nah kali ini, aku collab bersama temanku Yeremia Limantara untuk mengerjakan projek PBO untuk EAS. Nah disini kita membuat aplikasi yang mirip dengan paint namun lebih sederhana. Siapa sih yang ga kenal paint? Tentu semua laptop ber-OS windows pasti sudah ada bawaan aplikasi ini ya. Nah, ini adalah link download apabila teman-teman ingin mendownload aplikasi kita Ini adalah abstraksi dan modularisasi dari program paint kw kita Berikut adalah kodingan untuk masing-masing kelas, dan untuk penjelasannya sudah ada beberapa command yang dituliskan agar lebih mudah untuk dipahami ·       ...

Notepad Sederhana

Notepad Sederhana dalam kesempatan kali ini saya akan membat sebuah notepad sederhana dengan implementasi dari java.io untuk akses file dan direktori. ada 2 class yaitu   main dan grid main import javax.swing.JFrame; public class main { public static void main(String [] args){ JFrame frame = new grid(); frame.setTitle("NOTEPAD 101"); frame.setVisible(true); frame.setSize(1280, 720); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setResizable(true); frame.setLocationRelativeTo(null); } } grid import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.util.Scanner; public class grid extends JFrame { int fileToOpen; int fileToSave; JFileChooser fileOpen; JFileChooser fileSave; grid(){ // jadi ini bagian constructorny...

Game of Pong

 Game of Pong Pong adalah permainan video generasi pertama yang dirilis sebagai permainan arkade yang dioperasikan dengan koin yang dikembangkan oleh Atari Inc. pada tanggal 29 November, 1972. Pong didasari dari permainan atau olahraga tenis meja, nama permainan ini berasal dari suara yang dihasilkan ketika memukul bola ping pong disini kita menggunakan 4 class yaitu renderer, ball, paddle, dan pong renderer package pong; import javax.swing.*; import java.awt.*; public class Renderer extends JPanel { private static final long serialVersionUID = 1L; @Override protected void paintComponent(Graphics g){ super.paintComponent(g); Pong.pong.render((Graphics2D) g); } } bar package pong; import java.awt.*; import java.util.Random; public class Ball { public int x,y,lebar = 40, panjang =40; public int motionX, motionY; public Random random; private Pong pong; public int amountOfHits; /** * contruktor untuk membuat bol...