Skip to main content

Posts

Showing posts from September, 2018

PBO-5 Membuat Jam Digital

Pada tugas kali ini, saya mencoba untuk membuat jam digital beserta GUI nya. saya membuat 4 class dalam membuat tugas ini: classs pertama adalah Number Display, nerikut kodingannya /** * Write a description of class NumberDisplay here. * * @author Bobbi Aditya * @version 1.0 */ public class NumberDisplay { private int limit; private int nilai; public NumberDisplay(int maksimal) { limit = maksimal; nilai = 0; } public int getValue() { return nilai; } public void increment() { nilai = (nilai + 1) % limit; } public String getDisplayValue() { if(nilai<10) { return "0" + nilai; } else { return "" + nilai; } } public void setValue (int replacementValue) { if((replacementValue>=0)&&(replacementValue<limit)) { nilai=replacementValue; } } } Cla...

Tugas Pemrograman Web: Laman Berita

Untuk tugas membuat laman berita, saya mengambil contoh dari webiste techinasia.com Tampilan awal dari techinasia.com seperti berikut: Dari tampilan tersebut, saya mencoba membuat laman berita saya sendiri, yang hasilnya bisa dibuka di link berikut, berikut screenshotnya Source code html nya adalah <!DOCTYPE html> <html> <head> <title>Tech in Asia - Connecting Asia's startup ecosystem</title> <link rel="stylesheet" href="customtech.css"/> </head> <body> <div class="header"> <div class="menu"> <ul> <li><a href="#">News</a></li> <li><a href="#">Job</a></li> <li><a href="#">Companies</a></li> <li><a href="#">Event</...

Tugas PBO A-Remote AC

Rancangan remote AC yang saya buat menyediakan 4 menu. Naik turun temperatur Mode Fan AC Kecepatan Kipas AC Mematikan AC Saat program dinyalakan, kita harus menginputkan temperatur awal AC. Temperatur awal harus antara 16-27. Setelah dinyalakan, kita bisa menginputkan menu menu yang kita inginkan. Berikut saya sertakan codingan remoteAC saya: /** * Program Remote AC. * * @author Bobbi Aditya * @version 1.0 */ public class RemoteAC { public int temp; public int mode; public boolean power; public int kipas; public RemoteAC(int tempawal) { temp = tempawal; mode = 1; power = true; kipas = 1; } public void modeAC(int modeskrg) { if(modeskrg==1) { System.out.print("Otomatis"); } else if(modeskrg==2) { System.out.print("Dingin"); } else if(modeskrg==3) { System.out.print("Kering...

PWEB C- Tugas membuat CSS

Berikut saya sertakan source code html yang telah saya buat <html> <head> <title>Belajar Membuat Layout dengan HTML dan CSS</title> <link rel="stylesheet" href="custom.css"/> </head> <body> <div class="header"> <div class="jarak"> <h2>Belajar Membuat Layout dengan HTML dan CSS</h2> </div> </div> <div class="menu"> <ul> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Blog</a></li> <li><a href="#">Contact</a></li> </ul> </div> <div class="content"> ...

Tugas 3 PBO-A Membuat Ticket Machine

Berikut saya sertakan codingan saya dalam membuat Ticket Machine di BluJ Saya membuat 2 class, class pertama untuk TicketMachine, class 2 untuk main. Class Ticket Machine, memiliki codingan seperti ini: /** * Write a description of class ticket_machine here. * * @author Bobbi Aditya * @version 1.0 */ public class TicketMachine { // The price of a ticket from this machine. public int price; // The amount of money entered by a customer so far. public int balance; // The total amount of money collected by this machine. public int total; /** * Create a machine that issues tickets of the given price. * Note that the price must be greater than zero, and there * are no checks to ensure this. */ public TicketMachine(int ticketCost) { price = ticketCost; balance = 0; total = 0; } /** * Return the price of a ticket. */ public int getPrice() { Syst...

PBO-A Tugas Membuat Rumah

Berikut saya sertakan codingan saya dalam membuat rumah dalam BlueJ. Saya menggunakan 5 kelas dalam mengerjakannya. Class yang pertama adalah canvas. Di dalam class canvas ini berisi fungsi fungsi untuk membuat tempat agar bisa ditempati objek-objek. Berikut codingannya: import javax.swing.*; import java.awt.*; import java.util.List; import java.util.*; public class Canvas { private static Canvas canvasSingleton; public static final Color hijau_pekat = new Color(0,153,0); public static final Color coklat = new Color(102,51,0); public static final Color abuabu = new Color(153,153,153); public static final Color abuabu_gelap = new Color(51,51,51); public static Canvas getCanvas() { if(canvasSingleton == null) { canvasSingleton = new Canvas("BlueJ Shapes Demo", 600, 400, Color.white); } canvasSingleton.setVisible(true); return canvasSingleton; } pr...

PBO A-TUGAS 2

Berikut saya cantumkan Codingan Main saya public class Main { public static void Main() { Circle aCircle; aCircle= new Circle(); aCircle.r=100; double Luas= aCircle.area(); double Keliling= aCircle.circumference(); System.out.println("Circle\nRadius="+aCircle.r+" Area="+Luas+" Circumference="+Keliling+"\n"); Triangle aTriangle; aTriangle= new Triangle(); aTriangle.a=10; aTriangle.t=7; double LuasT= aTriangle.area(); double KelilingT= aTriangle.circumference(); System.out.println("Triangle\nAlas="+aTriangle.a+" Tinggi="+aTriangle.t+" Area="+LuasT+" Circumference="+KelilingT+"\n"); Square aSquare; aSquare = new Square(); aSquare.s= 8; double LuasS= aSquare.area(); double KelilingS= aSquare.circumference(); System.out.println("Square\nAlas="+aSquare.s+" Area="+LuasS+...

Tugas 1- Pemrograman Web Kelas C 2018

TUGAS 1-PWEB C Nama   : Bobbi Aditya NRP     : 05111740000099 Kelas    : C Berikut ini saya sertakan source code dari CV saya yang saya buat menggunakan HTML. <!DOCTYPE html> <html> <head> <title>Curiculum Vitae</title> <style type="text/css"> h1 { font-family: bebas; font-size: 20px; /*text-align: center;*/ color: black; } h2 { font-family: Comic Sans MS; font-size: 20px; color: gray; font-weight: bold; } h3 { font-family: Comic Sans MS; font-size: 14px; color: black; } </style> </head> <body> <table width="100%" bgcolor="gray"> <td width="30%"> <h1>BOBBI ADITYA</h1> ...

PBOA-Tugas1

Kuliah PBO Hari ini saya belajar mengetik 10 jari menggunakan www.typingclub.com . Pada awalnya saya merasa kesusahan untuk mengetik menggunakan 10 jari, tapi lama kelamaan saya mulai terbiasa untuk mengetik menggunakan 10 jari. Setelah belajar mengetik 10 jari, saya belajar menggunakan BlueJ dan belajar Java. Ini merupakan pengalaman pertama saya belajar menggunakan Java. Di akhir pertemuan saya mendapatkan tugas untuk membuat Data Diri menggunakan BlueJ. Berikut saya berikan Source Code Codingan saya, dan hasil dari codingan saya. /** * Write a description of class DataDiri here. * Program untuk menampilkan data diri * @author :Bobbi Aditya/05111740000099/PBO A * @version :1/20180903 */ public class DataDiri { // instance variables - replace the example below with your own private int x; /** * Constructor for objects of class DataDiri */ public DataDiri() { System.out.print("Nama\t\t:Bobbi Aditya\n"); ...