A.
PERKEMBANGAN
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
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.
John Von Neumann
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.
Berdasarkan artikel diatas penjelasan
mengenai perkembangan komputasi computer sudah cukup jelas. Kata-kata yang
disampaikan mudah untuk dicerna oleh pembaca. Selain itu, penjelasan yang
diberikan sangatlah jelas. Mulai dari pengertian komputasi, komputasi modern
dan tokoh penggagasnya, kegunaan komputasi modern, sampai kepada kesimpulannya.
Dilihat dari sisi kekurangan, artikel ini tidak memberikan gambar-gambar
tentang komputasi modern. Sehingga mengharuskan pembaca untuk mencari tahu dari
artikel lainnya.
B.
SEJARAH
KOMPUTASI MODERN
Pada paruh pertama abad 20, banyak
kebutuhan komputasi ilmiah bertemu dengan semakin canggih komputer analog, yang
menggunakan mekanis atau listrik langsung model masalah sebagai dasar
perhitungan. Namun, ini tidak dapat diprogram dan umumnya tidak memiliki
fleksibilitas dan keakuratan komputer digital modern.
George stibitz secara internasional
diakui sebagai ayah dari komputer digital modern. Sementara bekerja di
laboratorium bel di November 1937, stibitz menciptakan dan membangun sebuah
relay berbasis kalkulator ia dijuluki sebagai “model k” (untuk “meja dapur”, di
mana dia telah berkumpul itu), yang adalah orang pertama yang menggunakan
sirkuit biner untuk melakukan operasi aritmatika. Kemudian model menambahkan
kecanggihan yang lebih besar termasuk aritmatika dan kemampuan pemrograman
kompleks.
Salah satu tokoh yang sangat
mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957),
Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann
telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih
dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu
komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah
satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang
Dunia II lalu. Kegeniusannya dalam matematika telah terlihat semenjak kecil
dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam
kepalanya.
Von Neumann dilahirkan di Budapest,
ibu kota Hungaria, pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah
anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama
keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama
orang tuanya menjadi Max Neumann dan Margaret Kann. Max Neumann memperoleh
gelar dan namanya berubah menjadi Von Neumann. Max Neumann adalah seorang
Yahudi Hungaria yang bergelar doktor dalam ilmu hukum. Dia juga seorang
pengacara untuk sebuah bank. Pada tahun 1903, Budapest terkenal sebagai tempat
lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Di tahun 1926 pada umur 22 tahun, Von
Neuman lulus dengan dua gelar yaitu gelar S1 pada bidang teknik kimia dari ETH
dan gelar doktor (Ph.D) pada bidang matematika dari Universitas Budapest. Von
Neumann sangat tertarik pada hidrodinamika dan kesulitan penyelesaian persamaan
diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih
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. Berikut ini beberapa contoh komputasi modern sampai
dengan lahirnya ENIAC :
- Konrad Zuse’s electromechanical
“Z mesin” Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika,
termasuk aritmatika floating point dan ukuran programmability. Pada tahun
1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai
Turing lengkap.
- Non-programmable Atanasoff-Berry
Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa
berdasarkan perhitungan, angka biner, dan regeneratif memori
kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh
lebih seragam (berukuran meja besar atau meja kerja).
- komputer Colossus ditemukan pada
tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini
menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan
lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk
memecahkan kode perang Jerman.
- The Harvard Mark I ditemukan
pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan
programmability terbatas.
- Lalu lahirlah US Army’s
Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer
ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut
sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi
yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad
Zuse ’s Z3 yang ditemukan padatahun 1941).
Secara
kasar, kita dapat membagi sejarah komputasi modern ke dalam era berikut:
-
1970-an: Timesharing (1 komputer dengan banyak pengguna)
-
1980-an: Personal komputer (1 komputer per user)
-
1990-an: Komputasi paralel (banyak komputer per user)
Sampai
sekitar tahun 1980, komputer besar, mahal, dan terletak di pusat-pusat
komputer.
Kebanyakan
organisasi memiliki satu mesin besar.
Tahun 1980-an, harga turun ke titik
di mana setiap user bisa memiliki-nya komputer pribadi atau workstation.
Mesin-mesin ini sering jaringan bersama-sama, sehingga pengguna dapat melakukan
remote login pada komputer orang lain atau berbagi file dalam berbagai cara.Dewasa
ini beberapa sistem memiliki banyak prosesor per pengguna, baik dalam bentuk
komputer paralel atau koleksi besar CPU yang dibagi oleh komunitas pengguna
yang kecil. Seperti biasanya disebut sistem parallel atau terdistribusi sistem
komputer.
Perkembangan ini menimbulkan
pertanyaan tentang jenis perangkat lunak apa yang akan dibutuhkan untuk sistem
baru ini. Untuk menjawab pertanyaan ini, sebuah kelompok di bawah arahan Prof
Andrew S. Tanenbaum pada Vrije Universiteit (VU) di Amsterdam (Belanda) telah
melakukan penelitian sejak tahun 1980 di bidang sistem komputer terdistribusi.
C.
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.