Tugas Task Analisis Proses untuk menganalisis cara manusia melakukan pekerjaanya halhal yang mereka kerjakan halhal yang mereka kenai ID: 669280
Download Presentation The PPT/PDF document "Task Anal isys ( Analisa" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Task Analisys(Analisa Tugas)Slide2
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
diinginkanSlide3
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
diminimasiSlide4
What is Task Analysis?Methods to analyse people's jobs:
what people do
what things they work with
what they must knowSlide5
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
urutanSlide6
Penggunaan Task AnalysisManual
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)Slide7
general methodobserve
collect
unstructured lists of words and actions
organize
using notation or diagramsSlide8
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 jobSlide9
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
pendukungnyaSlide10
Untuk melakukan task : membersihkan kamar user
harus
:
Vacuum cleaner
Alat
pendukung
(
koneksi
listrik
)
Kotak
debu
Lemari
Ruangan
dllSlide11
Teknik Task AnalysisDekomposisi Tugas
Analisi
berbasis
pengetahuan
Teknik
Berbasis
relasi
entitasSlide12
Dekomposisi TugasHierarchical 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
berjalanSlide13
Proses Pembuatan HTASlide14
Contoh HTA : Pengeditan TeksSlide15
Contoh HTA : Membuat secangkir TehSlide16
Contoh
HTA :
Membuat
beberapa
cangkir
TehSlide17
Desain Antarmuka
Contoh
Reservasi
Hotel
Pendaftaran
mahasiswa
baru
Rental DVDSlide18
Requirement
Functional :
berkaitan
dengan
fungsi
Data : data yang
terlibat
dalam
sistem
Environmental :
konteks
dan
lingkungan
sekitar
ex: ATMSlide19
Pengumpulan Data
Interview
Focus Group
Kuisioner
Observasi
Pelajari
dokumentasi
Cari
produk
yang
miripSlide20
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
userSlide21
Knowledge Based AnalysesFocus on:
Objects – used in task
Actions – performed
+ Taxonomies –
represent levels of abstractionSlide22
Knowledge–Based 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!Slide23
Entity-Relationship TechniquesFocus 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 systemSlide24
ObjectsStart 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 >Slide25
AttributesTo the objects add attributes:
Object
Pump3
simple
– irrigation pump
Attributes
:
status: on/off/faulty
capacity: 100 litres/minute
N.B. need not be computationally completeSlide26
ActionsList 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
)Slide27
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 ... '
rôles –
an agent acts in several rôles
Vera as
worker
or as
managerSlide28
example – objects and actionsObject
Sam
human actor
Actions
:
S1: drive tractor
S2: dig the carrots
Object
Vera
human actor
–
the proprietor
Actions
: as worker
V1: plant marrow seed
V2: program irrigation controller
Actions
: as manager
V3: tell Sam to dig the carrots
Object
the men
composite
Comprises
: Sam, Tony
Object
glasshouse
simple
Attribute
:
humidity: 0-100%
Object
Irrigation Controller
non-human actor
Actions
:
IC1: turn on Pump1
IC2: turn on Pump2
IC3: turn on Pump3
Object
Marrow
simple
Actions
:
M1: germinate
M2: growSlide29
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’Slide30
Relationshipsobject-objectsocial - 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 lifecycleSlide31
example – events and relationsEvents
:
Ev1: humidity drops below 25%
Ev2: midnight
Relations
: object-object
location ( Pump3, glasshouse )
location ( Pump1, Parker’s Patch )
Relations
: action-object
patient ( V3, Sam )
–
Vera tells
Sam
to dig
patient ( S2, the carrots )
–
Sam digs the
carrots
...
instrument ( S2, spade )
–
...
with
the spade
Relations
: action-event
before ( V1, M1)
–
the marrow must be sown
before
it can germinate
triggers ( Ev1, IC3 )
–
when
humidity drops
below 25%, the controller
turns on pump 3
causes ( V2, IC1 )
–
the controller turns on the
pump
because
Vera
programmed itSlide32
32
Gunakan
Use Case
untuk
mengidentifikasi
user requirement,
dan
task flow
DVD
Rental Store
Sewa
Pengembalian
Pengembalian
Print Remainder
KasirSlide33
33Task
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 displays. Slide34
34User Task
Kasir
Uraian
Pekerjaan
/ Task:
Entry
Penyewaan
VCD
Menerima
pembayaran
Mengecek
Apakah
sudah
terlambat
Membuat
Remainder
Entry
Pengembalian
Perhitungan
Denda
Pengiriman
RemainderSlide35
35Use 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.Slide36
36User ModelFour 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 dicapaiSlide37
37User ModelUntuk kasus Video ini cocok gunakan:
Menu , Karena banyak perbedaan tugas yang harus dikerjakan oleh Kasir
Form Filling, untuk entry sewa, pengembalianSlide38
Quiz Buat HTA dari
Proses
peminjaman
buku
di
perpustakaanSlide39
jawaban
Pinjam
buku
di
perpus
(
tujuan
)
Pergi
ke
perpustakaan
Cari
buku
yang
diperlukan
Akses
OPAC
Akses
fasilitas
search
Masukkan
kriteria
pencarian
Identifikasi
buku
yang
dicari
Catat
lokasi
Ke
rak
dan
ambil
buku
Bawa
buku
ke
meja
sirkulasiSlide40
Pilih satu diantara 2 kasus berikut ini KumpulkanSlide41
41Toko 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
Toko Bangunan Maju TerusSlide42
42
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