Postingan

Menampilkan postingan dari September, 2025

Pertemuan 4: Membuat Clock Display

Gambar
Tugas Pertemuan 4 Nama: Farrel Aqilla Novianto NRP: 5025241015 Kelas: Pemrograman Berorientasi Objek (A) Source Code Pembuatan Clock Display Pertemuan ini membahas mengenai modularization dan abstraction yang bisa diimplementasikan dalam pembuatan Clock Display, yang membutuhkan NumberDisplay, ClockDisplay, dan Clock sebagai tampilan dari clock display yang telah dibuat. Kode NumberDisplay.java /** * * @author Farrel Aqilla Novianto */ public class NumberDisplay { private int limit; private int value; public NumberDisplay(int rollOverLimit) { limit = rollOverLimit; value = 0;; } public int getValue() { return value; } public String getDisplayValue() { if(value < 10){ return "0" + value; } else{ return "" + value; } } public void setValue(int replacementValue) { if((replacementValue >= 0) && (replacementVal...

Pertemuan 3: Membuat Class Ticket Machine

Gambar
Tugas Pertemuan 3 Nama: Farrel Aqilla Novianto NRP: 5025241015 Kelas: Pemrograman Berorientasi Objek (A) Source Code Membuat Program Ticket Machine     1. Buat class TicketMachine yang berisi price, balance, dan total                public class TicketMachine      {          private int price ;          private int balance ;          private int total ;          }     2. Di dalam class Ticket Machine buat fungsi TicketMachine(int cost)                public TicketMachine ( int cost )      {         price = cost;         balance = 0 ;         total = 0 ;     }           Ini bertujuan untuk memasukkan harga dari ticket    ...

Pertemuan 1: Meningkatkan Skill Typewriting dan Installasi BlueJ

Gambar
Tugas Pertemuan 1 Nama: Farrel Aqilla Novianto NRP: 5025241015 Kelas: Pemrograman Berorientasi Objek (A)