Interaksi Manusia dan Komputer:Komputer
Menurut Hamacher, komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.

Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya.
Prinsip Kerja Komputer
Input device/peralatan input: untuk memasukan data ke dalam komputer.
Processor: perangkat yg mengelola aktifitas komputer.
- Control Unit (CU) : mengontrol perangkat yg terpasang pada komputer.
- Arithmetic Logic Unit (ALU) : mengolah data aritmatika dan data logika.
Memori: media penyimpan data.
- Read Only Memori (ROM) : memori yg hanya dibaca saja dan sudah diisi oleh pabrik, digunakan untuk membaca sistem operasi di disk.
- Random Access Memori (RAM) : memori yg diakses secara random, berfungsi untuk menyimpan data sementara waktu.
Output device/peralatan output: untuk menghasilkan keluaran.
Komponen Komputer
Hardware (Perangkat Keras)
Peralatan fisik dari komputer yang dapat kita lihat dan rasakan. Seperti peralatan input/output, storage device, monitor, casing unit dan Central Processing Unit (CPU).
Software (Perangkat Lunak)
Program komputer untuk menjalankan suatu pekerjaan. Seperti sistem operasi, program utility, program aplikasi, program paket dan bahasa pemrograman.
Brainware (User)
Pengguna yang terlibat langsung dalam pemakaian komputer. Seperti sistem analis, programmer, operator, dan lain lain.