Posts

Showing posts from October, 2025

Game World of Zuul

Image
Raden Kurniawan Agung Fitrianto | 5025241104 | PBO A2 | Pertemuan 8 Pada pertemuan ke-8, tugas yang diberikan adalah membuat program game World of Zuul. Game ini merupakan game adventure dalam bentuk teks. Desain program yang saya buat terdiri dari 5 class yakni: Game, Parser, Command, Room, dan CommandWords. Class CommandWords: Kelas ini berisikan kata-kata yang menjadi command pada program. Selain itu, juga terdapat method showAll() yang mengoutputkan list command, dan method isCommand() mengecek apakah suatu kata merupakan command atau tidak. Class Command: Kelas ini berfungsi untuk menyimpan input yang akan menjadi command, mengecek apakah pada input tersebut terdapat kata pertama dan kedua, juga me-return kata pertama maupun kedua yang disimpan meggnunakan method getCommandWord() dan getSecondWord(). Class Room: Kelas ini bertujuan untuk menyimpan deskripsi dari masing-masing ruangan dan juga menyimpan pintu keluar dari ruangan tersebut. Pintu keluar atau exits disimpan menggunaka...

ETS PBO A2 Membuat Vending Coffee Machine

Image
 Raden Kurniawan Agung Fitrianto | 5025241104 | PBO A2 | ETS 1. Tentukan fitur yang ada pada mesin Meyimpan stok air, gula, susu, dan kopi  Menambah tipe kopi baru Mengecek stok Menyajikan kopi Melakukan transaksi Menyediakan tempat pembayaran Memasukkan transaksi ke log Mengembalikan uang yang lebih 2. Gambarkan rancangan kelas dan rancangan obyek vending coffee machine Rancangan kelas Isi Class VendingMachineCoffee Isi Class Log Isi Class CoffeeType Rancangan Obyek VendingMachineCoffee 3. Buatkan output simulasi vending coffe machine 4. Implementasikan dalam bentuk aplikasi simulasi vending coffe machine            https://github.com/theRadn/ETS-PBO 5. Buatlah Video Presentasi yang menjelaskan pekerjaanmu kemudian upload di Youtube          https://youtu.be/ZTIWfZ6TFRM 6. Buat Dokumentasi Program VendingMachineCoffee yang saya ciptakan menggunakan 3 class utama yakni  Log, CoffeeType, dan VendingMachineCoffee. ...

Tech Support System untuk FRS

Image
Raden Kurniawan Agung Fitrianto | 5025241104 | PBO A2 Pada tugas kali ini adalah membuat sistem support sederhana untuk permasalahan-permasalahan yang ada pada sistem FRS. Pada program ini terdapat 1 class yaitu TechSupport. Respon atau output dari program ini berdasarkan key dan value yang disimpan pada map. User akan menginputkan permasalahannya dan program akan mengolahnya untuk mendapatkan key yang sesuai. Terdapat logika tambahan pada program ini agar dapat mengolah key yang memiliki 2 kata. Jika key tidak ketemu, maka program akan mengoutputkan respon generik secara random.  Berikut adalah respon program berdasarkan input yang tersedia pada metode main

Latihan Grouping Object

Image
Raden Kurniawan Agung Fitrianto | 5025241104 | PBO A2 Untuk menyelesaikan tugas latihan grouping object ini saya membuat program Library Catalog. Pada program ini terdapat 1 class utama yang bernama LibraryCatalog dan 1 class helper yang bernama Book. Class Book sendiri merupakan kelas yang digunakan untuk menyimpan beberapa atribut pada objek buku yaitu berupa title, author, dan year. Pada class Book juga terdapat metode toString yang melakukan override pada metode toString biasanya dimana fungsi barunya adalah untuk menampilkan informasi lengkap tentang objek buku dengan format "Judul: {title} | Penulis: {author} | Tahun: {year}". Selanjutnya untuk class LibraryCatalog sendiri adalah kelas yang memiliki metode main yang berfungsi sebagai control flow pada program ini. Pada metode main terdapat ArrayList yang berisi objek-objek dari kelas Book, scanner yang berfungsi untuk mengolah input dari user, dan choice yaitu variabel yang menyimpan pilihan yang diinput oleh user. tera...