Blog

Just My Little Diary
Pengertian
ing atau Komputasi Grid sesuai dikutip dari wikipedia adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.

Jadi secara garis besar dapat kita artikan bahwa grid computing itu merupakan suatu infarstruktur yang memanfaatakan banyak sumber daya dengan berbagai lokasi dan jarak dalam sebuah sistem untuk menyelesaikan suatu proses masalah.


Latar Belakang
Latar belakang dari grid computing ini adalah mengikuti pesatnya perkembangan dari bandwith jaringan komputer sehingga sangat menarik untuk memaksimalkan dan memusatkan banyak sumber daya untuk suatu proses pemecahan masalah dalam suatu sistem, sehingga sumber daya yang berada di titik geografis yang berbeda pun akan tetap dapat dipergunakan.

Sesuai dikutip dari wikipedia bahwa pesatnya perkembangan teknologi komputer di negara-negara maju, membuat para penelitinya semakin haus akan tenaga komputasi yang dapat menjawab tantangan dan permasalahan yang mereka hadapi. Walaupun sudah memiliki supercomputer dengan kapasitas yang sangat tinggi , apa yang sudah ada ini pun dirasa tetap kurang, karena mereka berusaha memecahkan permasalahan yang lebih besar lagi. Setelah semua komputer yg dimiliki seorang "peneliti haus tenaga komputasi" dipergunakan habis-habisan untuk memecahkan masalahnya, setelah berbagai cara untuk memecahkan masalah dicoba, dan dipilih yang paling efisien, tetapi tetap masalahnya belum bisa dipecahkan juga, apa yang harus dia lakukan? Komputasi grid adalah salah satu jawaban dari pertanyaan ini.

Definisi
Menurut tulisan singkat oleh Ian Foster ada check-list yang dapat digunakan untuk mengidentifikasi bahwa suatu sistem melakukan komputasi grid yaitu :

Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat. Seandainya sumber daya yang digunakan berada dalam satu cakupan domain administratif, maka komputasi tersebut belum dapat dikatakan komputasi grid.
Sistem tersebut menggunakan standard dan protokol yang bersifat terbuka (tidak terpaut pada suatu implementasi atau produk tertentu). Komputasi grid disusun dari kesepakatan-kesepakatan terhadap masalah yang fundamental, dibutuhkan untuk mewujudkan komputasi bersama dalam skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang autentikasi, otorisasi, pencarian sumberdaya, dan akses terhadap sumber daya.

Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut.

Referensi:
https://id.wikipedia.org/wiki/Komputasi_grid
https://www.slideshare.net/abhijeetnawal/introduction-to-grid-computing
https://www.slideshare.net/UpenderUpr/grid-computing-seminar-ppt
Virtualisasi
Menurut penjelasan dari Wikipedia bahwa dalam ilmu komputer, virtualisasi (bahasa Inggris: virtualization) adalah istilah umum yang mengacu kepada abstraksi dari sumber daya komputer. Definisi lainnya adalah "sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Hal ini termasuk membuat sebuah sumber daya tunggal (seperti server, sebuah sistem operasi, sebuah aplikasi, atau peralatan penyimpanan terlihat berfungsi sebagai beberapa sumber daya logikal; atau dapat juga termasuk definisi untuk membuat beberapa sumber daya fisik (seperti beberapa peralatan penyimpanan atau server) terlihat sebagai satu sumber daya logikal.
Maka secara garis besar dapat kita simpulkan bahwa virtualisasi merupakan sebuah virtual dari sesuatu yang bersifat fisik. Sebuah virtual dari sebuah komputer memungkinkan kita untuk memiliki komputer dalam sebuah komputer. Lengkap dengan sumber dayanya, memori penyimpanan, sistem operasi dan berbagai piranti lainnya.

Sedangkan Cloud Computing sebenarnya memiliki pengertian yang sama dengan Virtualisasi, hanya saja Cloud Computing seperti namanya berada pada suatu jaringan. Tujuannya agar virtualisasi tersebut dapat diakses oleh pihak lainnya yang diberikan akses.

Lalu apakah peran virtualisasi pada cloud computing?
Dapat kita lihat dengan jelas bahwa virtualisasi memilik peran inti pada sistem cloud computing, sebuah virtual dari komputer diletakan dalam jaringan agar dapat diakses oleh berbagai pihak eksternal.
Sebagai contoh adalah Google Drive, Google Docs, dan Google SpreadSheet. Google Drive merupakan cloud computing yang merupakan sebuah virtual dari sebuah memori penyimpanan, sehingga kita dapat menyimpan data tanpa harus memilik media penyimpanan itu sendiri, selain itu kita dapat mengaksesnya dari manapun selama kita tersambung dengan jaringan. Sama halnya dengan Google Docs, dan Google SpreadSheet, keduanya merupakan bentuk virtual dari aplikasi office yang dapat mengolah data.Kita dapat mengaksesnya dimana saja tanpa perlu memiliki aplikasi office, tentunya selama kita terhubung dengan jaringan tersebut.

Sekian, terima kasih.

Referensi:
https://id.wikipedia.org/wiki/Virtualisasi
Pengertian
Menurut penjelasan dari Wikipedia bahwa Teori Komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma.
Sedangkan Komputasi itu sendiri adalah suatu proses pemecahan masalah dari data input menggunakan algoritma.
Sehingga dapat kita simpulkan bahwa Teori Komputasi adalah suatu pembelajaran yang mempelajari bagaimana kita menyelesaikan permasalahan dengan suatu proses yang tepat dan efisien. Dengan algoritma yang tepat, sebuah masalah dapat diproses dengan cepat, tepat.
Komputasi sendiri sudah banyak diimplementasikan dalam kehidupan kita sehari-hari dalam segalah hal dan segala bidang.

Implementasi
Kita ambil contoh dalam suatu proses jual beli di salah satu marketplace. Dilakukan komputasi bagaimana algoritma yang tepat untuk menyelesaikan setiap proses-proses dalam setiap transaksi. Bagaimana pengguna dibedakan antara pembeli dengan penjual, kemudian saat pengguna mencari suatu barang bagaimana sistem dapat menampilkan barang yang tepat sesuai pencarian.
Sehingga dapat dipastikan setiap prosesnya dari awal sampe akhir mengimplementasikan Teori Komputasi.

Kita ambil contoh implementasi lainnya dibidang geografi, dalam suatu peramalan cuaca dibuat sebuah sistem komputer yang dapat menampilkan ramalan cuaca, sistem komputer diberi input yang berupa suhu udara, tingkat kelembaban, kondisi awan, intensitas cahaya, dan lain-lain sehingga dihasilkan suatu hasil berupa ramalan cuaca yang tepat.

Dan masih banyak lagi contoh implementasi yang dapat kita temukan, karena pada dasarnya saat ini hamper semua bidang sudah mengimplementasikan teori komputasi untuk mempermudah penyelesaian masalah dengan efisien.

Sekian, terima kasih.


Referensi: