Tuesday, December 4, 2018

Cloud Computing

Cloudt Computing adalah proses pengolahan daya komputasi (CPU, RAM, Network Speeds, Software, OS maupun Storage) melalui jaringan yang biasanya berupa internet. Jadi transfer data yang terjadi bukan secara fisik dan sumber daya komputasi yang dimiliki berada di lokasi pengguna yang memakai layanannya. Berikut beberapa contoh Cloud Computing :

Software as a Service (SaaS)

Adalah salah satu layanan dari Cloud Computing dimana kita tinggal memakai software yang telah disediakan. User hanya tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh : Layanan Email Publik, Socmed, dan Instant Messaging.

Platform as a Service (PaaS)

Adalah layanan dari Cloud Computing kalau kita analogikan dimana kita menyewa platform berikut lingkungan-nya (OS, network, database engine, framework aplikasi, dan lain-lain), untuk menjalankan aplikasi yang kita buat. Contoh : Amazon Web Service.

Infrastructure as a Service (IaaS)

Adalah layanan dari Cloud Computing dimana kita bisa menyewa infrastruktur IT (komputasi, storage, memory, network). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage), memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa.



Tuesday, October 16, 2018

Algo Prog 10 Oktober 2018

C Program Control

Selection :
1. IF ELSE

Fungsi IF ELSE dapat digunakan untuk melakukan decision / selection pada suatu kondisi, yang mengembalikan TRUE atau FALSE.

syntax : if(condition) statement1
               else statement2

Fungsi IF juga dapat di nested, yakni ada fungsi IF di dalam fungsi IF.

IF juga dapat diwujudkan dalam bentuk :

(condition) ? statement //if TRUE : statement //if FALSE

2. SWITCH CASE

Fungsi SWITCH CASE dapat di gunakan seperti IF, hanya saja daripada mengembalikan nilai TRUE atau FALSE, fungsi ini mengembalikan statement yang telah ditentukan.

syntax : Switch (data)
                case "data" : statement;break
                case 'd'        : statement;break
                default        : statement;break

Repetition :
1. FOR

Fungsi FOR dapat digunakan untuk melakukan looping dengan batas yang di tentukan dari awal program atau sesuai dengan input.

syntax : for(initialization;condition;increment/decrement)
           statement


2. DO WHILE

Fungsi DO WHILE dapat digunakan untuk looping hanya saja tidak ada inisialisasi dan iincrement/decrement. DO WHILE juga dapat dibalik menjadi WHILE DO. Yang membedakan nya hanyalah urutan eksekusinya.

syntax : while(condition)
                     statement

                do {statement}
                 while (condition)