Bidang ilmu interaksi manusia dan komputer adalah ilmu yang mempelajari tentang bagaimana mendesain, mengevaluasi, dan mengimplementasikan sistem komputer yang interaktif sehingga dapat digunakan oleh manusia dengan mudah.
Interaksi = Komunikasi 2 arah antara manusia sebgai user dan sistem komputer
Interaksi dapat maksimal apabila kedua belah pihak (user & sistem komputer) dapat memberikan stimulan dan respon (aksi & reaksi) yang saling mendukung, jika ada salah satu yang tidak bejalan, maka akan mengalami hambatan atau bisajadi pembiasan tujuan yang akan dicapai.
Sebuah hubungan antara manusia dan komputer yang mempunyai karakteristik tertentu untuk mencapai suatu tujuan tertentu dengan menjalankan sebuah sistem yang bertopengkan sebuai antarmuka (interface).
Menurut Shneiderman dan Plaisant (2010, p15), Interaksi Manusia dan Komputer adalah sebuah disiplin ilmu yang berhubungan dengan perancangan, evaluasi, dan implementasi sistem komputer interaktif untuk digunakan oleh manusia, serta mempelajari fenomena-fenomena besar yang berhubungan dengannya.
Gambar diatas adalah ilmu-ilmu yang merupakan pendukung dari Interaksi Manusia dan Komputer.
Untuk membuat antarmuka yang baik dibutuhkan pemahaman beberapa bidang ilmu, antara lain :
Prinsip kerja komputer = Input -> Proses -> Output
Tanpa disadari kita (manusia/user) telah berinteraksi dengan sistem komputer melalui benda-benda seperti keyboard, mouse, dan monitor, dengan kita mengklik sesuatu atau mengetik huruf dan angka kemudian hasil inputan ini akan berubah bentuk menjadi informasi ataupun data yang seperti diharapkan oleh kita yang akan ditampilkan di monitor ataupun di alat cetak seperti printer.
Manusia pada umumnya tidak pernah tahu apa yang terjadi pada saat data dimasukkan ke dalam kotak cpu melalui keyboard. Manusia (user) selalu terfokus pada monitor/printer sebagai keluaran.
Manusia jarang sekali menyadari proses interaksi dengan komputer. Manusia baru menyadari proses interaksi tersebut saat menemukan masalah dan tidak menemukan solusi pemecahannya. Biasanya manusia menyalahkan antarmuka yang kurang inovatif, kurang menarik, kurang komunikatif.
Interaksi bisa dikatakan dialog antara user dengan komputer. Model atau jenis interaksi, antara lain :