ETS PBO A2 Membuat Vending Coffee Machine
Raden Kurniawan Agung Fitrianto | 5025241104 | PBO A2 | ETS
- 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 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
Comments
Post a Comment