Komputer berasal dari bahasa Latin, computare berarti "menghitung" dan dalam bahasa Inggris, to compute. Komputer tidak hanya berfungsi sebagai alat hitung, bahakan berfungsi juga untuk mendeteksi harga barang melalui barcode maupun telepon sebagai pendeteksi pulsa telepon dan menghubungkan komputer dengan internet. Dan sekarang ini komputer sudah mampu memberi informasi dan sebagai media telekomunikasi dengan menggunakan jaringan internet, transfer uang secara elektronik. Di perumahan komputer dapat berfungsi sebagai sistem pengamanan (security system). Komputer dalam dunia otomotif (automobile) digunakan sebagai penunjuk kapasitas bahan bakar. Komputer dalam dunia entertaintment, membantu membuat digital suara dengan sistem stereo dan membantu membuat gambar animasi.
Secara umum komputer didefinisikan sebagai perangkat elektronik yang dapat mengolah data menjadi suatu informasi, daqn dapat menjalankan program yang tersimpan dalam memori yang bekerja dengan suatu aturan tertentu. Komputer merupakan mesin yang dapat bekerja optimal, berhitung atau berkomunikasi secara elektronik, yang dikendalikan oleh instruksi suatu program. Program ini tersimpan dalam memori komputer yang dapat dipanggil kembali untuk melakukan suatu proses, dimana hasil dari proses ini akan ditampilkan ke monitor ataupun printer.
Sejarah perkembangan komputer memiliki arti yang sangat penting bagi dunia. Pada tahun 1942, penemuan komputer oleh John V. Atanasoff merupakan salah satu dari peristiwa-peristiwa yang penting dalam sejarah perkomputeran. Namun, ada beberapa penemuan dan peristiwa pada masa sebelumnya yang mendasari itu semua. Sejarah komputer elektronik modern memang dianggap mulai pada tahun 1942, tetapi penemuan penemuan sebelumnyalah yang lebih berperan dalam penemuan-penemuan komputer elektronik berikutnya.
Berikut beberapa penemuan yang berperan terhadap perkembangan komputer :
1. Abacus
Abacus sebagai alat hitung manual pertama didunia. Abacus ini ditemukan sekitar 5000 tahun lalu. Abacus lebih dikenal sebagai cipoa (bahasa Cina). Walaupun awalnya abacus ini berasal dari negara Mesir, tetapi karena kemampuannya yang membantu dalam menghitung kemudian dibawa oleh orang-orang Cina ke negerinya, dan kemudian berubah namnya menjadi cipos (sempoa).
2. Pascaline
Pascaline ditemukan oleh Blaise Pascal. Pascaline menggunakan roda penghitung untuk menjumlahkan suatu bilangan. Penemuan Blaise Pascal ini sangat terkenal dan dipuji oleh orang-orang sampai keseluruh Eropa. Kelemahan dari Pascaline ini adalah sukar untuk diperbaiki jika rusak dan yang bisa memperbaikinya hanya Blaise Pascal sendiri. Dan kelemahan itu dianggap terlalu kompleks sehingga pada pertengahan tahun 1960, alat hitung ini masih digunakan dan selanjutnya ketika ditemukan alat penghitung elektronik, alat ini dianggap usang dan mlai ditinggalkan.
3. Difference Engine
Alat ini ditemukan oleh Charles Babbage (1792-1871). Alat ini dapat melakukan perhitungan tabel matematika. Pada tahun 1834, ketika bermaksud mengembangkan mesin penghitung ini, Babbage menemukan ide mengenai analytical engine (mesin analisis). Jadi, konsep difference engine ini dilandasi oleh ide analytical engine. Ketika itu orang-orangmerasa skeptis dengan ide dan penemuan Babbage dan mereka mengejek penemuan Babbage dengan nama Babbage's Folly (kebodohan Babbage). Walaupun mesin yang ditemukan BAbbage mendapat ejekan, Babbage tetap bekerja keras dengan mesin penganalisisnya hingga ia wafat.
Hasil pemikiran Babbage yang terperinci dan merupakan hasil penelitian yang valid, telah menggambarkan karakteristik dari komputer elektronik modern. Memang sebelum Babbage, mesin elektronik telah ditemukan, tetapi para penemu tersebut tidak menyadari bahwa ide-ide mereka seperti memori, printer, punched card, dan program pengontrol lainnya merupakan pelopor dari perkembangan komputer saat ini.
4. Punched Card
Ditemukan oleh Joseph-MArie-Jacquard (1752-1834) yang berkebangsaan Perancis. Punched Card awalnya digunakan untuk mengendalikan alat tenun Jacquard. Alat tenun ini ditemukan tahun 1801, dan masih digunakan hingga sekarang. Punched Card disebut sebagai kartu berlubang, dimana lubang tersebut merupakan inti dari punched card. Punched Card ini dirancang untuk desain tenunan.
Selanjutnya Babbage tertarik dengan Punched Card dari alat tenun Jacquard, ia ingin menerapkan punched card untuk analytical enginenya. Kemudian pada tahun 1843, Lady Ada Augusta Lovelace meneliti Punched Card dan ia menilai bahwa punched card dapat dirancang untuk menginstrusikan mesin analisis milik Babbage dan dapat mengulang operasi-operasi tertentu. Orang-orang menganggap Lady Lovelace sebagai programmer pertama atas penilaian punched card tersebut.
5. Hollerith (Pemroses Data Otomatis)
Pada tahun 1890 merupakan awal pemrosesan data secara otomatis. Herman Hollerith menggunakan keahliannya dalam menggunakan punched card untuk sensus tahun 1890. Mesin yang digunakan dinamakan Hollerith's punched card machine. Dengan pemrosesan punched card dan mesin Hollerith, sensus bisa selesai dalam waktu 2,5 tahun.
Berdasarkan hasil penemuannya itu, Hollerith mendirikan sebuah perusahaan mesin Hollerith yaitu Tabulating Machine Company dan menjual produknya keseluruh dunia. Terbukti permintaan mesin itu sangat besar hingga menyebar ke Rusia. Rusia pada tahun 1897 menggunakan mesin Hollerith untuk sensus pertama kalinya. Pada tahun 1911, Tabulating Hollerith Company bergabung dengan beberapa perusahaan lain dan berganti nama menjadi Computing-Tabulating Recording Company.
6. Electromechanical Accounting Machine
Hasil atau output mesin Hollerith ini masih harus ditulis tangan, sampai pada tahun 1919 Computing-Tabulating-Recording Company mengumumkan bahwa mereka telah menciptakan printer yang disebut dengan lister. Sampai pertengahan tahun 1950, teknologi punched card diperbaiki dengan penambahan beberapa alat serta kemampuan yang lebih pintar. Pada setiap kartu biasanya mengandung sebuah record (misalnya nama dan alamat), pada pemrosesan punched card juga ada yang disebut unit record processing (satu kartu). Walaupun pemrograman interaktif dan online data entry telah membuat punched card secara ekonomis usang, kita masih bisa menemukannya di tempat terpencil tetapi bukan di Indonesia.
Selanjtnya, mesin punched card Electromechanical Accounting Machine (EAM) ditemukan. Produk dari EAM ini adalah punch card,verifier, reproducer, summary punch, interprenter, sorter, collator, calculator, dan mesin akunting. EAM diprogram untuk melakukan operasi khusus dengan menyisipkan papan kontrol yang prewired. Papan kontrol prewired adalah sebuah panel yang berbeda terhubung tiap jenis operasi untuk bekerja.
Sebelum alat elektronik dikenal, semua kegiatan manusia diawali dengan peralatan secara manual. Alat pengolah data sejak zaman purba sampai saat ini dapat digolongkan ke dalam 4 golongan besar.
1. Peralatan manual, yaitu peralatan pengolahan data yang sangat sederhana, dengan memakai tenaga tangan manusia sebagai faktor utamanya.
2. Peralatan mekanik, yaitu peralatan yang digerakkan dengan tangan secara manual, peralatan dalam bentuk mekanik.
3. Peralatan Mekanik Elektronik, yaitu peralatan mekanik yang digerakkan secara otomatis oleh motor elektronik.
4. Peralatan elektronik, yaitu peralatan yang bekerjanya secara elektronik seluruhnya.
Komputer dapat digolongkan berdasarkan data yang diolah, penggunaan, kapasitas?ukuran, dan generasinya.
1. Komputer berdasarkan data yang diolah
a. Komputer analog
Komputer yang mengolah data dengan menerjemahkan keadaan fisik, seperti suhu, cuaca, jam analog, dan tekanan udara. Data yang dimasukkan dalam bentuk analog. Contoh komputerpenghitung aliran BBM pada SPBU.
b. Komputer digital
Komputer yang mengolah data dengan menerjemahkan dalam kondisi benar dan salah dengan menggunakan bilangan binary. Data yang dimasukkan dalam bentuk digital.
c. Komputer Hibrid
Komputer jenis ini merupakan hasil penggabungan sistem komputer analog dengan komputer digital. Komputer hibrid digunakan untuk menjalankankerja penyelidikan.
2. Komputer berdasarkan penggunaannya
a. Komputer untuk tujuan khusus (special purpose computer)
Komputer yang dirancang dan dibuat untuk suatu tujuan yang bersifat khusus, seperti komputer pada rumah sakit.
b. Komputer untuk tujuan umum (general purpose computer)
Komputer yang dirancvang dan dibuat untuk suatu tujuan yang sifatnya umu agar dapat membantu aktivitas manusia dalam bekerja, contohnya PC.
3. Komputer Berdasarkan Kapasitas dan ukurannya
a. Komputer mikro
b. Komputer mini
c. Komputer kecil
d. Komputer menengah
e. Komputer besar
f. Komputer super
4. Komputer berdasarkan generasinya
a. Komputer generasi pertama (1946-1959)
Komputer generasi pertama mempunyai komponen-komponen yang terbuat dari tabung hampa, sehingga ukurannya sangat besar. Beberapa komputer yang termasuk pada generasi ini adalah; Z3, Collosus, Kalkulator Elektronik, Mark I, ENIAC, EDVAC, UNIVAC I
b. Komputer generasi kedua ( 1959-1964)
Komputer generasi ini ditandai dengan penggunaan transistor sebagai komponen elektroniknya, sehingga komputer menjadi lebih kecil, lebih cepat, dan lebih hemat biaya. Penggunaan transistor ini dimulai tahun 1956.
Penemuan pengembangan memori inti magnetik membuat komputer generasi kedua menjadi lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding komputer pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah super komputer. Beberapa komputer pada generasi ini adalah :
- Stretch, dibuat oleh perusahaan IBM.
- LARC, dibuat oleh Sprery-Rand.
- IBM 1620 dan 1401, dibuat oleh perusahaan IBM.
komputer tersebut dikembangkan untuk laboratorium energi atom agar dapat menangani sejumlah besar data yang sangat dibutuhkan oleh peneliti atom.
Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assambely adalah bahasa yang menggunakan singkatan-singkatan untuk menggantikan kode biner. Pada tahun 1965, hampir seluruh bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan. Pada generasi ini, beberapa bahasa pemrograman mulai bermunculan, yaitu bahasa pemrograman COBOL dan FORTRAN. Seiring dengan hal itu, berbagai macam karir baru bermunculan seperti programmer, analyst. Industri peranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.
c. Komputer generasi ketiga
Pada generasi ini, komputer telah menggunakan IC. Komputer generasi ini juga menggunakan komponen yang lebih praktis dan lebih baik, yaitu semukonduktor yang dipadatkan dalam sebuah chip sehingga ukuran komputer menjadi lebih kecil dari generasi sebelumnya.
1964 : IBM S/360, komputer generasi ketiga pertama digunakan untuk aplikasi bisnis dan teknik.
1969 : NOVA, dikembangkan oleh Data General Corporation, komputer mini 16 bit pertama
Adapun Ciri-cirinya :- Menggunakan IC ( Integrated Circuit )
- Pemrosesan lebih cepat
- Kapasitas memori lebih besar lagi
- Penggunaan listrik lebih hemat
- Bentuk fisik lebih kecil
- Banyak bermunculan application software
d. Generasi Keempat (1979-sekarang)
Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap piranti rumah tangga seperti microwave, oven, televisi, dan mobil dengan electronic fuel injection (EFI) dilengkapi dengan mikroprosesor.
Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.
Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).
IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse.
Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat.
Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga Local Area Network atau LAN), atau [kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.
e. Komputer Generasi Kelima
Generasi yang akan datang dapat disebut generasi kelima. Pada generasi ini, komputer mempunyai lebih banyak unit pemroses yang berfungsi serentak untuk menyelesaikan lebih dari satu tugas padasatu masa. Komputer itu juga seolah-olah dapat berpikir sendiri mengenai cara-cara untuk menyelesaikan sesuatu masalah tanpa memerlukan banyak bantuan manusia. Selain itu, komputer dapat bertindak dengan mengeluarkan suara melalui sebuah mikrofon. Sifat ini dinamakan kecerdasan buatan.