Академический Документы
Профессиональный Документы
Культура Документы
Desain Interface
8-1
Remember…
• 3 weeks to go to UAS
• 16x3+ 3 weeks to go to GRADUATION
Modeling Process
3. Data Model
2. Functional
Model
1. Behavioral
Model
Data Modeling Process is composed of the outer layer of the behavioral model, the functional model, then
the data model.
Modelling
Desain Interface
1. Definisi
2. Hal yang perlu diperhatikan
3. Cara Pendekatan
4. Prinsip & Petunjuk
Definisi
Desain Interface
1. Definisi
2. Hal yang perlu diperhatikan
3. Cara Pendekatan
4. Prinsip & Petunjuk
Ten Principles
for user Interface Design
1. Visibility of system status
2. Match between system and real world
3. User control and freedom
4. Consistency and standards
5. Error prevention
6. Recognition rather than recall
7. Flexibility and efficiency of use
8. Aesthetic and minimalist design
9. Help users recognise, diagnose and recover from errors
10. Help and documentation
1. Visibility of system status
• The system should always keep users informed about what is
going on, through appropriate feedback within reasonable
time.
HCI Design: Nielsen’s heuristics.
1. Visible System Status
- For any activity expected to take over 3-5sec, give status feedback to user
- For each action, system should respond in some way; e.g. in a web form,
clicking a submit button button changes color, or a clicking sound is made
Example:
ATM machine message when trying to withdraw some money:
Poor: Better:
User does not care what is X.25 Tells user what they can do;
What is the ‘Local limit’ ? Blocks out restricted actions
3. User control and freedom
• Users often choose system functions by mistake and will
need a clearly marked "emergency exit" to leave the
unwanted state without having to go through an extended
dialogue. Support undo and redo.
HCI Design: Nielsen’s heuristics…
3. User control and freedom
- For choice made by error, provide a ‘way back’ [e.g. undo, redo], or
a method to re-start [e.g. Home button on website]
No calendar !
6. Recognition rather than recall
• Minimize the user's memory load by making objects, actions,
and options visible. The user should not have to remember
information from one part of the dialogue to another.
Instructions for use of the system should be visible or easily
retrievable whenever appropriate.
Recognition rather than recall (cont.)
Recognition rather than recall (cont.)
• Where is the shutdown option?
HCI Design: Nielsen’s heuristics……
6. Recognition is better than recall
- show the choices made by user at an earlier stage, instead of having
to remember earlier actions
Example: NikeID
Previous choices
What remains?
7. Flexibility and efficiency of use
• Accelerators -- unseen by the novice user -- may often speed
up the interaction for the expert user such that the system
can cater to both inexperienced and experienced.,
HCI Design: Nielsen’s heuristics…….
Example: shortcut
ALT+e
ALT+e+t
8. Help users recognize, diagnose, and recover
from errors
• Error messages should be expressed in plain language (no
codes), precisely indicate the problem, and constructively
suggest a solution.
Help users recognize, diagnose, and recover from
errors (cont.)
• It helps the user to diagnose something
Help users recognize, diagnose, and recover from
errors
• Oops! What is the error here?
• No recovery information
HCI Design: Nielsen’s heuristics……..
- Select fonts/sizes that are suited for screen display to maximize readability
Fonts designed for web use (readable on-screen in large/small font size):
Others: Arial, Comic Sans MS, Adobe Minion web (Internet Explorer default)
How to ensure your font is used on client? Cascading Style Sheets (XML)
Golden rules and heuristics
• “Broad brush” design rules
• Useful check list for good design
• Better design using these than using nothing!
• Different collections e.g.
– Shneiderman’s 8 Golden Rules (last week)
– Nielsen’s 10 Heuristics
– Gerhardt-Powals Heuristics
– Norman’s 7 Principles
Gerhardt-Powals Heuristics.
Example:
Travel agent website:
Departure date:
- allows proper dates only;
- linked to a calendar tool
Colors of rainbow
Bad design !!