Interaksi manusia dan komputer (Human Computer Interaction – HCI) adalah suatu disiplin ilmu yang menekankan pada aspek desain, evaluasi, dan implementasi dari sistem komputer interaktif untuk kegunaan manusia dengan mempertimbangkan fenomena di sekitar manusia itu sendiri.
Peran utama dari HCI adalah untuk menghasilkan sebuah sistem yang
mudah digunakan,
aman,
efektif,
efisien
Kunci utama HCI adalah usability (daya guna):
Mudah dipelajari
Mudah diingat bagaimana cara penggunaannya
Efektif
Efisien
Aman
Menyenangkan (tidak membosankan)
Faktor organisasi
Pelatihan, tugas desain, politik, aturan, organisasi perusahaan
Faktor lingkungan
Noise, heating, lighting
Faktor kesehatan dan keamanan
Stress, sakit
Faktor pengguna
Motivasi, menikmati, puas, level pengalaman
Faktor kenyamanan
Tempat duduk, peralatan layout
Faktor antar muka (user interface)
Input devices, output display, struktur dialog, penggunaan warna, ikon, grafik, natural language, user support material, 3-D, multimedia
Faktor tugas
Mudah, kompleks, keterbaruan, alokasi tugas, pengulangan, pengawasan, kemampuan
Faktor constraints (pembatas)
Biaya, skala waktu, anggaran, staff, peralatan, struktur bangunan
Faktor system functionality
Hardware, software, application
Faktor produktifitas
Peningkatan input, peningkatan kualitas, pengurangan harga, pengurangan error, pengurangan kebutuhan tenaga kerja, pengurangan waktu produksi, peningkatan kreatifitas, ide inovatif untuk produk yang baru