Task Analisys Analisa Tugas Task Analisis Proses untuk

  • Slides: 42
Download presentation
Task Analisys (Analisa Tugas)

Task Analisys (Analisa Tugas)

 • Task Analisis : Proses untuk menganalisis cara manusia melakukan pekerjaanya, hal-hal yang

• 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 ,

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

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

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

general method • observe • collect unstructured lists of words and actions • organize using notation or diagrams

Differences from other techniques Systems analysis system design Cognitive models vs. - focus vs.

Differences from other techniques Systems analysis system design Cognitive models vs. - focus vs. Task analysis the user 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

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

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

Teknik Task Analysis • Dekomposisi Tugas • Analisi berbasis pengetahuan • Teknik Berbasis relasi entitas

Dekomposisi Tugas • Hierarchical Task Analysis (HTA) : adalah metode yang sering digunakan dalam

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

Proses Pembuatan HTA

Contoh HTA : Pengeditan Teks

Contoh HTA : Pengeditan Teks

Contoh HTA : Membuat secangkir Teh

Contoh HTA : Membuat secangkir Teh

Contoh HTA : Membuat beberapa cangkir Teh

Contoh HTA : Membuat beberapa cangkir Teh

Desain Antarmuka Contoh 1. Reservasi Hotel 2. Pendaftaran mahasiswa baru 3. Rental DVD

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

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

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

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 +

Knowledge Based Analyses Focus on: Objects – used in task Actions – performed + Taxonomies – represent levels of abstraction

Knowledge–Based Example … motor controls steering wheel, indicators engine/speed direct ignition, accelerator, foot brake

Knowledge–Based Example … motor controls steering wheel, indicators engine/speed direct ignition, accelerator, foot brake gearing clutch, gear stick lights external headlights, hazard lights internal courtesy light wash/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

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,

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 Pump 3 simple – irrigation pump Attributes:

Attributes To the objects add attributes: Object Pump 3 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

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' –

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 manager

example – objects and actions Object Sam human actor Actions: S 1: drive tractor

example – objects and actions Object Sam human actor Actions: S 1: drive tractor S 2: dig the carrots Object Vera human actor Object glasshouse simple Attribute: humidity: 0 -100% – the proprietor Actions: as worker V 1: plant marrow seed V 2: program irrigation controller Actions: as manager V 3: tell Sam to dig the carrots Object the men composite Comprises: Sam, Tony Object Irrigation Controller non-human actor Actions: IC 1: turn on Pump 1 IC 2: turn on Pump 2 IC 3: turn on Pump 3 Object Marrow simple Actions: M 1: germinate M 2: grow

Events … when something happens • performance of action ‘Sam dug the carrots’ •

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

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: Ev 1: humidity drops below 25% Ev 2:

example – events and relations Events: Ev 1: humidity drops below 25% Ev 2: midnight Relations: object-object location ( Pump 3, glasshouse ) location ( Pump 1, Parker’s Patch ) Relations: action-object patient ( V 3, Sam ) – Vera tells Sam to dig patient ( S 2, the carrots ) – Sam digs the carrots. . . instrument ( S 2, spade ) –. . . with the spade Relations: action-event before ( V 1, M 1) – the marrow must be sown before it can germinate triggers ( Ev 1, IC 3 ) – when humidity drops below 25%, the controller turns on pump 3 causes ( V 2, IC 1 ) – the controller turns on the pump because Vera programmed it

DVD Rental Store Gunakan Use Case untuk mengidentifikasi user requirement, dan task flow Sewa

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

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

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

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

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

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

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

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

• Pilih satu diantara 2 kasus berikut ini • Kumpulkan

Toko Bangunan Maju Terus • Toko bangunan “Maju Terus” menjual bahan bangunan seperti semen,

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,

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