This project provides a structured console-based application for managing retail transactions in a virtual minimarket. Built using Java, the program leverages a set of well-designed classes—including Barang (Items), Login, Minimarket, and Pelanggan (Customers)—to deliver a comprehensive and interactive shopping experience.
Key Features:
- User Authentication: Secure login system to manage user sessions.
- Item Management: Browse and search available products easily.
- Shopping Cart: Add, review, and modify items in your cart before checkout.
- Purchase Handling: Seamless transaction flow with balance management.
- Customer Management: Track customer activity and purchase history.
The application emphasizes security by controlling user logins and balances, ensuring reliable and safe transactions throughout the shopping process.
