Interaksi Manusia dan Komputer (IMK) atau yang lebih dikenal Human-Computer Interaction (HCI) semakin berkembang seiring dengan perkembangan tekhnologi computer pada saat ini. Jika kita lihat dari kepanjangan IMK, yaitu Interaksi Manusia dan Komputer, secara sederhana dapat kita definisikan IMK itu adalah komunikasi dua arah antara manusia dengan computer, namun secara rinci kita harus berfikir mengapa ada IMK dan Apa tujuan dari IMK tersebut