- Pemroses atau CPU sebagai unit pengolah data
- Memori RAM, tempat penyimpanan data sememntara
- Hard drive, media penyimpanan data semi permanen
- Perangkat masukan, media yang digunakan untuk memasukkan data, seperti mouse, keyboard dan tablet
- Perangkat keluaran, media yang digunakan untuk menampilkan hasil proses, seperti monitor, speaker, proyektor dan printer
Software
- Sistem operasi, program yang menghubungkan hardware komputer, seperti Windows, Mac OS, Linux
- Program komputer, aplikasi tambahan yang dipasang sesuai dengan sistem operasi