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[]){ Ticke
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(); parser = new Parser();
Muhammad Izzuddin Al Islami 05111740000035 PBO B Pertanyaan : Perhatikan video di atas, tuliskan skenario fungsionalitas aplikasi berdasarkan tayangan tersebut Definisikan Class dan gambarkan Diagram Class untuk membangun aplikasi tersebut. Implementasikan rancangan Class dengan menggunakan bahasa pemrograman Java. Buat video demo yang menjelaskan pembuatan aplikasi tersebut beserta dengan hasil eksekusinya. ---------------------------------------------------------------------------------------------------------------------------- Jawaban: Skenario fungsionalitas mesin ATM pada video diatas adalah: Untuk dapat menggunakan mesin ATM, pengguna harus melakukan autentikasi dengan cara memasukkan PIN . Pengguna dapat memilih menu-menu transaksi pada mesin ATM. Pengguna dapat melakukan setor tunai ke dalam mesin ATM. Dekomposisi Kelas yang dibutuhkan: Class ATM (Kelas utama program, memiliki fungsi menjalankan kelas MachineInterface ) Class MachineInterface (Kelas yang meng handle input p
Comments
Post a Comment