Artikel Komputasi Modern
Hampir sebagian besar orang mengetahui apa itu komputer, lain hal nya
dengan komputasi. Komputasi sendiri merupakan suatu cara yang dapat
digunakan untuk menemukan sebuah solusi dari data yang telah kita input dengan
menggunakan algoritma. Dan
ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan
model matematika teknik penyelesaian numerik serta penggunaan komputer untuk
menganalisis dan memecahkan masalah-masalah ilmu (atau dalam hal ini sains).
Dalam penggunaan praktisnya, biasanya berupa penerapan simulasi komputer atau
berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam
berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk
menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Sebelum kita masuk pada alat komputasi yang ada pada saat ini,ada lebih
baiknya kita melihat contoh komputasi zaman dahulu. Hal ini dapat membantu kita
untuk melihat perkembangan komputasi dari generasi ke generasi. Sebagai contoh,
dahulu alat komputasi paling kuno adalah kertas, potlot dan karet penghapus.
dari ketiga benda tersebut, orang melakukan proses-proses komputasi yang mudah
hingga yang rumit dengan tiga benda “sederhana” ini. Akan tetapi, dengan munculnya
alat-alat komputasi yang tersusun dari komponen-komponen elektro; seperti
kalkulator dan mesin hitung lainnya, hal-hal komputasi yang rumit akan menjadi
lebih “sederhana” dan memudahkan kita dalam mengerjakan suatu proses
perhitungan.
Pada
kesempatan ini saya ingin berbagi sedikit informasi tentang satu mesin
komputasi yang sangat populer pada era ini, yaitu komputer.
Komputasi modern mungkin merupakan kalimat yang jarang terdengar di
telinga masyarakat Indonesia pada umumnya. Komputasi modern pengertian nya
adalah cara untuk menemukan pemecahan masalah/solusi dari data input dengan
menggunakan suatu algoritma tertentu. Komputasi merupakan suatu sub-bidang dari
ilmu komputer dan matematika.
Selama ribuan
tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan
kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang
dengan bantuan suatu tabel. Sebenarnya sudah lama komputasi modern ini di
cetuskan dan tokoh di balik semua ini yaitu John Von Neumann, Beliau merupakan
ilmuan besar saat ini. Beliaulah yang pertama kali menggagaskan konsep sebuah
sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory dan
dikenal sebagai arsitektur komputer modern.
Komputasi modern digunakan untuk memecahkan suatu masalah yang ada,
perhitungan komputasi modern yaitu seperti :
- Akurasi
(bit, floating point)
- Kecepatan
(dalam satuan Hertz - Hz.)
- Problem
volume besar (paralel)
- Modeling (NN
dan GA), dan
- Kompleksitas
(menggunakan Teori Bog O)
Seiring dengan terus berkembangnya
komputasi, tentunya akan berpengaruh terhadap penggunaan hardware dan software
yang digunakan untuk komputasi tersebut. Sehingga hal ini membuat adanya sebuah
evolusi mesin yang digunakan untuk pemrosesan tersebut. Hal - hal yang
berdampak akibat berkembangnya komputasi ini akan dijelaskan pada artikel
selanjutnya.
Sedikit kesimpulan
yang bisa saya tarik dari sekelumit artikel ini adalah bahwa jauh sebelum
dikenalnya mesin untuk melakukan proses komputasi (dalam hal ini seperti
kalkulator, komputer, dan gadget lainnya), orang dahulu telah memanfaatkan
benda - benda sekitar bahkan benda - benda langit untuk melakukan sebuah
perhitungan. Sebagai contoh, bangsa suku Maya yang hidup sekitar 1000 tahun
yang lalu telah memanfaatkan benda langit untuk digunakan sebagai navigasi dan
sistem penanggalan dan ketelitiannya pun sangat akurat.
Sejarah Komputasi Modern
Komputasi sebenarnya telah dilakukan manusia sejak berabad-abad
yang lalu. Komputasi berawal dari pehitungan angka. Hal tersebut dilihat dari
manusia yang telah dapat menghitung, menghitung berbagai hal. Zaman dahulu,
manusia purba seperti Pithecantropus Erectus telah bisa melakukan perhitungan sederhana
untuk sisitem barter barang. Sistem kalender dan rasi bintang bahkan telah
dilakukan manusia sejak zaman romawi. Manusia telah memilki akal untuk
melakukan perhitungan-perhitungan tersebut.
Namun, dikarenakan setiap manusia
mempunyai keterbatasan, tak semua perhitungan bisa dilakukan otak manusia.
Apalagi jika perhitungan tersebut memiliki banyak angka. Oleh sebab itu,
manusia membuat suatu alat perhitungan yang bisa membantu pekerjaannya.
Banyak alat-alat perhitungan angka yang
dibuat oleh manusia, sebagai contoh adalah “sempoa” yang banyak digunakan
rakyat China zaman dahulu, bahkan sampai sekarang. Perhitungan-perhitungan yang
semakin kompleks, menimbulkan masalah baru bagi manusia, oleh sebab itu,
manusia membuat alat-alat yang lebih cangging lagi, baik dalam kecepatan
menghitung maupun kepraktisannya.
Pada tahun 1613 muncullah penggunaan kata
“komputer” pertama kali. Yang menggambarkan sebuah mesin yang dapat melakukan
perhitungan yang lebih kompleks. Komputasipun mulai berkembang seiring perkembangan
komputer. Perkembangan komputer tersebut dapat dilihat dari hal-hal berikut:
* Tahun 1940 komputer yang semula
dikhususkan sebagai instrument untuk science, berubah menjadi produk komersil.
* Tahun 1945 di temukan Bug Komputer oleh
Grace Murray Hopper
* Tahun 1947 tanggal 23 Desember
ditemukan transistor yang pertama kali oleh Bardeen dan Walter Brattain bersama
dengan William Shockley
* Tahun 1951 dimulai sebuah gagasan
microprogramming oleh Maurice Wilkes
* Tahun 1951-1952 Grace Murray Hopper mengembangkan
A-O, yang merupakan compiler pertama.
* Tahun 1957 John Backus dan kolega IBM
mengirimkan Compiler Fortran yang pertama.
* Tahun 1958 Jack Kilby menghasilkan
prototype semiconductor IC
* Tahun 1960 merupakan timbulnya system
kecil seperti word length, register structure, Number of Addresses, I/O
channel, Floating point hardware.
* Tahun 1960 juga Paul Baran yang bekerja
di Rand Corp. menemukan dasar packet switching untuk data komunikasi.
* Tahun 1962 video game pertama kali di
temukan oleh Steve Russell yang merupakan seorang lulusan MIT.
* Tahun 1964 mouse ditemukan oleh Doug
Engelbart.
* Tahun 1969 munculnya internet oleh DARPA
* Tahun 1970 merupakan kedatangan PC
(personal computer).
* Tahun 1970 ditemukan UNIX oleh Dennis
Ritchie dan Kenneth Thomson.
* Pada tahun 1970 juga floppy disk dan
daisywheel printer di tunjukkan kepada umum (debut pertama).
* Tahun 1971 Ray Tomlinson of Bolt
Beranek dan Newmen pertama kali mengirimkan jaringan surat e-mail.
* Tahun 1971 Niklaus Wirth menemukan
Pascal
* Tahun 1972 di temukan bahasa C oleh
Dennis Ritchie di Bell Labs.
* Tahun 1973 Robert Metcalfe menuliskan
catatan di “Ether Acquisition” yang mendeskripsikan Ethernet.
* Tahun 1973 Robert Metcalfe dan David
Boggs menemukan Ethernet.
* Tahun 1976 merupakan tahun pertama
kalinya muncul supercomputer dengan vektorial arsitektur.
* Tahun 1976, Steve Jobs dan Steve
Wozniak mendesain dan membangun Apple I yang terdiri dari kebanyakan papan
circuit.
* Tahun 1977, Steve Jobs dan Steve
Wozniak tergabung dalam Apple computer pada 3 januari.
* Tahun 1978, Muncul MS
* Tahun 1978, Wordstar yang merupakan
software pengolah kata diperkenalkan dan meluas.
* Tahun 1979 telepon seluler di test di
Jepang dan Chicago.
* Tahun 1980 IBM memilih PC-DOS dari
Microsoft sebagai OS (Operating System)
* Tahun 1980 bahasa Ada muncul yang di
temukan oleh Departemen Pertahanan US.
* Tahun 1980 portable computer seberat 24
pounds lahir.
* 1 januari 1983, muncul TCP/IP
* Tahun 1984, muncul Apple Macintosh
* Tahun 1984, muncul DNS
* Tahun 1985 menyebarnya sistem
networking.
* Tahun 1990 tim Barners Lee Menemukan
WWW yaitu aplikasi internet yang membawa perkembangan dan perubahan besar di
dunia internet.
* Tahun 1991 Trovalds menempatkan UNIX di
IBMnya.
* Tahun 1992 muncul istilah surfing
* Tahun 1993 pentium milik intel
diperkenalkan kepada umum pada bulan Maret
* Tahun 1993 muncul NSCA Mosaic
* Tahun 1994 muncul Yahoo dan Netscape
Navigator 1.0
* Tahun 1995 muncul bahasa pemrograman
Java pada bulan Mei.
* Pada Desember 1994 maka Spyglass milik
Microsoft telah dibayar dan diberi lisensi, sehingga untuk web browser yang
nantinya nama spyglass tersebut akan diganti dengan nama Internet Explorer.
* Pada 1995 spyglass sudah menjadi bagian
dari OS dan bagian dari windows
Konsep dasar arsitektur komputer modern
adalah konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya
dalam sebuah memory. Konsep ini pertama kali digagasi oleh John Von Neumann.
Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann
memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game
theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui
karya-karyanya.
Von Neumann juga ahli dalam bidang
komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer
ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai
sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program
yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat,
I/O, dan memori.
Macam-macam Komputasi Modern
Komputasi modern terbagi tiga macam, yaitu
komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan).
Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :
1. Mobile computing
Mobile computing atau komputasi
bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak
merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan
jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi
berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak
seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain
sebagainya.
2. Grid computing
Komputasi grid menggunakan
komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh
jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar
yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
- Sistem untuk
koordinat sumber daya komputasi tidak dibawah kendali pusat.
- Sistem
menggunakan standard dan protocol yang terbuka.
- Sistem mencoba
mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas
komponen individu pelayanan komputasi grid.
3. Cloud computing
Komputasi cloud merupakan
gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering
menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap
baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya
melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang
sering menyediakan layanan melalui internet.
Adapun perbedaan antara komputasi mobile, komputasi grid dan
komputasi cloud, dapat dilihat penjelasannya dibawah ini :
- Komputasi
mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan
komputasi grid dan cloud menggunakan komputer.
- Biaya untuk
tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan
cloud.
- Komputasi
mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid
dan cloud membutuhkan tempat yang khusus.
- Untuk komputasi mobile
proses tergantung si pengguna, komputasi grid proses tergantung pengguna
mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan
jaringan internet sebagai penghubungnya.