Transcript IMK
Human-Computer Interaction (HCI) Introduction [email protected] Prosentase Nilai • • • • UTS = 30% UAS = 40% Tugas = 10% Proyek = 20% Latar Belakang • • • Perkembangan teknologi komputer memungkinkan hampir setiap orang berinteraksi dengan komputer. Saat ini user komputer sangat bervariasi mulai dari ahli komputer sampai pemakai awam komputer. Diperlukan suatu interface dari komputer yang intuitive (mudah ditebak) dan jelas sehingga bisa dipakai oleh segala jenis user. Perkembangan komputer digital dan pemakainya •Tipe Komputer •Tahun •Pemakai Utama •Keterangan •Riset •1950-an •Ahli matematika dan peneliti (scientist) •Size, reliability, pemakai harus mempelajari setiap detail dari pemrograman •Mainframe •1960 dan 1970-an •Ahli pemrosesan data •Pengguna hasil output komputer yang menyediakan service (business managers) kurang puas dengan bagi pelanggan adanya delay, biaya dan ke-tidakfleksibel-an komputer •Minicomputer •1970-an •Ahli teknik dan lainnya (non-komputer) •Pemakai komputer masih harus mengerti pemrograman; usability mulai menjadi masalah •Microcomputer (dan aplikasinya) •1980-an •Hampir semua orang •Karena itulah usability menjadi masalah UTAMA! 1970s Screen 1980s Screen 1900s Screen Design Interface Kasir Future Of Computers Human-computer interaction (HCI) • Human-computer interaction (HCI) secara umum adalah bidang studi yang mempelajari, manusia, teknologi komputer dan interaksi dari kedua belah pihak. • HCI bisa didefinisikan sebagai ‘disiplin ilmu yang mempelajari desain, evaluasi, implementasi dari sistem komputer interaktif untuk dipakai oleh manusia, beserta studi tentang faktor-faktor utama dalam lingkungan interaksinya.’ Use and Context Social Organization and Work Human-Machine Fit and Adaptation Application Areas Dialogue Techniques Human Information Computer Graphics Processing Language, Communication and Interaction Input and Output Dialogue Genre Ergonomics Devices Example Systems Evaluation Dialogue Architecture and Case Studies Techniques Design Approaches Implementation Techniques and Tools Disiplin Ilmu Terkait • • • • • • • • • • • Computer Science Cognitive Psychology Social and Organizational Psychology Ergonomics and Human Factors Engineering Design Anthropology Sociology Philosophy Linguistics Artificial Intelligence Tujuan HCI • • • • • usable safe functional effective efficient karakteristik desain yang memperhatikan usability User-centered design fokus pada user dan task sejak awal desain Participative design user sebagai anggota dari tim desainer Experimental design terdapat testing usability oleh user secara formal pada percobaan awal, simulasi dan evaluasi prototype secara keseluruhan Iterative design desain, testing dan penilaian hasilnya, dan desain ulang sampai hasilnya memenuhi spesifikasi usability yang diinginkan User-supportive design training, seleksi (jika perlu) manual, quick reference cards, bantuan dari ‘ahli’ yang ada disekitarnya, sistem bantuan (help) seperti: -on-line: context-specific help -off-line: ‘hot-line’ phone service Ruang Lingkup HCI • • konsep dasar HCI: Human, Computer and Interaction desain interface: usability, proses desain, pemodelan, dialog, teknik evaluasi, ... HUMAN • • • individual user. sekelompok user yang bekerja dalam suatu team. sekelompok user dalam suatu organisasi yang saling berkaitan dalam mengerjakan suatu task / proses. Computer • • • berbagai jenis komputer mulai dari desktop sampai large-scale computer system. sistem untuk mengontrol suatu proses. Software & hardware Interaction • Komunikasi apapun antara seorang user dan komputer. – – – – – – – command entry menus and navigation forms and spreadsheets question and answer dialogue natural language dialogue WIMP direct manipulation Implikasi HCI • Design, • Implementation and • Evaluation of user interfaces Faktor-faktor HCI Organisational: job design, Environmental: noise, heating, roles, policies, lighting, ventilation, Health: stress, The user : motivation, Comfort : headaches satisfaction, experience seating User interface : I/O devices, color scheme, icons, dialogue, help Task : complexity, novelty, allocation, repetitions, monitoring Constraints : costs, timescales, staff, equipment, building System functionality : hardware, software, network Productivity : output, quality, costs, errors, production time Kesimpulan • • • • • • Saat ini, komputer dipakai oleh berbagai jenis user, tidak hanya pada ahli komputer seperti pada masa lalu, sehingga desain interface dari komputer sangat penting untuk mendukung kebutuhan, pengetahuan dan keahlian dari user yang memakainya. User interface adalah aspek-aspek sistem yang berhubungan langsung dengan user. Usability adalah konsep utama dalam HCI. Usability dihubungkan dengan bagaimana membuat sistem yang aman, mudah untuk dipelajari dan mudah untuk digunakan. HCI dihubungkan dengan pengertian, mendesain, mengevaluasi dan mengimplementasikan sistem komputer interaktif untuk dipakai oleh manusia. Tujuan dari HCI adalah untuk mengembangkan / meningkatkan keamanan, utilitas, efektivitas, efisiensi dan usability dari sistem yang memakai komputer. Kebutuhan akan HCI bisa dibuktikan dari meningkatnya produktivitas dan keamanan dari sistem setelah menerapkan HCI.