Pengertian Komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmetika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesinitu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmetika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.
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).
Dalam definisi seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang memproses informasi" atau "sistem pengolah informasi."
Saat ini, komputer sudah semakin canggih. Tetapi, sebelumnya komputer tidak sekecil, secanggih, sekeren dan seringan sekarang. Dalam sejarah komputer, ada 5 generasi dalam sejarah komputer.
Sejarah Komputer Generasi I - V
Asal-usul sejarah perkembangan komputer tak dapat lepas dari kebutuhan manusia untuk dapat mengetahui berapa hasil dari suatu perhitungan, mulai dari perhitungan yang sangat sederhana sampai dengan yang sangat rumit. Agar dapat memperoleh suatu informasi dengan tepat dan cepat, manusia selalu berusaha mencari dan menemukan suatu alat bantu hitung dan pengolah data yang lebih baik. Pada mulanya seluruh alat bantu hitung digerakkan secara manual dengan tenaga manusia (Periode Manual Tahun 1000 SM - 1641 M), kemudian alat bantu hitung berkembang menggunakan tenaga penggerak mekanik menggunakan roda bergigi yang digerakkan tangan (Periode Mekanis 1642-1885). Pada perkembangan selanjutnya, alat bantu hitung, mesin mekaniknya mulai menggunakan tenaga listrik (Periode Elektromekanis 1886 - 1945), dan pada perkembangan terakhir menggunakan sirkuit elektronik (Periode Elektronik 1946 - sekarang).
Berikut ini komputer dari masing generasi :
Komputer Generasi I
- Menggunakan tabung hampa udara (vacuum tubes) sebagai sirkuitnya.
- Ukuran fisik komputer besar sehingga memerlukan ruangan yang luas serta memakai daya listrik yang besar.
- Memiliki media penyimpanan luar berupa magnetik tape atau magnetik drum.
- Hanya dapat dikendalikan oleh bahasa mesin (machine language)
ENIAC (Electronik Numerical Integrator and Computer)

UNIVAC (Universal Automatic Computer)

IBM 701 dan IBM650

Komputer Generasi II
Sejarah komputer generasi kedua mulai populer pada awal tahun 1960-an. Beberapa ciri utama dari generasi ini di antaranya:- Sudah menggunakan transistor untuk sirkuitnya. Transistor dikembangkan di Bell Laboratories tahun 1947.
- Lebih kecil, cepat, dapat diandalkan, dan hemat energi dibanding generasi komputer pertama.
- Menggunakan bahasa assembly yang terdiri dari singkatan-singkatan untuk menggantikan kode biner

Komputer Generasi III
Adapun contoh komputer generasi ketiga ini di antaranya:
IBM S/360

GE 600 dan GE 235

NCR Century

Komputer Generasi IV
Sejarah komputer genarasi keempat (1971), beberapa ciri utama dari generasi ini di antaranya:- Mulai dikembangkan komputer micro yang menggunakan prosesor dengan general purpose microprocessor yang dikembangkan oleh Intel (Intel 8080)
- Mulai digunakannya LSI (Large Scale Intergartion) yang merupakan pemadatan beribu-ribu IC (Integrated Circuit) dalam sebuah chip. Kemudian dikembangkan menjadi VLSI (Very Large Scale Integration).
- Pada generasi ini hampir sebagian besar komputer telah menggunakan sistem operasi dengan konsep GUI (Grapihical User Interface). Seperti sistem operasi Microsoft Windows buatan Microsoft Corp.
Apple II

Apple II yang dikembangkan oleh Steven Jobs dan Steve Wozniak. Gambar di atas komputer Apple II karya Steven Job dan Steve Wozniak.
IBM PC

IBM PC dengan kompatibelnya yang diproduksi massal oleh berbagai perusahaan sehingga komputer micro memasyarakat hingga saat ini. IBM PC terus berkembang mulai dari IBM PC/XT, IBM PC/AT, IBM PC/386, IBM PC/486 menggunakan microprocessor intel 8088, 80286, 80386, 80486, selanjutnya menjadi seri Intel Pentium. Yang memproduksi microprocessor selain perusahaan Intel, ada juga perusahaan AMD (Advanced Micro Devices).
Komputer Generasi V
Sejarah komputer generasi V dikembangkan sejak tahun 1985, beberapa ciri utama dari generasi ini di antaranya:- Di Jepang didirikan ICOT (Institute for new Computer Technology) untuk mengembangkan komputer generasi kelima, yaitu menciptakan komputer yang powerfull dan intelligent.
- Dikembangkannya sistem komputer yang memiliki unsur artificial intelligence yang dapat mengerjakan tugas dengan karakteristik seperti manusia (intelligent, imagination, dan intuition) dengan natural language (bahasa sehari-hari).
Tokoh Perkembangan Komputer
Dalam sejarah perkembangan komputer, deretan tokoh berikut ini adalah mereka yang berjasa dalam pengembangan tersebut. Di antaranya adalah Charles Babbage, Ada Augusta Byron, Herman Hollerith, Thomas Watson, Bob Noyse dan Gordon Moore, Steven Jobs dan Steve Wozniak, Bill Gates dan Paul Allen, Richard Stallman, Linus Torvalds. Berikut ini kita akan melihat seperti apa jasa para tokoh tersebut:Charles Babbage
Seorang penemu dan ahli matematik yang lahir di Inggris tahun 1791. Berhasil membuat model mesin yang dinamakan Difference Engine dan merancang Analytical Engine. Di kenal dengan sebuatan Bapak Komputer Modern (Father of the Modern Computer) karena dalam rancangannya Analytical Engine mempunyai lima unsur yang terdapat pada komputer modern, yaitu:- Alat masukan (input device).
- Tempat penyimpanan data yang akan diproses.
- Alat pemrosesan.
- Unit pengontrol pengolahan
- Alat keluaran (output device)