User Centered Design & Task Analysis Interaksi Manusia & Komputer (6)
Pembahasan ● ● ● ● ●
Iterative Design User Centered Design Principles of UCD User Analysis Task Analysis
Tujuan ● ● ●
●
Memahami konsep iterative design Memahami konsep User Centered Design Melakukan analisis pengguna berdasarkan perbedaan karakteristik Memahami desain universal
Pembahasan ● ● ● ● ●
Iterative Design User Centered Design Principles of UCD User Analysis Task Analysis
Iterative Design
Iterative Design vs SDLC
Waterfall model buruk untuk UI ●
Mendesain UI itu beresiko ●
●
Pengguna tidak terlibat dalam vakidasi sampai proses uji terima (acceptance testing) ●
●
Ada kemungkinan salah dalam desain
Jadi kesalahan tidak diketahui sampai tahap akhir
Kekurangan pada UI sering menyebabkan perubahan dalam requirement & design ●
Harus membuang kode-kode yg sudah ditulis susah payah
Kesalahan Iterative Design ●
Setiap iterasi berkorelasi dengan rilis ●
●
Evaluasi (komplain) memberi umpan balik untuk desain versi selanjutnya
Hindari mempergunakan pelanggan yang membayar anda untuk mengevaluasi tingkat kegunaan. ● ●
Mereka tidak akan menyukainya Mereka tidak akan membeli versi selanjutnya
Iterative Design dari UI ●
Iterasi awal menggunakan prototype cost murah ●
●
●
●
Desain paralel yang layak : membangun & menguji beberapa prototype untuk mengeksplorasi alternative design
Setelah resiko UI dikurangi, implementasi iterasi dengan fitur-fitur yang diperkaya Umumnya, lebih banyak iterasi berarti UI yang lebih baik Hanya iterasi yang matang yang dilihat publik
Pembahasan ● ● ● ● ●
Iterative Design User Centered Design Principles of UCD User Analysis Task Analysis
User Centered Design ●
●
UCD menjawab tentang pengguna, tugas, dan tujuannya. Kemudian menggunakan hasil temuan untuk menentukan desain dan pengembangannya Contoh : ● ● ● ● ● ●
Siapa pengguna produk ? Bagaimana lingkungan bekerja pengguna ? Apa saja masalah dan batasan pengguna ? Fungsi apa yang dibutuhkan pengguna dari produk ? Keluaran informasi apa yang dibutuhkan pengguna ? Bagaimana tingkat pengalaman pengguna ?
User Centered Design ● ●
UCD menggunakan desain iterative Fokus awal pada pengguna & tugas : ● ●
●
●
User analysisi : siapa pengguna Task analysis : apa yang mereka perlu lakukan
Melibatkan pengguna sebagai evaluator, konsultan, dan kadang desainer Evaluasi bersifat konstan ● ●
Pengguna terlibat dalam setiap iterasi Setiap prototipe dievaluasi bagaimanapun caranya
UCD Spiral Model
Case Study : Olympic Message System (OMS) ●
Prototype yang murah ● ● ● ●
● ●
Skenario User guides Simulasi Prototyping tools
Iterative design → 200 iterasi Evaluasi untuk tiap tahap ●
Pengguna non-english mempunyai permasalahan dengan masukan di keypad tekepon
Pembahasan ● ● ● ● ●
Iterative Design User Centered Design Principles of UCD User Analysis Task Analysis
Case Study : Olympic Message System (OMS) Prinsip UCD → dikembangkan dari OMS ●
●
●
●
Fokus awal pada proses desain adalah pada pengguna & tugas-tugasnya Mengukur reaksi dan kinerja pengguna terhadap skenario, manual, simulasi, dan prototype melalui pengamatan, pencatatan dan analisa Desain berulang, ketika terjadi permasalahan pada pengujian diperbaiki dan lakukan pengujian lagi Semua faktor-faktor usability harus dilibatkan
Pembahasan ● ● ● ● ●
Iterative Design User Centered Design Principles of UCD User Analysis Task Analysis
User Analysis ●
●
Multiple classes of user → banyak aplikasi mempunyai beberapa macam pengguna Contoh pada Olympic Message System : ● ● ● ●
Athletes Friends & family Telephone operator System administrator
User Analysis Mengidentifikasi karakteristik pengguna : ● Usia, jenis kelamin, etnis ● Pendidikan ● Kemampuan fisik ● Pengalaman komputer umum ● Keterampilan ● Domain pengalaman ● Lingkungan kerja & konteks sosial lainnya ● Hubungan dan pola komunikasi
Cognitive & Perceptual Abilities Faktor yang mempengaruhi kinerja kognitif dan perseptual adalah : ● Rangsangan dan kewaspadaan ● Kelelahan dan kurang tidur ● Takut, cemas, suasana hati dan emosi ● Pengetahuan tentang hasil umpan balik ● Kebosanan ● Gizi ● Irama fisiologis
Physical Abilities & Workplaces ●
●
Data dasar tentang dimensi manusia → dari penelitan di Antropometri Tidak ada pengguna rata-rata ●
●
● ● ●
Penyesuaian harus dibuat atau mengeluarkan beberapa versi sistem
Mempertimbangkan juga pengukuran dinamis manusia pada antropometri → kekuatan / kecepatan Preferensi penglihatan → depth, kontras, aspect ratio, dll Preferensi sentuhan → sensitivitas mouse & layar sentuh Preferensi pendengaran → volume, narrator, music
Personality Differences ●
● ●
Kepribadian mempunyai perbedaan → -mengetik +browsing, +mengetik –browsing, dll Tidak ada penggolongan / taksonomi yg tetap Myers-Briggs Type Indicator (MBTI) ● ● ● ●
Keterbukaan vs ketertutupan Pengindraan vs intuisi Tanggapan vs penilaian Perasaan vs pikiran
Cultural Differences Keragaman budaya internasional, diantaranya : ● Karakter khusus, angka, simbol ● Formatting → left-right / right-left ● Format tanggal & waktu ● Format angka dan mata uang ● Ukuran dan satuan ● Nomor telepon dan alamat ● Nama dan gelar ● Etika, formalitas, kebijakan
Disabilities & Elderly User ●
Pengguna yang memiliki keterbatasan : ● ●
●
●
Perencanaan untuk mengakomodasi keterbatasan Biaya perencanaan di awal lebih sedikit daripada penambahan kemudian Standar internasional → UU Americans With Disabilities
Pengguna lanjut usia : ● ●
Kemudahan penggunaan Memungkinkan pengaturan suara, ukuran font, kecerahan, warna
Ho to do user analysis ? ●
Teknik : ● ● ●
●
Questionnaires Interview Observasi
Hambatan : ● ●
Developer & pengguna mungkin berjauhan Beberapa pengguna mahal untuk berbicara → i.e : dokter, eksekutif/pengusaha, anggota perserikatan
Pembahasan ● ● ● ● ●
Iterative Design User Centered Design Principles of UCD User Analysis Task Analysis
Task Analysis ●
●
Suatu metode untuk menganalisa pekerjaan manusia → apa yang dikerjakan, dengan apa mereka bekerja, apa yang harus mereka ketahui Contoh → apa saja tugas yang dilakukan dalam membersihkan rumah : ● ● ●
Apa yang digunakan ? Apa yang direncanakan ? Urutan tindakan dalam menyelesaikan ?
Terminologi Dalam Task Analysis ● ●
● ●
Sasaran (external task) → kondisi yg ingin dicapai Tugas (internal task) → aktivitas yang dipercayai dibutuhkan untuk mencapai tujuan dengan menggunakan perangkat tertentu Aksi (action) Rencana (method) → sejumlah tugas / aksi yang disusun dalam suatu urutan
Teknik Dalam Task Analysis ●
Dekomposisi Tugas ● ● ●
●
Memisahkan tugas dalam urutan sub tugas Menstrukturkan tugas dalam hirarki sub-tugas Menjelaskan urutan dari sub tugas
Contoh : Membersihkan rumah ● ●
Keluarkan penghisap debu Bersihkan ruangan ● ● ●
●
Ruang Utama Ruang tamu Ruang tidur
Jika kotak debu penuh, kosongkan
Teknik Dalam Task Analysis ●
Analisis Berbasis Pengetahuan ●
●
●
Mendaftar objek dan aksi yang terlibat dalam tugas dan membangun taksonominya Memahami pengetahuan yg dibutuhkan untuk melaksanakan tugas
Contoh : Merakit PC ● ● ● ● ● ●
Motherboard : ? Processor : ? RAM : ? VGA : ? Hardisk : ? Dll
Teknik Dalam Task Analysis ●
Teknik berbasis relasi entitas ●
●
●
Biasanya berasosiasi dengan basis data pada ER Model Menekankan pada objek. Ada penjelasan atribut, aksi, dan hubungan
Contoh : ● ● ● ●
Object : Chef human actor Actions : memberi tahu asisten membuat cake Object : Asisten human actor Actions : A1 → Mencampur semua resep, A2 → meletakkan campuran ke oven, A3 → meletakkan cake di pendingin
Sumber Informasi ●
Dokumentasi ●
●
Observasi ● ●
●
Sumber data dari organisasi (user manual, peraturan perusahaan, instruksi, materi training) Dilakukan di lapangan / di laboratorium Formal dan informal untuk mengetahui kondisi pengerjaan tugas
Wawancara ●
Bertanya kepada ahli untuk bidang yang dianalisis (manager, staff, superviser)