Post on 11-Dec-2015
description
Human Computer Interaction
Introduction to Human Computer Interaction
Silabus Mata Kuliah
• Tujuan– Mahasiswa mampu memahami konsep
interaksi antara manusia dan komputer– Mahasiswa mampu menerapkan konsep
interaksi antara manusia dan komputer untuk merancang suatu model interaksi antara manusia dan komputer dengan baik
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.
Syllabus
• Introduction to HCI• Users• User Interface Design• Human-Computer Dialogue• Interaction Devices and
Input-Output• Interaction Design Support• Prototyping• Evaluation
• Usability Concept• Web Usability• E-Commerce Site Design• Information Search and
Visualization• Multimedia Interface
Design• Groupware and CSCW
Assessments
• Tugas mandiri
• Tugas kelompok
• Partisipasi / kehadiran
• Mid Semester
• Akhir Semester
• Tugas tambahan
Referensi
• Preece, J. et-al. 1994, Human-Computer Interaction, Addison-Wesley, Wokingham
• Dix, A, Finlay, J., Abowd, G. & Beale, R. 2004, Human-Computer Interaction, 3rd ed., Prentice Hall, New York
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 yang menyediakan service bagi pelanggan
•Pengguna hasil output komputer (business managers) kurang puas dengan adanya delay, biaya dan ke-tidak-fleksibel-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
1990s Screen
Design Interface Kasir
Future Of Computers
Interaksi Manusia Komputer (IMK)
• IMK secara umum adalah bidang studi yang mempelajari, manusia, teknologi komputer dan interaksi dari kedua belah pihak.
• IMK 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.’
Human-Machine Fit and Adaptation Social Organization and Work
Application Areas
Human Information
Processing
Language, Communication and
Interaction Ergonomics
Input and
Output Devices Dialogue Genre
Computer Graphics
Dialogue Architecture
Evaluation
Techniques Implementation
Techniques and Tools
Example Systems
and Case Studies Design
Approaches
Dialogue Techniques
Use and Context
Konsep Dasar IMK• Tujuan IMK
– membangun atau memperbaiki safety, utility (functionality), effectiveness, efficiency dan usability sistem yang berkaitan dengan komputer
• usability merupakan konsep kunci dari IMK, yaitu berkaitan dengan membuat sistem mudah untuk dipelajari dan digunakan
• usability meliputi aspek-aspek sebagai berikut:– learnability (ease of learn)– throughput (ease of use)– flexibility
Konsep Dasar IMK
• Tujuan IMK– membangun…
• usability dapat dicapai dengan cara sebagai berikut:
– memahami faktor-faktor berkaitan dengan bagaimana manusia menggunakan teknologi komputer (psikologi, ergonomik, faktor sosial & organisasional)
– membangun teknik-teknik dan tool-tool untuk membantu perancang yakin bahwa sistem komputer tsb. sesuai utk. aktivitas manusia yang akan menggunakannya
– mencapai interaksi yang efisien, efektif dan aman (baik interaksi individual antara manusia & komputer maupun interaksi kelompok)
Konsep Dasar IMK
• Tujuan IMK
Usability engineering. By Jay Simpson, from the cover of IEEE Computer, March 1992.
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
Disiplin Ilmu Terkait
• Computer Science• Cognitive Psychology• Social and Organizational Psychology• Ergonomics and Human Factors• Engineering• Design• Anthropology• Sociology• Philosophy• Linguistics• Artificial Intelligence
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 HCIOrganisational: job design, roles, policies,
Environmental: noise, heating, lighting, ventilation,
Health: stress, headaches
The user : motivation, satisfaction, experience
Comfort : 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
Konsep Dasar IMK• Pengembangan IMK
– hal-hal yang perlu diperhatikan dalam pengembangan antarmuka adalah:
• pemahaman tentang fungsi-fungsi mekanis manusia
– hal ini menyangkut persepsi (indera), pengolahan kognitif (memori), pemecahan masalah, dan keterampilan motorik (perintah otak & aktivitas fisik)
Konsep Dasar IMK• Pengembangan IMK
– hal-hal yang perlu diperhatikan dalam pengembangan antarmuka adalah :
• informasi mengenai karakteristik dialog – hal ini menyangkut ragam dialog, struktur, materi
(teks/grafis), tanggapan waktu, dan kecepatan tampilan – pengetahuan umum atau common sense dapat menjadi
sebuah petunjuk yang penting namun tidak boleh hanya mengandalkan pada hal ini saja
Konsep Dasar IMK• Pengembangan IMK
– hal-hal yang perlu diperhatikan dalam pengembangan antarmuka adalah :
• penggunaan prototipe– hal ini digunakan untuk mengukur tingkat usability
rancangan antarmuka yang sedang dibuat
Konsep Dasar IMK
• Pengembangan IMK– hal-hal yang perlu diperhatikan dalam
pengembangan antarmuka adalah : • teknik evaluasi
– hal ini menyangkut teknik evaluasi terhadap hasil prototipe, yang dapat berupa :
» evaluasi oleh pakar IMK » metode empirik dengan melakukan pengamatan
langsung thd pengguna » metode survei dengan melakukan wawancara
secara terstruktur terhadap pengguna (menggunakan kuesioner)
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.