Posts

Showing posts from December, 2018

Session 26 File Processing

File File adalah kumpulan dari catatan. File dapat dibuka dan diperalat dengan menggunakan step sebagai berikut: 1. Deklarasi:    FILE *<nama variable> = fopen("<nama data>.<format data>","<command">);   Command terdapat sebagai berikut:   "w" = write (membuat file baru)   "r" = read (membaca file baru, harus terdapat filenya terlebih dahulu)   "a" = append (menambahkan apa dari yang sudah ada didalam file tersebut)   "r+" =  read + write (membaca file terlebih dahulu, lalu dibuat filenya)   "w+" = write + read (membuat file terlebih dahulu, lalu dibaca filenya).   "a+" = read + append.   "rb" = baca file dalam bentuk binary   "wb" = tulis file dalam bentuk binary Cara membuka File di C #include <stdio.h> int main(){    FILE *fp = fopen("data.txt","r");    fclose(fp); } Cara read File di C (Menggunakan fscanf) ...

Algorithm Session 21 Structure, Union and Memory Allocation

Structure Structure adalah suatu kumpulan dari berbagai tipe data yang didalamnya dapat memuat suatu variable maupun array, kapasitas structure merupakan jumlah dari semua variable maupun array yang di definisikan. Contoh Penggunaan: struct mahasiswa{       char nama[100];       char nim[100];       int umur; }mahasiswa[100]; berarti struct mahasiswa memiliki 100 index dan didalam 1 index terdapat 100 index nama, 100 index nim dan 1 variabel umur. Cara penggunaan: struct mahasiswa{       char nama[100];       char nim[100];       int umur; }mahasiswa[100]; int main(){     printf("%s %s %d\n",mahasiswa[0].nama,mahasiswa[0].nim,mahasiswa[0].umur); } menggunakan <nama struct>.<nama variable/nama array> Union Union merupakan hal yang sama dengan structure mulai dari pengaplikasiannya, assignnya, dan juga declarenya , yang membedakan adalah Union hanya m...

Algorithm Session 20 Function and Recursion

Function Function (Fungsi) adalah suatu module yang terdapat berbagai macam perintah yang ada di dalamnya, function tersebut dapat kita panggil jika dan hanya jika fungsi tersebut terdapat di atas dari fungsi pemanggil tersebut. cth: int hitung(int a, int b){      int total;      total = a + b;      return total; } int main(char **args){     int a = 3;     int b = 4;     printf("%d",hitung(a,b)); } Function juga bisa terdapat parameter didalemnya meskipun tidak harus. Parameter: int hitung(int a, int b) int a, int b didalam kurung tersebut dinamakan dengan parameter, kita bisa mengganti nama parameter sesuka hati kita, namun urutan dari tipe data yang haruslah sama. Recursion Recursion atau Rekursi adalah pengaplikasian dari suatu fungsi yang memanggil dirinya sendiri, bersifat seperti looping (while) namun kerjanya tersebut lebih berat dari looping, didasarkan dengan best case , ba...

Algorithm 12 Pointers and Arrays

Pointers and Arrays Array: Array adalah kumpulan dari satu tipe data yang digabung menjadi 1, dimana array tersebut mempunyai kapasitas sebanyak index tersebut dengan tipe data tersebut. Array mempunyai index dari 0 sampai n-1. Berbeda dari Pascal yang mempunyai index dari 1 sampai n. Cara Deklarasi Array int arr[100]; berarti array tersebut memiliki 100 index integers. mempunyai kapasitas 400 bytes. Array 2D. cth: int arr[100][100]; berarti array tersebut memiliki 100x100 index integers. Cara deklarasi nilai di Array: <nama array>[<index ke>] = <sesuai dengan tipe data>; cth: int arr[3]; arr[0] = 2; arr[1] = 3; arr[2] = 2; cth 2: char arr[3]; arr[0] = 'A'; arr[1] = 'B'; arr[2] = 'C'; Pointers: Pointer adalah suatu variabel yang tidak mengambil nilai dari suatu variabel lain, melainkan mengambil alamat dari suatu variable lain. Cara deklarasi pointer: <tipe data> *<nama pointer>; ...
Cloud Computing Services Cloud itu sistem IT yang ada di 1 tempat (tidak tahu ada di mana) letaknya, yang bisa diakses oleh siapa saja terhubung dengan internet Cloud computing mengarah ke konfigurasi dan akses untuk aplikasi cloud computing untuk memisahkan kategori infrastruktur dengan bisnis ide: 1.Memisahkan infrastruktur IT dan sistem utama, dipisahkan dari 1 party 2.Menggunakan cloud berarti anti sourcing infra struktur dan resiko orang ke 3 3.Efisiensi dari infrastruktur Deployment - Social Network cth Facebook,instagram -data sharing cth Email,G-Drive -Education cth Quipper - Office application cth Google doc - NPC for limited edition Basic Concepts -Deployment Model Type access - Public - Private - Hybrid Development Model -Service Model Cloud Usage -Disastwe Recovery as a service Backup plan dari data server dan memindahkannya ke tempat lain yang cukup jauh dari main server -Data di update setiap hari - Backup Service  • Mengurangi...