Tugas 4 - ARTIKEL PARALEL COMPUTATION

Nama Kelompok : 1. Amil Bayu Prayoga (50412709)
                              2. Bambang Ari S P (51412358)
                              3. Mario Margo P (54412442)
                              4. Syam Agung P (57412253)

Pendahuluan
dalam bahasa indonesia komputasi bisa diarikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. hal ini ialah apa itu teori komputasi. komputasi paralel itu sendiri yaitu melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. komputasi paralel itu sendiri membutuhkan : 
- Algoritma
- Bahasa Pemrograman
- Compiler 

program komputer paralel lebih susah untuk dibangun dibandingkan dengan program komputer serial, hal ini disebabkan keserempakan menimbulkan masalah yang potensial di dalam membagi pekerjaan menjadi subpekerjaan dan menggabungkan kembali subpekerjaan tersebut menjadi hasil oleh perangkat lunak, diantaranya kondisi berebut (race condition). komunikasi dan sinkronisasi diantara unit pemroses (processing unit) menjadi satu diantara tantangan terbesar untuk menghasilkan program paralel dengan performa yang baik. 


Sejarah singkat
pada tahun 1958, peneliti IBM, yang bernama John Cocke dan Daniel Slotnick membahas tentang pemanfaatan paralelisme di dalam komputasi numerik untuk pertama kalinya. Burroughs Coporation memperkenalkan D825 pada tahun 1962, sebuah komputer dengan empat buah prosessor yang mengakses 16 modul memori dengan bantuan skalar bar-silang (cossbar switch).

Latar Belakang 
komputasi paralel memanfaatkan beberapa elemen pemroses secara berkesinambungan untuk menyelesaikan permasalahan, dengan cara menyelesaikan permasalahan, dengan cara memecah masalah menjadi bagian-bagian independen, kemudian masing-masing bagian tersebut diselesaikan oleh masing-masing elemen pemroses sesuai dengan algoritma secara serempak. elemen pemroses dapat terdiri dari unit pemroses yang heterogen dan dapat pula terdiri dari unit pemroses yang homogen. elemen pemroses dapat berupa komputer tunggal dengan banyak prosessor, beberapa komputer yang terhubung dalam suatu jaringan, perangkat keras yang dikhususkan untuk melakukan komputasi paralel, ataupun kombinasi dari perangkat-perangkat yang lainnya. 

Pemrograman paralel
teknik pemrograman komputer yang memungkinkan eksekusi perintah atau operasi secara bersamaan baik dalam komputer dengan satu (prosessor tunggal) ataupun banyak (prosessor ganda dengan mesin paralel) CPU. bahasa pemrograman yang digunakan pada pemrograman paralel : 

1. MPI (Message Passing Interface)
yaitu sebuah standard pemrograman yang memungkinkan pemrogram untuk membuat sebuah aplikasi yang dapat dijalankan secara paralel. kegunaan MPI : 

> menyediakan fungsi-fungsi untuk menukar pesan
> menulis kode paralel secara portable
> mendapatkan performa yang tinggi dalam pemrograman paralel
> menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis yang
   tidak begitu cocok dengan model data paralel

implementasi MPI :
MPICH (MPI/Chameleon) MPICH2 adalah implementasi Message Passing Interface (MPI), yang merupakan standar spesifikasi library untuk program message-passing, yang diajukan sebagai standar oleh vendor, implementor dan user. 

2. PVM (Parallel Virtual Machine)
suatu standar protokol yang digunakan untuk pemrograman paralel dan terdistribusi, proses pertukaran pesan atau data antar proses adalah dengan mengirimkan pesan melalui media komunikasi. model ini juga dapat diimplementasikan pada bermacam-macam plattform seperti shared memory.  

Distributed Processing
Kata didistribusikan dalam istilah seperti "sistem terdistribusi", "didistribusikan pemrograman", dan "algoritma terdistribusi" awalnya merujuk pada jaringan komputer dimana setiap komputer yang didistribusikan secara fisik dalam beberapa wilayah geografis. Istilah yang saat ini digunakan dalam lebih luas akal, bahkan mengacu pada proses otonom yang dijalankan pada komputer fisik yang sama dan berinteraksi satu sama lain dengan pesan.


Model komputasi 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:
1. SISD
Single Instruction – Single Data. Komputer jenis ini hanya memiliki satu prosesor ( single processor ). Dimana semua instruksi di eksekusi secara serial ( terurut satu demi satu ) dan memungkinkan adanya overlapping di setiap bagian instruksi dalam pelaksanaan eksekusi. Komputer ini adalah tipe komputer konvensional. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP.
2.  SIMD
Single Instruction – Multiple Data. Komputer jenis ini hanya dapat mengeksekusi satu instruksi dan memiliki lebih dari satu prosesor. Satu eksekusi dilakukan secara paralel pada data yang berbeda pada level lock-step. Komputer vektor adalah salah satu komputer paralel yang menggunakan arsitektur ini. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor ( GPU ).
3.  MISD
Multiple Instructions – Single Data. Belum ada perwujudan nyata dari komputer jenis ini kecuali dalam bentuk prototipe untuk penelitian. Teorinya komputer ini memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel tetapi praktiknya tidak ada komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah dipahami.
4.  MIMD
Multiple Instructions – Multiple Data. Komputer jenis ini dapat mengeksekusi lebih dari satu instruksi secara paralel dengan lebih dari satu prosesor. Tipe komputer ini yang paling banyak digunakan untuk membangun komputer paralel, bahkan banyak supercomputer yang menerapkan arsitektur ini. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.

Jenis-Jenis Komputer Paralel
Berdasarkan tingkatan perangkat keras yang mendukung paralelisme, secara umum komputer-komputer paralel dapat diklasifikasikan:

1. Multicore processing
Merupakan prosesor yang memiliki beberapa unit pengeksekusi. Sebuah prosesor multicore dapat melakukan beberapa instruksi per siklus dari beberapa aliran instruksi.
2. Symmetric multiprocessing
Merupakan sebuah sistem komputer dengan beberapa prosesor yang identik, dapat menggunakan struktur berbagi memori atau memori tersendiri yang saling terhubung melalui bus.
3. Distributed computing
Merupakan sebuah sistem komputer dengan memori terdistribusi, dimana masing-masing elemen pemrosesan dihubungkan oleh jaringan.
4. Cluster computing
Merupakan sekumpulan komputer yang bekerja sama,dihubungkan oleh jaringan, sehingga dapat dipandang sebagai sebuah kesatuan, cluster komputer ini dikoordinasi oleh sebuah komputer induk yang bertugas untuk mendistribusikan pekerjaan kepada masing-masing komputer lainnya.
5. Massive parallel processing
Merupakan sebuah komputer tunggal dengan banyak prosesor yang terhubung dalam sebuah jaringan. Di dalam MPP, tiap CPU mempunyai memory tersendiri, sistem operasi dan aplikasi yang sama. Tiap subsistem berkomunikasi satu dengan yang lainnya melalui interkoneksi berkecepatan tinggi.
6. Grid computing
Merupakan bentuk pemrosesan paralel yang paling terdistribusi. Grid computing memanfaatkan Internet sebagai saluran komunikasi antar komputer untuk menyelesaikan suatu permasalahan.
7. Specialized parallel computer
Komputer paralel yang dikhususkan untuk menyelesaikan tugas khusus.


THREAD PROGRAMMING
Thread adalah bentuk kecil dari program yang akan dieksekusi oleh processor.  Pada sebuah single processor multi-threading biasanya terjadi dengan pengaturan waktu pemrosesan thread. Jadi processor berganti-ganti dan membagi waktu untuk menyelesaikan thread tetapi tidak pada paralel computing. Dengan multi-processor atau multi-core, multi-threading bisa berlangsung secara bersamaan, maka di situ lah tantangan untuk para programmer agar dapat membuat program yang dapat di proses secara paralel.

MESSAGE PASSING OPENMP
Massage Passing merupkan suatu teknik bagaimana mengatur suatu alur komunikasi messaging terhadap proses pada system. Message passing dalam ilmu komputer adalah suatu bentuk komunikasi yang digunakan dalam komputasi paralel, pemrograman-berorientasi objek , dan komunikasi interprocess. Dalam model ini, proses atau benda dapat mengirim dan menerima pesan yang terdiri dari nol atau lebih byte, struktur data yang kompleks, atau bahkan segmen kode ke proses lainnya dan dapat melakukan sinkronisasi.

IMPLEMENTASI KOMPUTASI PARALLEL PADA DUNIA PERFILMAN
Kemajuan di bidang komputasi, khususnya dalam bidang komputer grafis memberikan kemudahan untuk memodelkan suatu benda dalam alam 3 dimensi virtual di komputer. Kita dapat membuat suatu benda dalam wujud 3 dimensi dan mengubah-ubah sudut pandang, menentukan pencahayaan, bahkan menyusun gerakan benda dalam alam 3 dimensi virtual tersebut. Perkembangan ini muncul dari kebutuhan di bidang manufaktur untuk memiliki komputer yang dapat membantu perancangan (computer aided design-CAD). Ditemukannya teknik-teknik dan metoda rendering suatu obyek 3 D ke dalam media 2 D membuat benda yang dihasilkan oleh perangkat lunak ini menjadi semakin nyata dan menyerupai aslinya.

Terdapat 2 klasifikasi parallel computer yang penting, yaitu : Sebuah komputer dengan banyak unit komputasi internal, atau lebih dikenal sebagai Shared Memory Multiprocessor. Beberapa komputer yang terhubung melalui sebuah jaringan, atau lebih dikenal sebagai Distributed Memory Multicomputer.

Pada bagian ini yaitu pada rendering Film digunakan unit Komputasi parallel Distributed Memory Multicomputer. Hal ini dikarenakan computer yang digunakan untuk membuat rendering filmnya adalah Kluster Komputer. Kluster computer adalah proses menghubungkan beberapa computer agar dapat bekerja secara bersama-sama dengan sebuah jaringan sebagai media penghubungnya.
Komponen kluster biasanya saling terhubung dengan cepat melalui sebuah interkoneksi yang sangat capat, atau juga melalui jaringan local (LAN). 
Keuntungan memakai Kluster Komputer ini yaitu pemrosesan dapat dilakukan lebih cepat karena  mempunyai mesin-mesin yang masing-masing multiprocessor. Terdapat incremental Scalability dimana penambahan system-sistem baru dengan inkremen yang kecil. Dalam Kluster Komputer kegagalan yang terjadi di dalam satu node tidak berarti atau disebut dengan “Loss of service”. Dan yang terakhir yaitu biaya yang dibutuhkan lebih murah, hal ini dikarenakan Kluster computer dapat menghasilkan power komputasi yang sama atau lebih tinggi dari computer parallel sebenarnya. 3D Rendering merupakan salah satu proses yang sangat penting dalam melakukan pengolahan gambar 3D. Tanpa dirender suatu gambar yang diolah oleh perangkat lunak animasi 3D hanya akan tampil dalam bentuk kumpulan point dan wireframe sederhana. Proses render melakukan “pembungkusan” tekstur pada objek yang bersesuaian sesuai cahaya yang datang pada objek tersebut. Namun proses render membutuhkan daya komputasi yang sangat besar karena banyaknya titik koordinat yang harus dikomputasi, terutama jika data 3D yang diolah cukup rumit.

3D Rendering terdiri dari proses yang bertujuan untuk membentuk sebuah gambar dari sebuah model yang dibentuk oleh perangkat lunak animasi, model tersebut berisi data geometri, titik pandang, tekstur dan cahaya yang diperlukan untuk membuat gambar yang utuh.3D Rendering merupakan proses yang sangat penting dan telah digunakan untuk berbagai macam penggunaan, seperti program permainan komputer, efek spesial pada film dan program simulasi. Salah satu cara untuk memecahkan masalah tersebut adalah dengan menggunakan algoritma Divide and Conquer yang diterapkan kedalam metode Komputasi Parallel. Divide and Conquer merupakan salah satu strategi algoritma yang memecah suatu masalah besar menjadi beberapa bagian untuk kemudian dikerjakan satu persatu. Dalam Komputasi Parallel tiap-tiap bagian dikerjakan oleh unit pemrosesannya masing-masing, sesuai dengan kesepakatan Divide pada awal komputasi. Komputasi Parallel terbukti jauh lebih efektif untuk melakukan rendering objek 3D dibanding hanya menggunakan sebuah unit komputasi. Sebagai contoh suatu perusahaan animasi asal Jepang, membutuhkan waktu 165 tahun jika proses render yang dilakukan untuk membuat animasi berdurasi 100 menit hanya menggunakan sebuah unit komputasi. Sedangkan ketika perusahaan tersebut menggunakan metode Komputasi Parallel, proses tersebut hanya membutuhkan waktu 1 tahun saja.

Salah satu masalah kompleks yang hingga kini masih membutuhkan kemampuan komputasi yang besar adalah melakukan proses render terhadap objek 3D. Proses render objek 3D sendiri membutuhkan waktu yang cukup lama, terlebih jika objek yang diberikan cukup rumit.

Kesimpulan  
Melakukan 3D Rendering tentu akan merupakan masalah yang sangat merepotkan jika tidak menggunakan algoritma memadai, dikarenakan banyaknya point dan polygon yang harus dikalkulasi setiap proses. Penggunaan algoritma Divide and Conquer tentu sangat membantu agar pekerjaan penghitungan yang sangat banyak dalam proses render dapat dikerjakan oleh beberapa unit komputasi sekaligus secara bersamaan. Hal ini juga telah dibuktikan dengan banyaknya perusahaan animasi dan film yang sering melakukan pekerjaan proses render menggunaan sistem komputasi paralel di dalam perusahaan mereka.


Daftar Pustaka
http://adifahmi379.blogspot.co.id/2016/04/parallel-processing-dan-kontribusinya.html
http://ninasuri.blogspot.co.id/2013/06/komputasi-paralel-prosessing-dan.html
https://rayenmaulana.wordpress.com/2016/06/06/komputasi-dan-parallel-processing/

Disusun oleh : 

> Amil Bayu P
> Bambang Ari SP
> Mario Margo P
> Syam Agung 
   4ia24



Tugas 3 - Teori Quantum Computing

Nama  : Amil Bayu Prayoga
Kelas  : 4ia24
NPM   : 50412709

Pendahuluan
pada kali ini saya akan membahas tentang teori pada Quantum Computation. teori ini terdiri dari pengertian, entaglement, pengoperasian data qubit dan quantum gates. 


Pengertian
Quantum computer adalah alat untuk perhitungan yang menggunakan langsung dari kuantuk mekanik fenomena, seperti superposisi dan belitan. yang dimana untuk melakukan operasi data. dalam komputasi mode klasik, jumlah data dihitung dengan bit dalam komputer kuantum hal ini dilakukan dengan qubit yang artinya jika di komputer biasa hanya mengenal 0 atau 1, dengan qubit sebuah komputer quantum dapat mengenal keduanya secara bersamaan dan itu membuat kerja dari komputer quantum itu lebih cepat dari komputer yang biasanya. Komputer kuantum tentunya jauh lebih cepat dari komputer konvensional pada banyak masalah, salah satu nya memiliki sifat seperti berikut : 
1. satu-satunya cara adalah menebak dan mengecek jawabannya berkali-kali.
2. terdapat n jumlah jawaban yang mungkin
3. setiap kemungkinan jawaban membutuhkan waktu yang sama untuk mengeceknya
4. tidak ada petunjuk jawaban mana yang kemungkinan benarnya lebih besar memberi
    jawaban dengan asal tidak berbeda dengan mengeceknya dengan urutan tertentu.

Entaglement
adalah efek mekanik kuantuk yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut terpisah meski anda berusaha memindahkan mereka atau bisa disebut juga bagian dari fenomena quantum mechanical yang menyatakan bahwa dua atau lebih objek dapat digambarkan mempunyai hubungan dengan objek lainnya walaupun objek tersebut berdiri sendiri dan terpisah dengan objek lainnya. quantum entanglement ini juga merupakan salah satu konsep yang membuat einstein mengkritisi teori kuantum mechanical, dengan menggunakan teori ini einstein menunjukan kelemahan teori kuantum mechanical yang menggunakan entaglement merupakan sesuatu yang "spooky action at a distance" karena einstein sendiri tidak mempercayai bahwa quantum particles dapat mempengaruhi partikel lainnya melebihi kecepatan cahaya. 

penggunannya saat ini diimplementasikan dalam berbagai bidang salah satunya adalah pengiriman pesan-pesan rahasia yang sulit untuk dienkripsi dan pembuatan komputer yang mempunyai performa yang sangat cepat.

Pengoperasian Data Qubit

Qubit merupakan kuantum bit, mitra dalam komputasi kuantum dengan digit biner atau bit dari komputasi klasik. sama seperti sedikit adalah unit dasar informasi dalam komputer kuantum. dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan (dalam praktek, keberhasilan juga telah dicapai dengan ion) baik dengan biaya mereka atau polarisasi bertindak sebagai representasi dari 0 dan 1. sifat dari partikel ini disebut sebagai qubit, sedangkan sifat dan perilaku partikel ini membentuk dasar dari komputasi kuantum.

untuk memanipulasi sebuah qubit, maka menggunakan quantum gates, cara kerja nya yaitu sebuah gerbang kuantum bekerja mirip dengan gerbang logika klasik. gerbang logika klasik mengambil bit sebagai input, mengevaluasi dan memproses input dan menghasilkan bit baru sebagai output. 

Quantum Gates

merupakan sebuah aturan logika / gerbang logika yang berlaku pada quantum computing. prinsip kerja dari quantum gates hampir sama dengan gerbang logika pada komputer digital. jika pada komputer digital terdapat beberapa operasi logika seperti AND, OR, NOT. pada quantum gates terdiri dari beberapa bilangan qubit, sehingga quantum gates lebih susah untuk dihitung daripada gerbang logika pada komputer digital. 

quantum logic gates, pada prosedur berikut menunjukan bagaimana cara untuk membuat sirkuit reversibel yang mensimulasikan dan sirkuit inversibel sementara untuk membuat penghematan yang besar dalam jumlah ancillae yang digunakan. berikut prosesnya :

> pertama-tama mensimulasikan gerbang dibabak tingkat pertama
> jauhkan hasil gerbang di tingkat 2 secara terpisah 
> bersihkan bit ancillae
> gunakan mereka untuk mensimulasikan gerbang di babak kedua tingkat
> setelah menghitung output, membersihkan bit ancillae. 
> bersihkan hasil tingkat 2


Distributed Processing 
aktivitas memproses informasi dalam suatu organisasi yang dijalankan oleh jaringan komputer yang tersambung ke saluran telekomunikasi yang terpusat pada fasilitas induk komputer biasa disebut dengan distributed processing. dalam penerapannya, proses ini menggunakan pemrosesan paralel pada beberapa mesin. misalnya proses transaksi yang terjadi pada beberapa mesin ATM sebuah bank. ketika ribuan nasabah menggunakan mesin ATM pada saat yang bersamaan, bayangkan berapa banyak proses yang harus dikerjakan jika hanya terdapat 1 komputer server. oleh karena itu dengan menggunakan "distributed processing" beban pemrosesan yang besar dapat di kerjakan oleh beberapa komputer yang terhubung oleh jaringan dalam waktu yang bersamaan secara simultan. beban pemrosesan yang besar itu dipecah menjadi beberapa beban kecil guna mempercepat proses. 


Algoritma Shor
adalah sebuah teori dimana komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data. kode ini disebut kode RSA. algoritma shor sendiri diambil dari nama penemunya yaitu Peter Shor pada tahun 1995. berkat Peter Shor, teori algoritma ini jika terjadi pada sebuah proses pengiriman data melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat dan membutuhkan lebih banyak komputer yang terhubung secara paralel dan itu membutuhkan waktu yang tidak sebentar.


Algoritma Groveradalah sebuah algoritma kuantum yang menawarkan percepatan kuadrat dibandingkan pencarian linear klasik untuk list tak terurut. algoritma grover menggambarkan bahwa dengan menggunakan pencarian model kuantum, pencarian dapat dilakukan lebih cepat dari model komputasi klasik.


Implementasi pada Quantum Computing
komputer kuantum ini adalah super konduktor chip yang dirancang oleh sistem D - . gelombang dan yang dibuat NASA Jet Propolusion Laboratories. seperti metaheuristik dapat menyerupai masalah optimasi global mirip dengan masalah klasik seperti pedagang keliling, koloni semut atau optimasi swarm, yang dapat menavigasi jauh lebih cepat daripada komputer konvensional dan dengan lebih banyak variabel. penggunaan metaheuristik canggih pada fungsi heuristical lebih rendah dapat melihat simulasi komputer yang dapat memilih sub rutinitas tertentu pada komputer sendiri untuk memecahkan masalah dengan caa yang benar-benar cerdas. dengan cara ini mesin akan jauh lebih mudah beradaptasi terhadap perubahan data indrawi dan akan mampu berfungsi dengan jauh lebih otomatisasi dari pada yang mungkin dengan komputer normal lainnya. 


SUMBER : 
https://fadilahasnanug.wordpress.com/2015/06/30/teori-quantum-computation-dan-parallel-computation/
http://fannyayukinanti.blogspot.co.id/2015/06/tugas-softskill-teori-quantum.html
http://www.komputasi.lipi.go.id/utama.cgi?artikel&1152643054

TUGAS 2 - Cloud Computing

Nama  : Amil Bayu Prayoga
Kelas  : 4ia24
NPM   : 50412709

1. XCloud - perusahaan provider yang menggunakan cloud computing 

XL sebagai operator penyedia jasa telekomunikasi yang kita pasti mengenalnya menjadi XL AXIATA. dengan menyediakan beragam layanan dengan berbasis teknologi jaringan GSM. komitmen XL untuk terus memberikan kualitas layanan yang handal dan tepat guna akan kebutuhan pelanggan dilakukan secara konsisten dan berkesinambungan. 

apa yang kalian ketahui tentang komputasi awan / colud computing ?
cloud computing / komputasi awan yaitu sebuah cara baru untuk memindahkan layanan yang digunakan sehari-hari ke internet. serta mempermudah anda dalam mengatur dan berbagi sumber daya teknologi informasi (TI) baik dari sisi perangkat keras, perangkat lunak, infrastruktur as a service, platform as a service dan software as a services. 

Layanan
Di zaman moder ini, XL dalam pengembangan teknologi komputasi awan ini menawarkan 3 jenis service cloud computing kepada anda. berikut penjelasannya : 

- Infrastruktur as a Services (IaaS)
yaitu sebuah servis dari komputasi awan dimana anda dapat menggunakan infrastruktur IT dalam virtual atau melalui internet, seperti komputer, server, storage/lainnya. anda bisa definisikan seberapa besar atau spesifikasi dari infrastruktur IT yang anda inginkan. sebagai contoh adalah anda menyewa komputer virtual, dimana anda akan bisa menggunakannya sesuai kebutuhan anda.
- Platform as a Services (PaaS)
yaitu servis dari cloud computing awan dimana anda dapat mendapatkan sebuah platform berikut sistem operas, network, database engine, framework aplikasi, dll. begitupun anda juga dapat menjalanlan aplikasi yang anda buat di platform tersebut. tidak perlu bingung untuk menyiapkan platform dan memelihara platform karena service platform ini menjadi tanggung jawab dari penyedia layanan. 
- Software as a Services (SaaS)
yaitu sebuah service dari cloud computing dimana anda dapat menggunakan software yang telah disediakan melalui internet. dalam perkembangan teknologi cloud computing ini, software yang dulu hanya bisa digunakan dengan melakukan instalasi pada komputer anda sekarang bisa menggunakannya melalui internet. 

Produk

1. XCloud Server
    fasilitas yang disediakan : 
 - pilih jenis server maupun kapasitas sesuai kebutuhan anda
 - server anda siap hanya dalam hitungan menit
 - virtualisasi dengan menggunakan teknologi VMware 
 - akses online untuk pengaturan dan open API
 - koneksi network dengan high availability ke tier-1 bakbone internet global

2. XCloud Storage
    fasilitas yang disediakan : 
  - storage dengan performa tinggi dan rendudan yang dapat diakses secara online via SAN
  - kapasitas dapat disesuaikan dengan cepat dan mudah
  - dapat menyimpan file dari berukuran kecil sampai 5GB
  - koneksi network dengan high availability ke tier-1 bakbone internet global

3. Free 2GB
    xcloud menyediakan layanan terbaru bagi pelanggan XL yang menggunakan smartphone
    android untuk menyimpan data di cloud storage dengan sangat mudah, seperti : 
 - Upload / download
 - Synchronize
 - Organize
 - Share and Publish

keuntungan
bagi anda yang menggunakan teknologi cloud computing dalam kegiatan atau aktifitas anda akan mendapatkan keuntungan sebagai berikut : 
 - kemudahan dalam akses : dapat diakses 7x24 jam dimana pun dan kapanpun anda butuh
 - hemat biaya dalam hal berikut : 
   1. mengurangi biaya infrastruktur kebutuhan komputer
   2. pengurangan biaya listrik
   3. tidak perlu untuk membeli software
 - mudah dikembangkan : customer bisa dengan mudah menaikkan atau menurunkan
   resource yang dipakai. 

sumber : xcloud.xl.co.id 



2. LMD (Lintas Media Danawa)
PT.Lintas Media Danawa adalah anak perusahaan Lintasarta, meluncurkan Cozy (www.cozy.co.id), layanan on demand cloud service pertama di Indonesia. Menurut Arief R. Yulianto, Direktur Utama LMD, layanan ini memberikan fleksibilitas biaya yang menarik bagi pelanggan, karena pelanggan hanya membayar sesuai pemakaian (pay as you go)


Layanan berbasis on demand ini juga sangat cocok bagi perusahaan yang butuh kapasitas besar pada saat-saat tertentu saja. Misalnya pada akhir bulan, di mana dibutuhkan banyak pemrosesan data. Pelanggan tinggal melakukan permintaan tambahan kapasitas secara online, dan dalam hitungan menit alokasi resource sudah siap untuk dipakai.

Selain itu dalam mengelola layanan cloud ini, LMD bekerja sama dengan Hexagrid (www.hexagrid.com), perusahaan asal Amerika, sebagai penyedia platform dan telah digunakan di banyak negara. VxDatacenter, platform dari Hexagrid ini, adalah layanan manajemen cloud yang terintegrasi (unified solution), yang mencakup virtualisasi, otomasi operasi, high availability, data motion, security, billing integration dan dilengkapi dengan panel dashboard yang sangat informatif bagi pelanggan.

"Kami sangat antusias mendukung LMD memberikan layanan on demand cloud di Indonesia," kata Suresh Mandava, CEO dan founder dari Hexagrid. "Hubungan kami sangat intensif dalam rangka mengembangkan solusi cloud yang cocok buat pasar Indonesia dan kami yakin dengan pengalaman yang dimiliki LMD serta dikombinasikan dg platform kami, Cozy dapat menjadi layanan on-demand cloud terkemuka di Indonesia," sambungnya.

LMD bawa teknologi cloud hexagrid ke indonesia
LMD ini adalah perusahaan ICT terkemuka di indonesia saat ini yang membawa teknologi cloud computing ke indonesia. 

Untuk layanan on demand cloud computing, tarifnya Rp 1.000 per jam per 1 GB. Untuk private cloud computing, penggunanya lebih banyak perusahaan.
Sementara itu CEO dan Founder Hexagrid Suresh Mandava, serta CFO & VP Strategic Development Joseph Seibel CFA menambahkan, perusahaan Hexagrid membawa teknologi ini dari Amerika ke pasar Indonesia. Dengan tekonologi cloud computing, pihaknya menyediakan layanan bagi perusahaan yang membutuhkan server untuk web, mail, aplikasi lainnya. Saat ini Hexagrid memiliki 28 klien mitra di seluruh dunia dan lebih dari 200 end-user.

Menurut Joseph, prospek bisnis cloud computing itu sangat besar. Ia melihat potensi pendapatan hingga 2 miliar dollar AS untuk pasar cloud computing di Indonesia. Sedangkan untuk pasar global, potensi pendapatan mencapai 152 miliar dollar AS.
Penghematan yang diperoleh jika menggunakan cloud computing adalah rak yang dipakai untuk server cukup dua rak, sedangkan jika tidak menggunakan teknologi cloud computing, perusahaan butuh lebih 10 rak.
Selain itu, dari sisi biaya, jauh lebih murah. Perusahaan yang belum menggunakan teknologi ini harus membayar 2.000 dollar AS per bulan untuk sewa server, sedangkan yang memanfaatkan teknologi ini cukup membayar 40 dollar AS tergantung skalanya.

Untuk sekarang LMD meluncurkan layanan Software as a Service (SaaS) berbasis cloud. Menggandeng Netsuite Inc, LMD menawarkan aplikasi ERP (Enterprise Resource Planning) dan CRM (Customer Relationship Manager).
Dengan konsep SaaS ini, LMD memberikan layanan berbasis pemakian (pay as you go). Hal ini memungkinkan bagi pelanggan untuk tidak perlu lagi berinvestasi hardware, tidak perlu membayar lisensi OS, lisensi database, lisensi aplikasi, atau lisensi add-on lainnya. Dengan demikian pelanggan bisa menghemat biaya pengoperasian aplikasi ERP hingga 50%. LMD memilih menggandeng Netsuite sebagai penyedia aplikasi dengan pertimbangan bahwa Netsuite merupakan penyedia layanan business suite (CRM, ERP, dan e-commerce) berbasis SaaS pertama dan terbesar di dunia. “Netsuite adalah the fastest growing ERP solution di dunia menurut IDC dan Gartner. Jumlah pelanggan Netsuite mencapai lebih dari 7 ribu perusahaan

sumber : 
http://www.lintasmediadanawa.com/news/on-demand-cloud-service-pertama-di-indonesia
http://www.lintasmediadanawa.com/news/lmd-bawa-teknologi-cloud-hexagrid-ke-indonesia
http://www.lintasmediadanawa.com/news/lmd-makin-serius-di-bisnis-cloud-computing



  

Tugas 1 - Pendahuluan Pengantar Komputasi Modern

Nama  : Amil Bayu Prayoga
Kelas  : 4ia24
NPM    : 50412709

A. Teori Komputasi
Komputasi adlaah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. data input disini adalah sebuah masukkan yang berasal dari luar lingkungan sistem. komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika. secara umum ilmu 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 secara umum, biasanya berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip - prinsip baru yang mendasar terhadap bidang ilmu yang mendasari teori ini. tentu saja bidang ini berbeda dengan ilmu komputer (computer science), yang dasarnya mengkaji komputasi, komputer dan pemrosesan informasi. 

Komputasi Modern
hal tersebut bisa disebut sebuah konsep sistem yang menerima instruksi-instruksi dan menyimpannya dalam sebuah memory, di memory tersebut bisa juga dari memory komputer. oleh karena pada saati ini kita melakukkan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. konsep ini pertama kali di gagasi oleh Jhon Von Neumann (1903-1957). Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi : 
1. Akurasi : merupakan masalah yang paling penting dalam memecahkan masalah. 
2. Kecepatan : suatu hal penting yang dibutuhkan dengan cepat untuk mengolah suatu data
3. Problem Volume Besar (Paralel) : data yang besar tentu membutuhkan suatu cara
    penyesalaian yang khusus. dengan menggunakan metode Down Sizzing atau paralel
    komputasi untuk menangani volume yang besar. 
4. Modeling (NN dan GA) : 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. 
5. Kompleksitas (menggunakan Teori Big O) : dengan menggunakan metode big O, maka
    komputasi modern ini dapat melakukan perhitungan untuk memecahkan masalah
    kompleksitas yang kerap dihadapi. 

B. Implementasi Komputasi

1. Implementasi Komputasi pada Bidang Fisika
pada implementasi dibidang fisika ini ada Computational Physics yang mempelajari suatu gabungan antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi pada "Kejadian dan masalah yang kompleks pada dunia nyata baik dengan menggunakan simulasi juga penggunaan algoritma yang tepat. pemahaman fisika pada teori, eksperimen dan komputasi haruslah sebanding, agar dihasilkan solusi numerik dan visualisasi / pemodelan yang tepat untuk memahami masalah Fisika. 

Untuk melakukan pekerjaan seperti evaluasi integral, penyelesaian persamaan differensial, penyelesaian persamaan simultan, memplot suatu fungsi/data, membuat pengembangan serta seri fungsi,menemukan akar persamaan dan bekerja dengan bilangan kompleks yang menjadi tujuan penerapan fisika komputasi. banyak perangkat lunak ataupun bahasa yang digunakan, baik MATLAB, Visual Basic, Fortran, OpenSource Physics (OSP), Labview, Mathematica, dan lain sebagainya digunakan untuk pemahaman dan pencarian solusi numerik dari masalah - masalah pada Fisika komputasi.

2. Implementasi Komputasi Modern pada Bidang Kimia
pada implementasi ini adalah Computational Chemistry yaitu penggunaan ilmu komputer untuk membantu menyelesaikan masalah kimia, sedangkan kimia komputasi biasanya digunakan ketika metode matematika dikembangkan dengan cukup baik untuk dapat digunakan dalam program komputer. musti dicatat disini kata "tepat" atau "sempurna" tidak akan muncul disini, karena sedikit sekali aspek kimia yang dapat dihitung secara tepat. hampir semua pada aspek kimia dapat digambarkan dalam skema komputasi kualitatif atau kuantitatif hampiran. 

Sumber : 
https://ariefimam2.wordpress.com/2015/08/03/implementasi-komputasi-pada-bidang-kimia/
https://panjiapriyantooo.wordpress.com/2015/03/26/komputasi-modern/
https://dwijati.wordpress.com/komputasi-modern/






Artikel Tentang Cyber Crime





Saat ini perkembangan teknologi semakin pesat saja. Dengan semakin meningkatnya pengetahuan masyarakat mengenai teknologi informasi dan komunikasi, serta adanya sifat murni manusia yang selalu tidak pernah merasa puas, tentu saja hal ini lama kelamaan, membawa banyak dampak positif maupun negatif. Pada akhirnya, banyak manusia itu sendiri yang melakukan penyalahgunaan dalam penggunaan teknologi komputer, yang kemudian meningkat menjadi tindak kejahatan di dunia maya atau lebih dikenal sebagai cyber crime. 

Sehingga dalam kejahatan komputer dimungkinan adanya delik formil dan delik materil. Delik formil adalah perbuatan seseorang yang memasuki komputer orang lain tanpa ijin, sedangkan delik materil adalah perbuatan yang menimbulkan akibat kerugian bagi orang lain. Adanya cybercrime telah menjadi ancaman stabilitas, sehingga pemerintah sulit mengimbangi teknik kejahatan yang dilakukan dengan teknologi komputer, khususnya jaringan internet dan intranet. 

Pengertian CyberCrime
Cybercrime adalah istilah yang mengacu kepada aktifitas kejahatan dengan komputer atau jaringan komputer yang menjadikan suatu alat, sasaran atau tempat terjadinya kejahatan. Contoh - Contoh Kejahatan di Dunia Maya :
- Kejahatan dunia maya di mana komputer sebagai alat adalah spamming dan kejahatan
  terhadap hak cipta dan kekayaan intelektual.
- Kejahatan dunia maya di mana komputer sebagai sasarannya adalah akses ilegal
  (mengelabui atau mengontrol   kontrol akses tanpa izin), malware dan serangan DoS.
- Kejahatan dunia maya di mana komputer sebagai tempatnya adalah penipuan identitas.  
  Sedangkan yang tradisional dengan komputer sebagai alatnya misal :  

Jenis - Jenis CyberCrime Berdasarkan Karakteristik
- Cyberpiracy adalah Penggunaan teknologi komputer untuk  mencetak ulang software atau
  informasi dan mendistribusikan informasi atau software tersebut melalui jaringan
  computer. 
- Cybertrespass adalah Penggunaan teknologi komputer untuk meningkatkan akses pada
  sistem komputer sebuah organisasi atau individu dan Website yang di-protect dengan
  password.   
- Cybervandalism adalah Penggunaan teknologi komputer untuk membuat program yang
  mengganggu proses transmisi informasi elektronik dan Menghancurkan data di komputer.
- Perkiraan perkembangan cyber crime di masa depan
  dapat diperkirakan perkembangan kejahatan cyber kedepan akan semakin meningkat
  seiring dengan perkembangan teknologi atau globalisasi dibidang teknologi informasi dan
  komunikasi, sebagai berikut :

>> Denial of Service Attack. Serangan tujuan ini adalah untuk memacetkan sistem dengan
     mengganggu akses dari pengguna jasa internet yang sah. Taktik yang digunakan adalah
     dengan mengirim atau membanjiri situs web dengan data sampah yang tidak perlu bagi
     orang yang dituju. Pemilik situs web menderita kerugian, karena untuk mengendalikan
     atau mengontrol kembali situs web tersebut dapat memakan waktu tidak
     sedikit yang menguras tenaga dan energi.

>> Hate sites. Situs ini sering digunakan oleh hackers untuk saling menyerang dan

     melontarkan komentar komentar yang tidak sopan dan vulgar yang dikelola oleh para
     “ekstrimis” untuk menyerang pihak-pihak yang tidak disenanginya. Penyerangan
     terhadap lawan atau opponent ini sering mengangkat pada isu-isu rasial, perang
     program dan promosi kebijakan ataupun suatu pandangan (isme) yang dianut oleh
     seseorang / kelompok, bangsa dan negara untuk bisa dibaca serta dipahami orang atau
     pihak lain sebagai “pesan” yang disampaikan.

>> Cyber Stalking adalah segala bentuk kiriman e-mail yang tidak dikehendaki oleh user

     atau junk e-mail yang sering memakai folder serta tidak jarang dengan pemaksaan.
     walaupun e-mail “sampah” ini tidak dikehendaki oleh para user.



JENIS CYBER CRIME BERDASARKAN AKTIVITASNYA

1. Illegal Contents (Konten Tidak Sah)
    Merupakan kejahatan dengan memasukkan data atau informasi ke internet tentang
    sesuatu hal yang tidak benar, tidak etis, dan dapat dianggap melanggar hukum atau
    mengganggu ketertiban umum.

2. Data Forgery (Pemalsuan Data)

    Merupakan kejahatan dengan memalsukan data pada dokumen-dokumen penting yang
    tersimpan sebagai scriptless document melalui internet. Contoh kejahatan ini pada
    dokumen-dokumen e-commerce dengan membuat seolah-olah terjadi salah ketik yang
    pada akhirnya akan menguntungkan pelaku.

3. Cyber Spionase (Mata-mata) 

    Merupakan kejahatan yang memanfaatkan jaringan internet untuk melakukan kegiatan
    memata-matai pihak lain, dengan memasuki sistem jaringan komputer (computer network
    system) sasaran. Kejahatan ini biasanya ditujukan terhadap saingan bisnis yang
    dokumen ataupun data-data pentingnya tersimpan dalam suatu sistem yang bersifat
    komputerisasi.

4. Data Theft (Mencuri Data)

    Kegiatan memperoleh data komputer secara tidak sah, baik untuk digunakan sendiri
    ataupun untuk diberikan kepada orang lain. Identity theft merupakan salah satu dari jenis
    kejahatan ini yang sering diikuti dengan kejahatan penipuan (fraud). Kejahatan ini juga
    sering diikuti dengan kejahatan data leakage.

5. Misuse of devices (Menyalahgunakan Peralatan Komputer) 

    Dengan sengaja dan tanpa hak, memproduksi, menjual, berusaha memperoleh untuk  
    digunakan, diimpor, diedarkan atau cara lain untuk kepentingan itu, peralatan, termasuk 
    program komputer, password komputer, kode akses, atau data semacam itu, sehingga 
    seluruh atau sebagian sistem komputer dapat diakses dengan tujuan digunakan untuk
    melakukan akses tidak sah, intersepsi tidak sah, mengganggu data atau sistem
    komputer, atau melakukan perbuatan-perbuatan melawan hukum lain.

6. Hacking dan Cracker 

    Istilah hacker biasanya mengacu pada seseorang yang punya minat besar untuk
    mempelajari sistem komputer secara detail dan bagaimana meningkatkan kapabilitasnya.
    Aktivitas cracking di internet memiliki lingkup yang sangat luas, mulai dari pembajakan
    account milik orang lain, pembajakan situs web, probing, menyebarkan virus, hingga
    pelumpuhan target sasaran.

7. DoS (Denial Of Service) 

    merupakan serangan yang bertujuan melumpuhkan target (hang, crash) sehingga tidak
    dapat memberikan layanan.

8. Cybersquatting and Typosquatting 

    Cybersquatting merupakan sebuah kejahatan yang dilakukan dengan cara mendaftarkan
    domain nama perusahaan orang lain dan kemudian berusaha menjualnya kepada
    perusahaan tersebut dengan harga yang lebih mahal. Adapun typosquatting adalah
    kejahatan dengan membuat domain plesetan yaitu domain yang mirip dengan nama
    domain orang lain.

9. Hijacking 

    merupakan salah satu bentuk kejahatan yang melakukan pembajakan hasil karya orang
    lain. Yang paling sering terjadi adalah Software Piracy (pembajakan perangkat lunak).

10. Cyber Terorism 

      Tindakan cyber crime termasuk cyber terorism jika mengancam pemerintah atau
      warganegara, termasuk cracking ke situs pemerintah atau militer.

11. Unauthorized Access to Computer System and Service 

      Kejahatan yang dilakukan dengan memasuki/menyusup ke dalam suatu sistem jaringan
      komputer secara tidak sah, tanpa izin. Biasanya pelaku kejahatan (hacker)   
      melakukannya dengan maksud sabotase ataupun pencurian informasi penting.

12. llegal Access (Akses Tanpa Ijin ke Sistem Komputer) 
     Tanpa hak dan dengan sengaja mengakses secara tidak sah terhadap seluruh atau
     sebagian sistem komputer, dengan maksud untuk mendapatkan data komputer atau
     maksud-maksud tidak baik lainnya, atau berkaitan dengan sistem komputer yang
     dihubungkan dengan sistem komputer lain.Hacking merupakan salah satu dari jenis
     kejahatan ini yang sangat sering terjadi.

Sumber : 
http://itdare.blogspot.co.id/2014/12/pengertian-cyber-crime-dan-jenis-jenis.html
http://ririkurniasari.blogspot.co.id/2013/04/artikel-cyber-crime.html

Artikel Tentang Cloud Computing


Dalam kehidupan sehari - hari, kebutuhan akan data merupakan hal yang tidak bisa dihindarkan lagi. semua dari hasil kerja kita pasti berupa data baik yang berupa nyata ataupun digital. data digital memiliki kelebihan jika dibanding dengan data nyata yaitu dapat dipakai terus menerus tanpa mengalami perusakan atau data akan memiliki kualitas yang sama. data digital dapat dapat digunakan terus menerus karena dapat disimpan untuk bisa digunakan terus menerus di dalam alat penyimpanan. untuk data digital, pastilah memiliki suatu ukuran tertentu besar atau kecil yang menjadi batasannya. dengan size tersebut maka data digital dapat diartikan sebagai sesuatu yang spesifik dan dapat didefinisikan bentuknya

Pengertian Cloud Computing
yaitu dimana informasi secara permanen tersimpan di server pada suatu internet dan tersimpan secara sementara di komputer pengguna atau client seperti dekstop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain. secara umum, definisi cloud computing merupakan gabungan pemanfaatan teknolig komputer dalam suatu jaringan dengan pengembangan berbasis internet yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer - komputer yang terkoneksi melalui internet menggunakan cloud computing. teknologi komputer berbasis sistem cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet. 

Sejarah Cloud Computing
Konsep awal cloud computing muncul pertama kali pada tahun 1960 oleh John McCarthy yang berkata "komputasi suatu hari nanti akan menjadi sebuah utilitas umum" ide dari cloud computing sendiri bermula dari kebutuhan untuk membagikan data untuk semua orang di seluruh dunia. Mohamed J.C.R Licklider sang pencetus ide ini, menginginkan semua orang untuk dapat mengakses apa saja dimana saja. dengan munculnya grid computing, cloud computing melalui internet menjadi realitas. cara kerja cloud computing bersifat transparan, sehingga end-user tidak perlu pengetahuan, control akan teknologi infrastruktur dari cloud computing untuk dapat menggunakannya dalam menyelesaikan tugas-tugas mereka hanya perlu tahu bagaimana mengaksesnya. cloud computing adalah hasil dari evolusi bertahap dimana sebelumnya terjadi fenoemena grid computing, virtualisasi, application service provision (ASP) dan Software as a Service (SaaS). konsep penyatuan computing resources melalui jaringan global sendiri dimulai pada tahun 60-an. saat itu muncul "Intergalactic computer network" oleh J.C.R Licklider, yang bertanggung jawab atas pembangunan ARPANET (Advanced Research Projects Agency Network) di tahun 1969. beliau memiliki sebuah cita-cita di mana setiap manusia didunia ini dapat terhubung dan bisa mengakses program dan data dari situs manapun. 

semenjak tahun 60-an, cloud computing telah berkembang berdampingan dengan perkembangan internet dan web. namun karena terjadi perubahan teknologi bandwith yang cukup besar pada tahun 1990an, maka intenet lebih dulu berkembang dibanding cloud computing. dan kini ternyata terlihat bahwa pendorong utama cloud computing adalah karena adanya revolusi internet. salah satu loncatan yang cukup dratis adalah dengan adanya Salesforce.com di tahun 1999, yang merupakan pencetus pertama aplikasi perusahaan dijalankan melalui internet. perkembangan berikutnya adalah adanya Amazon Web Service di tahun 2006, dimana dengan teknologu Elastic Computing Cloud (EC2), terdapat situs layanan web yang dikomersialkan yang memungkinkan perusahaan kecil dan individu untuk menyewa komputer atau server, agar dapat menjalankan aplikasi komputer mereka. 

Manfaat Cloud Computing serta penerapan dalam kehidupan sehari-hari
Setelah penjabran dan penjelasan singkat tentang Cloud Computing diatas tentu penggunaan teknologi dengan sistem cloud cukup memudahkan pengguna selai dalam hal efisiensi data, juga penghematan biaya, berikut manfaat yang dapat dipetik lewat teknologi berbasis sistem cloud. 

1. Semua Data Tersimpan di Server Secara Terpusat
Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di suatu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. selain itu, pengguna juga tak perlu repot - repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll. karena semua telah tersedia secara virtual.

2. Kemanan Data
Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll. 

3. Fleksibilitas dan Skalabilitas yang Tinngi
Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti harddisk. bahkan salah satu praktisi IT kenamaan dunia, mendian Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data seperti harddisk merupakan hal yang percuma jika kita dapat menyimpannya secara virtual / melalui internet.

4. Investasi Jangka Panjang
Penghematan biaya akan pembelian inventaris seperti infrastruktur, harddisk, dll akan berkurang dikarenakan pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah disepakati dengan penyedia layanan Cloud Computing. biaya royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan lewat komputasi berbasis Cloud. penerapan Cloud Computing telah dilakukan oleh beberapa perusahaan IT terutama dunia seperti Google lewat aplikasi Google Drive, IBM lewat Blue Cord Initiative, Microsoft melalui sistem operasi nya yang berbasis Cloud Computing, Windows Azure dsb. di kancah nasional sendiri penerapan teknologi Cloud juga dapat dilihat melalui penggunaan Point of Sale/ program kasir.

Cara Kerja Sistem Cloud Computing
Sistem cloud bekerja menggunakan internet sebagai server dalam mengolah data. sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjelaskan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah-perintah tersebut dilanjutkan ke server aplikasi. setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya. 

Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data dibeberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan Google. Software dan juga memori atas data pengguna tidak berada dikomputer tetapi diintegrasi secara langsung melalui sistem cloud menggunakan komputer yang terhubung ke internet.