Bab 4.1
Bab 4.1
SYSTEM DESIGN
PART 1
1
Learning Outcome
At the end of this chapter, student should be able to :
4.1 Understand user interface design
⚫Explain Concept of user interface design & human computer
interaction including basic principles of user-centered design.
⚫List user interface design guidelines
⚫Describe user interface components
⚫Describe source documents
2
USER INTERFACE DESIGN
⚫The system by which people (users) interact with a
computer system that affect two-way communications
between the user and the computer.
⚫The computer system includes hardware (physical)
and software (logical) components, screens, menus,
functions, output, and features.
⚫User interfaces exist for various systems, and provide
a means of:
– Input, allowing the users to manipulate a system, and/or
– Output, allowing the system to indicate the effects of the
users' manipulation.
3
HUMAN COMPUTER INTERACTION
4
HUMAN COMPUTER INTERACTION
5
USER CENTERED DESIGN
⚫User centered design (UCD) is a process and design
philosophy focused on placing input from user research as
the focus point of design decisions.
6
WHY USER CENTERED DESIGN
7
USER CENTERED DESIGN
PRINCIPLES
8
USER-CENTERED DESIGN
PRINCIPLES
Principle Description
The interface designer must understand the underlying business
functions and how the system supports individual, departmental, and
Understand enterprise goals. The overall objective is to design an interface that helps
the Business users to perform their jobs. A good starting point might be to analyze a
functional decomposition diagram (FDD).
A well-designed interface can help users learn a new system rapidly, and
Maximize be more productive. Also, in a graphical environment, a user can display
Graphical and work with multiple windows on a single screen and transfer data
Effectiveness between programs. If the interface supports data entry, it must follow the
guidelines for data entry screen Design.
You should document all screen designs for later use by programmers.
If you are using a CASE tool or screen generator, number the screen
designs and save them in a hierarchy similar to a menu tree. User-
Document approved sketches and storyboards also can be used to document the
Everything user interface. By applying basic user-centered design principles, a
systems analyst can plan, design, and deliver a successful user
interface.
11
USER INTERFACE DESIGN
GUIDELINES
1 • Design a transparent interface.
13
2. Create an interface that is easy to
learn and use
⚫Clearly label all controls, buttons, and icons.
⚫Select only those images that users can understand
easily, and provide on-screen instructions that are
logical, concise, and clear.
⚫Show all commands in a list of menu items.
⚫Make it easy to navigate.
14
3. Enhance user productivity
⚫Organize tasks, commands, and functions in groups that
resemble actual business operations.
⚫Create alphabetical menu lists.
⚫Provide shortcuts so experienced users can avoid multiple
menu levels – using hot keys.
⚫Use default values if the majority of values in a field are
the same.
⚫Use a natural language feature that allows users to type
commands or requests in normal English phrases.
⚫Use a duplicate value function that enables users to insert
the value from the same field in the previous record.
15
4. Make it easy for users to obtain
help or correct errors
16
5. Minimize input data problems
17
6. Provide feedback to users
⚫Display messages at a logical place on the screen.
⚫Alert usersto lengthy processing times or delays.
⚫Allow messages to remain on the screen long
enough for users to read them.
⚫Let the user know whether the task or operation
was successful or not.
18
7. Create an attractive layout and
design
⚫Use appropriate colors to highlight different
areas of the screen.
⚫Use special effects sparingly.
⚫Use hyperlinks that allow users to jump to
related topics.
⚫Group related objects and information.
19
8. Use familiar terms and images
⚫Remember that users are accustomed to a
pattern of red=stop, yellow=caution, and
green=go.
⚫Provide a keystroke alternative for each menu
command.
⚫Use familiar commands if possible.
⚫Provide a Windows look and feel in your
interface design if users are familiar with
Windows-based applications.
20
USER INTERFACE DESIGN
GUIDELINES
Good user interface design is based on a combination of :
21
USER INTERFACE COMPONENTS
⚫The designer can include many features, such as menu
bars, toolbars, dialog boxes, text boxes, toggle buttons,
list boxes, scroll bars, drop-down list boxes, option
buttons, check boxes, command buttons, and calendar
controls, among others.
A data entry screen for the student When a user clicks the Find Student
registration system. This screen uses command button, a dialog box is displayed
several design features that are with instructions.
described in the text. 22
SAMPLE USER INTERFACE
COMPONENTS
23
SAMPLE USER INTERFACE
COMPONENTS
24