SIPTEK E-Mama is a Minimum Viable Product (MVP) lightweight desktop software designed as a standalone self-service kiosk application. Developed exclusively for Kantin E Mama, this system acts as a bridge between the canteen management and the customers (students) to streamline the daily food ordering process.
The development of this system was driven by a specific operational bottleneck at the canteen. During the morning rush hours, the canteen staff are frequently overwhelmed and rushed because they have to manually answer repetitive questions from customers regarding the availability of daily menus and remaining stock. This constant interruption leads to highly inefficient queues, slows down the preparation process, and creates a chaotic environment for both the staff and the students.
SIPTEK E-Mama solves this problem by shifting the ordering paradigm to a self-service model. By deploying this system on a kiosk terminal in the canteen area, students can independently check the menu catalog and real-time stock availability without needing to ask the staff. Furthermore, recognizing the limited technological proficiency of the canteen staff, the user interface (UI) is designed to be extremely simple, familiar, and intuitive, heavily inspired by everyday social media layouts to reduce cognitive load.
- Self-Service Catalog: Customers can view the daily food and beverage menu along with the remaining portion availability in real-time.
- Interactive Table Selection: Customers can secure their seating by selecting an available table code based on a real-world layout metaphor.
- Integrated Payment System: Supports cashless transactions via QRIS barcode scanning, as well as Cash payments that generate a digital receipt and Order ID.
- Real-Time Queue Tracking: Customers can monitor their order progress independently through a clear 3-step status indicator (Paid -> Cooking -> Completed).
- Authentication Gateway: Secure login system to ensure only authorized personnel can alter canteen data.
- Dynamic Menu Management: Staff can easily add new menus, edit existing ones, delete items, or toggle their active status for the day.
- Streamlined Order Processing: A simple 2-column Kanban board (New Order and Cooking) allows staff to process incoming orders efficiently until they are delivered to the customer's table.
- Financial Dashboard: A dedicated interface to monitor daily financial recapitulations.
- Offline Reporting: Since the system operates entirely offline (standalone), the owner can export the daily financial reports as a PDF document directly from the system.
- Language: Java
- Build Tool: Maven
- Architecture: Standalone Desktop Application (No cloud database dependency).
To run this project locally, ensure you have Java and Maven installed on your machine.
- Clone the repository:
git clone https://github.com/gustisuryaa/SIPTEK.git - Navigate to the directory:
cd SIPTEK - Build the project:
mvn clean install - Run the application:
mvn exec:java
Bismillah IPK Tinggi
- Zenifen Caesarof Agusti (25523012)
- Muhammad Lutfi Syarif (25523021)
- Ahmad Dzakki (25523032)
- Gusti Surya Aditama (25523053)