
Interaksi manusia dengan komputer atau dikenal sebagai HCI (Human Computer Interaction), IMK/HCI merupakan sebuah bidang ilmu yang melibatkan studi, perencanaan, dan desain interaksi
antara manusia sebagai pengguna dan computer sebagai alatnya. Tujuan interaksi manusia dan komputer yakni:
- Sistem yang telah dibuat dapat memberikan manfaat dan mudah dioperasikan oleh per-individu maupun berkelompok.
- Fungsi yang ada didalam sistem sesuai dengan perencanaan dan kebutuhan.
- Semakin meningkatnya teknologi, maka faktor keamanan juga sangat penting untuk ditambahkan kedalam sistem yang akan dibuat.
- Efektif dan efisien dalam hal produktifitas kerja penggunanya.
Sejarah dari IMK/HCI
- Tahun 50an terdapat antarmuka/interface pada level hardware untuk teknik, misal switch panel
- Tahun 60an sudah mulai pada level pemrograman, contohnya COBOL, FORTRAN
- Tahun 70an sudah memasuki masa instruksi (DOS)
- Tahun 80an sudah mencapai pada level dialog interaksi, contohnya GUI, multimedia
- Tahun 90an sudah memasuki lingkungan kerja, Sistem network, groupware
- Tahun 2000an sudah mencapai masa-masa kejayaan, seperti Internet, mobil device, interactive screen dan lain sebagainya.
Hal yang harus diperhatikan ketika merancang sebuah interface yang proporsional adalah,
- Penggunaan warna yang baik
- Penggunaan jenis font dan gambar yang proporsional
- Gunakan bahasa yang mudah dipahami
- User friendly
- Mudah dipelajari
- Nyaman ketika digunakan
Bidang studi yang ikut berperan dalam IMK adalah,
- Teknik elektronika/Ilmu Komputer
membantu memahami perangkat yang nantinya akan digunakan dalam merancang interaksi manusia dan komputer
- Psikologi
membantu dalam memahami kebiasaan dan sifat si pengguna, mulai dari kemampuan kognitif dalam memecahkan masalah dan keterampilan motorik pengguna yang berbeda-beda
- Desain grafis
dapat membantu memberikan pemahaman tentang pengguna rancangan grafis yang baik seperti misalnya gambar akan lebih memberikan value daripada sebuah teks/tulisan
- Ergonomik
membahas tentang aspek fisik yang medukung dalam menciptakan lingkungan kerja yang nyaman.
- Antropologi
memberikan pemahaman tentang cara kerja manusia yang kadang berkelompok baik pada saat diwaktu ya sama maupun berbeda
- Linguistik
dapat membantu dalam menciptakan suatu dialog/komunikasi yang memadai antar user
- Sosiologi
dalam bidang ini memberikan pemahaman tentang pengaruh interaksi manusia dan komputer dalam aspek sosial masyarakat
- Rekayasa perangkat lunak
dapat membantu menciptakan sebuah program yang user friendly dan mudah dioperasikan
- Kecerdasan buatan (AI)
membantu agar komputer dapat melakukan tugasnya dengan baik sesuai dengan permintaan si pengguna.