Komputer terdiri atas 2 bagian besar yaitu perangkat lunak (software) dan perangkat keras (hardware).

Perangkat keras

* Pemroses atau CPU sebagai unit yang mengolah data
* Memori RAM, tempat menyimpan data sementara
* Hard drive, media penyimpanan semi permanen
* Perangkat masukan, media yang digunakan untuk memasukkan data untuk diproses oleh UPS, seperti mouse, keyboard, dan tablet
* Perangkat keluaran, media yang digunakan untuk menampilkan hasil keluaran pemrosesan CPU, seperti monitor dan printer

Perangkat lunak

* Sistem operasi
Program dasar pada komputer yang menghubungkan pengguna dengan hardware komputer. Sistem operasi yang biasa digunakan adalah Linux, Windows, dan Mac OS. Tugas sistem operasi termasuk (namun tidak hanya) mengatur eksekusi program di atasnya, koordinasi input, output, pemrosesan, memori, serta instalasi software.
* Program komputer
Merupakan aplikasi tambahan yang dipasang sesuai dengan sistem operasi

Slot pada komputer

* ISA/PCI, slot untuk masukan kartu tambahan non-grafis
* AGP/PCIe, slot untuk masukan kartu tambahan grafis
* IDE/SCSI/SATA, slot untuk hard drive/ODD
* USB, slot untuk masukan media plug-and-play (colok dan mainkan, artinya perangkat yang dapat dihubungkan ke komputer dan langsung dapat digunakan)

Jenis komputer

* Komputer analog
* Komputer pulsa
* Mikrokomputer
o Komputer rumah (home computer)
o Komputer pribadi (PC)
o Server
* Minikomputer
* Mainframe computer
* Superkomputer