Postingan

Menampilkan postingan dari September, 2018

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...