Perkembangan Teori Komputasi Modern dan Implementasinya
Kali ini saya akan menjelaskan
sedikit tentang Komputasi Modern. Komputasi modern terdiri dari dua kata yaitu
komputasi dan modern untuk Komputasi dapat diartikan sebagai cara untuk
menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma.
Dan disebut modern karena menggunakan alat canggih saat menyelesaian masalah.
Pengertian Komputasi Modern itu sendiri adalah sebuah konsep sistem yang
menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini
bisa juga dari memory komputer. 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:
· Akurasi
(bit, floating point)
Akurasi tentu
merupakan masalah yang paling penting dalam memecahkan masalah. Karena itu pada
komputasi modern dilakukan perhitungan bagaimana bisa menghasilkan suatu
jawaban yang akurat dari sebuah masalah. Tentu kita pernah mendengar tipe data
floating point yang biasa digunakan untuk menyimpan data numerik dalam bentuk
pecahan. Tipe data tersebut memiliki range penyimpanan numerik yang besar,
sehingga dapat digunakan oleh komputer untuk melakukan komputasi yang akurat.
· Kecepatan
(dalam satuan Hz)
Manusia pasti
menginginkan masalah dapat diselesaikan dengan cepta. Karena itu perhitungan
masalah kecepeatan adalah suatu hal yang penting. 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 (paralel)
Data yang
besar tentu membutuhkan suatu cara penyelesaian yang khusus. Karena data yang
besar dapat menjadi masalah jika ada yang terlewatkan. Oleh karena itu
digunakan metode Down Sizzing atau paralel pada komputasi modern untuk
menangani masalah volume yang besar. Dengan metode ini data yang besar
diparalelkan dalam pengolahannya sehigga dapat diorganisir dengan baik.
· Modeling
(NN dan GA)
Modeling
merupakan suatu hal yang penting dalam melakukan suatu perhitungan yang rumit.
Bayangkan saja 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.
Karakteristik
Komputasi Modern
Karakteristik
komputasi modern ada 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.
Selanjutnya Menjelaskan
Macam-macam Komputasi Modern
Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid dan komputasi cloud. Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut:
· Mobile Computing.
Mobile Computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa 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.
Ada beberapa daftar yang dapat digunakan untuk mengenali sistem komputasi grid, yaitu:
Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid dan komputasi cloud. Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut:
· Mobile Computing.
Mobile Computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa 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.
Ada beberapa daftar yang dapat digunakan untuk mengenali sistem komputasi grid, yaitu:
- Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat
- Sistem menggunakan standart dan protocol yang terbuka
- Sistem mencoba mencapai kualitas pelayanan yang canggi. yang lebih baik diatas kualitas komponen individe pelayan komputasi grid.
· Cloud
Computing
Komputasi Cloudmerupakan gaya komputasi yang terukut dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi Cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasi model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Komputasi Cloudmerupakan gaya komputasi yang terukut dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi Cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasi model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Lalu implementasi komputasi Modern dalam bidang ilmu Sains :
Pada bidang Matematika
Terdapat numerical analysis yaitu
sebuah algoritma dipakai untuk menganalisa masalah - masalah matematika.
Pada bidang Fisika
Terdapat Computational Physics
yang mempelajari algoritma numerik untuk memecah kan teori kuantitatif fisika
yang ada
Terdapat Computational Chemistry
yaitu penggunaan ilmu komputer untuk membantu menyelesaikan masalah
kimia, contohnya penggunaan super komputer untuk menghitung struktur dan sifat
molekul.
Pada bidang Geografi
Terdapat penggunaan komputasi
yang diterapkan pada GIS (Geographic Information System) yang berguna untuk
menyimpan, memanipulasi dan menganalisa informasi geografi.
Pada bidang 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.
Pada bidang Ekonomi
Terdapat Computational Economics
yang mempelajari titik pertemuan antara ilmu ekonomi dan ilmu komputer mencakup
komputasi keuangan, statistika, pemrograman yang di desain khusus untuk
komputasi ekonomi dan pengembangan alat bantu untuk pendidikan ekonomi.
Pada bidang Sosiologi
Terdapat Computational Sosiology
yaitu penggunaan metode komputasi dalam menganalisa fenomena sosial.
Pada bidang Biologi
Terdapat Bioinformatics merupakan
aplikasi dari teknologi informasi dan ilmu komputer dalam penelitian
bidang biologi molekuler.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.
Referensi (Sumber):
wikipedia
http://www.indraug.blogspot.com/2014/03/perkembangan-teori-komputasi-dan.html
http://restupamujitriatmoko.blogspot.com/2013/04/perkembangan-komputasi-modern-grid.html
http://safemode.web.id/artikel/teknologi/perkembangan-komputasi-modern
http://ansyahh.blogspot.com/2013/04/perkembangan-komputasi-modern.html
http://dunianewbie.blogspot.com/2013/04/perkembangan-komputasi-modern.html
http://zulfikaranwaraziiz.blogspot.com/2014/03/perkembangan-teori-komputasi-modern-dan.html
Free Template Blogger collection template Hot Deals BERITA_wongANteng SEO theproperty-developer