Anda di halaman 1dari 31

User & Task Analysis

ALGHIFARI HERLAMBANG
AHMAD SYAWLANA
SHARADINAH MUNISAH
Mengapa
kita
butuh
user
&
task
analysis
User Analysis

evaluation and assessment of the user community

 Kebutuhan-kebutuhan user
 Social and technical

 Interaksi user
 Individual to individual
 Individual to the group

 Proses-proses yang melibatkan user


 Work done
 Effort expended
Siapa USER itu?

 Individual
 Group

 Operator
 Administrator
Task Analysis

 Task Analysis adalah alat bantu yang amat berguna


dalam proses awal desain interface dalam interaksi
manusia dan komputer. Task Analysis berguna untuk:
 menyediakan informasi yang berguna dalam pengambilan
keputusan desain.
 sebagai dasar untuk mengevaluasi desain dari sistem.
Task Analysis
 Task Analysis adalah metode empiris untuk menghasilkan model yang
lengkap dan jelas dari suatu task, dan bagaimana cara manusia
mengerjakan task-task tersebut.
 Task Analysis memfokuskan desain pada task dan tujuan (goal) dari user,
metode untuk mencapai tujuan tersebut, yang hasilnya adalah desain dari
sistem yang lebih baik dan usable.
Mengapa mempelajari task
analysis?
 Designer memiliki asumsi yg salah terhadap user dan
interface
 Semua user adalah sama
 Semua user sama dengan saya
 Karakteristik user tdk pengaruh dgn product
 Saya dapat mendesain interface yg baik tanpa perlu
memahami user
Informasi yg didapat melalui
task analysis
 Tujuan-tujuan user dalam melakukan task/tugas
 Pola/bentuk work flow
 Hubungan timbal balik antara object & tugas
 Menggunakan system/aplikasi lain
 Karakteristik user
User and Task Analysis
A Study in Relationships
Users
Project User Task User goals/tasks
Start Analysis Analysis User environments

User profiles
Task Model Task Analyses
Environment profiles

User’s conceptual model Release

Use model

Usability testing
Paper prototype

Usability testing Implementation of design

Prototype with dataflow Usability testing


and interface
Task Analysis Methods:
Data Gathering
 Banyak metoda task analysis
 Tidak ada yg 100% memuaskan
 Metoda umum
 Questionnaires and Interviews
 Observational studies
 Experimental data collection
 Unstructured user input
User and Task Analysis is Related to Interface and System Development

Project
Start

Corporate Objective User & Task Analysis


Long-range goals Users
Decisions on markets User goals & tasks
Feasibility/cost decisions User environments

Task Model
Technology decisions
User profiles
Platforms supported
Task analyses
Architecture
Environment profiles

System Analysis
User’s conceptual
Dataflow
model
Objects

Data Model Use Model

Paper Prototype

Usability Testing

Prototype with dataflow and interface

Usability Testing

Implementation of Design

Function Testing Usability Testing

Release
Task Analysis Metode
 Task decomposition: suatu task dipecah menjadi sub-task yang
berurutan
 Knowledge based techniques: menekankan pengetahuan dari user
tentang objek dan aksi yang dibutuhkan dalam task tersebut
 Entity-relation based analysis: berdasarkan objek, penekanan pada
identifikasi dari entity, relationship dan kegunaannya
Task Decomposition

 Proses dekomposisi (pemecahan suatu task menjadi


beberapa sub-task) ini sering juga disebut sebagai
Hierarchical Task Analysis (HTA).
 Hasil output dari HTA ini adalah suatu hierarki dari task
dan sub-task dan juga suatu rancangan urutan (plan)
dan syarat dari sub-task sub-task tersebut.
Hierarchical Task Analysis

Save a file

Select File, Choose Enter file name Select OK


Save As where to
save to
Knowledge Based Analysis

 Knowledge Based Analysis dimulai dengan


mengidentifikasikan semua objek dan aksi yang terlibat
dalam task, dan kemudian mengembangkan suatu
taxonomi dari semuanya. Hal ini mirip dengan taxonomi
dari cabang ilmu biologi (klasifikasi hewan/tumbuhan).
Entity-relation based analysis

 Often list attributes, actions of objects

Object: pen simple


Attribute:
color: red
writing: on/off

Object: Mary actor


Actions:
M1: make a sketch
M2: organize meeting
Model Task Analysis

 GOMS (Goals, Operators, Methods and Selection)


 CCT (Cognitive Complexity Theory).
 KLM (Keystroke Level Model)
GOMS (Goals, Operators,
Methods and Selection)
 Goals
adalah tujuan dari user, menerangkan apa yang hendak
dicapai oleh user. Dalam GOMS, goals ini dipakai sebagai
pedoman untuk user untuk mengevaluasi apa yang hendak
dicapai (tujuannya) dan untuk titik tolak dimana user
harus kembali jika terjadi error dalam proses desain.
Example:
*Goal: create a Word document
* * GOAL: create new document Goal
*** choose new doc icon Sub-goal
*** set font Operator
*** set font size Operator
*** type document text Operator
** GOAL: save document Operator
*** SELECT save icon
File then save from menu Sub-goal
*** complete save dialogue box Operator
** GOAL: print document Operator
*** SELECT print icon Operator
File then print from menu Su-goal
Operator
operator
GOMS (Goals, Operators,
Methods and Selection)
 Operators
 Ini adalah level terendah dari analisa. Operators adalah
kegiatan dasar yang harus dilakukan oleh user untuk
menggunakan sistem. Operators bisa mempengaruhi sistem
(misalnya, tekan tombol ‘x’) atau hanya mental state dari
user (misalnya, baca dialogue box).
GOMS (Goals, Operators,
Methods and Selection)
 Methods
 Ada beberapa cara untuk mendekomposisi suatu goal
menjadi sub-goals. Misalnya dalam suatu window
manager, sebuah window bisa ditutup menjadi icon dengan
dua cara, yaitu dengan memilih option ‘close’ dari pop-up
menu atau dengan menekan kombinasi tombol Alt-F4.
Dalam GOMS, kedua dekomposisi dari goal tersebut dikenal
dengan istilah method, dimana dalam contoh diatas adalah
CLOSE-METHOD dan Alt-F4 METHOD.
GOAL: ICONIZE-WINDOW
[select GOAL: USE-CLOSE METHOD

MOVE MOUSE TO WINDOW HEADER


POP-UP MENU
CLICK OVER CLOSE OPTION
GOAL: USE-Alt-F4 METHOD

PRESS Alt-F4 KEY]


GOMS (Goals, Operators,
Methods and Selection)
 Selection
 Dari contoh diatas, kita bisa melihat
pemakaian kata ‘select’ pada saat memilih
method. GOMS tidak hanya menggunakan
pilihan acak, tapi juga berusaha untuk
memperkirakan method apa yang hendak
digunakan. Hal ini bergantung pada user dan
state dari sistem, juga detail dari goal.
Misalnya, user Amrozy tidak pernah
menggunakan Alt-F4 method kecuali untuk
game Solitaire, dimana mouse terus digunakan
sampai suatu tombol key ditekan. GOMS
memakai keadaan diatas sebagai suatu aturan
selection untuk Amrozy.
Selection

User Amrozy:
Rule 1: Gunakan CLOSE-METHOD kecuali ada aturan lain
Rule 2: jika aplikasi adalah Solitaire, gunakan Alt-F4
METHOD
KLM (Keystroke Level Model)
 KLM ditujukan untuk suatu unit tugas dalam
interaksi, misalnya, eksekusi dari beberapa
perintah sederhana yang tidak lebih dari 20
detik. Contohnya adalah perintah search and
replace, atau mengubah jenis huruf (font) dari
suatu kata
 KLM mengasumsikan bahwa suatu tugas yang
kompleks harus sudah di pecah-pecah menjadi
tugas yang lebih sederhana (seperti dalam
GOMS) sebelum user berupaya untuk
mengekspresikannya dalam suatu model
Model KLM
 K keystroke, berupa penekanan tombol keyboard,
termasuk tombol shift dan tombol-tombol lainnya.
 B berupa penekanan tombol mouse (mouse button)
 P pointing, menggerakkan mouse (atau device lain) ke
suatu target lokasi
 H homing, perpindahan tangan dari mouse dan keyboard
 D drawing, menggambar garis dengan menggunakan mouse
 M mental, persiapan pemikiran untuk menyelesaikan suatu
aksi fisik
 R system response, yang bisa diabaikan jika user tidak
perlu menunggu penyelesaian dari suatu tugas, seperti
dalam mengcopy satu karakter.
Waktu Eksekusi
Edit Karakter
 Move hand to mouse H[mouse]
 position mouse after bad character PB[LEFT]
 return to keyboard H[keyboard]
 delete character MK[DELETE]
 type correction K[char]
 reposition insertion point H [mouse]
MPB[LEFT]
Total Waktu

TEXECUTE = T K + T B + T P + T H + T D + TM + T R
= 2tK + 2tB + tP + 3tH + 0 + 2tM + 0
Example

GOAL: ICONISE-WINDOW
[select
GOAL: USE-CLOSE-METHOD
. MOVE-MOUSE-TO-WINDOW-HEADER
. POP-UP-MENU
. CLICK-OVER-CLOSE-OPTION
GOAL: USE-L7-METHOD
assume hand starts on mouse
PRESS-L7-KEY]
USE-L7-METHOD USE-CLOSE-METHOD
H[to kbd] 0.40 P[to menu] 1.1
M 1.35 B[LEFT down] 0.1
K[L7 key] 0.28 M 1.35
P[to option] 1.1
B[LEFT up] 0.1

Total 2.03 secs Total 3.75 secs

Anda mungkin juga menyukai