Posts

Showing posts from October, 2020

Ticket Machine

Image
Pada kali ini, saya akan membuat mesin tiket kereta api dari Surabaya ke Jepang. Untuk harga tiketnya bervariasi karena itu bisa memasukkan harga sendiri ke dalam mesin tiket sesuai aturan yang telah ditetapkan pihak kereta api BlueJ Surabaya-Jepang. Harga Tiket berupa bilangan bulat karena itu mesin tiket menggunakan integer. 1. Train's Ticket Machine 2. IntMain Output : Diagram BlueJ

The Auction

Image
Auction Program 1. The Person 2. The Lot 3. The Bid 4. The Auction 5. The Auction Test Output : Diagram :

Traffic Light

Image
Membuat traffic light(merah, kuning, hijau), dan sebuah timer internal. Hanya ada satu rambu yang bisa menyala pada setiap waktu dan rambu yang menyala akan berubah setiap 60 detik. Pergantian diatur oleh timer internal dari traffic light, saat timer mencapai nol rambu akan berubah dan timer kembali di set seperti semula. 1. Abstraksi  2. Diagram Diagram Bluej Diagram objek 3. Source Code a. Signal Pane Java b. Digit Pane Java c. Traffic Light Pane Java d. App Frame Java Output :

Tugas PBO 3 Kelas B

Image
Berikut adalah simulasi mesin tiket kereta api sederhana yang terinspirasi dari negara Jepang. Pada kasus isi terdapat dua kelas yaitu Time1 dan Time1Test dimana kelas Time1 menunjukkan waktu dalam sehari sedangkan kelas Time1Test merupakan kelas aplikasi dimana metode utama menciptakan satu objek dari kelas Time1 dan memanggil metodenya. 1. Kelas Waktu Source Code: Time1 Class /**  * Fig. 8.1: Time1.java    Time1 class declaration maintains the time in 24-hour format.  */ public class Time1 extends Time1Test {        private int hour; // 0 - 23     private int minute; // 0 - 59     private int second; // 0 - 59         //set a new time value using universal time;      //throw an exception if the hour, minute, or second is invalid      public void setTime( int h, int m, int s)    {        if ( (h >= 0 && h < 24) && (m >= 0 && m < 60) && (s >= 0 && s < 60))        {          hour = h;          minute = m;          second = s;