Interface Design
Thebestindonesia.com – One of the essential criteria of an interface is an attractive appearance. Several things must be understood, including:
- Interface or interface is a general relationship or boundary between two units or devices. For example, an interface can be a hardware unit connecting two devices or a shared memory location between two programs.
- Interface design is to create an attractive appearance in an application program.
To create an attractive display, a designer must have several criteria that support an interface appearance.
The interface design criteria are as follows:
- Have adequate soul and art.
- Understand user tastes in general.
- Must be able to convince the appropriate program implementation.
- Documenting all the work he does.
How to document a design:
- Sketch on paper.
- Using GUI prototyping tools.
- Write a text that explains the relationship between one window and another.
- Using a tool called CASE (Computer Aided Software Engineering).
Read also : Human and Computer Interaction Models
How to Approach
How to approach that is implemented for the user, because the user will use the application program. To make it easier for interface designers, application programs are grouped into two groups:
1. Special Purpose Software
Definition: application program for particular purposes with specific uses as well.
Example :
- application program for warehouse inventory
- Management of student academic data
- Hotel reservation service
The approach used: User-Centered Design is an interface design that involves the user, where the user is invited to actively express opinions when the designer is drawing the “face” of the interface.
2. General Purpose Software/Public Software
Application programs that many users will use with different intelligence levels.
Example: Display and Settings on the windows desktop
The approach used: User Design Approach is the user who designs the desired interface. This method will speed up the process of implementing interface modules. Still, on the other hand, this isn’t very easy for programmers because there are things the user wants that cannot be done using existing tools.
Design Principles
The user interface is divided into four groups: the user model, command language, feedback, and information display.
Read also : Variety of Dialogues Human and Computer Interaction
User Models
The definition is the conceptual model the user wants in manipulating information and which is applied to that information.
Benefit :
- Allows the user to develop a basic understanding of what the program does.
- The user can anticipate the effect of an action he takes.
- Can be a simulation of the actual situation in the real world.
Command Language
Definition: this is a device used to manipulate the system.
Benefits: it has a natural command language, so user models can be quickly operationalized.
Read also : Interface Design Phases
Feedback
Definition: the ability of a program that helps users to operate the program itself.
Form:
- Explanatory messages
- Order acceptance message
- Indication of the command object
- Appearance of characters typed via the keyboard
Benefit :
- is used to give confidence that the program has received the user command.
- Help the user to understand each instruction.
Information Appearance
Definition: the ability to display information from an application program.
Benefits: shows the status of information or programs when the user acts.