Tugas 3 Pemrograman Berbasis Desktop
ZAINUR HIKMAH 044579182 Tugas 3 Pemrograman Berbasis Desktop mengharuskan pembuatan sistem OOP restoran menggunakan kelas abstrak MenuItem, dengan turunan Makanan, Minuman, dan Diskon. Sistem ini harus memiliki fitur interaktif untuk pengelolaan item menu, pesanan, serta perhitungan biaya. Fitur utama mencakup pengelolaan daftar makanan dan minuman, penerapan diskon pada pesanan, serta perhitungan total biaya berdasarkan pilihan pelanggan. Pengguna dapat menambah, mengubah, dan menghapus menu, serta melakukan pemesanan. Sistem ini menggunakan konsep OOP untuk memastikan modularitas dan kemudahan pengelolaan kode, serta mendukung berbagai operasi seperti penghitungan harga dan penerapan diskon secara dinamis. sebuah sistem berbasis OOP untuk restoran dengan kelas abstrak MenuItem sebagai dasar, memiliki atribut nama, harga, dan kategori serta metode abstrak tampilMenu(). Turunkan kelas Makanan, Minuman, dan Diskon dengan atribut tambahan sesuai jenisnya dan implementasi tampilMenu(). Kelas Menu dikelola dengan ArrayList untuk menyimpan daftar item, sedangkan kelas Pesanan mencatat item yang dipesan pelanggan. Gunakan konsep pewarisan, enkapsulasi, pengecualian, serta operasi file untuk menyimpan/memuat menu dan struk pesanan. Tambahkan menu utama interaktif untuk menambah item, menampilkan menu, menerima dan menghitung pesanan, serta menyimpan/memuat data.
Download
0 formatsNo download links available.