Anda di halaman 1dari 42

Task Analisys

(Analisa Tugas)
Task Analisis : Proses untuk menganalisis cara manusia
melakukan pekerjaanya, hal-hal yang mereka kerjakan,
hal-hal yang mereka kenai tindakan, dan hal-hal yang
perlu mereka ketahui
Keluaran dari task Analysis : Breakdown dari task yang
dilakukan oleh manusia, hal-hal yang mereka gunakan,
rencana dan tindakan yang biasa dilakukan untuk
penyelesaian task
Task Analisis tidak pernah selesai , Tetapi digunakan
untuk mempermudah pembangunan antar muka yang
mendukung cara kerja manusia yang diinginkan
Mengapa Perlu Task Analysis?
Untuk memasukan elemen manusia secara
langsung pada perancangan , secara sistematis
dan terbuka sehinggadapat diperiksa dengan
sangat teliti
Elemen manusia harus di optimasi dan potensi
kesalahan harus diminimasi
What is Task Analysis?

Methods to analyse people's jobs:


what people do
what things they work with
what they must know
Istilah-istilah dalam Task Analysis
Sasaran (external task) : adalah keadaan sistem yang ingin
dicapai manusia
Contoh : Menulis surat, pergi ke toko
Task (internal task) : Himpunan terstruktur dari aktivitas
yang dibutuhkan, digunakan atau dipercayai penting untuk
mencapai sasaran menggunakan perangkat tertentu
Menulis (mengetik) perintah pada keyboard
Aksi (action) : adalah task yang tidak mengandung
pemecahan persoalan atau komponen struktur kendali
Contoh ; Memindahkan pointer, menekan kunci
Rencana (method) terdiri atas sejumlah task atau aksi yang
dihubungkan dalam urutan
Penggunaan Task Analysis
Manual dan Pengajaran
Mengajarkan cara melakukan task
Menyusun manual atau materi ajar
Membantu user menjelaskan sisitem ke orang lain
Menangkap kebutuhan dan merancang sistem
Membantu perancangan sistem baru
Membantu perancang dalam memilih model internal
untuk sistem yang sesuai dengan harapan user
Meramalkan sistem baru
Merancang Antar Muka (detail)
Mengklasifikasi task atau objek yang digunakan dalam
perancangan baru
Menghubungkan antara objek dan action (OOP)
general method

observe

collect unstructured lists of words and actions

organize using notation or diagrams


Differences from other
techniques
Systems analysis vs. Task analysis
system design - focus - the user

Cognitive models vs. Task analysis


internal mental state - focus - external actions
practiced `unit' task - focus - whole job
Contoh Task Analysis : Membersihkan kamar

Ambil vacuum cleaner


Tancapkan vacuum cleaner ke alat
penghubung listrik
Bersihkan kamar
Jika kantong vacuum cleaner penuh,
kosongkan
Pasang kembali vacuum cleaner dan segala
peralatan pendukungnya
Untuk melakukan task : membersihkan kamar user harus :

Vacuum cleaner
Alat pendukung (koneksi listrik)
Kotak debu
Lemari
Ruangan dll
Teknik Task Analysis
Dekomposisi Tugas
Analisi berbasis pengetahuan
Teknik Berbasis relasi entitas
Dekomposisi Tugas
Hierarchical Task Analysis (HTA) : adalah metode
yang sering digunakan dalam pendekatan
dekomposisi task
HTA : deskripsi task dalam lingkup operasi (hal
yang dilakukan manusia dalam mencapai
sasaran), dan rencana (Pernyataan/kondisi saat
tiap himpunan operasi harus dijalankan untuk
mencapai sasaran operasi)
Keluaran HTA adalah hirarki task dan sub task
serta rencana yang menggambarkan urutan dan
konndisi yan memungkinkan subtask berjalan
Proses Pembuatan HTA
Contoh HTA : Pengeditan Teks
Contoh HTA : Membuat secangkir Teh
Contoh HTA : Membuat beberapa cangkir Teh
Desain Antarmuka

Contoh
1.Reservasi Hotel
2.Pendaftaran mahasiswa baru
3.Rental DVD
Requirement
Functional : berkaitan dengan fungsi
Data : data yang terlibat dalam sistem
Environmental : konteks dan lingkungan
sekitar ex: ATM
Pengumpulan Data
Interview
Focus Group
Kuisioner
Observasi
Pelajari dokumentasi
Cari produk yang mirip
Task Description
Skenario : deskripsi narasi yang informal
untuk jelaskan kegiatan manusia dalam
sebuah cerita
Use case : fokus pada user-system interaction.
Berkaitan dengan fungsi yang disediakan
sistem untuk user
Knowledge Based Analyses

Focus on:
Objects used in task
Actions performed

+ Taxonomies
represent levels of abstraction
KnowledgeBased Example
motor controls
steering steering wheel, indicators
engine/speed
direct ignition, accelerator, foot brake
gearing clutch, gear stick
lights
external headlights, hazard lights
internal courtesy light
wash/wipe
wipers front wipers, rear wipers
washers front washers, rear washers
heating temperature control, air direction,
fan, rear screen heater
parking hand brake, door lock
radio numerous!
Entity-Relationship Techniques

Focus on objects, actions and their relationships


Similar to OO analysis, but
includes non-computer entities
emphasises domain understanding not implementation

Running example
Vera's Veggies a market gardening firm
owner/manager: Vera Bradshaw
employees: Sam Gummage and Tony Peagreen
various tools including a tractor `Fergie
two fields and a glasshouse
new computer controlled irrigation system
Objects
Start with list of objects and classify them:
Concrete objects:
simple things: spade, plough, glasshouse

Actors:
human actors: Vera, Sam, Tony, the customers
what about the irrigation controller?

Composite objects:
sets: the team = Vera, Sam, Tony
tuples: tractor may be < Fergie, plough >
Attributes
To the objects add attributes:
Object Pump3 simple irrigation pump
Attributes:
status: on/off/faulty
capacity: 100 litres/minute

N.B. need not be computationally complete


Actions
List actions and associate with each:
agent who performs the actions
patient which is changed by the action
instrument used to perform action

examples:
Sam (agent) planted (action) the leeks (patient)
Tony dug the field with the spade (instrument)
Actions (ctd)
implicit agents read behind the words
`the field was ploughed' by whom?

indirect agency the real agent?


`Vera programmed the controller to irrigate the field'

messages a special sort of action


`Vera told Sam to ... '

rles an agent acts in several rles


Vera as worker or as manager
example objects and actions

Object Sam human actor Object glasshouse simple


Actions: Attribute:
S1: drive tractor humidity: 0-100%
S2: dig the carrots
Object Irrigation Controller
Object Vera human actor non-human actor
the proprietor Actions:
Actions: as worker IC1: turn on Pump1
V1: plant marrow seed IC2: turn on Pump2
V2: program irrigation controller IC3: turn on Pump3
Actions: as manager
V3: tell Sam to dig the carrots Object Marrow simple
Actions:
Object the men composite M1: germinate
Comprises: Sam, Tony M2: grow
Events
when something happens

performance of action
Sam dug the carrots

spontaneous events
the marrow seed germinated
the humidity drops below 25%

timed events
at midnight the controller turns on
Relationships
object-object
social - Sam is subordinate to Vera
spatial - pump 3 is in the glasshouse
action-object
agent (listed with object)
patient and instrument
actions and events
temporal and causal
Sam digs the carrots because Vera told him
temporal relations
use HTA or dialogue notations.
show task sequence (normal HTA)
show object lifecycle
example events and relations

Events: Relations: action-event


Ev1: humidity drops below 25%
Ev2: midnight before ( V1, M1)
the marrow must be sown
before it can germinate
Relations: object-object
location ( Pump3, glasshouse ) triggers ( Ev1, IC3 )
location ( Pump1, Parkers Patch ) when humidity drops
below 25%, the controller
turns on pump 3
Relations: action-object
patient ( V3, Sam ) causes ( V2, IC1 )
Vera tells Sam to dig the controller turns on the
patient ( S2, the carrots ) pump because Vera
Sam digs the carrots ... programmed it
instrument ( S2, spade )
... with the spade
DVD Rental Store
Gunakan Use Case untuk mengidentifikasi user
requirement, dan task flow

Sewa

Pengembalian

Kasir Pengembalian

Print Remainder

32
Task
A task is a set of physical and cognitive procedures that when combined serve to
achieve a particular goal. Characteristics that help define a task include:
The starting and ending conditions
The input event or stimuli that initiates the need for the
task goal
The output or results required and/or achieved
The procedures, events, or items required to accomplish
the task goal, including:
Decisions or choices
Actions or transformations
Feedback information throughout task performance
Error indicators for inappropriate actions or choices
Knowledge to be retrieved (from memory or information sources)

Task Flow:
A task flow is a written or graphical representation of the interrelationships
between tasks, particularly with regard to order of performance. Task flows often
include information about the procedures, events, or items required to
accomplish each task goal. Task flows are useful for identifying task scenarios for
usability testing and also for identifying the locations for task controls and
33
displays.
User Task
Kasir
Uraian Pekerjaan / Task:
Entry Penyewaan VCD
Menerima pembayaran
Mengecek Apakah sudah terlambat
Membuat Remainder
Entry Pengembalian
Perhitungan Denda
Pengiriman Remainder

34
Use Model
A use model is the general, overall system design concept into which the
tasks, task terminology, and task navigation are built. It is the
environment, or metaphor, in which the user must identify and access the
system functions. The use model involves the placement and layout of the
functional areas of the system and the logical and inherent methods for
navigating between the functional areas.

Example: A software interface contains menubars, toolbars, work areas,


dialog boxes, backgrounds, and status information. A properly designed
use model assures that each of these components is properly placed
within the system such that a user can easily understand how the
information is arranged, what actions they can perform, how to get from
one place to another, how to interpret terminology, and where they are
within the system. Briefly, a use model is said to be the mapping of the
user's cognitive model onto the system.

35
User Model
Four main patterns/styles
menu
form filling
command language
direct manipulation

Pilih dari empat patterns/styles yang ada


sesuai dengan TASK dan User Profile dan GOAL
yang hendak dicapai
36
User Model
Untuk kasus Video ini cocok gunakan:

Menu , Karena banyak perbedaan tugas yang


harus dikerjakan oleh Kasir
Form Filling, untuk entry sewa, pengembalian

37
Quiz

Buat HTA dari Proses peminjaman buku di


perpustakaan
jawaban
(1)Pinjam buku di perpus (tujuan)
(2)Pergi ke perpustakaan
(3) Cari buku yang diperlukan
(1)Akses OPAC
(2)Akses fasilitas search
(3)Masukkan kriteria pencarian
(4)Identifikasi buku yang dicari
(5)Catat lokasi
(4) Ke rak dan ambil buku
(5)Bawa buku ke meja sirkulasi
Pilih satu diantara 2 kasus berikut ini
Kumpulkan
Toko Bangunan Maju Terus

Toko bangunan Maju Terus menjual bahan


bangunan seperti semen, paku, pasir, cat dll. Setiap
melakukan penjualan pada pelanggan dibuatlah nota
penjualan dan pembayaran dilakukan secara tunai.
Bila ada pelanggan akan membeli barang, dilayani
oleh penjaga toko dan pembayaran diberikan pada
kasir. Pembelian barang pada supplier juga dilakukan
secara tunai. Toko Maju Jaya mempunyai banyak
supplier dan setiap supplier mesupply barang yang
berbeda.
Buat User Task dan User Model

41
SERVICE ELEKTORNIK PASTI

Service Elektronik Pasti menerima reparasi barang-barang


elektronik seperti Radio, VCD, Televisi dan Tape. Setiap ada
pelanggan yang akan memperbaiki barang elektroniknya
diterima oleh bagian penerimaan barang dan diberikan bukti
reparasi. Setiap barang yang akan direparasi diberikan pada
Montir tertentu dan Service Elektronik Pasti mempunyai
beberapa Montir. Pada saat memperbaiki, bila diperlukan spare
part, maka Montir akan meminta spare part dan dicatat oleh
bagian Administrasi utk pelanggan mana. Setelah selesai pada
bukti reparasi akan ditulis spare part yang digunakan dan biaya
reparasinya.
Buat User Task dan User Model

42