SlideShare a Scribd company logo
1 of 46
Download to read offline
INTERACTION
Hurriyatul Fitriyah [hfitriyah@ub.ac.id]
Human- Computer Interaction Course
Computer System ā€“ Information Technology & Computer Science
Program
1. INTERACTION MODELS
It helps us to understand what is
going on in the interaction
between user and system

It addreses the translation
between what user wants and
what the system does
ā€¢ The communication between user and system is

influenced by the style of the interface
ā€¢ The interaction models also provide us with a framework

to compare different interaction styles and to consider
interaction problems
ā€¢ It also used to identify the likely root of difficulties
Communication Ways:
ā€¢ Batch Processing: user provides all the

information to the computer at once and leaves
the machine to perform the task
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢

.
.
.
.
.
.

ā€¢ Direct manipulation: the user constantly provide

instruction and receive feed-back from computer
Batch Processing Era ā€“ Punched Card
ā€¢ The punched card would

give a batch of these
programmed cards to the
system operator, who
would feed them into the
computer
ā€¢ Batch jobs can be stored

up during working hours
and then executed during
the evening or whenever
the computer is idle
Direct Manipulation ā€“ Interactive System
The Term in Interaction
Term

Meaning

1

Domain

area of expertise and knowledge in some real-world
activity

2

Goal

The desired output from a performed task

3

Task

operations to manipulate the concepts of a domain

4

Intention

Specific action required to meet the goal

5

Task Analysis

The identification of the problem space for the user of
an interactive system in terms of the domain, goals,
intentions and tasks

6

System

Computer Application

7

Task Language (user)

psychological attributes of the domain relevant to the
User state

8

Core Language (system)

computational attributes of the domain relevant to the
System state
Normanā€™s Execution-Evaluation Cycle
The gulf of execution
is the difference between the userā€™s
formulation of the actions to reach the goal
and the actions allowed by the system

The gulf of evaluation
is the distance between the physical
presentation of the system state and the
expectation of the user
Normanā€™s ExecutionEvaluation Cycle
[contā€™d]
Translation between Components

Framework and HCI
The ACM SIGCHI Curriculum Development Group
Human Error
1. Slips: you have formulated the right

action, but fail to execute that action
correctly
2. Mistake: you donā€™t know the system
well, you may not even formulate the
right goal
Slips may be corrected by, for instance,
better design.
However, mistakes need users to have a
better understanding of the systems
2. ERGONOMICS
It looks at the physical characteristic
of the interaction and how these
influence its effectiveness
Ergonomics (or human factors) is traditionally the study of the physical
characteristics of the interaction:
ā€¢ how the controls are designed
ā€¢ How the physical environment in which the interaction takes place are designed
ā€¢ How the layout and physical qualities of the screen are designed

In seeking to evaluate these aspects of the interaction, ergonomics will certainly
also touch upon human psychology and system constraints
2.1. Arrangement of Controls and Display
ā€¢ The entire system interface must be arranged appropriately in relation to the

userā€™s position
Grouping of control:
1. functional controls and displays are
organized so that those that are
functionally related are placed together;
2. sequential controls and displays are
organized to reflect the order of their use in
a typical interaction (this may be especially
appropriate in domains where a particular
task sequence is enforced, such as
aviation);
3. frequency controls and displays are
organized according to how frequently they
are used, with the most commonly used
controls being the most easily accessible.
2.2. The Physical Environment of Interaction
ā€¢ Ergonomics is concerned with the

design of the work environment itself
ā€¢ Where will the system be used? By

whom will it be used? Will users be
sitting, standing or moving about?
ā€¢ All users should be comfortably able to

see critical displays
2.3. Health Issue
ā€¢ We should bear in mind possible consequences of our designs

on the health and safety of users
1. Physical position: users should be able to reach all controls
2.

3.
4.
5.

comfortably and see all displays
Temperature: extremes of hot or cold will affect performance
Lighting: adequate lighting should be provided to allow users
to see the computer screen without discomfort or eyestrain
Noise: Noise levels should be maintained at a comfortable
level in the work environment
Time: The time users spend using the system should also be
controlled.
2.4. The use of Color
ā€¢ Colors used in the display should be as

distinct as possible
ā€¢ The colors used should also correspond to

common conventions and user expectations
ā€¢ Awareness of the cultural associations of color

is particularly important in designing systems
and websites
3. INTERACTION STYLE
3.1. Command Line Interface
ā€¢ Command line interface are

powerful to give direct
access to system
functionality
ā€¢ Difficulty in use and learning

since the commands must
be remembered (no cue),
therefore better for expert
user
3.2. Menus
ā€¢ In a menu-driven interface, the set

of options available to the user is
displayed on the screen, and
selected using the mouse, or
numeric or alphabetic keys
3.3. Natural Language
ā€¢ Close to human understanding of

daily language
ā€¢ But severe in ambiguity
ā€¢ The use of natural language in

restriced domains is relatively
successful
3.4. Q/A and Query Dialog
ā€¢ The user is asked a series of questions

(mainly with yes/no responses, multiple
choice, or codes) and so is led through
the interaction step by step
ā€¢ This interface is easy to learn and use,

but limited in functionality
ā€¢ Query languages are used to construct

queries to retrieve information from a
database.
3.5. Form Fill and Spreadsheets
ā€¢ Form-filling interfaces are used

primarily for data entry but can
also be useful in data retrieval
applications

ā€¢ Spreadsheets comprises a grid

of cells, each of which can
contain a value or a formula
ā€¢ The formula can involve the

values of other cells (for
example, the total of all cells in
this column)
3.6. The WIMP Interface
ā€¢ Often called as windowing system
ā€¢ WIMP: Windows, Icons, Menus and

Pointers
ā€¢ WIMP is the default interface style for

the majority of interactive computer
system today
3.7. Point & Click Interface
ā€¢ Used in most multimedia system
ā€¢ The point-click style is extensively used in

touchscreen information system, where
the use of mose is not tied
ā€¢ Moslty seen in web pages
3.8. 3D Interfaces
ā€¢ Application in VR (Virtual Reality)

and AR (Augmenetd Reality)
4. WIMP INTERFACE
Together, these elements of WIMP interface are called widget
4.1. Windows
ā€¢ Windows are areas of the

screen that behave as if they
were independent terminals in
their own right
ā€¢ A window can usually contain

text or graphics, and can be
moved or resized
ā€¢ There are also scrollbars,

special boxes in the corner for
minimize-maximize-close
2. Icons
ā€¢ A small picture is used to represent a

closed window is known as an icon
ā€¢ By allowing icons, many windows can

be available on the screen at the
same time, ready to be expanded to
their full size by clicking on the icon
ā€¢ Shrinking a window to its icon is

known as iconifying the window
4.3. Menus
ā€¢ A menu presents a choice of operations or services

that can be performed by the system at a given
time
ā€¢ The names used for the commands in the menu

should be meaningful and informative
ā€¢ scroll-down and pop-up menu can be used to

cascade inefficient use of many items
ā€¢ Menu items should be ordered according to

importance and frequency of use
ā€¢ opposite functionalities (such as ā€˜saveā€™ and

ā€˜deleteā€™) should be kept apart to prevent accidental
selection
4.4. Pointer
ā€¢ WIMP relies very much on pointing

and selecting things such as icons
ā€¢ The user is presented with a cursor

on the screen that is controlled by the
input device
4.5. Buttons
ā€¢ Buttons are individual and isolated

regions within a display that can be
selected by the user to invoke specific
operations
ā€¢ ā€˜Pushingā€™ the button invokes a

command
ā€¢ toggle buttons can be used to indicate

the on/off status of the option (referred
to as check boxes)
4.6. Toolbar
ā€¢ Many systems have a collection of

small buttons, each with icons,
placed at the top or side of the
window and offering commonly
used functions
ā€¢ often users can customize it

display on the windows
4.7. Palettes
ā€¢ A palette is usually a collection of

icons that are reminiscent of the
purpose of the various modes
ā€¢ An example in a drawing package

would be a collection of icons to
indicate the pixel color or pattern that
is used to fill in objects, much like an
artistā€™s palette for paint
4.8. Dialog Boxes
ā€¢ Dialog boxes are information

windows used by the system to
bring the userā€™s attention to
some important information,
possibly an error or a warning
used to prevent a possible error
INTERACTIVITY
Experience, engagement and fun
BATASAN KERJA INTERAKTIF
Interaksi
ā€¢ Tiga level umum interaksi manusia dan komputer :
BATAS KINERJA INTERAKTIF
ā€¢ Batas kinerja interaksi antara manusia dan komputer adalah sebagai berikut :
ā€¢ Batas komputasi

ā€¢ Batas saluran penyimpanan
ā€¢ Batas grafik

ā€¢ Kapasitas jaringan
1. BATAS KOMPUTASI
ā€¢ Masalah yang sering terjadi karena masalah pemrosesan :
1.Overshooting (terlalu banyak tombol ditekan)
2.Icon Wars (perang ikon)
3.Terlalu Cepat
HUKUM MOORE
Hukum Moore merupakan suatu hukum kebutuhan dimana manusia selalu
merasa tidak puas dari satu kondisi ke kondisi yang lain, misalnya :
ā€¢ Tahun 1965 ā€¦
ā€¢ Menurut Gordon Moore (asisten pendiri Intel) mencatat pola proses

kecepatan setiap 18 bulan selalu mengalami peningkatan dua kali lipat
karena banyak aplikasi membutuhkan kecepatan yang tinggi saat digunakan
2. BATAS PENYIMPANAN
ā€¢ Dalam hukum moore, pola kecepatan juga berlaku untuk memori; Setiap 12 bulan mengalami

peningkatan dua kali lipat
ā€¢ Hari ini
ā€¢ Dapat menyimpan sound dan vision seperti halnya kamera digital, handycam dan

sebagainya
ā€¢ Bentuk fisik memori dan prosesor mengalami perubahan dari bentuk besar dengan
kapasistas kecil menjadi bentuk kecil dengan kapasitas besar
ā€¢ Flashdisk
ā€¢ Masa depan
ā€¢ Interaksi dengan menggunakan telepati
ā€¢ Ruang penyimpanan dalam bentuk yang kecil dengan kapasitas tidak terbatas
ā€¢ Semua aspek kehidupan menggunakan komputer
3. BATAS GRAFIK
ā€¢ Perkembangan grafik dalam hal:
ā€¢ Ukuran
ā€¢ Resolusi
ā€¢ Warna
ā€¢ Interaksi (dulu mouse sekarang touchscreen)
4. BATAS TEKNOLOGI JARINGAN
ā€¢ Jaringan komputer adalah satu komputer yang terhubung melalui kabel

atau wireless tanpa ada batas jarak dan waktu selagi komputer dan
orang yang dituju terhubung dalam jaringan.
ā€¢ Akses yang dilakukan melalui jaringan komputer, misalnya :

1.Memiliki memori dan proses yang besar karena sumber daya yang

ada dalam jaringan tidak terbatas
2.Bisa berkomunikasi dengan orang lain, misalnya melalui groupware,

email, instant messenger dan sebagainya
3.Berbagi resource dengan orang lain misalnya web
TEKNOLOGI JARINGAN
ā€¢ Sasaran yang ingin dicapai melalui penggunaan jaringan komputer :
ā€¢ Resource sharing
ā€¢ Reliabilitas tinggi
ā€¢ Menghemat biaya
ā€¢ Keamanan data

ā€¢ Integritas data
ā€¢ Komunikasi
ā€¢ Skalabilitas
TEKNOLOGI JARINGAN
ā€¢ Kendala yang terjadi pada jaringan komputer :
ā€¢ Pemanfaatan dan fasilitas komunikasi masih mahal harganya
ā€¢ Jalur transmisi yang digunakan sering terserang oleh noise
ā€¢ Perkembangan teknologi komunikasi masih terbatas

More Related Content

What's hot

User Interface Design
User Interface DesignUser Interface Design
User Interface DesignGil Pasiona
Ā 
Direct manipulation - ppt
Direct manipulation - pptDirect manipulation - ppt
Direct manipulation - pptAyeesha Kissinger
Ā 
The operating system
The operating systemThe operating system
The operating system11jonesjordan
Ā 
Operating System Overview.
Operating System Overview.Operating System Overview.
Operating System Overview.akash726788
Ā 
HCI 3e - Ch 3: The interaction
HCI 3e - Ch 3:  The interactionHCI 3e - Ch 3:  The interaction
HCI 3e - Ch 3: The interactionAlan Dix
Ā 
The Software as an Educational Resource
The Software as an Educational ResourceThe Software as an Educational Resource
The Software as an Educational ResourceMary Grace Pagas
Ā 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratMary Margarat
Ā 
Introduction to Operating system CBSE
Introduction to Operating system CBSE Introduction to Operating system CBSE
Introduction to Operating system CBSE PrashantChahal3
Ā 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemPriya Patra
Ā 
Operating system module
Operating system moduleOperating system module
Operating system modulekiamiel
Ā 
Types of User interface
Types of User interfaceTypes of User interface
Types of User interfaceUtsavMandaviya
Ā 
1.3 operating systems
1.3 operating systems1.3 operating systems
1.3 operating systemsDave Smith
Ā 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basicsnishantsri
Ā 
Operating system components
Operating system componentsOperating system components
Operating system componentsSyed Zaid Irshad
Ā 

What's hot (19)

User Interface
User InterfaceUser Interface
User Interface
Ā 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
Ā 
OS Chapter1
OS Chapter1OS Chapter1
OS Chapter1
Ā 
User interface design
User interface designUser interface design
User interface design
Ā 
Direct manipulation - ppt
Direct manipulation - pptDirect manipulation - ppt
Direct manipulation - ppt
Ā 
The operating system
The operating systemThe operating system
The operating system
Ā 
Operating System Overview.
Operating System Overview.Operating System Overview.
Operating System Overview.
Ā 
HCI 3e - Ch 3: The interaction
HCI 3e - Ch 3:  The interactionHCI 3e - Ch 3:  The interaction
HCI 3e - Ch 3: The interaction
Ā 
Os unit 1(cont)
Os unit 1(cont)Os unit 1(cont)
Os unit 1(cont)
Ā 
The Software as an Educational Resource
The Software as an Educational ResourceThe Software as an Educational Resource
The Software as an Educational Resource
Ā 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary Margarat
Ā 
Introduction to Operating system CBSE
Introduction to Operating system CBSE Introduction to Operating system CBSE
Introduction to Operating system CBSE
Ā 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
Ā 
Operating system module
Operating system moduleOperating system module
Operating system module
Ā 
Types of User interface
Types of User interfaceTypes of User interface
Types of User interface
Ā 
1.3 operating systems
1.3 operating systems1.3 operating systems
1.3 operating systems
Ā 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basics
Ā 
Operating system components
Operating system componentsOperating system components
Operating system components
Ā 
Operating System
Operating System Operating System
Operating System
Ā 

Viewers also liked

Viewers also liked (19)

Ch14
Ch14Ch14
Ch14
Ā 
Ch11
Ch11Ch11
Ch11
Ā 
Ch4
Ch4Ch4
Ch4
Ā 
E3 chap-10
E3 chap-10E3 chap-10
E3 chap-10
Ā 
Ch24
Ch24Ch24
Ch24
Ā 
Ch7 deadlocks
Ch7   deadlocksCh7   deadlocks
Ch7 deadlocks
Ā 
E3 chap-17
E3 chap-17E3 chap-17
E3 chap-17
Ā 
Peubah acak-diskret-khusus
Peubah acak-diskret-khususPeubah acak-diskret-khusus
Peubah acak-diskret-khusus
Ā 
E3 chap-15
E3 chap-15E3 chap-15
E3 chap-15
Ā 
Sergey Brin
Sergey BrinSergey Brin
Sergey Brin
Ā 
Ch9 mass storage systems
Ch9   mass storage systemsCh9   mass storage systems
Ch9 mass storage systems
Ā 
Building an online learning environment
Building an online learning environmentBuilding an online learning environment
Building an online learning environment
Ā 
Ch2 operating-system structures
Ch2   operating-system structuresCh2   operating-system structures
Ch2 operating-system structures
Ā 
E3 chap-03-extra-wimp
E3 chap-03-extra-wimpE3 chap-03-extra-wimp
E3 chap-03-extra-wimp
Ā 
John wiley & sons operating system concepts, seventh edition
John wiley & sons   operating system concepts, seventh editionJohn wiley & sons   operating system concepts, seventh edition
John wiley & sons operating system concepts, seventh edition
Ā 
Impact of ISO 9001 implementation in BSL
Impact of ISO 9001 implementation in BSLImpact of ISO 9001 implementation in BSL
Impact of ISO 9001 implementation in BSL
Ā 
Cal learn sw171
Cal learn sw171Cal learn sw171
Cal learn sw171
Ā 
GMR Hyderabad International Airport
GMR Hyderabad International AirportGMR Hyderabad International Airport
GMR Hyderabad International Airport
Ā 
e-Business
e-Businesse-Business
e-Business
Ā 

Similar to Hci [4]interaction

Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4DBPMCF
Ā 
Android design patterns in mobile application development presentation
Android design patterns in mobile application development   presentationAndroid design patterns in mobile application development   presentation
Android design patterns in mobile application development presentationMichail Grigoropoulos
Ā 
Cognitive frameworks
Cognitive frameworksCognitive frameworks
Cognitive frameworksSaqib Shehzad
Ā 
Lecture (User Interface Design).ppt
Lecture (User Interface Design).pptLecture (User Interface Design).ppt
Lecture (User Interface Design).pptskknowledge
Ā 
1 Introduction to OS.ppt
1 Introduction to OS.ppt1 Introduction to OS.ppt
1 Introduction to OS.pptKumarVaibhav100
Ā 
Chapter 3 - Variety of Dialogue
Chapter 3  - Variety of DialogueChapter 3  - Variety of Dialogue
Chapter 3 - Variety of DialogueMuhammad Najib
Ā 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdfKaiEnTee1
Ā 
golden rules of user interface design
golden rules of user interface designgolden rules of user interface design
golden rules of user interface designgadige harshini
Ā 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface designPreeti Mishra
Ā 
e3-chap-03 (1).ppt
e3-chap-03 (1).ppte3-chap-03 (1).ppt
e3-chap-03 (1).pptreb20
Ā 
Software engineering 19 user interface design elements
Software engineering 19 user interface design elementsSoftware engineering 19 user interface design elements
Software engineering 19 user interface design elementsVaibhav Khanna
Ā 
e3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst ratee3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst rateseidmohammed44
Ā 
e3-chap-03.ppt
e3-chap-03.ppte3-chap-03.ppt
e3-chap-03.pptKingSh2
Ā 

Similar to Hci [4]interaction (20)

Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4
Ā 
Android design patterns in mobile application development presentation
Android design patterns in mobile application development   presentationAndroid design patterns in mobile application development   presentation
Android design patterns in mobile application development presentation
Ā 
Lesson 2 HCI 2.pdf
Lesson 2 HCI 2.pdfLesson 2 HCI 2.pdf
Lesson 2 HCI 2.pdf
Ā 
Cognitive frameworks
Cognitive frameworksCognitive frameworks
Cognitive frameworks
Ā 
Lecture (User Interface Design).ppt
Lecture (User Interface Design).pptLecture (User Interface Design).ppt
Lecture (User Interface Design).ppt
Ā 
HCI
HCIHCI
HCI
Ā 
1 Introduction to OS.ppt
1 Introduction to OS.ppt1 Introduction to OS.ppt
1 Introduction to OS.ppt
Ā 
Chapter 3 - Variety of Dialogue
Chapter 3  - Variety of DialogueChapter 3  - Variety of Dialogue
Chapter 3 - Variety of Dialogue
Ā 
Module 1
Module 1Module 1
Module 1
Ā 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
Ā 
Lesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptxLesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptx
Ā 
golden rules of user interface design
golden rules of user interface designgolden rules of user interface design
golden rules of user interface design
Ā 
Os unit i
Os unit iOs unit i
Os unit i
Ā 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
Ā 
Introduction to operating systems
 Introduction to operating systems Introduction to operating systems
Introduction to operating systems
Ā 
e3-chap-03 (1).ppt
e3-chap-03 (1).ppte3-chap-03 (1).ppt
e3-chap-03 (1).ppt
Ā 
Software engineering 19 user interface design elements
Software engineering 19 user interface design elementsSoftware engineering 19 user interface design elements
Software engineering 19 user interface design elements
Ā 
HCI
HCI HCI
HCI
Ā 
e3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst ratee3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst rate
Ā 
e3-chap-03.ppt
e3-chap-03.ppte3-chap-03.ppt
e3-chap-03.ppt
Ā 

Recently uploaded

Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)lakshayb543
Ā 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
Ā 
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
Ā 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A BeƱa
Ā 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
Ā 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
Ā 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
Ā 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
Ā 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...SeƔn Kennedy
Ā 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
Ā 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
Ā 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A BeƱa
Ā 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
Ā 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
Ā 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
Ā 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
Ā 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
Ā 

Recently uploaded (20)

Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Ā 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
Ā 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Ā 
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPSĀ® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
Ā 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
Ā 
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Ā 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
Ā 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
Ā 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Ā 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
Ā 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
Ā 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
Ā 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
Ā 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
Ā 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Ā 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
Ā 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
Ā 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
Ā 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
Ā 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
Ā 

Hci [4]interaction

  • 1. INTERACTION Hurriyatul Fitriyah [hfitriyah@ub.ac.id] Human- Computer Interaction Course Computer System ā€“ Information Technology & Computer Science Program
  • 2. 1. INTERACTION MODELS It helps us to understand what is going on in the interaction between user and system It addreses the translation between what user wants and what the system does
  • 3. ā€¢ The communication between user and system is influenced by the style of the interface ā€¢ The interaction models also provide us with a framework to compare different interaction styles and to consider interaction problems ā€¢ It also used to identify the likely root of difficulties
  • 4. Communication Ways: ā€¢ Batch Processing: user provides all the information to the computer at once and leaves the machine to perform the task ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ . . . . . . ā€¢ Direct manipulation: the user constantly provide instruction and receive feed-back from computer
  • 5. Batch Processing Era ā€“ Punched Card ā€¢ The punched card would give a batch of these programmed cards to the system operator, who would feed them into the computer ā€¢ Batch jobs can be stored up during working hours and then executed during the evening or whenever the computer is idle
  • 6. Direct Manipulation ā€“ Interactive System
  • 7. The Term in Interaction Term Meaning 1 Domain area of expertise and knowledge in some real-world activity 2 Goal The desired output from a performed task 3 Task operations to manipulate the concepts of a domain 4 Intention Specific action required to meet the goal 5 Task Analysis The identification of the problem space for the user of an interactive system in terms of the domain, goals, intentions and tasks 6 System Computer Application 7 Task Language (user) psychological attributes of the domain relevant to the User state 8 Core Language (system) computational attributes of the domain relevant to the System state
  • 8. Normanā€™s Execution-Evaluation Cycle The gulf of execution is the difference between the userā€™s formulation of the actions to reach the goal and the actions allowed by the system The gulf of evaluation is the distance between the physical presentation of the system state and the expectation of the user
  • 10. Translation between Components Framework and HCI The ACM SIGCHI Curriculum Development Group
  • 11. Human Error 1. Slips: you have formulated the right action, but fail to execute that action correctly 2. Mistake: you donā€™t know the system well, you may not even formulate the right goal Slips may be corrected by, for instance, better design. However, mistakes need users to have a better understanding of the systems
  • 12. 2. ERGONOMICS It looks at the physical characteristic of the interaction and how these influence its effectiveness
  • 13. Ergonomics (or human factors) is traditionally the study of the physical characteristics of the interaction: ā€¢ how the controls are designed ā€¢ How the physical environment in which the interaction takes place are designed ā€¢ How the layout and physical qualities of the screen are designed In seeking to evaluate these aspects of the interaction, ergonomics will certainly also touch upon human psychology and system constraints
  • 14. 2.1. Arrangement of Controls and Display ā€¢ The entire system interface must be arranged appropriately in relation to the userā€™s position Grouping of control: 1. functional controls and displays are organized so that those that are functionally related are placed together; 2. sequential controls and displays are organized to reflect the order of their use in a typical interaction (this may be especially appropriate in domains where a particular task sequence is enforced, such as aviation); 3. frequency controls and displays are organized according to how frequently they are used, with the most commonly used controls being the most easily accessible.
  • 15. 2.2. The Physical Environment of Interaction ā€¢ Ergonomics is concerned with the design of the work environment itself ā€¢ Where will the system be used? By whom will it be used? Will users be sitting, standing or moving about? ā€¢ All users should be comfortably able to see critical displays
  • 16. 2.3. Health Issue ā€¢ We should bear in mind possible consequences of our designs on the health and safety of users 1. Physical position: users should be able to reach all controls 2. 3. 4. 5. comfortably and see all displays Temperature: extremes of hot or cold will affect performance Lighting: adequate lighting should be provided to allow users to see the computer screen without discomfort or eyestrain Noise: Noise levels should be maintained at a comfortable level in the work environment Time: The time users spend using the system should also be controlled.
  • 17. 2.4. The use of Color ā€¢ Colors used in the display should be as distinct as possible ā€¢ The colors used should also correspond to common conventions and user expectations ā€¢ Awareness of the cultural associations of color is particularly important in designing systems and websites
  • 19. 3.1. Command Line Interface ā€¢ Command line interface are powerful to give direct access to system functionality ā€¢ Difficulty in use and learning since the commands must be remembered (no cue), therefore better for expert user
  • 20. 3.2. Menus ā€¢ In a menu-driven interface, the set of options available to the user is displayed on the screen, and selected using the mouse, or numeric or alphabetic keys
  • 21. 3.3. Natural Language ā€¢ Close to human understanding of daily language ā€¢ But severe in ambiguity ā€¢ The use of natural language in restriced domains is relatively successful
  • 22. 3.4. Q/A and Query Dialog ā€¢ The user is asked a series of questions (mainly with yes/no responses, multiple choice, or codes) and so is led through the interaction step by step ā€¢ This interface is easy to learn and use, but limited in functionality ā€¢ Query languages are used to construct queries to retrieve information from a database.
  • 23. 3.5. Form Fill and Spreadsheets ā€¢ Form-filling interfaces are used primarily for data entry but can also be useful in data retrieval applications ā€¢ Spreadsheets comprises a grid of cells, each of which can contain a value or a formula ā€¢ The formula can involve the values of other cells (for example, the total of all cells in this column)
  • 24. 3.6. The WIMP Interface ā€¢ Often called as windowing system ā€¢ WIMP: Windows, Icons, Menus and Pointers ā€¢ WIMP is the default interface style for the majority of interactive computer system today
  • 25. 3.7. Point & Click Interface ā€¢ Used in most multimedia system ā€¢ The point-click style is extensively used in touchscreen information system, where the use of mose is not tied ā€¢ Moslty seen in web pages
  • 26. 3.8. 3D Interfaces ā€¢ Application in VR (Virtual Reality) and AR (Augmenetd Reality)
  • 27. 4. WIMP INTERFACE Together, these elements of WIMP interface are called widget
  • 28. 4.1. Windows ā€¢ Windows are areas of the screen that behave as if they were independent terminals in their own right ā€¢ A window can usually contain text or graphics, and can be moved or resized ā€¢ There are also scrollbars, special boxes in the corner for minimize-maximize-close
  • 29. 2. Icons ā€¢ A small picture is used to represent a closed window is known as an icon ā€¢ By allowing icons, many windows can be available on the screen at the same time, ready to be expanded to their full size by clicking on the icon ā€¢ Shrinking a window to its icon is known as iconifying the window
  • 30. 4.3. Menus ā€¢ A menu presents a choice of operations or services that can be performed by the system at a given time ā€¢ The names used for the commands in the menu should be meaningful and informative ā€¢ scroll-down and pop-up menu can be used to cascade inefficient use of many items ā€¢ Menu items should be ordered according to importance and frequency of use ā€¢ opposite functionalities (such as ā€˜saveā€™ and ā€˜deleteā€™) should be kept apart to prevent accidental selection
  • 31. 4.4. Pointer ā€¢ WIMP relies very much on pointing and selecting things such as icons ā€¢ The user is presented with a cursor on the screen that is controlled by the input device
  • 32. 4.5. Buttons ā€¢ Buttons are individual and isolated regions within a display that can be selected by the user to invoke specific operations ā€¢ ā€˜Pushingā€™ the button invokes a command ā€¢ toggle buttons can be used to indicate the on/off status of the option (referred to as check boxes)
  • 33. 4.6. Toolbar ā€¢ Many systems have a collection of small buttons, each with icons, placed at the top or side of the window and offering commonly used functions ā€¢ often users can customize it display on the windows
  • 34. 4.7. Palettes ā€¢ A palette is usually a collection of icons that are reminiscent of the purpose of the various modes ā€¢ An example in a drawing package would be a collection of icons to indicate the pixel color or pattern that is used to fill in objects, much like an artistā€™s palette for paint
  • 35. 4.8. Dialog Boxes ā€¢ Dialog boxes are information windows used by the system to bring the userā€™s attention to some important information, possibly an error or a warning used to prevent a possible error
  • 38. Interaksi ā€¢ Tiga level umum interaksi manusia dan komputer :
  • 39. BATAS KINERJA INTERAKTIF ā€¢ Batas kinerja interaksi antara manusia dan komputer adalah sebagai berikut : ā€¢ Batas komputasi ā€¢ Batas saluran penyimpanan ā€¢ Batas grafik ā€¢ Kapasitas jaringan
  • 40. 1. BATAS KOMPUTASI ā€¢ Masalah yang sering terjadi karena masalah pemrosesan : 1.Overshooting (terlalu banyak tombol ditekan) 2.Icon Wars (perang ikon) 3.Terlalu Cepat
  • 41. HUKUM MOORE Hukum Moore merupakan suatu hukum kebutuhan dimana manusia selalu merasa tidak puas dari satu kondisi ke kondisi yang lain, misalnya : ā€¢ Tahun 1965 ā€¦ ā€¢ Menurut Gordon Moore (asisten pendiri Intel) mencatat pola proses kecepatan setiap 18 bulan selalu mengalami peningkatan dua kali lipat karena banyak aplikasi membutuhkan kecepatan yang tinggi saat digunakan
  • 42. 2. BATAS PENYIMPANAN ā€¢ Dalam hukum moore, pola kecepatan juga berlaku untuk memori; Setiap 12 bulan mengalami peningkatan dua kali lipat ā€¢ Hari ini ā€¢ Dapat menyimpan sound dan vision seperti halnya kamera digital, handycam dan sebagainya ā€¢ Bentuk fisik memori dan prosesor mengalami perubahan dari bentuk besar dengan kapasistas kecil menjadi bentuk kecil dengan kapasitas besar ā€¢ Flashdisk ā€¢ Masa depan ā€¢ Interaksi dengan menggunakan telepati ā€¢ Ruang penyimpanan dalam bentuk yang kecil dengan kapasitas tidak terbatas ā€¢ Semua aspek kehidupan menggunakan komputer
  • 43. 3. BATAS GRAFIK ā€¢ Perkembangan grafik dalam hal: ā€¢ Ukuran ā€¢ Resolusi ā€¢ Warna ā€¢ Interaksi (dulu mouse sekarang touchscreen)
  • 44. 4. BATAS TEKNOLOGI JARINGAN ā€¢ Jaringan komputer adalah satu komputer yang terhubung melalui kabel atau wireless tanpa ada batas jarak dan waktu selagi komputer dan orang yang dituju terhubung dalam jaringan. ā€¢ Akses yang dilakukan melalui jaringan komputer, misalnya : 1.Memiliki memori dan proses yang besar karena sumber daya yang ada dalam jaringan tidak terbatas 2.Bisa berkomunikasi dengan orang lain, misalnya melalui groupware, email, instant messenger dan sebagainya 3.Berbagi resource dengan orang lain misalnya web
  • 45. TEKNOLOGI JARINGAN ā€¢ Sasaran yang ingin dicapai melalui penggunaan jaringan komputer : ā€¢ Resource sharing ā€¢ Reliabilitas tinggi ā€¢ Menghemat biaya ā€¢ Keamanan data ā€¢ Integritas data ā€¢ Komunikasi ā€¢ Skalabilitas
  • 46. TEKNOLOGI JARINGAN ā€¢ Kendala yang terjadi pada jaringan komputer : ā€¢ Pemanfaatan dan fasilitas komunikasi masih mahal harganya ā€¢ Jalur transmisi yang digunakan sering terserang oleh noise ā€¢ Perkembangan teknologi komunikasi masih terbatas