Kali ini akan dibahas
tentang beberapa jenis KOMPUTASI pada komputer, komputasi itu sendiri berarti sebagai cara untuk menemukan pemecahan masalah
dari data input dengan menggunakan suatu algoritma. Didalam komputasi terdapat
berbagai jenis teknik, diantaranya :
1.
CLOUD COMPUTING
Adalah
salah satu teknik gabungan pemanfaatan teknologi komputer dan pengembangan
berbasis Internet. Email yang tersedia dalam bentuk web mail merupakan contoh yang
sangat kecil dari teknologi cloud computing. Dengan menggunakan layanan
email seperti Gmail dan Yahoo Mail, orang tidak perlu lagi menggunakan Outlook
atau aplikasi desktop lainnya untuk email mereka. Membaca email dengan browser
memungkinkan dilakukan di mana saja sepanjang ada koneksi internet.
Cloud
computing saat ini sangat populer, selain dari pemain besar software seperti
Microsoft dan Google, perusahaan lain bermunculan hanya untuk menyediakan
layanan berbasis awan sebagai pengganti atau penyempurnaan aplikasi pada PC
hari ini. Beberapa dari perusahaan tersebut adalah Zoho.com, sebuah office
suite online, Evernote.com, merupakan sebuah situs yang ditujukan untuk catatan
online , dan RememberTheMilk.com, manajemen tugas online.
2.
QUANTUM COMPUTING
Adalah
alat hitung yang menggunakan sebuah fenomena mekanika kuantum, misalnya
superposisi dan keterkaitan, untuk melakukan operasi data. Jika kita berbicara
quantum komputing maka kita juga akan membahas menegenai QUBIT, Qubit
ini merupakan point di Quantum Computing, kenapa? karena komputer itu
memiliki sistem komputasi yang bernama BIT tetapi pada Quantum Computing sistem
komputasinya berapa QUBIT. Jadi, qubit adalah sebuah bit
informasi yang dapat menjadi 0 dan 1 secara bersamaan (keadaan superposisi).
Sederhananya
jika Bit hanya memiliki 0 dan 1, QUBIT terdiri dari delapan qubit dan dapat
memiliki semua nilai dari 0 sampai 255 secara bersamaan. Empat puluh qubit
dapat memiliki kekuatan yang sama dengan super komputer modern. Menurut Chuang
superkomputer membutuhkan sekitar satu bulan untuk menemukan sebuah nomor
telepon dari database yang terdiri dari buku telepon dunia, sedangkan sebuah
komputer kuantum dapat menyelesaikan tugas ini dalam 27 menit.
3.
PARALLEL COMPUTING
Adalah
salah satu teknik melakukan komputasi secara
bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan.
Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena
harus mengolah data dalam jumlah besar (di industri keuangan, bioinformatika,
dll) ataupun karena tuntutan proses komputasi yang banyak.
Istilah-istilah
dalam pemrograman paralel :
·
Embarasingly Parallel adalah pemrograman
paralel yang digunakan pada masalah-masalah yang bisa diparalelkan tanpa
membutuhkan komunikasi satu sama lain. Sebenarnya pemrograman ini bisa dibilang
sebagai pemrograman paralel yang ideal, karena tanpa biaya komunikasi, lebih
banyak peningkatan kecepatan yang bisa dicapai.
·
Taksonomi dari model pemrosesan paralel
dibuat berdasarkan alur instruksi dan alur data yang digunakan:
a) SISD
Single Instruction Single Datapath, ini prosesor tunggal, yang bukan paralel.
b) SIMD
Single Instruction Multiple Datapath, alur instruksi yang sama dijalankan
terhadap banyak alur data yang berbeda. Alur instruksi di sini kalau tidak
salah maksudnya ya program komputer itu. trus datapath itu paling ya inputnya,
jadi inputnya lain-lain tapi program yang digunakan sama.
c) MIMD
Multiple Instruction Multiple Datapath, alur instruksinya banyak, alur datanya
juga banyak, tapi masing-masing bisa berinteraksi.
d) MISD
Multiple Instruction Single Datapath, alur instruksinya banyak tapi beroperasi
pada data yang sama.