Definisi Komputasi Modern
Dari berbagai
artikel yang saya lihat tentang komputasi modern, komputasi modern adalah
sebuah konsep sistem yang dapat menerima inputan dan instruksi sebuah
permasalahan untuk dipecahkan menggunakan algoritma tertentu.
Disebut
komputasi modern karena dalam prosesnya menggunakan alat canggih yang
disesuaikan dengan zaman modern saat menyelesaian masalah. Jadi, komputasi
modern adalah perhitungan yang menggunakan komputer canggih dimana pada
komputer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah
perhitungan secara efektif dan efisien.
Terdapat 5 hal yang menjadi
perhitungan komputasi :
·
Akurasi (bit, Floating poin)
·
Kecepatan (Dalam satuan Hz)
·
Problem volume besar (Down sizing atau
paralel)
·
Modeling (NN dan GA)
·
Kompleksitas (Menggunakan teori Big O).
Sejarah Komputasi Modern
John Von Neumann adalah
salah satu ilmuwan terbesar abad ini. Beliaulah yang pertama kali menggagaskan
konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam
sebuah memory. Konsep inilah yang menjadi dasar arsitektur komputer modern.
John Von Neumann meningkat karya-karyanya dalam bidang matematika, teori
kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan
salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los
Alamos pada Perang Dunia II lalu. Kepiawaian John Von Neumann teletak pada
bidang teori game yang melahirkan konsep automata, teknologi bom atom dan
komputasi modern yang kemudian melahirkan komputer.
Mekanika kuantum
Von Neumann
selain genius juga seorang pemikir yang kreatif. Ia mampu mengubah konsep atau
pemikiran orang lain menjadi sesuatu yang lebih baik, lengkap dan logis. Hal
inilah yang dilakukannya pada teori mekanika kuantum. Mekanika kuantum
berurusan dengan perilaku partikel atomik dan hukum-hukum yang mengaturnya.
Pada masa itu, ada dua teori yang saling berkompetisi untuk mendeskripsikan
dunia atom.
Pertama,
mekanika gelombang yang digagas Erwin Schrodinger. Menurutnya, sebuah elektron
dalam atom hidrogen, analog dengan tali pada instrument musik. Dengan teori
ini, Schrodinger mengembangkan persamaan gelombang untuk elektron yang secara
tepat mampu memprediksi perilaku elektron.
Teori yang
kedua bernama mekanika matriks yang dikembangkan Werner Heisenberg, Max Born
dan Pascual Jordan. Teori ini mengatakan, nilai posisi dan momentum suatu
partikel dapat dideskripsikan konstruksi matematika menggunakan aljabar
matriks. Kedua teori ini tampak berbeda di mata banyak orang. Dua persepsi
mengenai masalah yang sama. Namun Von Neumann mampu membuktikan, kedua sistem
tersebut ternyata ekivalen secara matematis alias sama tetapi berbeda bentuk.
Namun Von
Neumann ingin mengembangkan teori yang lebih baik lagi dari keduanya. Ia ingin
mengembangkan yang lebih fundamental dan powerful, sehingga lahirlah konsep
“ruang Hilbert abstrak”. Konsep ini merupakan struktur matematika untuk
mekanika kuantum. Formulasi ini ternyata lebih mudah digunakan orang lain untuk
melakukan penelitian mekanika kuantum.
Bom atom
Kepiawaian
Von Neumann tidak hanya di bidang yang abstrak seperti mekanika kuantum, namun
juga dalam bidang teknik seperti pengembangan bom atom di Los Alamos pada tahun
1943. Pada saat itu, Amerika Serikat merasa ketakutan jika Jerman bisa membuat
bom atom, sehingga dibentuklah tim yang beranggotakan ilmuwan-ilmuwan ternama
untuk merancang sebuah bom atom, sesuatu yang dikatakan banyak orang sebagai
iblis penghancur, di Los Alamos. Kontribusi Von Neumann dalam projek bom atom
adalah pengembangan matematikanya dan kontribusinya pada implosion bomb.
Jenis-Jenis
Komputasi Modern
Komputasi modern mempunyai 3 jenis, yaitu :
1. Mobile Computing atau
Komputasi Bergerak
Mobile computing (komputasi
bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi
menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah
tempat, tetapi berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut,
untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari
sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone,
dan sebagainya.
2. Grid Computing
Komputasi grid memanfaatkan kekuatan
pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk
menghitung satu pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer
utama, dan dipecah menjadi beberapa tugas yang dapat dilaksanakan secara
bersamaan pada komputer yang berbeda. Tugas-tugas ini tidak perlu saling
eksklusif, meskipun itu adalah skenario yang ideal. Sebagai tugas lengkap pada
berbagai unit komputasi, hasil dikirim kembali ke unit pengendali, yang
kemudian collates itu membentuk keluaran kohesif.
Keuntungan dari komputasi grid adalah
dua kali lipat: pertama, kekuatan pemrosesan yang tidak digunakan secara
efektif digunakan, memaksimalkan sumber daya yang tersedia dan, kedua, waktu
yang dibutuhkan untuk menyelesaikan pekerjaan besar berkurang secara signifikan.
Idealnya kode sumber harus
direstrukturisasi untuk membuat tugas-tugas yang saling eksklusif adalah
sebagai mungkin. Itu tidak berarti bahwa mereka tidak bisa saling bergantung,
tetapi pesan yang dikirim antara tugas-tugas meningkatkan faktor waktu. Satu
pertimbangan penting saat membuat pekerjaan komputasi grid adalah bahwa apakah
kode dijalankan serial atau paralel tugas, hasil dari keduanya harus selalu
sama di setiap situasi.
3. Cloud Computing atau
Komputasi Awan
Cloud computing adalah perluasan
dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana
dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas.
Semua yang terlihat adalah sebuah antarmuka, yang menerima masukan dan
memberikan output. Bagaimana output ini dihitung benar-benar tersembunyi.
Sebagai contoh, seorang sopir mobil
tahu bahwa roda kemudi dengan memutar arah mobil yang mereka ingin pergi; atau
yang menekan pedal gas akan menyebabkan mobil untuk mempercepat. Sopir biasanya
tidak peduli tentang bagaimana arah dari roda kemudi dan pedal gas tersebut
diterjemahkan ke dalam gerakan yang sebenarnya dari mobil. Oleh karena itu,
rincian ini diabstraksikan dari sopir.
Cloud serupa, melainkan menerapkan
konsep abstraksi dalam lingkungan komputasi fisik, dengan menyembunyikan proses
yang benar dari pengguna. Dalam lingkungan komputasi awan, data bisa berada
pada beberapa server, rincian koneksi jaringan yang tersembunyi dan pengguna
tidak ada yang tahu. Bahkan, komputer awan awan dinamakan demikian karena
sering digunakan untuk menggambarkan pengetahuan eksak tentang pekerjaan batin.
Cloud komputasi berat berasal dari paradigma Unix memiliki beberapa elemen,
masing-masing yang sangat baik pada satu tugas tertentu, daripada memiliki satu
elemen besar yang tidak baik.
Sumber :
http://dodious.blogspot.com/2012/03/mari-mengenal-apa-itu-komputasi-modern.html
http://cintiia-refleksi.blogspot.com/2013/04/mengenal-apa-itu-komputasi-modern.html
http://novaeunsuh.wordpress.com/2011/03/06/apa-sih-komputasi-modern-itu/
http://gozovhi.blogspot.com/2012/03/apa-sih-komputasi-modern-itu.html
http://irenaishiteru89.wordpress.com/2011/03/08/mengenal-lebih-dekat-apa-itu-komputasi-modern/