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.
Karakteristik Komputasi Modern
Karakteristik komputasi modern ada 3
macam, yaitu :
- Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
- Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
- Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.
Manfaat Komputasi Modern
Banyak manfaat yang terjadi dengan
adanya komputasi modern, diantaranya adalah:
Perhitungan-perhitungan kompleks
yang bisa mencapai ribuan data dapat dengan mudah dikerjakan manuisa dengan
bantuan komputer. Hal ini tentunya dapat mengurangi waktu, biaya dan lain
sebagainya.
Lahirnya komputer dapat membantu
pekerjaan manusia, dalam berbagai bidang. Misalnya pada bidang kedokteran,
pertanian, astronomi, teknologi, ekonomi dan lainnya. Bahkan komputer sekarang
telah ada dalam hampir semua bidang di dunia ini.
Contoh alat yang dapat membantu
manusia dalam konsep komputasi modern adalah:
Mobile computing merupakan kemajuan
teknologi komputer yang 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.
Grid Computing 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.
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.
Tidak ada komentar:
Posting Komentar