1.1 Tentang
Komputasi Modern
Komputasi modern adalah sebuah
konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah
memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini
kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer
merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh 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.
Dalam kerjanya komputasi modern menghitung dan
mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu
meliputi:
1. Akurasi (big, Floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)
1.2 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 aritmatikadan 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.
Berikutnya 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).
Selanjutnya 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 p a r a l l e l 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.
1.3 Jenis-jenis
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.
Sumber :
http://id.wikipedia.org/wiki/Komputasi
http://phenomenalsite.co.cc/?p=46
http://www.komputasi.lipi.go.id/utama.cgi?cetakartikel&1111718762
http://www.scribd.com/doc/24593215/SEJARAH-KOMPUTASI
http://mohd-ridhwan.com/learning/?page_id=35
http://id.wikipedia.org/wiki/Komputasi
http://wartawarga.gunadarma.ac.id/2012/03/komputasi-modern-33/
http://www.scribd.com/doc/24593215/SEJARAH-KOMPUTASI
http://irmamino.wordpress.com/2011/02/22/tugas-softskill-komputasi-modern/