Posts

Showing posts from December, 2018

Sesi 29 (Sorting and Searching)

Sorting adalah mengurutkan data dari terbesar atau terkecil sorting juga berguna untuk mempercepat pencaharian. Algoritma sorting ada 2 yaitu: 1. Internal Sorting, yang mana semua data di sorting dimuat dalam RAM. 2. External Sorting, yang mana proses sorting menggunakan penyimpanan kedua. Sorting ada 5 jenis yaitu: 1. Bubble Sort      Sorting ini cara kerjanya adalah membandingkan masing-masing item dalam suatu list secara berpasangan, dan mengulanginya sampai akhir list secara berurutan, sehingga tidak ada lagi item yang dapat ditukar. 2. Selection Sort      Sorting ini memilih elemen dengan nilai paling rendah dan menukar elemen yang terpilih dengan elemen ke-i. nilai dari i dimulai dari 1 ke n, dimana n adalah jumlah total elemen - 1. 3. Insertion Sort      Sorting ini memilah data yang akan diurutkan menjadi 2 bagian, yang belum diurutkan dan yang sudah diurutkan. elemen pertama diambil dari bagian array ...

Sesi 26 (File Processing)

File Processing adalah memproses file dalam C FILE *fp; //ini berfungsi untuk mempointer FILE disini kita juga harus menghitung jumlah file, dan biasanya di declare menggunakan count=0; ada beberapa mode disini:       Mode                            Description “r” opening a file to be read. “w” creating a file to be written. “a” opening a File for data append. “r+” opening a File for read/write. “w+” creating file for read/write. “a+” opening a File for read/append “rb” opening a File (binary) to be read. “wb” creating a file (binary) for write operation. Kalau untuk Mewrite FILE: void write_file(){ if(!count){ return; } fp = fopen("(namafile).(extensi)","w"); for(int i=0;i<count;i++){ fprintf(fp,"%d\n",&(structnya)[i].(isi struct)); } fclose(fp); } Kalau untuk meread FILE: void read_file(){ fp = fopen("(namafile).(extensi...

Sesi 20(Function & Recursion) & Cloud Computing

Function atau fungsi atau sering disebut dengan sub-program adalah sekelompok pernyataan yang bersama-sama melakukan tugas atau kata lainnya setiap program dibagi menjadi beberapa modul sesuai dengan fungsinya. Setiap program C memiliki setidaknya satu fungsi utama atau main(). Function di bahasa C terbagi menjadi 2: 1. Library Function, sudah ada di library    contohnya yaitu : strcpy() in string.h, sqrt() in math.h, printf() in stdio.h 2. User-defined function, dibuat oleh pengguna contoh program yang menggunakan function : #include <stdio.h> //sebagai function untuk mencari nilai maks int maximum (int x, int y){       int max = x;       if ( y > max) max = y;       return max } void main () {      int a,b;      printf("Input 2 even values : ");      scanf("%d %d", &a, &b);      printf("Largest value : %d\n",maximum(a,b...