Rabu, 19 Desember 2018

Cloud Computing Service

merupakan pengiriman komputasi layanan server, Penyimpanan, database, Jaringan, perangkat lunak, analisis, kecerdasan dan lebih melalui internet.


ada 3 tipe cloud service:

  1. Private Cloud (Private storing)
  2. Public Cloud (orang lain dapat melihat file yang anda simpan)
  3. Hybrid Cloud (sedikit pergabungan dari kedua jenis di atas)


keuntungan dari penggunaan cloud:
  1. Mengurangi biaya. Jika anda menggunakan cloud computing, anda tidak perlu membeli dan mendownload program, karena semua informasi yang anda butuhkan dapat disimpan di cloud. Dalam kasus tertentu, anda hanya perlu mengeluarkan biaya untuk software dan kapasitas penyimpanan yang anda butuhkan.
  2. Update. Dari waktu ke waktu, hardware dan software pasti akan butuh update. Dengan cloud, semua software akan ter – update secara otomatis. Hal ini akan mengurangi biaya dan juga waktu tentunya.
  3. Bekerja dari mana saja. Anda dapat bekerja dari mana saja, selama anda bisa mengakses cloud. Anda tidak usah membawa – bawa banyak harddisk dan sejenisnya, cukup mengaksesnya lewat cloud.
  4. Instalasi yang mudah. Proses instalasi cloud cukup mudah.
  5. Waktu respon yang lebih cepat. Dengan mengakses via cloud akan lebih cepat untuk mendapatkan informasi yang anda butuhkan. Dan Lain Lain


kerugian dari penggunaan cloud:
(1) service level, artinya kemungkinan service performance yang kurang konsisten dari provider. Inkonsistensi cloud provider ini meliputi, data protection dan data recovery,
(2) privacy, yang berarti adanya resiko data user akan diakses oleh orang lain karena hosting dilakukan secara bersama-sama,
(3) compliance, yang mengacu pada resiko adanya penyimpangan level compliance dari provider terhadap regulasi yang diterapkan oleh user,

(4) data ownership mengacu pada resiko kehilangan kepemilikan data begitu data disimpan dalam cloud,

Selasa, 16 Oktober 2018

Algorithm and Programming

nama : Muhammad Ikhsan Arifiansyah
NIM  : 2201790550


Program Control : Repetition

Terdapat 3 program control yaitu :

- for
- while
- do-while

  1. For

Sintaksnya :
for(exp1; exp2; exp3) statement;
Diisi oleh 3 kondisi : - exp1: inisialisasi nilai
                                      - exp2: kondisi 
                                      - exp3:increment atau decrement

Pada perulangan FOR, inisialisasi variabel, syarat dan operasi bilangan ditulis dalam satu kelompok dan terpisah dari statemen program yang akan dijalankan.


Contoh :


#include <stdio.h>

int main(){
int bilangan;
//meminta inputan banyaknya bilangan
printf("Masukkan banyaknya bilangan : "); scanf("%d", &bilangan); fflush(stdin);

//nilai awal 1, akan terus berulangan sampai i lebih kecil sama dengan bilangan (inputan user)
for(int i=1; i<=bilangan; i++){
//mencetak bilangan
printf("%d\n", i);
}
getchar();
        return 0;

}

(Sumber:https://www.mahirkoding.com/looping-dalam-bahasa-c/)

 2. While
Sintaksnya :
while (exp) statements;

Pada perulangan menggunakan WHILE, statemen program juga akan dijalankan secara berulang selama kondisi syarat pada WHILE masih bernilai benar.
Perulangan akan berhenti jika kondisi while bernilai false.

Contoh :
#include<stdio.h>
void main() {
 int x = 1;
 while (x<=10) {
 printf( "%d\n", x );
 x++;
 }
}

 3. Do-while
Sintaksnya :
do{
 < statements >;
} while(exp);

Program akan melakukan printah Do terlebih dahulu selagi melakukan pengecekan oleh kondisi while.

Contoh : 
int counter=0;
do {
 printf( "%d ", counter 
);
++counter;
} while (counter <= 10);

 4. Break and Continue
Break berfungsi until memutus loop dan mengakhiri switch Operation

Continue berfungsi untuk meloncat statement selanjutnya 

Contoh : 
Break :
#include <stdio.h> 
int main() {
 int x;
 for(x=1; x<=10; x++) {
 if (x == 5) break;
 printf("%d ", x);
 }
 return 0;
}

Continue :
#include <stdio.h> 
int main() {
 int x;
 for(x=1; x<=10; x++) {
 if (x == 5) continue;
 printf("%d ", x);
 }
 return 0;
}

Thanks.