ETS PBO A2 Membuat Vending Coffee Machine

 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. Log digunakan untuk menyimpan daftar transaksi yang telah berhasil dengan menggunakan String ArrayList. Class CoffeeType digunakan untuk membuat obyek tipe kopi yang nantinya akan disimpan di VendingMachineCoffee. CoffeeType tersebut memiliki field nama tipe kopi, jumlah stok yang tersedia, dan harga. Terakhir class VendingMachineCoffee merupakan class utama yang melakukan semua logika transaksi.

Program dimulai dengan menampilkan menu tipe kopi yang tersedia, dilanjut dengan pembeli menginput pilihannya. Kemudian dilanjutkan dengan logika transaksi yang ada pada class VendingMachineCoffee.

Gambar kode Log



Gambar kode CoffeeType



Gambar Kode VendingCoffeeMachine






Comments

Popular posts from this blog

Tugas Meningkatkan Skill Typewriter

Aplikasi Sistem Pengambilan Mata Kuliah