I. HAL-HAL YANG MENDASARI ADANYA IMK

      Yang mendasari adanya IMK adalah karena kebutuhan manusia untuk berinteraksi dengan computer yaitu  menggunakan sejumlah menu maupun teks.atau juga bias menggunakan alat bantu masukan(input),yang berupa mouse ataupun keyboard.dan juga memerlukan alat bantu keluaran(output unit), yang dimana data-data tersebut dapat disimpan dalam media penyimpanan yang biasa disebut memori unit.
          Prinsip kerja komputer = input – proses – output.Kepada komputer diberikan data yang umumnya berupa deretan angka dan huruf. Kemudian diolah didalam komputer yang menjadi keluaran sesuai dengan kebutuhan dan keinginan manusia.
Tanpa disadari kita (manusia/user) telah berinteraksi atau berdialog dengan sebuah benda (layar monitor), yaitu dalam bentuk menekan tombol berupa tombol angka dan huruf yang ada pada keyboard atau melakukan satu sentuhan kecil pada mouse.
        Yang kemudian hasil inputan ini akan berubah bentuk menjadi informasi atau data yang seperti diharapkan manusia dengan tertampilnya informasi baru tersebut pada layar monitor atau bahkan mesin pencetak (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 barumenyadari proses interaksi tersebut saat menemukan masalah dan tidak menemukan solusi pemecahannya. Biasanya manusia menyalahkan antarmuka yang kurang inovatif, kurang menarik, kurang komunikatif.