Tugas 4 PBO - Aplikasi Ticket Machine Muhammad Izzuddin Al Islami 05111740000035 Deskripsi Sebuah Ticket Machine terdiri dari UI, dan daftar list film yang sedang diputar dalam bioskop. Pelanggan dapat membeli tiket sesuai dengan jumlah saldo, yang sebelumnya dapat di top up/isi ulang. Setelah transaksi pembelian tiket selesai, user dapat mencetak resi untuk ditukarkan menjadi tiket dan mengambil kembalian uang. Class Diagram Dekronstruksi Module/Class yang dibutuhkan Maka, untuk membangun aplikasi sesuai deskripsi diatas kita memerlukan beberapa modul: MachineInterface (modul sebagai UI menggunakan console BlueJ) TicketMachine (class yg merepresentasikan logika operasi mesin tiket) Movie (class ini berisi deskripsi film yang sedang diputar beserta harga tiketnya) Implementasi (Source Code) MachineInterface.java /** * * @author Muhammad Izzuddin A */ import java.util.Scanner; public class MachineInterface { public static void main(String args[]){ ...
Classes and Objects Muhammad Izzuddin A (05111740000035) Kelas B A. Time class study (Fig 8.1 - 8.2) Class yang dibuat: Time1 dan Time1Test Overview class diagram: Berikut source code dari kelas Time1 : /** * Program Kelas Time1 (Fig. 8.1) * Deklarasi Kelas Time1, mengelola waktu dalam format 24h * * @author Muhammad Izzuddin A */ public class Time1 { // instance variables - replace the example below with your own private int hour; private int minute; private int second; /** * Setter method * @param h hour * @param m minute * @param s second */ 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; } else { throw new IllegalArgumentException("Hour, Minute and/or Second was out of range");...
Muhammad Izzuddin Al Islami 05111740000035 Deskripsi Sebuah game sederhana dari buku Object First With Java Chapter 7. Game World of Zuul merupakan game adventure dimana pemain dapat mengunjungi sebuah universitas dan berpindah dari satu ruangan atau tempat ke tempat lainnya. Class Diagram Dekronstruksi Module/Class yang dibutuhkan Aplikasi Game of Zuul memerlukan beberapa modul sebagai berikut: Game (Class utama yang berisi implementasi game dengan tampilan awal dan method kelas lain) Parser (Class yang mengolah dan memarsing input pengguna) Room (Class ruangan yang ada dalam permainan, berisi deskripsi dan jalan keluar) Command (Class berisi perintah yang didapat setelah parsing input ) CommandWords (Class ini berisi himpunan kata perintah yang valid) Implementasi (Source Code) Game .java public class Game { private Parser parser; private Room currentRoom; /** * Constructor */ public Game(){ createRooms(); par...
Comments
Post a Comment