• Tidak ada hasil yang ditemukan

Course: IKI81404T : Perancangan Sistem Informasi

N/A
N/A
Protected

Academic year: 2017

Membagikan "Course: IKI81404T : Perancangan Sistem Informasi"

Copied!
54
0
0

Teks penuh

(1)

PERANCANGAN SISTEM INFORMASI

Session 7 User Interface Design

Based on System Analysis & Design 2

nd

Edition

Authors : Alan Dennis & Barbara Haley Wixom

Publisher : John Wiley & Sons

Session 7 User Interface Design

Session 7 User Interface Design

Based on System Analysis & Design 2

nd

Edition

(2)

2

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Objectives

Objectives

Understand several fundamental user interface design

principles.

Understand the process of user interface design.

Understand how to design the user interface

structure.

Understand how to design the user interface

standards.

(3)

Key Definitions

Key Definitions

The

user interface

defines how the system will

interact with external entities

(4)

4

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Key Definitions

Key Definitions

The

navigation mechanism

provides the way for

users to tell the system what to do.

The

input mechanism

defines the way the

system captures information.

(5)

Key Definitions

Key Definitions

The

graphical user interface (GUI)

is the most

common type of interfaces most students are

likely to use personally and for developing

(6)

6

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

PRINCIPLES FOR

(7)

Principles for User Interface Design

Principles for User Interface Design

Layout

Content awareness

Aesthetics

User experience

Consistency

(8)

8

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Layout Concepts

Layout Concepts

The screen is often divided into three boxes

Navigation area (top)

Status area (bottom)

Work area (middle)

(9)

More Layout Concepts

More Layout Concepts

Areas and information should minimize user

movement from one to another

Ideally, areas will remain consistent in

Size

Shape

Placement for entering data

(10)

1 0

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Layout Example 1

(11)

Layout Example 2

(12)

1 2

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Layout Example 3

(13)

Content Awareness

Content Awareness

All interfaces should have titles

Menus should show

where you are

where you came from to get there

It should be clear what information is within each

area

Fields and field labels should be selected carefully

Use dates and version numbers to aid system

(14)

1 4

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Aesthetics

Aesthetics

Interfaces need to be functional and inviting to

use

Avoid squeezing in too much, particularly for

novice users

Design text carefully

Be aware of font and size

(15)

More Aesthetics

More Aesthetics

Colors and patterns should be used carefully

Test quality of colors by trying the interface on a

black/white monitor

(16)

1 6

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

User Experience

User Experience

How easy is the program to learn?

How easy is the program to use for the expert?

Consider adding shortcuts for the expert

(17)

Consistency

Consistency

Enables users to predict what will happen.

Reduces learning curve.

Considers items within an application and

across applications.

Pertains to many different levels

Navigation controls

Terminology

(18)

1 8

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Minimize Effort

Minimize Effort

Three clicks rule

Users should be able to go from the start or

main menu of a system to the information or

action they want in no more than three

(19)
(20)

2 0

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Five Step Process

(21)

User Scenario Development

User Scenario Development

An outline of steps to perform work.

Presented in a simple narrative tied to the

related DFD.

(22)

2 2

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Your Turn

Your Turn

(23)

Interface Structure Design

Interface Structure Design

A diagram showing how all screens, forms, and

reports are related.

Shows how user moves from one to another.

Similar to DFD in using boxes and lines.

Boxes denote screens.

Lines show movement from one to another.

(24)

2 4

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Interface Structure Diagram Example

(25)

Interface Standards Design

Interface Standards Design

The basic elements that are common across

individual screens, forms, and reports within

the application

Interface metaphor

Desktop, checkbook, shopping cart

(26)

2 6

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Interface Design Prototyping

Interface Design Prototyping

(27)

Storyboard Example

(28)

2 8

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Interface Evaluation Methods

Interface Evaluation Methods

Heuristic evaluation

Compare design to checklist

Walkthrough evaluation

Team simulates movement through

components

Interactive evaluation

Users try out the system

Formal usability testing

Expensive

(29)
(30)

3 0

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Basic Principles of Navigation Design

Basic Principles of Navigation Design

Assume users

Have not read the manual

Have not attended training

Do not have external help readily at hand

All controls should be clear and

(31)

Basic Principles of Navigation Design

Basic Principles of Navigation Design

Prevent mistakes

Limit choices

Never display commands that can’t be used

(or “gray them out”)

Confirm actions that are difficult or

impossible to undo

(32)

3 2

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Types of Navigation Control

Types of Navigation Control

Languages

Command language

Natural language

Menus

Generally aim at broad shallow menu

Consider using “hot keys”

Direct Manipulation

Used with icons to start programs

Used to shape and size objects

(33)

A Traditional Menu in a UNIX System

(34)

3 4

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Common Types of Menus

(35)
(36)

3 6

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Message Tips

Message Tips

Should be clear, concise, and complete

Should be grammatically correct and free of

jargon and abbreviations (unless they are the

users)

(37)
(38)

3 8

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Your Turn

Your Turn

Pretend that you are designing the new

interface to a career services system at your

university.

(39)
(40)

4 0

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Basic Principles of Input Design

Basic Principles of Input Design

The goal is to simply and easily capture

accurate information for the system

Reflect the nature of the inputs

(41)

Online versus Batch Processing

Online versus Batch Processing

Online processing

immediately records the

transaction in the appropriate database

Batch processing

collects inputs over time and

enters them into the system at one time in a

batch

Batch processing simplifies data

(42)

4 2

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Capture Data at the Source

Capture Data at the Source

Reduces duplicate work.

Reduces processing time.

Decreases cost.

(43)

Source Data Automation

Source Data Automation

Can be obtained by using the following

technologies:

bar code readers

optical character recognition

magnetic stripe readers

smart cards

(44)

4 4

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Minimize Keystrokes

Minimize Keystrokes

Never ask for information that can be obtained

other ways

Lookups

(45)

Types of Inputs

Types of Inputs

Data items linked to fields

Text

Numbers

(46)

4 6

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Types of Input Forms

(47)

Types of Selection Boxes

Types of Selection Boxes

(48)

4 8

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Types of Input Validation

Types of Input Validation

(49)
(50)

5 0

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Real-time or batch reports?

Manage information load

All needed information, no more

(51)

Bias in Graphs

(52)

5 2

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

(53)

Report Media

Report Media

(54)

5 4

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Summary

Summary

The

fundamental goal of navigation design

is to

make the system as simple to use as possible

The

goal of input mechanism

is to simply and

easily capture accurate information

The

goal of the output mechanism

is to provide

Referensi

Dokumen terkait

Secara umum kegiatan yang dilakukan selama mempersiapkan SPT Tahunan badan di PT ABC adalah menginput data ke SPT Tahunan badan dalam bentuk Microsoft Excel, melakukan

Hasil penelitian huungan antara sosiodemografi dan kondisi lingkungan terhadap keberadaan jentik di Desa Mangunjiwan Kecamatan Demak menunjukkan bahwa variabel yang

Pronomina persona ketiga yang berbentuk tunggal yang terdapat dalam bahasa Minangkabau di Kenagarian Ladang Panjang Kecamatan Tigo Nagari Kabupaten Pasaman

Kesimpulan penelitian ini adalah antioksidan buah merah dapat berpotensi meningkatkan jumlah sel tropoblas yang normal dan dapat menurunkan ekspresi Caspase-9 pada mencit

Perbedaan ini karena pemberian perlakuan F10 yang terdiri dari kombinasi (kotoran ayam 3 kg, air kelapa 300 ml, dedak 300 g, MOL 300 ml) memberikan respon

Konsep kreatif yang akan dituangkan dalam Pengembangan media informasi dan promosi ini adalah berupa ide-ide kreatif berdasarkan data-data obyek yang diperoleh dari Perguruan

Berdasarkan hasil analisis data dapat disimpulkan bahwa: (1) penguasaan konsep potensial osilator harmonik sederhana bagi mahasiswa yang memperoleh pembelajaran

Penelitian ini dilakukan di kelas III SDN 92 Pekanbaru, sedangkan waktu penelitian dilaksanakan bulan April 2012.Desain penelitian ini adalah penelitian tindakan kelas