Komputasi adalah bidang ilmu yang mempunyai
perhatian pada penyusunan model matematika dan teknik penyelesaian numerik
serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah
ilmu (sains). Maksudnya adalah ilmu untuk mencari solusi pada setiap masalah
dengan menggunakan perhitungan matematis dan algoritma tertentu.
Pada jaman dulu kita melakukan perhitungan
dengan alat-alat sederhana seperti pena dan kertas, atau kapur dan batu tulis,
bantuan tabel atau bisa kita sebut sebagai bantuan tabel untuk mempermudah kita
melakukan perhitungan. Yang menjadi masalah pada saat kita melakukan
perhitungan, banyak hal yang menjadi kekurangan dalam melakukan perhitungan
secara mental, seperti ketidak akuratan hasil hitung, efektifitas, dan juga
tidak efisien dalam segi waktu. Maka dari itu semua, pada jaman sekarang ini
kita sudah dihadirkan dengan teknologi komputasi yang lebih modern utuk
melakukan perhitungan bahkan yang kompleks sekalipun yaitu dengan menggunakan
kalkulator dan juga komputer.
Pada awalnya perkembangan komputasi modern
digagas oleh John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan
dasar-dasar komputer modern. Von Neumann menjadi salah satu ilmuwan terbesar
pada zamannya. Von Neumann memberikan berbagai sumbangsih dalam bidang
matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang
di salurkan melalui karya-karyanya. Berkat teori-teori nya itulah pada saat itu
komputer mengalami perkembangan dan kemajuan pesat itu dapat terlihat saat dia
menjadi seorang konsultan pada pengembangan komputer ENIAC. karena jasa-jasa
nya John von Neumann di sebut bapak komputasi modern. Dia juga merancang konsep
arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah
seperangkat komputer dengan program yang tersimpan dengan pengendali pusat,
I/O, dan memori.
Komputasi modern digunakan untuk
menghitung :
-
Akurasi (big, Floating point)
pada
komputasi modern dilakukan perhitungan bagaimana bisa menghasilkan suatu jawaban
yang akurat dari sebuah masalah.
-
Kecepatan (dalam satuan Hz)
Komputasi harus dapat dilakukan dalam waktu
yang cepat ketika mengolah suatu data. Sehingga perlu metode kecepatan untuk
mengolah perhitungan dalam waktu singkat.
-
Problem Volume Besar (Down Sizzing atau
paralel)
Data yang
besar tentu membutuhkan suatu cara penyelesaian yang khusus. Karena data yang
besar dapat menjadi masalah jika ada yang terlewatkan.
-
Modeling (NN & GA)
Jika kita dihadapi dalam suatu masalah
perhitungan yang banyak dan kompleks, tetapi tidak ada model matematika yang
kita miliki. Perhitungan akan berjalan berantakan dan tidak akan mendapatkan
hasil yang akurat. Maka dari itu komputasi modern membutuhkan modeling sebelum
melakukan perhitungan.
-
Kompleksitas (Menggunakan Teori big O)
Komputasi modern dirancang untuk menangani
masalah yang kompleks, sehingga diterapkan pada komputer. Dengan menggunakan
teori Big O, maka komputasi modern dapat melakukan perhitungan untuk memecahkan
masalah kompleksitas yang kerap dihadapi.
Macam – macam Komputasi Modern :
-
Mobile Computing
Komputasi yang dapat berkomunikasi 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 smartphone dan lain sebagainya.
-
Grid Computing
Komputasi Grid menggunakan komputer yang
terpisah oleh geografis, didistribusikan dan terhubung oleh jaringan untuk
menyelesaikan masalah komputasi skala besar.
-
Cloud Computing
Komputasi awan adalah gabungan pemanfaatan teknologi
komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). suatu
metode komputasi di mana kapabilitas terkait teknologi informasi disajikan
sebagai suatu layanan, sehingga pengguna dapat mengaksesnya lewat Internet
("di dalam awan") tanpa mengetahui apa yang ada didalamnya,
ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang
membantunya.
Berikut adalah implementasi atau penerapan
komputasi dalam bidangnya masing – masing adalah sebagai berikut :
-
Matematika
Terdapat numerical analysis yaitu sebuah
algoritma dipakai untuk menganalisa masalah - masalah matematika. penerapan teknik-teknik komputasi matematika meliputi
metode numerik, scientific computing, metode elemen hingga, metode beda hingga,
scientific data mining, scientific process control dan metode terkait lainnya
untuk menyelesaikan masalah-masalah real yang berskala besar. Contoh
penggunaannya adalah program Mapple, dapat menyelesaikan banyak perhitingan
yang ada pada bidang matematika.
-
Fisika
Computational Physics (Fisika) – Mempelajari
implementasi algoritma numerik untuk memecahkan permasalahan teori kuantitatif
fisika yang sudah ada. Menyelesaikan
permasalahan medan magnet dengan menggunakan komputasi fisika, dalam hal ini
menentukan besarnya medan magnet dan membandiangkan hubungan antara medan
magnet dengan panjang kawat.
-
Kimia
Terdapat Computational Chemistry yaitu
penggunaan ilmu komputer untuk membantu menyelesaikan masalah kimia,
contohnya penggunaan super komputer untuk menghitung struktur dan sifat
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.
-
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.
-
Geologi
Pada
bidang geologi teori komputasi biasanya digunakan untuk pertambangan, sebuah
sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang
tambang yang terdapat di dalam tanah.
-
Geografi
Terdapat
penggunaan komputasi yang diterapkan pada GIS (Geographic Information System)
yang berguna untuk menyimpan, memanipulasi dan menganalisa informasi geografi.
Referensi :
1 komentar:
prim copas yak buat tugas softskill :D
Posting Komentar