Dahulu sebelum adanya komputer, cara perhitungan dan komputasi dilakukan
dengan menggunakan pena dan kertas, atau kapur dan batu tulis. Namun setelah
adanya komputer cara perhitungan dan komputasi dapat dilakukan dengan
menggunakan komputer. hal ini selain dapat mempermudah melakukan komputasi juga
dapat menghemat waktu, biaya, dan media yang digunakan.
Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan masalah
dari data input dengan menggunakan suatu algoritma yang biasa disebut dengan
teori komputasi, sub-bidang dari ilmu komputer dan matematika. Dalam
ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru,
melalui penerapan model-model matematika dalam program komputer berdasarkan
landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata
dalam ilmu tersebut.
Sejarah dan Perkembangan
komputer
Pengertian komputer
Komputer adalah suatu alat yang dipakai
untuk mengolah data
sesuai dengan perintah yang telah dirumuskan. Kata komputer semula dipergunakan
untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika,
dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri.
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. Tanpa printer komputer tetap dapat melakukan tugasnya sebagai
pengolah data, namun sebatas terlihat dilayar monitor belum dalam bentuk print
out (kertas).
Generasi komputer
Ukuran komputer dahulu tidaklah
sekecil seperti sekarang ini. Dalam sejarah komputer, ada 5 generasi dalam
sejarah komputer.
Generasi Pertama
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" (machine language). Hal ini
menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri
lain komputer generasi pertama adalah penggunaan tube 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 tube 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.
Generasi Ketiga
Pada generasi ketiga telah diketahui
tedapat kelemahan pada transistor yang menghasilkan panas cukup besar, yang dapat
berpotensi merusak bagian-bagian internal komputer. Jack Kilby, seorang
insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC :
integrated circuit) pada tahun 1958. Para 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
Pada tahun
1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di
rumah, kantor, dan sekolah. 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 dalam 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.
Generasi Kelima
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.
Model Komputasi
Ada tiga
model dasar komputasional--fungsional, logika, dan imperatif. Sebagai tambahan
terhadap satuan nilai-nilai dan operasi yang berhubungan, masing-masing model
komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan
komputasi.
a. Model Fungsional
Model Fungsional terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi
fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai
argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function).
Suatu program adalah koleksi definisi fungsi-fungsi dan suatu komputasi adalah
aplikasi fungsi.
b. Model Logika
Model Logika terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis.
Program terdiri dari definisi hubungan dan suatu komputasi adalah suatu
bukti(suatu urutan kesimpulan).
c. Model Imperatif
Model Imperatif terdiri
dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk
memodifikasi pernyataan. Pernyataan adalah set pasangan nilai-nama dari
konstanta dan variabel. Program terdiri dari urutan tugas dan suatu komputasi
terdiri dari urutan pernyataan.
http://id.wikipedia.org/wiki/Komputasi
http://id.wikipedia.org/wiki/Sejarah_komputer
imranzulmi.blogspot.com/2011/04/model-komputasi.html