Posts

Showing posts from December, 2018

Selections

SELECTION Selection mempunya 3 syntax ,yaitu: -         If -         If-else -         Switch-case IF Syntax If (Boolean expression) {             Statement 1 ;             Statement 2 ;             … } Jika hasil dari expression tersebut benar, maka statement yg ada akan di jalankan. IF-ELSE Syntax : If (Boolean expression) { Statement 1; Statement 2; … } Else {             Statement 3;             Statement 4;             … } Jika hasil dari expression dalam if benar, maka statement 1 dan 2 akan dijal...

Sorting and Searching

Image
A.        Sorting Seperti yang sudah kita ketahui bahwa Sorting adalah proses pengaturan suatu objek atau data sesuai dengan aturan dan urutan yang ditentukan. Sorting dapat dikelompokan menjadi 2 yaitu: -  Ascending ( dari terkecil hingga terbesar ) - Decending ( dari terbesar hingga terkecil ) Dalam pemrograman sorting juga digunakan untuk mengurutkan sebuah data-data yang tersedia secara acak, agar di urutkan sesuai dengan urutannya melalui huruf maupun angka. Berikut metode sorting yang digunakan dalam pemrograman: ·         Simple Method o     Bubble sort o     Selection Sort o     Insertion Sort ·         Indermediate Method o     Quick Sort o     Merge Sort Sesuai dengan method diatas dapat diartikan bahwa semakin sulit method yang digunakan, semakin sulit juga algori...

Function and Recrusive

FUNCTION Function adalah suatu bagian dari program yang digunakan untuk mengerjakan suatu tugas dalam bentuk hitungan maupun menjalankan program yang bersifat konstan, dan yang pada akhirnya funsi tersebut dipanggil dalam program inti { int main () }. Function mempunyai 2 jenis yaitu : ·         Library Function  à  function yang sudah tersedia dan bersifat tetap. ·         User-Devine Function  à  function yang dibuat sendiri oleh user. Contoh dari konstruksi dari sebuah function :              Return-value-type  Function name (  parameter  ) {                         Statement ;             } Berikut contoh source code untuk pembuatan da...

FILE Processing

FILE PROCESSING File and Streams Streams digunakan untuk menyimpan data di storage cadangan yang ada di computer sebagai data file. C program melihat file sebagai stream. Saat menjalankan C program, terdapat 3 streams yang aktif, yaitu : 1.         Standard Input Stream Yang mengkontrol input stream dari keyboard 2.        Standard Output Stream Yang mengkontrol output sream ke monitor 3.        Standard error Stream Yang mengkontrol pesan error FILE adalah koleksi dari sebuah record ·         Cara menggunakan file harus Diwali dengan syntax = FILE *fp  à  dimana fp adalah pointer yang menunjuk ke buffer area ( penyangga ) ·         Jika ingin membuka file harus menggunakan fopen()  à  FILE *fopen (nama file dan mode value) ·         Mode yang di...

Repetition

REPETITION Repetition dapat dilakukan dengan 3 metode, yaitu: -         For -         While -         Do-while 1.           FOR à Syntax dari FOR: for (inisialisasi ; kondisi ; keniakan nilai atau turun ) {             Statement 1;             Statement 2;             … } à Contoh source code untuk print nomor dari 1 – 10 : #include<stdio.h> int main() { int x; for ( x = 1 ;  x <= 10 ;  x ++ ) { printf( "%d\n", x ); }     return(0); } à untuk membalik dari 10-1 : #include<stdio.h> int main() { int x; for ( x = 10 ;  x >= 1 ;  x -- ) {  printf( "%d\n",...