Posts

Function, Recurtion, and Cloud

Module adalah pembagian dari suatu program kedalam module" nya masing" sesuai kategori tertentu. Kelebihan dari menggunakan module: Dapat membagi pekerjaan untuk lebih dari 1 programmer. Lebih mudah untuk menuntaskan masalah pada program karena telah terbagi didalam beberapa module. Apabila ada yang ingin diganti dapat diganti dari masing" module sehingga tidak mengacaukan/tidak perlunya mengganti seluruh isi dari program. Lebih mudah untuk mencatat dokumentasi dari program tersebut. Function adalah implementasi module kedalam suatu program, yang berarti program dibagi menjadi berbagai module sesuai dengan kategorinya masing-masing. Function dapat dibagi menjadi 2: Library Function : Function standar yang disediakan oleh C compiler yang biasa diakhiri dengan .h (stdio.h, string.h, math.h) User-defined Function : Function yang dibuat oleh seorang user. Recurtion adalah function yang dipanggil didalam function yang dalam singkatnya materi tentang pe...

Pointer, Array dan String

Definisi dari Pointer adalah variabel yang menyimpan alamat pada variabel lain. Pointer dilambangkan dengan tanda '*' yang dapat lebih dari satu apabila digunakan pada variabel lain yang menunjuk variabel pointer dengan '**', '***' dan seterusnya. Pada penggunaan pointer digunakan tanda & untuk menunjukkan alamat pada variabel Definisi dari Array adalah data yang disimpan yang dapat diakses secara kelompok atau secara individu. Karakteristik dari Array Homogenus = Semua elemen memiliki tipe data yang sama. Random Access = Pengambilan secara acak dapat dilakukan tanpa perlu berurutan dari satu kelompok. Array ditulis dengan nama array[index] Index adalah urutan dari input yang pertama dengan urutan 0123456 dst. Definisi dari String adalah array dari karakter yang diakhiri oleh \0 atau didalam ASCII = 0. Library yang digunakan untuk string adalah <string.h> yang menyediakan berbagai fungsi,  contoh: strlen = untuk m...

Sesi repetition

Definisi dari repetition adalah pengulangan untuk satu atau lebih instruksi sebanyak yang diminta. Repetition dikenal juga sebagai looping yang menggunakan operasi: for while dowhile Repetition sering digunakan untuk mencetak sebuah deretan angka yang berurutan dalam suatu pola tertentu. Selain angka, repetition juga dapat digunakan untuk mencetak sebuah objek (persegi, segitiga, bintang, dll). Penggunaan loop harus selalu diakhiri dengan penghenti kondisi agar tidak terjadi hal yang bernama "infinite loop" dimana operasi akan terus berlanjut tanpa berhenti. Apabila hal ini terjadi, run dapat ditutup dengan ctrl+c pada keyboard yang biasa digunakan untuk meng-copy sebuah file. Penghenti loop dapat dilakukan dengan hal yang bernama "break" yang juga sering digunakan pada operasi switch. Selain break adapula hal yang bernama continue. Perbedaan antara switch dan continue dapat dilihat dari fungsinya: Break =  End / menyelesaikan loop (for, whil...