Postingan

Sorting and Searching

Sorting Sorting merupakan sebuah cara di dalam pemrograman c untuk mengurutkan data-data.Biasanya data diurutkan berdasarkan 2 tipe yaitu ascending dan descending. Ada beberapa metode dalam melakukan sorting yaitu: 1.Bubble Sort void sort(int *angka,int n) {        int j;        for(int i=0;i<n;i++)        {              for(j=n-1;j>=i;j--)              {                   if(angka[n-1] > angka[j])                                swap(&data[j-1],&data[j]); } 2.Selection Sort for(i=0; i<N- 1 ; i++) {       /* N=number of data */   Set idx_smallest equal to i   for(j=i +1 ; j<N; j++) {   If array[ j ] < array [ idx_smallest ] then ...

FILE

Operasi FILE Penggunaan operasi file dalam bahasa pemrograman C sangat berguna karena kita dapat menyimpan data-data kita di sebuah file sehingga tidak akan hilang ketika kita mematikan komputer/laptop kita. Syntax penggunaan File: int main() {        FILE *fp;        fp=fopen("nama file","parameter");        fclose(fp);         return 0; } Macam-macam Parameter dalam File: r =membuka dan membaca sebuah file,jika tidak ada file maka bernilai NULL. w =membuka  sebuah file dan menambahkan data,jika file belum ada maka akan membuat file baru secara otomatis,jika menambahkan data baru maka data sebelumnya akan ditimpa/hilang. a =membuka sebuah file dan menambahkan data baru tanpa menimpa data sebelumnya,jika file belum ada maka akan membuat file baru secara otomatis. r+ =sama seperti "r" tetapi dapat menulis/menambahkan data baru. w+ =sama seperti "w" tetapi dapat menulis/menamb...

Function,Rekursif,dan Cloud Computing

Function dan Rekursif Function   adalah pemecahan kode program menjadi banyak submodul yang terpisah dari main agar lebih efisien dan mudah dibaca.Ada 2 macam fungsi yaitu int yang mengembalikan nilai sedangkan void tidak mengembalikan nilai Rekursif adalah fungsi yang memanggil fungsi itu sendiri.Contoh penggunaan rekursif yaitu menghitung faktorial dan bilangan fibonacci. Cloud Computing Cloud Computing merupakan pemanfaatan teknologi komputer berbasis cloud.Cloud merupakan penyimpanan data tanpa memerlukan hardware.Pengguna dapat mengaksesnya melalui internet. Cloud Computing memiliki fungsi  di mana informasi secara permanen tersimpan di server di  internet  dan tersimpan secara sementara di komputer pengguna (client). Layanan Cloud Computing Infrastructure as a Service (IaaS) Merupakan layanan komputasi awan yang menyediakan infrastruktur IT berupa CPU, RAM, storage, bandwith dan konfigurasi lain.Sehingga ada seperti menggunakan sebuah komput...

Array dan Pointer

Array dan Pointer 1.Array Array adalah kumpulan nilai data yang bertipe sama yang diurutkan dan memiliki nama variabel yang sama. Menurut dimensinya array dibagi menjadi 3 yaitu: 1. Array berdimensi satu Sesuai namanya array ini hanya memuat 1 dimensi. Syntaxnya sebagai berikut:  tipe_data variabel_array[ukuran_array]; contoh: #include <stdio.h> int main() {  int lantai[5]={3,6,2,4,8};  for(int i=0;i<5;i++){   printf("lantai yang dituju:%d",lantai[i]);  } } 2. Array berdimensi dua Array ini berisi 2 dimensi yaitu kolom dan baris. Syntaxnya sebagai berikut:  tipe_data variabel_array[baris][kolom]; 3. Array multidimensi Array ini berisi 3 dimensi yaitu kolom,baris dan kedalaman. Syntaxnya sebagai berikut:  tipe_data variabel_array[baris][kolom][kedalaman]; Jika Array digunakan pada tipe data character maka namanya menjadi string dan harus menggunakan library string.h. 2.Pointer Pointer adalah variab...

Looping

Looping dalam bahasa C Di dalam bahasa pemrograman C terdapat fungsi loop yang berfungsi untuk mengulang sebuah perintah tanpa harus mengetiknya berulang-ulang. Terdapat 3 jenis looping dalam C yaitu: 1.Do While Pada do while statement akan dikerjakan selama while masih memenuhi syarat yang diberikan dan berhenti ketika  kondisi syaratnya salah. Syntax: do{          statement; }while(condition); Contoh: #include<stdio.h> int main() {     int i=0; do{printf("Hello World");          i++; }while(i<=10); getchar(); return 0; } 2.While Statement dikerjakan selama kondisi syarat di while benar dan berhenti ketika kondisi syarat salah. Syntax: while(kondisi){       statement; } Contoh: #include<stdio.h> int main() {     int i=0; while(i<=10){            printf(...