Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIPTEK E-Mama: Sistem Informasi Pemesanan Terpadu Kantin E Mama

About The Project

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 Problem

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.

The Solution

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.

Key Features

1. Customer (Mahasiswa)

  • 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).

2. Canteen Staff (Pegawai Kantin)

  • 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.

3. Canteen Owner

  • 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.

Technology Stack

  • Language: Java
  • Build Tool: Maven
  • Architecture: Standalone Desktop Application (No cloud database dependency).

Getting Started

To run this project locally, ensure you have Java and Maven installed on your machine.

  1. Clone the repository: git clone https://github.com/gustisuryaa/SIPTEK.git
  2. Navigate to the directory: cd SIPTEK
  3. Build the project: mvn clean install
  4. Run the application: mvn exec:java

Project Team

Bismillah IPK Tinggi

  • Zenifen Caesarof Agusti (25523012)
  • Muhammad Lutfi Syarif (25523021)
  • Ahmad Dzakki (25523032)
  • Gusti Surya Aditama (25523053)

About

SIPTEK E-Mama: A standalone desktop kiosk application for self-service food ordering, real-time queue tracking, and financial reporting

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages