Tuesday, December 18, 2018

Recursion And Function in C Language

Recursion, Function, and Sorting


Function

Sebuah Function adalah suatu susuan kode" yang tersusun secara terpisah dengan main program. Function biasa dipanggil di main program untuk mempermudahkan para programmer lain selain kita untuk mengerti apa yang kita tulis di dalam proses pemograman tersebut. Function berfungsi untuk membuat suatu program lebih teroganisir dengan memecah beberapa bagian-bagian tertentu dari program tersebut.

Recursive

Apa itu Recursive? Secara singkat recursive bisa dibilang pengulangan suatu function dalam function. 
 Seperti yang bisa dilihat diatas recursive berarti dialam function itu sendiri dia memanggil dirinya sendiri.

Sorting and Searching

Sorting terdiri dari berbagai macam jenis, yang biasa paling banyak digunakan untuk data-data sedikit adalah bubble sort. Selain bubble sort ada beberapa jenis soring lainnya seperti selection sort, insertion sort, quick sort, dan merge sort.
Searching biasa dilakukan dengan tiga cara yaitu linear search, binary search, interpolation search.

Sekian Penjelasan Function, Recursive, Sorting, dan Searching pada module ini.


Wait till the next topic. CYA~

Vinsencius Arnold Alvaro
2201749583
vincencius.alvaro@binus.ac.id 
binus.ac.id
skyconnectiva.com

Tuesday, October 23, 2018

Pointer and Array in C Language Progaramming

Pointer in C Language

Apa sih yang dimaksud dengan Pointer? Pointer digunakan sebagai penunjuk ada suatu alamat pada suatu variable sehingga dapat memepermudah untuk mendapatkan nilai dari alamat variable tersebut, sehingga bisa dibilang pointer itu berisi alamat variable lain.

Deference / Address
Deference atau yang lebih dikenal dengan simbol "&" ini berfungsi untuk menunjukkan atau menampilkan alamat dari variable tertentu.

Deference Example















Seperti yang dapat dilihat diatas jika kita menambahkan tanda '&' pada suatu variable maka ia akan menunjukan alamat dari variable tersebut.

Reference / Value of Address
Reference atau yang biasa ditulis dengan simbol "*" ini berguna untuk mencetak niali dari alamat suatu variable.

Value of Address Example















Pointer a akan menunjuk pada alamat num dan mengambil nilai dari alamat tersebut dan double pointer b akan mengambil nilai dari alamat pointer a.
Ingat dan perhatikan jika kita ingin mengambil nilai dari suatu alamat pointer, maka pointernya harus lebih besar dari pointer alamat yang akan diambil.


Array in C Programming

Array adalah suatu nilai yang dapat berbeda namun memiliki variable yang sama. Array mempunyai index-index yang pasti akan selalu dimulai dari 0. Penulisan array dalam pemograman dapat ditulis seperti berikut.
tipe_data nama_variable[jumlah_array]

contoh:
char kata[10]="Binusian" dan ingat index array selalu dimulai dari 0. Jadi, kata[0] adalah 'B', kata[1] adalah 'I', dan seterusnya.

Array biasanya digunakan untuk menyimpan variable yang membutuhkan data banyak. Array juga biasanya digunakan untuk menuliskan string dalam bahasa pemograman C++.

Sekian Penjelasan Array dan Pointer pada module ini.
Wait till the next topic. CYA~

Vinsencius Arnold Alvaro
2201749583
vincencius.alvaro@binus.ac.id 
binus.ac.id
skyconnectiva.com

Monday, October 22, 2018

Repetition For in C language

Repetition

Repetition atau repetisi adalah suatu fungsi yang akan digunakan ketika kita akan mengulangi suatu proses dimana proses tersebut tetap memenuhi suatu statement yang ada. Ada 3 jenis repetisi yaitu for, do, dan do...while. Saat ini kita akan membahas tentang for.

Apa sih yang membedakan for dengan looping yang lain?
For ini digunakan saat kita telah memvalidasi atau memberikan suatu nilai kepada suatu variable dan selama suatu variable itu memenuhi suatu statement yang ada maka ia akan terung mengulang intruksi proses yang diberikan kepadanya. For memiliki suatu rumusan sebagai berikut.

for (validasi nilai ; kondisi ; perubahan nilai variable){
proses yang akan dilakukan selama kondisi di atas}

jadi selama nilai tersebut memenuhi kondisi dia akan mengubah nilai dari variable tersebut dan menjalankan intruksi dari proses yang ada.

Contoh:
#include <stdio.h>

int main (){

for ( int i =1 ; i < 10 ; i++){;
printf ("%d", i);}

return 0;
}

Sunday, November 9, 2014

Introduction, and all about me.

Hi, nama saya Vinsencius Arnold Alvaro yang berkelahiran di Jambi pada tanggal 8 Mei 2000. Blog ini sebenarnya akan digunakan untuk meringkas module-module yang diberikan kepada saya selama masa perkuliahan. Dalam dunia internet, Anda dapat menemukan jutaan blog dengan bentuk dan ukuran yang sangat bervariasi. Secara sederhana, suatu blog adalah suatu situs web, dimana Anda dapat menuliskan dan memasukan berbagai hal secara terus menerus. Untuk kedepannya saya kira akan memasukan informasi dari berbagai blog lain yang kiranya akan berguna untuk kalian. Sekian perkenalan dari saya.