Posts

Showing posts from October, 2018

Pointer & Array

Image
Pointer & Array Pointer Pointer adalah variable yang menyimpan alamat dari variable lain. Pointer ini tentu ada kaitannya dengan Pointer Operator yang menggunakan lambang "&" yang artinya alamat dari … dan lambang "*" yang artinya isi dari… contoh penulisan pointer: <type>*ptr_name; <type> = merupakan tipe data dan ptr_name merupakan sebuah variable. Pointer dapat dibedakan menjadi 2 jenis yaitu : 1.Pointer Variable adalah pointer yang bias di assign dengan sebuah nilai baru waktu dijalankan 2.Pointer Constant merupakan lawan dari pointer variable yaitu pointer yang tidak bias di assign dengan sebuah nilai baru sewaktu dijalankan,   2. Array Array adalah variable tunggal yang menyimpan banyak nilai. Array ini bersifat homogen artinya semua data yang ditampungnya itu bersifat sejenis atau sama , array dapat diakses secara acak tidak harus berurutan. One Dimensional Array Penulisan Array 1 dimensi seperti berikut:...

Repetition

Image
Repetition Program Control - Repetition Repetition adalah suatu pengulangan. Repetition dalam program adalah suatu proses yang mengatur program agar mengulangi suatu proses agar dapat berjalan berulang kali, Program Control - Repetition ini dibagi menjadi 3 yaitu: For While Do-While For For ini digunakan untuk menjalankan program untuk beberapa kali. For ini dapat dituliskan dengan cara: for(exp1;exp2;exp3)statement; atau for(exp1;exp2;exp3){             statement1;             statement2;             ….. } disini exp1 digunakan sebagai penginisialisasi , sedangkan exp2 situasi yang telah ditentukan dan exp3 digunakan untuk increment maupun decrement. Tapi penulisan exp1,exp2,exp3 merupakan sebuah opsional namun jika tidak dituliskan maka akan terjadi infinite loop yang untuk menghentikanya kita gunakan fungsi break. WHILE Program akan  berhenti berjalan ...

Selection

Image
Program Control - Selection  Program Control adalah suatu program yang mengontrol alur jalannya suatu program. Ada 2 program control , yaitu : Selection Repetition Selection Selection adalah suatu pemilihan , dalam pemrograman selection itu merupakan pilihan yang disesuaikan saat program berjalan , jika tidak sesuai dengan maka program tidak akan dijalankan. Cara menggunakan selection ada beberapa cara yaitu : If Penggunaan If : if(expression)statement; atau if(expression){     statement1;     statement2; } Pernyataan dalam if juga dapat menggunakan hasil TRUE or FALSE , selain itu bias juga dinyatakan dengan menggunakan angka , yang dengan syarat angka 0 itu dinyatakan sebagai FALSE , sedangkan angka lain selain angka 0 dinyatakan TRUE. If-Else Penulisan if-else: if(expression){ statement1; statement2; } else { statement3; statement4; } Penggunaan if - else disini mirip dengan if biasa, namun disini k...

Operator,Operand & Arithmetic

Image
Operator & Operand Introduction  Operator adalah sebuah symbol yang digunakan untuk memproses sebuah nilai dengan nilai lain untuk mendapatkan nilai yang baru.Kemudian , Operand adalah semua data yang   berupa nilai yang terdapat dalam operasi tersebut. Untuk contoh sebagai berikut : C = A + B Disini yang kita sebut sebagai operator adalah simbol "=" dan simbol "+" , sedangkan yang disebut sebagai operand adalah nilai "C" , nilai "A" dan nilai "B". Berdasarkan jumlah operand nya , operator dapat dibagi menjadi 3 jenis: Unary Operator (Operator yang membutuhkan 1 operand) Binary Operator(Operator yang membutuhkan 2 operand) Ternary Operator(Operator yang membutuhkan 3 operand) Berdasarkan jenis operasinya , operator dapat dikelompokan menjadi: 1. Assignment Operator Assignment operator merupakan operator yang Biner atau membutuhkan 2 operand. contohnya: x = 2;  ---> konstanta x = y; ----> menunjukan variabl...

Formatted Input/Output

Image
Fungsi Standar Library Fungsi dari Standar Library adalah semua fungsi yang telah dibuat dan disediakan oleh C Compiler. untuk menggunakan fungsi standar library , kita harus mendeklerasikan mereka terlebih dahulu sebelum digunakan. Output Operation Dalam Bahasa C ada beberapa standar library yang digunakan untuk menampilkan data di layer monitor , yaitu: printf(); Untuk menampilkan beberapa data output standar. syntax yang digunakan : printf(const char *format[,argument, …]); untuk dapat menggunakan "printf" kita harus memasukan "#include<stdio.h> terlebih dahulu di header. Output Formatting: printf Format output dari printf juga memiliki format sendiri , yaitu : %[flags][width][.precision] type dengan tipe data seperti d –or- i   :  signed decimal o  :  unsigned octal u  :  unsigned decimal x  :  unsigned hexadecimal f  :  floating point e  :  floating point (exponent) c...

Algorithm & Introduction to C

Image
Definisi Algoritma Algoritma adalah suatu tahapan atau prosedur untuk menyelesaikan masalah dengan urutan urutan tertentu yang nantinya urutan tersebut dapat di eksekusi. Contoh simple dari Algoritma Algoritma saat kita bangun tidur: Bangun dari tempat tidur Merapihkan tempat tidur  Menuju kamar mandi Melepas pakaian  Mandi Mengeringkan tubuh & memakai pakaian  Sarapan pagi Berangkat ke kampus Bagaimana cara menuliskan Algoritma? Kita dapat menuliskan Algoritma melalui 2 cara , yaitu: Menggunakan Struktur Algoritma Menggunakan Pesudo - Code Menggunakan Flow Chart Apa itu Pseudo-Code? Pseudo - Code adalah suatu langkah langkah yang digunakan untuk menyelesaikan masalah namun lebih menggunakan Bahasa dalam kehidupan sehari hari , Pseudo Code digunakan untuk lebih mudah memahami Algoritma suatu masalah.Bahasa yang biasa digunakan dalam Pseudo Code adalah Bahasa Inggris seperti :  if, else, print, set, add, whi...