Dahulu, manusia telah melakukan proses pengolahan data. Untuk membantu dalam penghitungan dan pengolahan data, mereka membuat dan menemukan alat-alat mekanik dan elektronik supaya bisa mendapatkan hasil yang tepat dan lebih cepat. Komputer yang ada saat ini adalah suatu evolusi manusia dalam menemukan alat-alat mekanik maupun elektronik.
Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Secara luas, Komputer dapat didefinisikan sebagai suatu peralatan elektronik yang terdiri dari beberapa komponen, yang dapat bekerja sama antara komponen satu dengan yang lain untuk menghasilkan suatu informasi berdasarkan program dan data yang ada. Adapun komponen komputer adalah meliputi : Layar Monitor, CPU, Keyboard, Mouse dan Printer (sbg pelengkap). Tanpa printer komputer tetap dapat melakukan tugasnya sebagai pengolah data, namun sebatas terlihat dilayar monitor belum dalam bentuk print out (kertas).
Perkembangan komputer setelah tahun 1940 dibagi menjadi 5 generasi:
1. Komputer generasi pertama ( 1940-1959 ).
Dalam komputer generasi pertama, untuk memproses dan menyimpan data menggunakan tabung vakum. Karena menjadi cepat panas dan mudah terbakar, dibutuhkan beribu-ribu tabung vakum untuk menjalankan operasi pada komputer. Diperlukan juga banyak tenaga elektrik yang menyebabkan gangguan elektrik di kawasan sekitarnya.
Beberapa komputer generasi pertama :
- ENIAC (Electronic Numerical Integrator And Calculator ) dirancang oleh Dr John Mauchly dan Presper Eckert pada tahun 1946. Komputer generasi ini sudah mulai menyimpan data yang dikenal sebagai konsep penyimpanan data (stored program concept) yang dikemukakan oleh John Von Neuman.
- EDVAC Computer (Electronic Discrete Variable Automatic Computer). Penggunaan tabung vakum juga telah dikurangi di dalam perancangan komputer EDVAC di mana proses perhitungan menjadi lebih cepat dibandingkan ENIAC.
- EDSAC COMPUTER ( Electonic Delay Storage Automatic Calculator ). EDSAC memperkenalkan penggunaan raksa (merkuri) dalam tabung untuk menyimpan data.
- UNIVAC 1 Computer. Pada tahun 1951 Dr Mauchly dan Eckert menciptakan UNIVAC 1 (Universal Automatic Calculator ) komputer pertama yang digunakan untuk memproses data perdagangan.