Role
Product Designer
Duration :
3 Days
Company / Restaurant Owner
Increase profit by improving customer satisfaction: no more long lines, fewer drop-offs, and faster order intake.
Reduce human error by minimizing staff involvement in order taking.
Improve staff efficiency and productivity.
Create a better dining environment by keeping the restaurant neat without long queues.
Customer / Visitor
Order food quickly.
Get food served faster.
Receive the right order without mistakes.
Enjoy a comfortable dining experience (beyond just food taste/quality).
To understand ordering habits, I conducted interviews with 5 users who had tried self-ordering at different Indonesian (nusantara) restaurants.
User Journey
User behavior when ordering food at a traditional Indonesian (nusantara) restaurant:
Interviews showed differences between fast food and nusantara dining behaviors:
Fast Food Restaurants
Arrival: order at the counter, then find a seat.
Ordering: usually familiar with the menu, less need to ask.
After Order: self-service condiments, return to counter if needed.
Nusantara Restaurants
Arrival: directed to a seat, then call or wait for waiter to order.
Ordering: even if familiar with the menu, often ask questions (presentation differs by place).
After Order: waiters bring condiments to the table.
B. Detailed Menu Information
Users need more details about each dish to feel clear and confident when choosing. The clearer the information, the faster they can make decisions.
Provide detailed menu descriptions
Reason :
Some customers still ask about condiments included in the dish.
From the user journey, customers often ask waiters to re-explain what’s inside a dish before deciding.
Spice level options
Reason :
Gives clarity about the level of spiciness.
Provides customization based on customer preference.
Custom order options
Reason :
Customers can make special requests for their dishes.
Customers can leave notes for specific preferences.
Provides the kitchen with clear instructions, such as condiments to exclude.
C. Multiple Payment Options
Payment choice is a major factor for users.
Enable payment via e-wallets.
Smartphone ordering has limitations (not supporting credit or debit cards). As an alternative, virtual accounts can be used.
Another limitation is cash payment. Since it cannot be done directly via smartphone, it is recommended to combine it with manual cashier payments if demand is significant.
3. Order Completion
Based on the research, there are several user behaviors that still rely on direct staff service, which need to be considered in a self-service system for nusantara restaurants.
Users often ask for condiments or extras (like soy sauce, chili paste, or utensils).
Since the system is designed for self-service, to keep the dining experience comfortable, commonly requested condiments can be placed directly on tables, or a dedicated station can be provided for customers to take them on their own.
While staff support cannot be completely removed, combining this setup with the self-order system can significantly reduce the need for direct staff assistance.
Additional orders
Because the system is based on “order and pay immediately”, it only supports a close bill method. This means customers can only place an order if payment has already been made.
If customers want to add more items, they need to go through the same process again: order first, then pay. This also applies to takeaway orders.
C. User Flow
D. Design Solution
1. Information Architecture
Design Sistem
High Fidelity Design
Detail Screen :
Main Screen
List Menu
Detail Menu
Order Cart
Payment Methods
Thankyou Page
Link Figma :
https://www.figma.com/design/hHC2fRV4makAMsYAFWdS79/Siti-Zuliatul-Faidah---Test-Case-Jakmall?node-id=19-2&t=lhoTSA8yi5ZbCOPE-1













