User & Task Analysis ALGHIFARI HERLAMBANG AHMAD SYAWLANA SHARADINAH MUNISAH.

Slides:



Advertisements
Presentasi serupa
MENGGUNAKAN Materi Pembelajaran SMA N 1 SRAGEN 2008/2009 TEKNOLOGI INFORMASI DAN KOMUNIKASI.
Advertisements

Pemrograman Visual I Pendahuluan Presented by : Herianto.
Perangkat Lunak Pengolah Kata
Paket Program Aplikasi
DASAR-DASAR MICROSOFT WORD
Maju, Cerdas dan Kompetitif
MODUL 6 : MENGOPERASIKAN PERANGKAT LUNAK PRESENTASI
Interaksi Manusia dan Komputer
SISTEM OPERASI WINDOWS
Merancang User Interface
Rama Lesmana Pendidikan Matematika
Teori, Prinsip, dan Pedoman
SISTEM KUMPULAN ELEMEN – ELEMEN YANG SALING BERHUBUNGAN / BERINTERAKSI UNTUK MENCAPAI SUATU TUJUAN. SISTEM.
BAHASA PEMROGRAMAN VISUAL FOXPRO: INDEX, SEARCHING, OBJECT FORM, MULTITABLE DAN MEMBUAT LAPORAN Oleh Munawar Asikin.
Penjelasan Umum Ms. Powerpoint
MEMULAI MS WORD Klik START > Program > Micorosoft Office >Microsoft Office Word 2007.
Usability Heuristic, User Requirement and Cognitive Model
INTERACTION ASRI M PUTRA 4 TS. Usebility Heuristic.
OLEH : Julham Afandi.,SKom
Teori, prinsip dan pedoman IMK
Testing Levels. Activities of Test Engineer Test engineer is an information technology professional who is in charge of ane or more technical test activities,
Penjelasan Umum Penjelasan Umum PowerBulder 9.0 Aplikasi PowerBulder 9.0 berisi komponen Yang mencakup objek window, menu, function dan kode PowerScript.
Pengetahuan Auditor untuk Interface & Dialog
Pengetahuan Auditor untuk Interface & Dialog
Microsoft Word Dicky Pratama S.Kom.
KKPI KELAS X SEMESTER 1 Standar Kompetensi : Mengoperasikan Sistem Operasi Software Kompetensi Dasar : Mengoperasikan software pengolah kata.
Presentasi dan properti leksikal MODEL PENGGUNA KOGNITIF
Model pengguna (Kognitif)
Pemrograman Visual Oleh : Erni Fatmawati.
Latihan Ujian UTS dan UAS no 16 – 20 IMK
MODEL PENGGUNA Denny Sagita.
Teori , Prinsip, dan Pedoman Pertemuan 2
Teori, Prinsip, dan Pedoman
Model pengguna (Kognitif)
Desain User Interface dan Input
KONSEP INTERFACE
Pengenalan Sistem Operasi
Pengoperasian Perangkat Lunak Pengolah Kata
B. Nebel, Univ. Freiburg, FAW
Materi: Microsoft Word 2007
LATIHAN ULANGAN SEMESTER GENAP
PERTEMUAN X MDI FORM, FULL DOWN & POP UP MENU Dgn MENU EDITOR
Teori, Prinsip dan Pedoman
APLIKASI KOMPUTER Microsoft Word 2007 I.
Interaksi manusia komputer
Analisa & Perancangan sistem
Pertemuan 11 Model Kognitif.
Dasar Komputer & Pemrog. 2B
Presentasi dan properti leksikal MODEL PENGGUNA KOGNITIF
Teori, Prinsip, dan Pedoman
Lecture 3 User Interface Design.
Interaksi Manusia dan Komputer
REKAYASA PERANGKAT LUNAK
Teori , Prinsip, dan Pedoman
Pengenalan Borland Delphi 7.0
Pemrograman Terstruktur I dengan Delphi
INTERAKSI MANUSIA DAN KOMPUTER
Interaksi Manusia dan Komputer
Pertemuan Kesepuluh Model kognitif
Desain Antarmuka (User Interface Design)
Task Analysis.
Pertemuan 1 KOMPUTER APLIKASI.
Model pengguna (Kognitif)
Model pengguna (Kognitif)
Teori Automata Hari Soetanto To insert your company logo on this slide
PPG DALAM JABATAN Merancang model obyek 3 dimensi : Fitur dasar aplikasi pemodelan 3 dimensi PROFESIONAL PAKET KEAHLIAN MULTIMEDIA KELOMPOK KOMPETENSI.
Model Kognitif.
Desain dan Notasi Dialog
Model pengguna (Kognitif)
IMK Notasi & Desain Dialog.
Transcript presentasi:

User & Task Analysis 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  Proses-proses yang melibatkan user  Work done  Effort expended evaluation and assessment of the user community

Siapa USER itu?  Individual  Group  Operator  Administrator

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.

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.

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

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

User and Task Analysis A Study in Relationships Release Project Start User Analysis Task Analysis Task Model Usability testing User’s conceptual model Implementation of design Paper prototype Use model Prototype with dataflow and interface Usability testing Users User goals/tasks User environments User profiles Task Analyses Environment profiles

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

Project Start System Analysis Dataflow Objects Data Model User & Task Analysis Users User goals & tasks User environments Corporate Objective Long-range goals Decisions on markets Feasibility/cost decisions Task Model User profiles Task analyses Environment profiles Technology decisions Platforms supported Architecture User’s conceptual model Paper Prototype Use Model Usability Testing Prototype with dataflow and interface Usability Testing Implementation of Design Function TestingUsability Testing Release User and Task Analysis is Related to Interface and System Development

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

Hierarchical Task Analysis Save a file Select File, Save As Choose where to save to Enter file nameSelect OK

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

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

Model Task Analysis  GOMS (Goals, Operators, Methods and Selection)  CCT (Cognitive Complexity Theory).  KLM (Keystroke Level Model)

GOMS (Goals, Operators, Methods and Selection)  Goals adalah 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.

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 Goal Sub-goal Operator Sub-goal Operator Su-goal Operator operator

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

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.

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]

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.

Selection 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  Kkeystroke, berupa penekanan tombol keyboard, termasuk tombol shift dan tombol-tombol lainnya.  Bberupa penekanan tombol mouse (mouse button)  Ppointing, menggerakkan mouse (atau device lain) ke suatu target lokasi  Hhoming, perpindahan tangan dari mouse dan keyboard  Ddrawing, menggambar garis dengan menggunakan mouse  Mmental, persiapan pemikiran untuk menyelesaikan suatu aksi fisik  Rsystem 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 mouseH[mouse]  position mouse after bad characterPB[LEFT]  return to keyboardH[keyboard]  delete characterMK[DELETE]  type correctionK[char]  reposition insertion pointH [mouse] MPB[LEFT]

Total Waktu T EXECUTE = T K + T B + T P + T H + T D + T M + T R = 2t K + 2t B + t P + 3t H t M + 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 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