ALGHIFARI HERLAMBANG
AHMAD SYAWLANA
SHARADINAH MUNISAH
Mengapa
kita
butuh
user
&
task
analysis
User Analysis
Kebutuhan-kebutuhan user
Social and technical
Interaksi user
Individual to individual
Individual to the group
Individual
Group
Operator
Administrator
Task Analysis
User profiles
Task Model Task Analyses
Environment profiles
Use model
Usability testing
Paper prototype
Project
Start
Task Model
Technology decisions
User profiles
Platforms supported
Task analyses
Architecture
Environment profiles
System Analysis
User’s conceptual
Dataflow
model
Objects
Paper Prototype
Usability Testing
Usability Testing
Implementation of Design
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
Save a file
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