Awal perkembangan komputasi modern digagas oleh John
von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar
komputer modern. Von Neumann menjadi salah ilmuwan terbesar pada zaman nya. 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 computer mengalami
perkembangan dan kemajuan pesat terlihat saat dia menjadi seorang konsultan
pada pengembangan komputer ENIAC. karena jasa-jasa nya John von Neumann di
sebut bapak komputasi modern. Dia juga dia merancang konsep arsitektur komputer
yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat
komputer dengan program yang tersimpan (program dan data disimpan pada memori)
dengan pengendali pusat, I/O, dan memori.
Definisi Komputasi dan Komputasi Modern
Komputasi sebetulnya bisa diartikan sebagai cara
untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu
algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, 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. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan
komputer.
Secara umum iIlmu 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). Dalam penggunaan praktis, 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.
Bidang ini berbeda dengan ilmu komputer (computer
science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang
ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari
ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat
memberikan berbagai pemahaman baru, melalui penerapan model-model matematika
dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk
menyelesaikan masalah-masalah nyata dalam ilmu tersebut.
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.
Maka dapat di simpulkan Komputasi modern adalah perhitungan yang menggunakan
computer canggih dimana pada computer tersebut tersimpan sejumlah algoritma
untuk menyelesaikan masalah perhitungan secara efektif dan efisien. Komputasi
modern digunakan untuk memecahkan masalah antara lain untuk menghitung:
- Akurasi (big, 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 (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. 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 & 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.
Macam-macam Dan Jenis-jenis Komputasi Modern
Macam-macam komputasi modern:
Untuk mengetahui jenis-jenis dari komputasi modern,
kita harus mengetahui dahulu karakteristik dari 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.
Berikut merupakan contoh dari jenis-jenis komputasi
modern:
- 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.
- Grid Computing
- 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. Komputasi
awan adalah sebuah paradigm baru dari konsep yang sebenarnya sudah ada.
Beberapa aplikasi yang sangat akrab dari cloud computing adalah icloud (produk
dari Apple) dimana user menyimpan data-data phonebook mereka di server Apple,
bukan lagi di handphone mereka. Selain contoh it ada juga contoh dari satu
provider Indonesia XL, yaitu XL Klik, dimana dengan menginstall XL Klik User
sudah dapat menikmati beberapa aplikasi jejaring social, yang sebenarnya
aplikasi itu terinstall di server XL, bukan di handphone mereka. Sehingga mereka
bisa merasakan hp mereka seperti handphone yang jauh lebih pintar dan mahal.
Sumber :
Tidak ada komentar:
Posting Komentar