imk 8 task analysis

35
User & Task Analysis

Upload: akhmad-syafid

Post on 02-Jan-2016

189 views

Category:

Documents


16 download

DESCRIPTION

Task Analysis

TRANSCRIPT

Page 1: Imk 8 Task Analysis

User & Task Analysis

Page 2: Imk 8 Task Analysis

Mengapa kita

butuhuser

& task

analysis

Page 3: Imk 8 Task Analysis

User Analysis

• Kebutuhan-kebutuhan user– Social and technical

• Interaksi user– Individual to individual– Individual to the group

• Proses-proses yang melibatkan user– Work done– Effort expended

evaluation and assessment of the user community

Page 4: Imk 8 Task Analysis

Siapa USER itu?

• Individual

• Group

• Operator

• Administrator

Page 5: Imk 8 Task Analysis
Page 6: Imk 8 Task Analysis
Page 7: Imk 8 Task Analysis
Page 8: Imk 8 Task Analysis

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.

Page 9: Imk 8 Task Analysis

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.

Page 10: Imk 8 Task Analysis

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

Page 11: Imk 8 Task Analysis

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

Page 12: Imk 8 Task Analysis

User and Task AnalysisA Study in Relationships

Release

ProjectStart

UserAnalysis

TaskAnalysis

Task Model

Usability testing

User’s conceptual model

Implementation of design

Paper prototype

Use model

Prototype with dataflowand interface

Usability testing

Usability testing

UsersUser goals/tasksUser environments

User profilesTask AnalysesEnvironment profiles

Page 13: Imk 8 Task Analysis
Page 14: Imk 8 Task Analysis

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

Page 15: Imk 8 Task Analysis

ProjectStart

System AnalysisDataflowObjects

Data Model

User & Task AnalysisUsersUser goals & tasksUser environments

Corporate ObjectiveLong-range goalsDecisions on marketsFeasibility/cost decisions

Task ModelUser profilesTask analysesEnvironment profiles

Technology decisionsPlatforms supportedArchitecture

User’s conceptualmodel

Paper Prototype

Use Model

Usability Testing

Prototype with dataflow and interface

Usability Testing

Implementation of Design

Function Testing Usability Testing

Release

User and Task Analysis is Related to Interface and System Development

Page 16: Imk 8 Task Analysis

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

Page 17: Imk 8 Task Analysis

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.

Page 18: Imk 8 Task Analysis

Hierarchical Task Analysis

Save a file

Select File, Save As

Choose where to save to

Enter file name Select OK

Page 19: Imk 8 Task Analysis

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).

Page 20: Imk 8 Task Analysis

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

Page 21: Imk 8 Task Analysis

Model Task Analysis

• GOMS (Goals, Operators, Methods and Selection)

• CCT (Cognitive Complexity Theory).

• KLM (Keystroke Level Model)

Page 22: Imk 8 Task Analysis

GOMS (Goals, Operators, Methods and Selection)

• Goalsadalah 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.

Page 23: Imk 8 Task Analysis

Example:

*Goal: create a Word document* * GOAL: create new document*** choose new doc icon*** set font*** set font size*** type document text** GOAL: save document*** SELECT save icon

File then save from menu*** complete save dialogue box** GOAL: print document*** SELECT print icon File then print from menu

GoalSub-goalOperatorOperatorOperatorOperator

Sub-goalOperatorOperatorOperatorSu-goalOperatoroperator

Page 24: Imk 8 Task Analysis

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).

Page 25: Imk 8 Task Analysis

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.

Page 26: Imk 8 Task Analysis

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]

Page 27: Imk 8 Task Analysis

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.

Page 28: Imk 8 Task Analysis

Selection

User Amrozy:

Rule 1: Gunakan CLOSE-METHOD kecuali ada aturan lain

Rule 2: jika aplikasi adalah Solitaire, gunakan Alt-F4 METHOD

Page 29: Imk 8 Task Analysis
Page 30: Imk 8 Task Analysis

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

Page 31: Imk 8 Task Analysis

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.

Page 32: Imk 8 Task Analysis

Waktu Eksekusi

Page 33: Imk 8 Task Analysis

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]

Page 34: Imk 8 Task Analysis

Total Waktu

TEXECUTE = TK + TB + TP + TH + TD + TM + TR

= 2tK + 2tB + tP + 3tH + 0 + 2tM + 0

Page 35: Imk 8 Task Analysis

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 PRESS-L7-KEY] assume hand starts on mouse

USE-CLOSE-METHOD

P[to menu] 1.1

B[LEFT down] 0.1

M 1.35

P[to option] 1.1

B[LEFT up] 0.1

Total 3.75 secs

USE-L7-METHOD

H[to kbd] 0.40

M 1.35

K[L7 key] 0.28

Total 2.03 secs