Postingan

Menampilkan postingan dari September, 2018

Tugas Membuat Jam Digital

Gambar
Digital Clock Tugas PBO A Kali ini saya akan membahas tentang bagaimana membuat jam digital menggunakan aplikasi BlueJ. Pertama anda tentunya harus memiliki source codenya, berikut : 1. Source Code Clock /** * Write a description of class Clock here. * * @author (Yuki Yanuar Ratna) * @version (26-09-2018) */ import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.Calendar; public class Clock extends JFrame { private static final long serialVersionUID = 1L; JTextField timeF; JPanel panel; public Clock() { super("Java Clock by Yuki Yanuar Ratna"); setSize(225,200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); setResizable(true); //for now setLocationRelativeTo(null); //initialize the panel panel = new JPanel(); panel.setLayout(new FlowLayout()); timeF = new JTextField(5); timeF....

Latihan Membuat Jam

Gambar
Latihan Membuat Jam Tugas PBO A Kali ini saya akan membahas tentang bagaimana membuat jam menggunakan aplikasi BlueJ. Pertama anda tentunya harus memiliki source codenya, berikut : 1. Source Code NumberDisplay /** * Write a description of class NumberDisplay here. * * @author (Yuki Yanuar Ratna) * @version (26-09-2018) */ public class NumberDisplay { private int limit; private int value; public NumberDisplay(int rollOverLimit) { limit = rollOverLimit; value = 0; } public int getValue() { return value; } public void setValue(int replacementValue) { if((replacementValue>=0)&&(replacementValue<limit)) { value = replacementValue; } } public String getDisplayValue() { if(value<10) { return "0"+value; } else { return ""+value; } } publi...

Laman Berita

Gambar
Laman Berita Menggunakan HTML dan CSS Tugas PWEB C Kali ini saya akan membuat laman berita menggunakan HTML dan CSS. Berikut adalah source code dan hasil akhirnya. Saya menggunakan aplikasi Sublime Text 3 dan Xamp. 1. Source Code index.html <html> <head> <title>Belajar Membuat Layout Dengan HTML dan CSS</title> <link rel = "stylesheet" href = "custom.css"/> </head> <body> <div id="container"> <div id="topbar"> <div class="fixedwidth"> <div id="signindiv"> Sign In </div> <div id="topmenudiv"> <ul> <li>News</li> <li>Sport</li> <...

AC Remote Control

Gambar
AC Remote Control Tugas PBO A  Kali ini saya akan membuat AC Remote Control menggunakan BlueJ. Simak berikut ini. 1. Source Code RemoteAC /** * Write a description of class RemoteAC here. * * @author (Yuki Yanuar Ratna) * @version (20-09-2018) */ public class RemoteAC { private int suhu; private int mode; private int kipas; public RemoteAC(int jumsuhu,int jummode, int jumkipas) { suhu = jumsuhu; mode = jummode; kipas = jumkipas; } public int GetSuhu() { return suhu; } public int GetMode() { return mode; } public int GetKipas() { return kipas; } public void TambahSuhu() { if(suhu == 26) { System.out.println("Ini adalah suhu maksimal"); } else { suhu = suhu+1; System.out.println("Suhunya Saat ini : "+suhu); } ...

HTML dan CSS

Gambar
TUGAS PEMROGRAMAN WEB 4  (Belajar Membuat Layout Dengan HTML dan CSS) Kali ini saya akan membahas tentang pembelajaran saya mengenai cara membuat layout dengan HTML dan CSS. Simak berikut ini. 1. Contoh tampilannya adalah seperti ini 2. Pertama kali yang harus dilakukan adalah membuat file index.html dengan source code sebagai berikut : <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 = "#"...

Ticket Machine

Gambar
Ticket Machine Ticket Machine adalah mesin yang melayani penjualan tiket kereta api. Di dalamnya terdapat program yang mengatur harga tiket, kembalian uang, dan mencetak receipt sebagai bukti pembelian. Berikut adalah programnya : 1. Source Code Ticket Machine /** * Write a description of class TicketMachine here. * * @author (Yuki Yanuar Ratna) * @version (17 Sept 2018) */ public class TicketMachine { // The price of a ticket from this machine. private int price; // The amount of money entered by a customer so far. private int balance; // The total amount of money collected by this machine. private 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 = ...

Class and Object 2

Gambar
Class dan Object 2 (Menggambar Rumah) TUGAS PBO-A 2  Komponen kelas yang dibutuhkan : Picture (Untuk menampilkan keseluruhan gambar) Canvas (Sebagai media untuk menggambar) Circle (Bentuk gambar lingkaran) Square (Bentuk gambar persegi) Triangle (Bentuk gambar segitiga) Source code untuk masing-masing kelas 1. Picture public class Picture { private Square wall; private Square wall1; private Square wall2; private Square wall3; private Square wall4; private Square window; private Square window1; private Square window2; private Square window3; private Square window4; private Square door; private Square door1; private Square door2; private Square door3; private Square door4; private Triangle roof; private Triangle roof1; private Triangle roof2; private Triangle roof3; private Triangle roof4; private Circle sun; private Circle cloud; priva...

Object and Classes

Gambar
OBJECT AND CLASSES Kali ini saya akan membuat class beberapa bangun 2D beserta testMain nya. Lihat beberapa contoh berikut ini : 1. Bujur Sangkar public class BujurSangkar { public double s; //sisi dari persegi //Methods to return circumference and area public double circumference(){ return 4*s; } public double area () { return s*s; } } 2. Segitiga Siku-Siku public class SegitigaSikuSiku { public double a; //alas dari segitiga siku-siku public double t; //tinggi dari segitiga siku-siku public double sm; //sisi miring dari segitiga siku-siku //Methods to return circumference and area public double circumference(){ return a+t+sm; } public double area () { return 0.5*a*t; } } 3. Persegi Panjang public class PersegiPanjang { public double p; //panjang dari persegi panjang public double l; //lebar dari persegi panjang //Method...