Sejarah Komputer
Sejarah komputer berawal dari abad ke-19, ketika Charles Babbage mencoba
untuk mendesain komputer mekanik yang bernama Mesin Analitikal. Desain ini menjadi basis kerangka desain komputer sekarang.
Secara garis besar,
pengembangan komputer terbagi dalam empat generasi:
· Generasi
pertama dimulai ketika komputer digunakan dalam akademi dan militer,
seperti Komputer Atanasoff-Berry dibuat
pada tahun 1937 untuk
menyelesaikan sistem persamaan
linear dan komputer
Colossus untuk memecahkan kode rahasia Jerman Nazi.
Kemudian, ENIAC yang
dibangun pada tahun 1946 menjadi
komputer pertama untuk tujuan umum. Ketika komputernya dinyalakan untuk pertama
kali, Philadelphia mengalami mati
listrik. Komputer generasi ini menggunakan tabung
vakum untuk menyimpan data dan ukurannya memakan satu ruangan.
· Generasi
kedua dimulai ketika transistor menggatikan
tabung vakum. UNIVAC diperkenalkan ke publik tahun 1951 untuk
penggunaan komersial. Kemudian, pada tahun 1953, IBM memulai
bisnis komputernya dengan merilis IBM 650 dan IBM 700. Berbagai bahasa
pemrograman mulai dikembangkan dan komputer mulai
memiliki memori dan sistem
operasi.
· Generasi
ketiga dimulai ketika teknologi transistor meningkat menjadi sirkuit
terpadu. Komputer mini adalah
inovasi yang signifikan dalam generasi ini dan mempengaruhi generasi komputer
selanjutnya. NASA menggunakan
komputer generasi ini untuk melancarkan Program
Apollo, seperti Komputer Bimbingan Apollo untuk
mempermudah kendali Apollo Command/Service Module. Digital Equipment Corporation menjadi perusahaan
komputer nomor dua di belakang IBM dengan komputer PDP dan VAX-nya. Komputer ini membawa ke pengembangan sistem
operasi yang berpengaruh, Unix.
· Generasi
keempat dimulai pada dasawarsa 1970-an ketika
penemuan MOSFET dan integrasi
berskala besar selanjutnya membawa ke pengembangan mikroprosesor di
awal 1970-an. komputer
pribadi yang semakin kecil berkat mikroprosesor mulai
berkembang, dimulai dari komputer
rumahan dan komputer
meja. Teknologi selanjutnya adalah laptop dan
ponsel cerdas yang sangat fenomenal, membawa berbagai perusahaan teknologi ke
dalam perang
paten atas ponsel cerdas.
Pengertian komputer
Komputer adalah
alat yang dipakai untuk mengolah data menurut
perintah yang telah diprogram.
Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya
melakukan perhitungan
aritmetika, dengan atau tanpa alat bantu, tetapi arti kata ini
kemudian dipindahkan kepada mesin itu
sendiri. Pada awalnya, pengolahan informasi hampir eksklusif berhubungan dengan
masalah aritmatika,
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.
Konsep komponen-komponen komputer ini berasal dari arsitektur
von Neumann, ketika John
von Neumann memaparkan arsitekturnya pada tahun 1945.
Generasi komputer
Generasi
pertama
Dengan
terjadinya Perang
Dunia II, negara-negara yang terlibat dalam perang tersebut berusaha
mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki
komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta
mempercepat kemajuan teknik komputer. Pada tahun 1941, Conrad Zuse, seorang insinyur Jerman,
membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru
kendali.
Blok sekutu juga membuat kemajuan lain dalam
pengembangan kekuatan komputer. Tahun 1943, Inggris menyelesaikan
komputer pemecah kode rahasia yang dinamakan Komputer
Colossus untuk memecahkan kode rahasia yang digunakan Jerman Nazi.
Dampak pembuatan Colossus tidak terlalu memengaruhi perkembangan industri
komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakan komputer
serbaguna, tetpai ia hanya didesain untuk memecahkan kode rahasia. Kedua,
keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang
berakhir.
Usaha yang dilakukan
oleh Amerika
Serikat pada saat itu menghasilkan suatu kemajuan lain. Howard
Aiken, seorang insinyur Harvard yang bekerja dengan IBM,
berhasil memproduksi kalkulator elektronik untuk Angkatan Laut Amerika Serikat. Kalkulator tersebut berukuran
panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang
500 mil. The
Harvard-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan
komputer relai elektronik.
Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik.
Mesin tersebut beroperasi dengan lambat (ia membutuhkan 3-5 detik untuk
setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah).
Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan
yang lebih kompleks.
Perkembangan komputer
lain pada masa itu adalah Electronic Numerical
Integrator and Computer (ENIAC), yang dibuat atas kerja sama
antara pemerintah Amerika Serikat danUniversitas
Pennsylvania. Terdiri dari 18.000 tabung
vakum, 70.000 resistor,
dan 5 juta titik solder,
komputer tersebut merupakan mesin yang sangat besar dan mengonsumsi daya
sebesar 160 kW.[4] Dirancang
oleh John Presper Eckert dan John Mauchly, ENIAC merupakan komputer
serbaguna yang bekerja 1000 kali lebih cepat dibandingkan Mark I.
Pada
pertengahan 1940-an, John
von Neumann bergabung dengan tim Universitas Pennsylvania dalam
usaha membangun konsep desain komputer yang hingga 40 tahun mendatang masih
dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC)
pada tahun 1945 dengan
sebuah memori untuk menampung baik program ataupun data. Teknik ini
memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan
pekerjaannya kembali. Kunci utama arsitektur
von Neumann adalah Unit
Pemroses Sentral, yang memungkinkan seluruh fungsi komputer untuk
dikoordinasikan melalui satu sumber tunggal. Tahun 1951,
UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington
Rand, menjadi komputer komersial pertama yang memanfaatkan model
arsitektur Von Neumann tersebut.
Baik Sensus
Amerika Serikat maupun General
Electric memiliki UNIVAC. Salah satu hasil mengesankan yang
dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight
D. Eisenhower dalam pemilihan presiden tahun 1952.
Komputer Generasi
pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara
spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode
biner yang berbeda yang disebut bahasa
mesin. Hal ini menyebabkan komputer sulit untuk diprogram dan
membatasi kecepatannya. Ciri lain komputer generasi pertama adalah
penggunaan tabung
vakum (yang membuat komputer pada masa tersebut berukuran
sangat besar) dan silinder magnetik untuk penyimpanan data.
Generasi
kedua
Pada tahun 1948,
penemuan transistor sangat
memengaruhi perkembangan komputer. Transistor menggantikan tabung vakum
di televisi, radio,
dan komputer.
Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.
Transistor mulai
digunakan di dalam komputer mulai pada tahun 1956.
Penemuan lain yang berupa pengembangan memori inti-magnetik membantu
pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat
diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama
yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat
superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC.
Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat
menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh
peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk
kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya.
Hanya ada dua LARC
yang pernah dipasang dan digunakan. Satu terdapat di Lawrence Radiation Labs
di Livermore, California, dan yang lainnya di US
Navy Research and Development Center di Washington
D.C. Komputer generasi kedua menggantikan bahasa mesin dengan Bahasa
rakitan. Bahasa rakitan adalah bahasa yang menggunakan
singkatan-singakatan untuk menggantikan kode biner.
Pada awal 1960-an,
mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, universitas,
dan pemerintahan.
Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya
menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat
diasosiasikan dengan komputer pada saat ini, yaitu pencetak, penyimpanan
dalam disket, memori
komputer, sistem
operasi, dan program
komputer.
Salah satu contoh
penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri.
Pada tahun 1965,
hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk
memproses informasi keuangan.
Program yang
tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya
memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan
kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini,
komputer dapat mencetak faktur pembelian
konsumen dan kemudian menjalankan desain
produk atau menghitung daftar gaji.
Beberapa bahasa
pemrograman mulai bermunculan pada saat itu. Bahasa
pemrograman COBOL dan Fortran mulai
umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit
dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami
oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur
komputer. Berbagai macam karier baru bermunculan (pemrogram, analis
sistem, dan ahli sistem komputer). Industri perangkat
lunak juga mulai bermunculan dan berkembang pada masa komputer
generasi kedua ini.
Generasi
ketiga
Walaupun transistor
dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas
yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal
komputer. Batu kuarsa menghilangkan
masalah ini. Jack Kilby,
seorang insinyur di Texas
Instruments, mengembangkan sirkuit
terpadupada tahun 1958. IC
mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil
yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih
banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya,
komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam
chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem
operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai
program yang berbeda secara serentak dengan sebuah program utama yang memonitor
dan mengkoordinasi memori komputer.
Generasi keempat
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 peranti lunak yang mudah digunakan oleh
kalangan awam. Peranti 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.Kini, sebuah mikroprosesor dapat diproduksi dan kemudian
diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama
kemudian, setiap peranti rumah tangga seperti microwave, oven, televisi,
dan mobil dengan electronic fuel injection (EFI)
dilengkapi dengan mikroprosesor.
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 pada
tahun 1981 menjadi 5,5 juta unit pada 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 memopulerkan sistem grafis pada komputernya, sementara
saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga memopulerkan
penggunaan peranti 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, peranti lunak, informasi, dan juga
untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer
memungkinkan komputer tunggal untuk membentuk kerja sama elektronik untuk
menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung
(disebut juga Local
Area Network), atau [kabel telepon, jaringan ini dapat berkembang
menjadi sangat besar.
Generasi
kelima
Walaupun mungkin
realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang
dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara
lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa
asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas
tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari
bahwa pengertian manusia sangat bergantung pada konteks dan pengertian ketimbang
sekadar menterjemahkan kata-kata secara langsung.Mendefinisikan komputer
generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh
imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel
karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL menampilkan seluruh
fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan
buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar untuk
melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar
dari pengalamannya sendiri.
Banyak kemajuan di
bidang desain komputer dan teknologi yang semakin memungkinkan pembuatan
komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan
pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann
akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk
bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang
memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat
mempercepat kecepatan informasi.
Jepang adalah negara
yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima.
Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk
merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal,
namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi
kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia.
Jenis
Sekalipun demikian,
definisi di atas mencakup banyak alat khusus yang hanya bisa memperhitungkan
satu atau beberapa fungsi. Ketika mempertimbangkan komputer modern, sifat yang
paling membedakan mereka dari alat penghitung yang terdahulu ialah dengan pemrograman yang benar, semua komputer
dapat mengemulasi sifat
apa pun (meskipun barangkali dibatasi oleh kapasitas penyimpanan dan kecepatan
yang berbeda), dan, memang dipercaya bahwa mesin sekarang bisa meniru alat
perkomputeran yang akan diciptakan manusia pada masa depan (meskipun niscaya
lebih lambat). Dalam suatu pengertian, batas kemampuan ini adalah tes yang
berguna karena mengenali komputer "maksud umum" dari alat maksud
istimewa yang lebih awal. Definisi dari "maksud umum" bisa
diformulasikan ke dalam syarat bahwa suatu mesin harus dapat meniru Mesin Turing universal. Mesin yang
mendapat definisi ini dikenal sebagai Turing-lengkap,
dan yang pertama kali muncul pada tahun 1940 di tengah kesibukan perkembangan
di seluruh dunia. Lihat artikel sejarah perkomputeran untuk
lebih banyak detail periode ini.
Komputer
benam
Sekitar 20 tahun yang
lalu, banyak alat rumah tangga, khususnya panel dari permainan
video juga mencakup telepon genggam, perekam
kaset video, PDA dan banyak sekali dalam rumahtangga, industri,
otomotif, dan alat elektronik lain, semua berisi sirkuit elektronik seperti
komputer yang memenuhi syarat Turing-lengkap di atas (dengan catatan bahwa
program dari alat ini sering kali dibuat secara langsung di dalam chip ROM yang
akan perlu diganti untuk mengubah program mesin). Maksud khusus komputer yang
lain secara umum dikenal sebagai "mikrokontroler"
atau "komputer
benam" (embedded
computer). Oleh karena itu, banyak yang membatasi definisi komputer
kepada alat yang maksud pokoknya adalah pengolahan informasi, daripada menjadi
bagian dari sistem yang lebih besar seperti telepon, oven mikrowave, atau pesawat
terbang, dan dapat diubah untuk berbagai maksud oleh pengguna tanpa
modifikasi fisik. Komputer kerangka utama, minikomputer, dan komputer
pribadi (PC) adalah macam utama komputer yang
mendapat definisi ini.
Komputer
pribadi
Komputer pribadi
atau personal computer (PC) adalah istilah untuk komputer
yang banyak diketahui orang pada umumnya sehingga banyak orang yang tak akrab
dengan bentuk komputer selain komputer pribadi. Hanya orang-orang tertentu saja
yang memakai istilah ini secara eksklusif untuk menunjukkan istilah yang lebih
spesifik dan tepat.
Komputer pribadi
diperkenalkan pertama kali di Indonesia pada tahun 1980 oleh almarhum Eddy
Liew, pendiri Dragon Computer & Communication melalui merek Sinclair yang
berasal dari Inggris.
Komponen komputer
secara utuh :
1. Prosesor
2. Memori
3. Papan
induk
4. Casing
5. Catu
daya
6. CDRom
7. Monitor
8. VGA
9. Cakram
keras
10. Kabel
daya
Cara kerja komputer
Saat teknologi yang
dipakai pada komputer digital sudah
berganti secara dramatis sejak komputer pertama pada tahun 1940-an
(lihat Sejarah perangkat keras menghitung untuk
lebih banyak detail), komputer kebanyakan masih menggunakan arsitektur Von Neumann, yang diusulkan
pada awal 1940-an oleh John
von Neumann.
Arsitektur Von Neumann
menggambarkan komputer dengan empat bagian utama: Unit Aritmetika dan
Logis (ALU), unit
kontrol, memori,
dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini
dihubungkan oleh berkas kawat, "bus"
Memori
modul memori RAM
Di sistem ini, memori adalah urutan byte yang
dinomori (seperti "sel" atau "lubang burung dara"),
masing-masing berisi sepotong kecil informasi. Informasi ini mungkin menjadi
perintah untuk mengatakan pada komputer apa yang harus dilakukan. Sel mungkin
berisi data yang
diperlukan komputer untuk melakukan suatu perintah. Setiap slot mungkin berisi
salah satu, dan apa yang sekarang menjadi data mungkin saja kemudian menjadi
perintah.
Memori menyimpan
berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk
biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya
menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan
sebagai angka desimal 70 (atau angka biner) menggunakan salah satu metode
pemecahan. Instruksi yang lebih kompleks bisa digunakan untuk menyimpan gambar,
suara, video, dan berbagai macam informasi. Informasi yang bisa disimpan dalam
satu sell dinamakan sebuah byte.
Secara umum, memori
bisa ditulis kembali lebih jutaan kali - memori dapat diumpamakan sebagai papan
tulis dan kapur yang dapat ditulis dan dihapus kembali, daripada buku tulis
dengan pena yang tidak dapat dihapus.
Ukuran masing-masing
sel, dan jumlah sel, berubah secara hebat dari komputer ke komputer, dan
teknologi dalam pembuatan memori sudah berubah secara hebat - dari relay
elektromekanik, ke tabung yang diisi dengan air raksa (dan kemudian pegas) di
mana pulsa akustik terbentuk, sampai matriks magnet permanen, ke setiap
transistor, ke sirkuit terpadu dengan jutaan transistor di
atas satu chip silikon.
Pemprosesan
Unit Pengolah Pusat
atau CPU (Central
processing Unit) berperan untuk memproses perintah yang diberikan oleh pengguna
komputer, mengelolanya bersama data-data yang ada di komputer. Unit atau
peranti pemprosesan juga akan berkomunikasi dengan peranti input, output dan
storage untuk melaksanakan instruksi yang saling terkait.
Dalam arsitektur von Neumann yang asli, ia menjelaskan sebuah Unit Aritmetika
dan Logika, dan sebuah Unit Kontrol. Dalam komputer-komputer modern, kedua unit
ini terletak dalam satu sirkuit terpadu (IC - Integrated Circuit), yang
biasanya disebut CPU (Central Processing Unit).
Unit Aritmetika dan
Logika, atau Arithmetic Logic Unit (ALU), adalah alat yang melakukan
pelaksanaan dasar seperti pelaksanaan aritmetika (tambahan, pengurangan, dan
semacamnya), pelaksanaan logis (AND, OR,
NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi
sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan
"kerja" yang sebenarnya.
Unit
kontrol menyimpan perintah saat ini yang dilakukan oleh
komputer, memerintahkan ALU untuk melaksanaan dan mendapatkan kembali informasi
(dari memori) yang diperlukan untuk melaksanakan perintah itu, dan memindahkan
kembali hasil ke lokasi memori yang sesuai. Unit ini berfungsi mengontrol
pembacaan instruksi program komputer.
Masukan dan hasil
I/O membolehkan
komputer mendapatkan informasi dari dunia luar, dan menaruh hasil kerjanya di
sana, dapat berbentuk fisik (hardcopy) atau non fisik (softcopy). Ada berbagai
macam alat I/O, dari yang akrab keyboard, monitor dan disk drive,
ke yang lebih tidak biasa seperti webcam (kamera
web, pencetak, pemindai, dan sebagainya.
Yang dimiliki oleh
semua alat masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi dari suatu macam ke
dalam data yang
bisa diolah lebih lanjut oleh sistem komputer digital. Alat output, men-decode data
ke dalam informasi yang bisa dimengerti oleh pemakai komputer. Dalam pengertian
ini, sistem komputer digital adalah contoh sistem pengolah data.
Instruksi
Perintah yang
dibicarakan di atas bukan perintah seperti bahasa manusiawi. Komputer hanya
mempunyai perintah sederhana dalam jumlah terbatas yang dirumuskan dengan baik.
Perintah biasa yang dipahami kebanyakan komputer ialah "menyalin isi sel
123, dan tempat tiruan di sel 456", "menambahkan isi sel 666 ke sel
042, dan tempat akibat di sel 013", dan "jika isi sel 999 adalah 0,
perintah berikutnya anda di sel 345".
Instruksi diwakili
dalam komputer sebagai nomor - kode untuk "menyalin" mungkin menjadi
001, misalnya. Suatu himpunan perintah khusus yang didukung oleh komputer
tertentu diketahui sebagai bahasa
mesin komputer. Dalam praktiknya, orang biasanya tidak menulis
perintah untuk komputer secara langsung di bahasa mesin tetapi memakai bahasa
pemrograman "tingkat tinggi" yang kemudian
diterjemahkan ke dalam bahasa mesin secara otomatis oleh program komputer
khusus (interpreter dan kompiler). Beberapa bahasa pemrograman berhubungan erat
dengan bahasa mesin, seperti assembler (bahasa
tingkat rendah); di sisi lain, bahasa seperti Prolog didasarkan
pada prinsip abstrak yang jauh dari detail pelaksanaan sebenarnya oleh mesin
(bahasa tingkat tinggi)
Arsitektur
Komputer kontemporer
menaruh ALU dan unit kontrol ke
dalam satu sirkuit
terpadu yang dikenal sebagai Unit Pemroses Sentral atau CPU.
Biasanya, memori komputer ditempatkan di atas beberapa sirkuit terpadu yang
kecil dekat UPS. Alat yang menempati sebagian besar ruangan dalam komputer
adalah ancilliary sistem (misalnya, untuk menyediakan tenaga listrik) atau alat
I/O.
Beberapa komputer
yang lebih besar berbeda dari model di atas di satu hal utama - mereka
mempunyai beberapa UPS dan unit kontrol yang bekerja secara bersamaan. Terlebih
lagi, beberapa komputer, yang dipakai sebagian besar untuk maksud penelitian
dan perkomputeran ilmiah, sudah berbeda secara signifikan dari model di atas,
tetapi mereka sudah menemukan sedikit penggunaan komersial.
Fungsi dari komputer
secara prinsip sebenarnya cukup sederhana. Komputer mencapai perintah dan data
dari memorinya. Perintah dilakukan, hasil disimpan, dan perintah berikutnya
dicapai. Prosedur ini berulang sampai komputer dimatikan.
Program
Program
komputer adalah daftar besar perintah untuk dilakukan oleh
komputer, barangkali dengan data di dalam tabel. Banyak program komputer berisi
jutaan perintah, dan banyak dari perintah itu dilakukan berulang kali. Sebuah
komputer pribadi modern yang umum (pada tahun 2003) bisa
melakukan sekitar 2-3 miliar perintah
dalam sedetik. Komputer tidak mendapat kemampuan luar biasa mereka lewat
kemampuan untuk melakukan perintah kompleks. Tetapi, mereka melakukan jutaan
perintah sederhana yang diatur oleh orang pandai, pemrogram."Programmer
Baik memperkembangkan set-set perintah untuk melakukan tugas biasa (misalnya,
menggambar titik di layar) dan lalu membuat set-set perintah itu tersedia
kepada programmer lain". Sekarang ini, kebanyakan komputer dapat melakukan
beberapa program sekaligus. Ini biasanya diserahkan ke sebagai multitasking.
Pada kenyataannya, UPS melakukan perintah dari satu program, kemudian setelah
beberapa saat, UPS beralih ke program kedua dan melakukan beberapa perintahnya.
Jarak waktu yang kecil ini sering diserahkan ke sebagai irisan waktu (time-slice).
Ini menimbulkan khayal program lipat ganda yang dilakukan secara bersamaan
dengan memberikan waktu UPS di antara program. Ini mirip bagaimana film adalah
rangkaian kilat saja masih membingkaikan. Sistem
operasi adalah program yang biasanya menguasai kali ini
membagikan
Sistem
operasi
Sistem
operasi adalah semacam gabungan dari potongan kode yang
berguna. Ketika semacam kode komputer dapat dipakai secara bersama oleh
beraneka-ragam program komputer, setelah bertahun-tahun, pemrogram (programmer)
akhirnya memindahkannya ke dalam sistem operasi.
Sistem operasi,
menentukan program mana yang akan dijalankan, kapan, dan alat yang mana
(seperti memori atau I/O) yang mereka gunakan. Sistem operasi juga memberikan
layanan (service) kepada program lain, seperti kode yang membolehkan pemrogram
untuk menulis program untuk suatu mesin tanpa perlu mengetahui detail dari
semua alat elektronik yang terhubung pada komputer.
Penggunaan komputer
Komputer digital
pertama, memiliki ukuran yang besar dan membutuhkan biaya besar untuk
pembuatannya. Komputer pada masa itu umumnya digunakan untuk mengerjakan
perhitungan ilmiah. ENIAC,
komputer awal AS awalnya dibuat untuk memperhitungkan tabel ilmu balistik untuk
persenjataan (artileri), menghitung kerapatan penampang neutron untuk melihat
jika bom
hidrogen akan bekerja dengan semestinya (perhitungan ini, yang
dilakukan pada Desember 1945 sampai Januari 1946 dan melibatkan dala dalam
lebih dari satu juta kartu punch, memperlihatkan bentuk lalu di
bawah pertimbangan akan gagal). CSIR Mk 1/CSIRAC, komputer pertama Australia, mengevaluasi pola curah
hujan untuk tempat penampungan dari Snowy Mountains, suatu proyek pembangkit Hidroelektrik besar.
Selain itu juga dipakai dalam kriptanalisis,
misalnya komputer elektronik digital yang
pertama, Colossus,
dibuat selama Perang
Dunia II. Akan tetapi, visionaris awal juga menyangka bahwa
pemrograman itu akan dapat memainkan catur, memindahkan gambar dan penggunaan
lain.
Orang-orang di
pemerintah dan perusahaan besar juga memakai komputer untuk mengotomasikan
banyak data dan
mengerjakan tugas yang sebelumnya dikerjakan oleh manusia misalnya, memelihara
dan memperbarui rekening dan inventaris. Dalam bidang pendidikan, ilmuwan di
berbagai bidang mulai memakai komputer untuk analisis mereka sendiri. Penurunan
harga komputer membuat komputer dapat dipakai oleh organisasi yang lebih kecil.
Bisnis, organisasi, dan pemerintah sering menggunakan banyak komputer kecil
untuk menyelesaikan tugas yang sebelumnya dilakukan oleh komputer kerangka
utama yang mahal dan besar. Kumpulan komputer yang lebih kecil di satu lokasi
disebut sebagai server.
Dengan penemuan mikroprosesor di 1970-an,
menghasilkan komputer yang sangat murah menjadi mungkin. PC menjadi
populer untuk banyak tugas, termasuk menyimpan buku, menulis, dan mencetak
dokumen. Perhitungan meramalkan dan lain berulang matematika dengan lembarang sebar, berhubungan dengan e-pos dan, Internet.
Namun, ketersediaan luas komputer dan mudah dikostumisasi komputer dapat
digunakan untuk banyak pekerjaan lain.
Sekaligus, komputer
kecil, biasanya dengan mengatur program, ditemukan cara mengaplikasikan mereka
ke dalam alat lain seperti peralatan rumah, mobil, pesawat terbang, dan
perlengkapan industri. Prosesor benam menguasai
kelakuan alat seperti itu yang lebih mudah, membolehkan kelakuan kontrol yang
lebih kompleks (untuk kejadian, perkembangan sistem
rem anti terkunci di mobil). Saat abad ke-21 dimulai,
kebanyakan alat listrik, bentuk angkutan bertenaga, dan batas produksi pabrik
dikuasai di sisi komputer. Kebanyakan insinyur memprediksikan bahwa ini akan
terus berkembang.
Bagian-bagian komputer
Komputer terdiri atas
2 bagian besar yaitu perangkat lunak (software)
dan perangkat keras (hardware).
Perangkat keras
· Pemroses atau
CPU sebagai unit pengolah data
· Memori RAM,
tempat penyimpanan data sementara
· Hard drive,
media penyimpanan data semi permanen
· Perangkat
masukan, media yang digunakan untuk memasukkan data untuk diproses oleh CPU,
seperti mouse, keyboard,
dan tablet
· Perangkat
keluaran, media yang digunakan untuk menampilkan hasil keluaran pemrosesan CPU,
seperti monitor, speaker, headset, plotter, proyektor,
dan printer
Perangkat lunak
Sistem
operasi
Program dasar pada komputer yang menghubungkan pengguna
dengan hardware komputer. Sistem operasi yang biasa digunakan
adalah Linux, Windows,
dan Mac OS.
Tugas sistem operasi termasuk (Namun tidak hanya) mengatur eksekusi program di
atasnya, koordinasi input, output,
pemrosesan, memori, serta instalasi software.
· Program
komputer
Merupakan aplikasi tambahan yang dipasang sesuai dengan sistem operasinya
Slot pada komputer
· ISA/PCI,
slot untuk masukan kartu tambahan non-grafis
· AGP/PCIe,
slot untuk masukan kartu tambahan grafis
· IDE/SCSI/SATA,
slot untuk hard drive/ODD
· USB,
slot untuk masukan media plug-and-play (colok dan mainkan, artinya
perangkat yang dapat dihubungkan ke komputer dan langsung dapat digunakan)
Jenis computer :
o Komputer
rumah (home computer)
o Server
· Minikomputer
· Mainframe
computer
Narasumber :
https://id.wikipedia.org/wiki/Komputer
https://id.wikipedia.org/wiki/Sejarah_komputer
Komentar
Posting Komentar