Teori Komputasi dan Implementasi Dalam Berbagai Bidang
Pada
pertemuan kali ini saya membahas tentang teori komputasi dan
implementsinya dalam berbagai bidang. Langsung saja pertama dan paling
utama saya akan akan menjelaskan tentang komputasi yang saya dapat dari
wikipedia. Komputasi adalah salah satu cara untuk memecahkan suatu
masalah dari data input dengan menggunakan suatu algoritma tertentu.
Ilmu komputasi secara umum adalah bidang ilmu yang mempunyai perhatian
perhatian pada penyusunan model matematika dan teknik penyelesaian
numerik serta penggunaan komputer untuk menganalisis dan memecahkan
masalah-masalah ilmu sains.
Teori
komputasi merupakan cabang ilmu komputer dan matematika yang membahas
apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model
komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang:
teori komputabilitas dan teori kompleksitas, namun kedua cabang
berurusan dengan model formal komputasi.
Komputasi
Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis
menggunakan komputer dengan cara menyusun algoritma yang dapat
dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah.
Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari
masalah. Perhitungan dari komputasi modern adalah akurasi, kecepatan,
problem, volume dan besar kompleksitas. Komputasi modern ini pertama
kalinya digagaskan oleh seorang ilmuan yang bernama John Von Neumann.
Dialah orang yang pertama kali menggagaskan konsep sebuah sistem yang
menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep
inilah yang menjadi dasar arsitektur komputer modern. John Von Neumann
memberikan berbagai sumbangsihnya dengan cara meningkat karya – karyanya
dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan
ilmu komputer. Selain itu, Von Neumann juga merupakan seorang ilmuan
yang sangat berperan penting dalam pembuatan bom atom di Los Alamos pada
Perang Dunia II silam. Dan berkat kepiawaian Neumann di bidang teori
game inilah ia bisa melahirkan konsep automata, teknologi bom atom dan
komputasi modern yang akhirnya melahirkan sebuah computer.
Implementasi komputasi.
- Mobile computing
Mobile
computing atau komputasi bergerak 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.
Contoh Mobile Computing :
Setelah kita
mengetahui mengapa kita membutuhkan mobile computing, kita bisa
menyebutkan mobile applications yang sudah ada saat ini. Diantaranya
adalah
- Kendaraan (untuk pemantauan dan koordinasi, GPS)
- Peralatan Emergensi (akses kedunia luar)
- Akses web dalam keadaan bergerak
- Location aware services
- Information services
- Disconnected operations (mobile agents)
- Entertaintment (network game groups)
- Grid computing
Komputasi
grid menggunakan komputer yang terpisah oleh geografis, didistibusikan
dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala
besar.
Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
- Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
- Sistem menggunakan standard dan protocol yang terbuka.
- Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.
Contoh Grid Computing :
- Scientific Simulation: Komputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
- Medical Images: Penggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project.
- Computer-Aided Drug Discovery (CADD): Komputasi grid digunakan untuk membantu penemuan obat. Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC).
- Big Science: Data grid dan komputasi grid digunakan untuk membantu proyek laboratorium yang disponsorioleh pemerintah Contohnya terdapat di DEISA.
- e-Learning: Komputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid
- Visualization: Komputasi grid digunakan untuk membantu proses visualisasi perhitungan yang rumit.
- Microprocessor design: komputasi grid membantu untuk mengurangi microprocessor design cycle dan memudahkan design center untuk membagikan resource lebih efisien. Contohnya ada diMicroprocessor Design Group at IBM Austin
- Cloud computing
Komputasi
cloud atau disebut juga komputasi awan merupakan gaya komputasi yang
terukur dinamis dan sumber daya virtual yang sering menyediakan layanan
melalui internet.
Komputasi
cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis
model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran
dinamis dan sumber daya virtual yang sering menyediakan layanan melalui
internet.
Contoh Cloud Computing:
- Data storage online
- Are you a collaborator?
Sumber ;
