Posts

Showing posts from December, 2018

Sorting and searching

Image
Sorting adalah proses mengurutkan data dari banyak data yang ada.            Sorting dapat dilakukan secara ascending order (dari kecil ke besar) dan descending (dari                    besar  ke kecil) Ada beberapa algoritma searching yaitu :                       Bubble sort                     Algoritma bubble sort merupakan yang paling mudah dari semuanya dan bisa dibilang                        konsep yang dipakai dalam bubble sort cukup simple. konsepny adalah kita                                          membandingkan data satu dengan selanjutntnya sampai data terakhir setelah itu kembali                      lagi ke data berikutnya dan bandingkan lagi dengan data sebelahnya sampai data                                  terakhir.                                           Insertion sort                     Insertion sort adalah algoritma sorting yang menggunakan konsep mengocok kartu.                                             

Structure and file processing

Structure adalah tipe data yang didefinisikan user (user-defined). Struct mirip dengan array karena dapat menyimpan banyak data namun bedanya struct dengan array adalah struct dapat menyimpan banyak data dengan tipe data yang berbeda tidak seperti array yang hanya satu tipe data. untuk mendeklarasi suatu structure kita harus menggunakan command struct.             struct [ structure tag ] {                  member definition ;                 member definition;                 .....            } [variabel structure]           member definition = variabel yang ada di dalam struct          variabel struct        = variabel yang mempunyai struct yang berisi banyak data lainnya. cara mengakses struct :            kita dapat mengakses struct dengan menggunakan " . "            contoh :                      struct Student {       int id;       int date;       int month;       int year;       char name[20],home[20];          }Mahasiswa[1

Cloud

Pengertian cloud storage adalah layanan penyimpanan file di internet dimana file-file yang tersimpan bisa dikelola dari mana saja selama user masih terhubung dengan cloud storage tersebut melalui jaringan internet.  Cara kerja cloud storage  : Ketika menyimpan data di layanan cloud storage , sebetulnya kita mengirim salinan data tersebut melalui internet ke suatu server milik pengelola layanan  cloud   yang kemudian akan merekamnya. Jika  kemudian kita ingin mengakses data tadi, server akan memberi kita akses untuk mengunduh atau mengubahnya. Keuntungan dari cloud storage adalah : Data yang ada di cloud storage dapat diakses dari media apapun asal terhubung dengan internet. Dapat membagi data di server ke pihak-pihak lain Keamanan dan keutuhan data terjamin

Function and recursion

Image
Function adalah sebuah block kode yang menyelesaikan sebuah tugas yang spesifik. kelebihan dari membuat function itu sendiri adalah ketika kita ingin melakukan tugas yang sama berkali-kali kita hanya tinggal memanggil function itu dan tidak usah menuliskan kodenya lagi selain itu dengan membuat function kode yang kita buat akan terlihat lebih rapi. Ada 2 tipe function : standard library function (predefined) dan user defined function.       Struktur dari sebuah function adalah sebagai berikut :           return-type  function-name (parameter) {                  ..........                  ..........                  ..........           }           contoh :                         int findMax(int data[]){            int max=data[0];            for(int i=0;i<count;i++){         if(data[i]>max){     max=data[i];         }            }      return max;           }       Recursion atau rekursi adalah sebuah fu