Selasa, 11 Desember 2018

Cloud Computing

        Cloud Computing merupakan suatu sistem penyimpanan yang sedang tren pada saat ini karena selain lebih cepat dan aman kapasitasnya juga cukup banyak untuk menampung banyak file. Dibandingkan dengan tempat penyimpanan seperti Hard disk dan juga flash disk, cloud computing lebih aman dari terjadinya kehilangan data atau corruptnya data. Tempat penyimpanan seperti hard disk  atau flash disk biasanya mudah corrupt karena fisik dan kemampuan dari tempat penyimpanan tersebut terus menurun seiring lamanya waktu penggunaan sedangkan dalam cloud computing hal-hal tersebut tidak akan terjadi karena file-file di dalam cloud computing disimpan di dalam suatu database pada internet sehingga jika data pada suatu saat ingin dibutuhkan kita hanya perlu mengunduhnya saja.
       Cloud Computing memiliki beberapa kekurangan salah satunya adalah kecepatan transfer data. Karena koneksi internet di wilayah Indonesia masih tergolong lambat maka akan memakan waktu yang cukup lama untuk mengupload data maupun mendownload data dari database, hal itulah yang menyebabkan cloud computing pada saat ini masih belum banyak yang menggunakannya. Sebenarnya kecepatan transfer data dari cloud computing dirancang sangat cepat namun tetap saja itu semua bergantung pada kecepatan internet yang digunakan oleh user. Selain itu keamanan data juga menjadi salah satu kekurangan dari cloud computing, karena cloud computing berbasis internet maka keamanan data sangat rentan dari para pembobol. Semua hal itu bergantung dari proteksi yang disediakan oleh masing-masing provider cloud computing, ada yang proteksinya lemah ada juga yang cukup kuat. 

         Saat ini cloud computing sudah semakin berkembang tidak hanya berfungsi untuk menyimpan data saja tetapi juga dapat dimanfaatkan untuk hal lainnya salah satunya adalah Cloud Gaming. Cloud Gaming adalah suatu sistem yang menyediakan berbagai permainan untuk kita mainkan secara online, yang cara kerjanya adalah kita memainkan game secara streaming lewat layanan cloud. Lebih jelasnya saat kita bermain game biasanya game tersebut berjalan di PC maupun gadget kita namun di Cloud Gaming game tersebut tidak berjalan di PC maupun gadget kita melainkan berjalan di Server yang disediakan oleh provider tersebut lalu game tersebut disiarkan secara live di PC maupun gadget kita sehingga kita dapat memainkan game tersebut walaupun sebenarnya game tersebut tidak berjalan di PC maupun gadget kita. Hal tersebut sangat bermanfaat karena tidak semua game dapat dijalankan di PC yang kita punya saat ini karena keterbatasan spesifikasi yang kita miliki sehingga dengan adanya layanan tersebut semua PC maupun gadget dapat memainkan game yang seharusnya tidak dapat dimainkan karena keterbatasan spesifikasi. Namun lagi-lagi hal tersebut harus dibayarkan dengan koneksi internet yang cepat karena jika tidak maka game yang berjalan juga akan terasa lag karena game tersebut disiarkan secara live ke PC kita.

Kamis, 18 Oktober 2018

Pointer Dan Array

Pointer
Pointer dalam pemrograman adalah suatu fungsi yang ditandai dengan tanda (*) yang berguna untuk menyimpan isi maupun alamat dari suatu variabel ke variabel lainnya.

contohnya 
int  number =5 ;
int *number_1;

number_1=&number
printf("%d", *number_1);

maka hasil output yang akan muncul adalah angka 10 tetapi jika kita ingin menampilkan sebuah alamat atau address dari integer tersebut maka 

int  number =5 ;
int *number_1;

number_1=&number
printf("%d",  &number);

Hasil output dari code tersebut adalah alamat dari variabel tersebut 

Array
Array merupakan suatu fungsi yang memungkinkan kita untuk menyimpan tipe data dalam jumlah yang banyak.

Array juga terdiri dari beberapa macam namun yang sering kita pakai adalah array 1 dimensi dan juga array 2 dimensi.

1. Array 1 dimensi 
 Array 1 dimensi merupakan array yang dapat menampung tipe data dalam 1 baris 
 contohnya seperti char nama[100] , hal tersebut menandakan bahwa kita dapat menampung           sebuah tipe data hingga maksimal 100 karakter.

2. Array 2 dimensi
Array 2 dimensi merupakan array yang dapat menampung suatu tipe data dalam x baris dan y kolom
contohnya seperti char nama[5] [100], hal tersebut menandakan bahwa kita dapat menampung sebuah tipe data dalam jumlah 5 baris dan 100 kolom sehingga kita dapat menampung sebuah tipe data hingga maksimal 100 tipe data.


2201746663
binus.ac.id
skyconnectiva.com
Michael Owen




Rabu, 17 Oktober 2018

Repetition dalam bahasa pemrograman

Repetition


Definisi dari repetition adalah melakukan sesuatu hal yang diulang-ulang dalam suatu waktu tertentu.
Dalam pemrograman repetition dikenal juga sebagai looping/perulangan. Looping dalam suatu bahasa pemrograman dibagi menjadi dua macam yaitu While dan Do while.

While
While memiliki fungsi untuk melakukan perulangan tetapi dalam While pengecekan pada suatu kondisi perulangan akan dilakukan terlebih dahulu sebelum melakukan suatu perintah.

Do While
Do while memliki fungsi untuk melakukan perulangan tetapi dalam Do While suatu perintah akan dijalankan terlebih dahulu sebelum di melakukan pengecekan pada kondisi perulangan.

Selain dua hal diatas ada lagi dua istilah lain dalam looping yaitu infinite loop dan juga nested loop.
Infinite Loop
Infinite loop adalah suatu kondisi dimana program terus melakukan perulangan tanpa henti.

Nested Loop
Nested loop adalah suatu kondisi  dimana terdapat suatu perulangan di dalam sebuah perulangan.

Berikut ini adalah contoh looping pada bahasa pemrograman C

#include <stdio.h>

int main()
{
int i;
int x=5;
for(i=0;i<x;i++){
      printf("%d", i);
}
return 0;
}

2201746663
binus.ac.id
skyconnectiva.com
Michael Owen