Komputer adalah alat yang dipakai untuk mengolahdatamenurut prosedur yang telah dirumuskan. Katacomputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan per hitungan aritmatika,dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepadamesinitu sendiri. Asal mulanya, pengolahan informasihampir eksklusif berhubungan dengan masalaharitmatika,tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan denganmatematika.Dalam definisi seperti itu terdapat alat sepertislide rule, jeniskalkulator mekanik mulai dariabakusdan seterusnya, sampai semua komputer elektronik yangkontemporer . Istilah lebih baik yang cocok untuk arti luas seperti"komputer" adalah "yang mem proses informasi" atau "sistem pengolahinformasi."Saat ini, komputer sudah semakin canggih. Tetapi, sebelumnya komputer tidak sekecil, secanggih, sekeren dan seringan sekarang. Dalam sejarah komputer, ada 5generasi dalam sejarah komputer.
1.1.0 Generasi Komputer
1.1.1 Generasi Pertama
Dengan terjadinyaPerang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploit potensistrategisyang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangankomputer serta mempercepat kemajuanteknik komputer.Pada tahun1941,Konrad Zuse, seoranginsinyur Jermanmem bangunsebuah komputer,Z3, untuk mendesainpesawat terbangdanpeluru kendali.Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatankomputer. Tahun1943, pihak Inggrismenyelesaikankomputer pemecah koderahasiayang dinamakanColossusuntuk memecahkankode rahasiayangdigunakan Jerman. Dampak pembuatan Colossus tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakankomputer serbaguna(general-purpose computer), ia hanyadidesain untuk memecahkankode rahasia. Kedua, keberadaanmesinini dijagakerahasiaannya hingga satu dekade setelah perang berakhir.
Usaha yang dilakukan oleh pihak Amerikapada saat itu menghasilkan suatukemajuan lain.Howard H. Aiken(1900-1973), seorang insinyur Harvardyang bekerja denganIBM, berhasil memproduksikalkulator elektronik untuk US Navy.Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memilikirentangkabelsepanjang 500mil. The Harvard-IBM Automatic SequenceControlled Calculator, atauMark I, merupakankomputer relai elektronik.Iamenggunakan sinyalelektromagnetik untuk menggerakkankomponen mekanik.Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutankalkulasitidak dapat diubah).Kalkulator tersebut dapat melakukan perhitunganaritmatik dasar dan persamaan yang lebihkompleks.Perkembangan komputer lain pada masa kini adalah Electronic NumericalIntegrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintahAmerika SerikatdanUniversity of Pennsylvania.Terdiri dari 18.000tabungvakum, 70.000resistor , dan 5 juta titik solder , komputer tersebut merupakanmesin yang sangat besar yang mengkonsumsi daya sebesar 160kW.Komputer ini dirancang olehJohn Presper Eckert(1919-1995) danJohn W.Mauchly(1907-1980), ENIAC merupakan komputer serbaguna (general purposecomputer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.Pada pertengahan 1940-an,John von Neumann(1903-1957) bergabungdengan tim University of Pennsylvania dalam usaha membangun konsep desainkomputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer.Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun1945dengan sebuahmemoriuntuk menampung baik programataupun data. Teknik ini memungkinkan komputer untuk berhenti padasuatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utamaarsitektur von Neumann adalah unit pemrosesan sentral (CPU), yangmemungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satusumber tunggal. Tahun1951,UNIVAC I(Universal Automatic Computer I) yangdibuat olehRemington Rand, menjadi komputer komersial pertama yangmemanfaatkan model arsitektur Von Neumann tersebut.Baik Badan Sensus Amerika SerikatdanGeneral ElectricmemilikiUNIVAC.Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannyadalam memprediksi kemenanganDwilight D. Eisenhower dalam pemilihan presidentahun1952.Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksioperasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki programkode biner yang berbeda yang disebut “ bahasa mesin”(machine language). Hal ini menyebabkan komputer sulit untuk diprogram danmembatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaantube vakum(yang membuat komputer pada masa tersebut berukuran sangat besar)dansilinder magnetik untuk penyimpanan data.
1.1.2 Generasi Kedua
Pada tahun1948, penemuantransistor sangat mempengaruhi perkembangankomputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer.Akibatnya, ukuran mesin-mesinelektrik berkurang drastis.Transistor mulai digunakan di dalam komputer mulai pada tahun1956.Penemuan lain yang berupa pengembanganmemori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapatdiandalkan, dan lebihhemat energidibanding para pendahulunya. Mesin pertamayang memanfaatkan teknologi baru ini adalahsuperkomputer .IBMmembuatsuperkomputer bernamaStretch, danSprery-Randmembuat komputer bernamaLARC. Komputer-komputer ini, yang dikembangkan untuk laboratoriumenergiatom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangatdibutuhkan olehpenelitiatom. Mesin tersebut sangat mahal dan cenderung terlalukompleks untuk kebutuhan komputasi bisnis, sehingga membatasikepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satudiLawrence Radiation LabsdiLivermore,California, dan yang lainnya diUS Navy Research and Development Center di [[Washington D.C. Komputer generasikedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assemblyadalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang suksesdi bidang bisnis, diuniversitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakantransistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikandengan komputer pada saat ini: printer , penyimpanan dalamdisket,memory,sistem operasi, dan program.Salah satu contoh penting komputer pada masa ini adalahIBM 1401yangditerima secara luas di kalanganindustri. Pada tahun1965, hampir seluruh bisnis- bisnis besar menggunakan komputer generasi kedua untuk memprosesinformasikeuangan.Program yang tersimpan di dalam komputer dan bahasa pemrograman yangada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas inimeningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengankonsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudianmenjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrogramanmulai bermunculan pada saat itu. Bahasa pemrograman CommonBusiness-Oriented Language (COBOL) dan Formula Translator (FORTRAN)mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yangrumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudahdipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram danmengatur komputer. Berbagai macam karir baru bermunculan ( programmer,analissistem, danahli sistem komputer ). Industri piranti lunak juga mulai bermunculandan berkembang pada masa komputer generasi kedua ini.