Posts

Showing posts from October, 2018

PBO A - Evaluasi Tengah Semester

Image
PBO - A Pada kesempatan kali ini, saya membuat sistem parkir elektronik menggunaka BlueJ. Disini saya menggunakan 2 kelas yaitu : SistemParkir intMain SistemParkir /** * Write a description of class SistemParkir here. * * @author (your name) * @version (a version number or a date) */ import java.util.Scanner; public class SistemParkir { // instance variables - replace the example below with your own public int price; public int ab; public String platMobil; public int durasiParkir; /** * Constructor for objects of class SistemParkir */ public SistemParkir(int ab1) { ab=ab1; durasiParkir=0; platMobil=""; } public int price(int durasi){ int hargaparkir; hargaparkir = 3000 + 2000*durasi; return hargaparkir; } public void payment(){ System.out.println("Parkir Rektorat ITS "); System.out.println("Pe

PBO 7-Membuat TechSupport

Image
Tugas 7 PBO_A Pada kesempatan kali ini saya akan membuat simulasi TechSupport. Disini saaya menggunakan 3 kelas yaitu : SupportSystem Responder InputReader SupportSystem import java.util.Scanner; /** * Write a description of class SupportSystem here. * * @author (your name) * @version (a version number or a date) */ public class SupportSystem { private InputReader reader; private Responder responder; public SupportSystem() { reader = new InputReader(); responder = new Responder(); } public void start() { boolean finished = false; printWelcome(); while(!finished){ String input = reader.getInput(); if(input.startsWith("bye")){ finished=true; } else { String response = responder.generateResponse(); System.out.println(response); } } printGoodbye(); } private

PBO 6-Membuat Simulasi Lelang

Image
Tugas 6 PBO-A Pada kali ini saya belajar untuk membuat simulasi lelang menggunakan BlueJ. Disini saya menggunakan 4 kelas yaitu: Bid Auction Lot Person Bid /** * Bid * Author Samuel Marcellinus * NRP 05111740000134 */ public class Bid { //fungsi untuk orang yang akan membuat Bid. private final Person bidder; private final long value; public Bid(Person bidder, long value) { //fungsi untuk membuat Bid. this.bidder = bidder; this.value = value; } public Person getBidder() { //fungsi untuk mengembalikan nama penawar. return bidder; } public long getBid() { //fungsi untuk mengembalikan harga tawar return value; } } Auction /** * Auction * Author : Samuel Marcellinus * NRP : 05111740000134 */ import java.util.ArrayList; public class Auction { //list dari lot private ArrayList<Lot>