Welcome to my Blog. All you can read here. Have fun, enjoy, and thanks!

Tuesday, March 18, 2014

Perkembangan Komputasi Modern serta Implementasi

Komputasi adalah cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini merupakan apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Yang akan kita bahas disini adalah Komputasi Modern berarti Komputasi yang sudah maju seperti jaman sekarang ini komputasi yang sudah menggunakan komputer, tapi kita balik dulu kebelakang apa sih sejarah dari komputasi ini?

Ilmu Komputasi ini ditemukan oleh John Von Neumann, seorang matematikawan dari Hungaria-Jerman yang memberikan kontribusi penting di bidang fisika kuantum, analisis fungsional, teori himpunan, ilmu komputer, ekonomi dan bidang lainnya yang berkaitan dengan matematika. 

John Von Neumann dengan mesin komputasinya
John Von Neumann 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. Dia juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. John Von Neumann ingin komputer dimanfaatkan di semua bidang ilmu pengetahuan, yang dapat lebih bersifat logis dan tepat untuk bidang tersebut karena dia telah mencoba melakukannya. Dengan kontribusi untuk arsitektur komputer, yang menggambarkan bagaimana operasi logis yang diwakili oleh angka-angka yang kemudian dapat dibaca dan diproses, mimpi John Von Neumann banyak yang telah menjadi kenyataan. Hari ini kita memiliki mesin komputasi yang sangat kuat yang digunakan dalam sejumlah bidang ilmiah, serta masih banyak lagi bidang non-ilmiah.

Adapun beberapa macam Komputasi Modern pada jaman sekarang yang masih dipergunakan adalah:

Mobile Computing

Mobile Computing 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. Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

Grid Computing

Grid Computing menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.

Cloud Computing

Cloud Computing merupakan kumpulan dari beberapa resources atau gabungan dari teknologi yang terintegrasi menjadi satu dan digunakan melalui web atau bisa disebut internet storage yang dimana kita tidak perlu menggunakan flashdisk atau hardisk untuk menyimpan data, hanya dengan koneksi internet kita bisa menyimpan data pada storage online semacam Dropbox atau Google Drive.

Komputansi Modern mempunyai karakteristik yang terdiri atas 3 macam, yaitu:
  1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
  2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
  3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.
Komputasi Modern ini digunakan untuk memecahkan masalah antara lain untuk menghitung:
  1. Akurasi (big, Floating Point)
  2. Kecepatan (Dalam satuan Hz)
  3. Problem Volume Besar (Down Sizzing atau Paralel)
  4. Modeling (NN & GA)
  5. Kompleksitas (Menggunakan Teori Big O)
Berikut adalah beberapa contoh implementasi Komputasi Modern di berbagai bidang, antara lain:
  1. Matematika: Penerapan teknik-teknik komputasi matematika meliputi metode numerik, perhitungan matematik yang sangat rumit, dapat diselesaikan dengan cepat. Sehingga bisa cepat mengerjakan pekerjaan yang menggunakan perhitungan matematik yang berskala besar.
  2. Fisika: Menyelesaikan permasalahan medan magnet dengan menggunakan komputasi fisika, dalam hal ini menentukan besarnya medan magnet dan membandingkan hubungan antara medan magnet dengan panjang kawat.
  3. Kimia: Algoritma dan program komputer dapat digunakan untuk memungkinkan peramalan sifat-sifat atom dan molekul. Kajian komputasi juga dapat dilakukan untuk menjelajahi mekanisme reaksi dan menjelaskan pengamatan pada reaksi di laboratorium, serta memahami sifat dan perubahan pada sistem makroskopis melalui simulasi yang berlandaskan hukum-hukum interaksi yang ada dalam sistem.
  4. Ekonomi: Mempelajari titik pertemuan antara ekonomi dan komputasi, meliputi agent-based computational modelling, computational econometrics dan statistika, komputasi keuangan, computational modelling of dynamic macroeconomic systems dan pengembangan alat bantu dalam pendidikan komputasi ekonomi.
  5. Geologi: Penganalisaan zat-zat yang terkandung didalam tanah, seperti minyak, mineral, emas dsb.
  6. Geografi: Dapat digunakan untuk, memetakan sebuah daerah. contohnya GIS (Geographic Information System) dengan teknologi ini muncul perangkat baru seperi GPS, yang memudahkan dalam pencarian rute perjalanan.
Referensi: