Skip to main content

Posts

Showing posts from September, 2018

Percobaan PBO jam digital

Terdapat 2 class untuk membuat digital clock yaitu class digital clock dan clock label, di dalam clock label kita dapat membuat warna, jenis font, tata cara penulisan jam, serta letak nya. 1.digitalclock /** * * * @author muhammad irfan * @version 0.1 */ import java.awt.Font; import java.awt.Color; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.Timer; import javax.swing.SwingConstants; import java.util.*; import java.text.*; public class DigitalClock { public static void main(String[] arguments) { ClockLabel dateLable = new ClockLabel("date"); ClockLabel timeLable = new ClockLabel("time"); ClockLabel dayLable = new ClockLabel("day"); JFrame.setDefaultLookAndFeelDecorated(true); JFrame f = new JFrame(&q

Tugas 2 PBO

Pada kesempatan ini, saya akan membuat gambar pemandangan sederhana yang terdiri dari bangun 2 dimensi dengan menggunakan java Ada 5 Class  yang diperlukan untuk menyelesaikan gambar pemandangan tersebut: Canvas Picture Triangle   Square Circle 1. Canvas import javax.swing.*; import java.awt.*; import java.util.List; import java.util.*; /** * Canvas sebagai media menggambar * * * * @author: Muhammad Irfan * * @version: 1.2 */ public class Canvas { private static Canvas canvasSingleton; /** * Factory method to get the canvas singleton object. */ public static Canvas getCanvas() { if(canvasSingleton == null) { canvasSingleton = new Canvas("BlueJ Shapes Demo", 300, 300, Color.white); } canvasSingleton.setVisible(true); return canvasSingleton; } // ----- instance part ----- pri

Tugas 2 PBO

Pada tugas ke-2 ini kami mempelajari bagaimana menggambar objek dengan menggunakan java, pertama kami menggambar baangun 2D, lalu untuk tugas ke-2 ini kami membuat bangun 3D - Mymain /** * class untuk circle * * @author (Muhammad Irfan) * @version (0.5) */ public class myMain { public static void main(String args[]) { Kubus aKubus; aKubus = new Kubus(); aKubus.x = 3.0; double LP = aKubus.LuasPermukaan(); double V = aKubus.Volume(); System.out.println("\nKubus"); System.out.println("Sisi = "+aKubus.x); System.out.println("Luas Permukaan = "+LP); System.out.println("Volume = "+V); Tabung aTabung; aTabung = new Tabung(); aTabung.r = 5.0; aTabung.x = 8.0; LP = aTabung.LuasPermukaan(); V = aTabung.Volume(); System.out.println("\nTabung"); Sys

Tugas 1 PBOB

Di awal perkuliahan PBO pak Fajar menjelaskan pentingnya seorang programmer untuk memiliki skill mengetik 10 jari. Pak Fajar juga mengajarkan kami cara untuk menggunakan bluej dan step-by-stepnya. /** * Bagian dari ptoject hello world untuk latihan 1 * * @author (muhammad irfan) * @version (0.1/20180903) */ public class HelloWorld { // instance variables - replace the example below with your own private int x; /** * Constructor for objects of class HelloWorld */ public HelloWorld() { // initialise instance variables x = 0; System.out.println("Tugas #PBOB-Tugas1"); System.out.println("====================================================="); System.out.println("Nama : Muhammad Irfan Syaifur Rizal Wiratama"); System.out.println("Kelas : PBO B"); System.out.println("Alamat Rumah: perum sukolilo park regency hamlet a-2, jl.ke

Tugas 1 PBOB

Di awal perkuliahan PBO pak Fajar menjelaskan pentingnya seorang programmer untuk memiliki skill mengetik 10 jari. Pak Fajar juga mengejarkan kami cara untuk menggunakan bluej dan step-by-stepnya. /** * Bagian dari ptoject hello world untuk latihan 1 * * @author (muhammad irfan) * @version (0.1/20180903) */ public class HelloWorld { // instance variables - replace the example below with your own private int x; /** * Constructor for objects of class HelloWorld */ public HelloWorld() { // initialise instance variables x = 0; System.out.println("Tugas #PBOB-Tugas1"); System.out.println("====================================================="); System.out.println("Nama : Muhammad Irfan Syaifur Rizal Wiratama"); System.out.println("Kelas : PBO B"); System.out.println("Alamat Rumah: perum sukolilo park regency hamlet a-2, jl.ke