Komputer (
bahasa Inggris:
computer) adalah
perangkat elektronik yang menerima, menyimpan dan memproses
data menjadi
informasi secara
matematis atau
logis sesuai dengan serangkaian instruksi yang diprogram.
Program-program ini memungkinkan komputer untuk melakukan berbagai macam tugas.
Sistem komputer adalah komputer lengkap yang mencakup
perangkat keras,
sistem operasi (
perangkat lunak utama), dan peralatan
periferal yang diperlukan dan digunakan untuk operasi penuh. Perangkat keras adalah bagian fisik komputer, yang meliputi komponen internal dan bagian eksternal seperti
monitor,
tetikus dan
kibor. Perangkat lunak adalah serangkaian instruksi yang memberi tahu perangkat keras apa yang harus dilakukan, bagaimana cara melakukannya, serta kapan harus berhenti melakukannya
[1], seperti
peramban web,
pemutar media, atau
pengolah kata.
Komputer awal merupakan komputer program tetap, dirancang untuk membantu orang dalam melakukan perhitungan sejak zaman kuno, seperti swipoa dan kalkulator. Salah satu komputer pertama dibuat pada tahun 1941 oleh Atanasoff-Berry untuk memecahkan sistem persamaan linier. Mesin Turing dan Colossus yang dikembangkan selama Perang Dunia II, dirancang untuk memecahkan kode Enigma Jerman. Komputer awal lainnya ENIAC dan komputer lain buatan Konrad Zuse (Z3, Z4).
Komputer modern merupakan komputer program tersimpan yang dapat menjalankan serangkaian urutan instruksi. Secara konvensional, komputer modern 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. Konsep komponen-komponen komputer ini berasal dari arsitektur von Neumann, ketika John von Neumann memaparkan arsitekturnya pada tahun 1945. Program dan data dibaca dari peranti masukan (seperti pembaca kartu, kibor, tetikus, tuas kendali, dll.) ke dalam unit pemrosesan sentral (CPU). Instruksi program diproses baris demi baris secara berurutan, memindahkan data antara CPU dan memori, melakukan operasi aritmetika dan logis pada data, mengubah urutan operasi sebagai respons terhadap informasi dan mengirimkan hasilnya melalui peranti keluaran (seperti mesin cetak, monitor, dll).[2]
Kata komputer secara umum pernah dipergunakan untuk mendefinisikan orang yang melakukan perhitungan aritmatika, dengan atau tanpa mesin pembantu. Menurut Barnhart Concise Dictionary of Etymology, kata tersebut digunakan dalam bahasa Inggris pada tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897 juga digunakan sebagai "alat hitung mekanis". Selama Perang Dunia II kata tersebut merujuk kepada para pekerja wanita Amerika Serikat dan Inggris yang pekerjaannya menghitung jalan artileri perang dengan mesin hitung.
Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.