Komputer adalah peranti elektronik yang dapat menerima input, melakukan proses, dan menghasilkan output berikut penyimpanan data sekunder. Hardware komputer terdiri dari perangkat masukan, pemroses, keluaran, dan penyimpanan sementara dan permanen seperti RAM, ROM, hard disk. Perangkat lunak memungkinkan komputer beroperasi dan mendukung aplikasi pengguna.