Postingan

Tugas PBO Membuat Jam Digital

Gambar
Tugas PBO kali ini yaitu membuat jam digital menggunakan app Bluej. Format waktu yang saya gunakan yaitu 24 jam. Saya menggunakan total 4 class, satu class diantarnya digunakan untuk menampilkan interface. Berikut di bawah ini adalah screenshot hasil beserta source codenya masing masing Screenshot GUI Screenshot Clock Source class interface Code Clock GUI /** * Source Code Clock GUI * * @author Vinsensius Yuda P * @version 1.0 */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; public class ClockGUI { private JFrame frame; private JLabel label; private ClockDisplay clock; private boolean clockOn = false; private TimerThread timerThread; public void Clock() { makeFrame(); clock = new ClockDisplay(); } private void start() { clockOn = true; timerThread = new TimerT...

Tugas Membuat Remote TV

Gambar
Nama : Vinsensius Yuda Pratama NRP   : 05111740000156 Tugas PBO B kali ini yaitu membuat remote tv sederhana menggunakan BLUE J, berikut dibawah ini adalah source code beserta screenshot hasilnya : Fungsi main /** * main * @author Vinsensius Yuda Pratama * remote tivo 1.0 */ import java.util.Scanner; public class Main { public static void Main() { Scanner sc = new Scanner(System.in); int menu, vol=20, ch=1,loop=1; Remote_tivo key = new Remote_tivo(); System.out.println("#########################"); System.out.println("# Blue Vision #"); System.out.println("#########################"); while(loop==1) { System.out.println(" Remote Tivo "); System.out.println("1 Tivo off"); System.out.println("2 + Channel Up"); System.out.println("3 - Channel Down"); System.out.print...

Tugas Simulasi Mesin Tiket

Gambar
Nama : Vinsensius Yuda Pratama NRP : 05111740000156 Kelas : PBO B  Senin pagi tadi saya mendapatkan tugas PBO untuk mensimulasikan cara kerja mesin tiket sederhana menggunakan Blue J, berikut dibawah ini merupakan source code & Screenshot hasilnya, sekian terima kasih. Source code import java.util.Scanner; import java.util.Date; /* * VINSENSIUS YUDA PRATAMA * */ //untuk fungsi mesin tiket public class Mesin_Tiket { private int balance; private int total; private int price; public Mesin_Tiket(int priceTiket) { price = priceTiket; balance = 0; total = 0; } public int getprice() { return price; } public int getBalance() { return balance; } public void insertMoney(int amount) { balance = balance + amount; } /** * print a ticket. * Update the total collected and * reduce the balance to zero. */ public v...

Tugas melukis pemandangan

Gambar
Nama : Vinsensius Yuda Pratama NRP : 05111740000156 kelas : PBO B Membuat pemandangan dengan Blue J dengan class : picture canvas segitiga kotak lingkaran Source code canvas import javax.swing.*; import java.awt.*; import java.util.List; import java.util.*; /** * Membuat canvas * * @author (Vinsensius Yuda Pratama) * */ public class Canvas { // Note: The implementation of this class (specifically the handling of // shape identity and colors) is slightly more complex than necessary. This // is done on purpose to keep the interface and instance fields of the // shape objects in this project clean and simple for educational purposes. private static Canvas canvasSingleton; /** * Factory method to get the canvas singleton object. */ public static Canvas getCanvas() { if(canvasSingleton == null) { canvasSingleton = new Canvas(...

Tugas 2 PBO B

Gambar
Pada pertemuan minggu ini saya mendapatkan tugas untuk membuat fungsi bangun ruang. Fungsi luas permukaan & fungsi volume. Bangun ruang yang dihitung : Kubus, Balok, Tabung, Bola Berikut adalah source code nya : Kubus /** * Program Kubus. * Method luas permukaan & volume * @author (Vinsensius Yuda Pratama) * @version (10/09/2018) */ class Kubus { public double sisi; public double volkubus () { return sisi*sisi*sisi; } public double luaspkubus () { return 6*sisi*sisi; } } Balok /** * Program Balok. * Method luas permukaan & volume * @author (Vinsensius Yuda Pratama) * @version (10/09/2018) */ class Balok { public double panjang,lebar,tinggi; public double volbalok () { return panjang*lebar*tinggi; } public double luaspbalok () { return 2*panjang*lebar+2*panjang*tinggi+2*lebar*tinggi; } } Bola /** ...
Gambar
 PBO B TUGAS 1  Hasil tugas PBO B minggu 1 Screenshot Hasil : Source Code : /** * Write a description of class HelloWorld here. * * @author Vinsensius Yuda Pratama * @version 03/09/2018 */ 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.print("Tugas #PBOB-Tugas1\n"); System.out.print("==================\n"); System.out.print("Nama : Vinsensius Yuda Pratama\n"); System.out.print("Kelas : PBO B\n"); System.out.print("Alamat Rumah : Juanda Harapan Permai Blok AE no. 15,SIDOARJO\n"); System.out.print("Email : pantkrauss@gmail.com\n"); System.out.print("Blog : https://vinsensiusyudap...