20th Jan, 2016

FILE

Pada pertemuan kali ini kita masih membahas tentang file processing Cara buka file pertama buat FILE *f -> (f=bebas gikasih nama) Lalu, ketik : f=fopen(“file.txt”,”r”); Ada beberapa mode untuk mengolah file seperti : “r” membuka file untuk dibaca. “w” membuat file untuk ditulis. “A” membuka file untuk data append. “r+” membuka file untuk membaca / […]

13th Jan, 2016

Sorting & Searching

Sorting terbagi menjadi 5 cara tetapi sebenarnya ada banyak cara sorting n = jumlah data / banyak data yang perlu di sort putaran = tahap untuk mensort data, setiap putaran pasti menemukan 1 var paling kecil / besar (ascending / descending) sehingga pada putaran selanjutnya tidak perlu membandingkan dengan var tadi. -Bubble Sorting             n^2 (proses […]

6th Jan, 2016

File Stream

Pada pertemuan kali ini kita membahas tentang file dan stream. Stream adalah urutan karakter, semua input dan output adalah stream. Pada bahasa C, file dilihat sebagai stream. Stream ada 3 yaitu : Standard Input Stream : Mengontrol input stream dari keyboard Standard Output Stream : Mengontrol output stream ke monitor Standard Error Stream : Mengontrol […]

6th Jan, 2016

Function and Recursion

Function and Recursion – Modular Programming adalah pemrogramman dimana program dibagi menjadi module, dimana module tersebut diimplementasikan dalam fungsi-fungsi – Library Function adalah fungsi standar dari C compiler – User defined function adalah fungsi yang didefinisikan/dibuat oleh developer sendiri return-value-type function-name(parameter-list) { statement; } – Function Prototype berfungsi untuk memastikan fungsi diketahui oleh initiator/caller return-value-type […]

16th Dec, 2015

Storage

Pada pertemuan kali ini kita membahas semua yang telah dibahas pada pertemuan seelumnya dan mempersiapkan diri untuk UTS. Beberapa point penting dalam pembahasan kali ini adalah: Proses dalam computer terdiri dari : INPUT – PROCESS – OUTPUT Dalam process terdiri dari : Selection(if, nested if, switch case) : Repetition (do while, for) : Storage   […]

4th Nov, 2015

Pointer dan Array

Pointer  variabel yang menyimpan alamat dari variabel lain / tidak bisa menyimpan value tanpa alamat dari variabel. Variabel biasa menyimpan Value <type>*ptr_name //type : int float char dll *(content of) &(address of)   ex: int i,*ptr; ptr=&i *ptr=5 berarti nilai i= 5   Pointer to Pointer <type>**ptr_ptr // cuma bisa menyimpan alamat dari single Pointer […]

24th Oct, 2015

Repetition

For For adalah salah satu operator looping yang memiliki syntax for(expr1; expr2; expr3) statement; or: for(expr1; expr2; expr3) { statement1; statement2; ……. } Keterangan: expression 1: Initialization expression 2: Condition expression 3: increment/decrement exp1, exp2 and exp3 are optional Flowchart For:         While While adalah salah satu operator dalam looping yang memiliki syntax: while […]

21st Oct, 2015

Selection

  If Fungsi If terjadi atau dilakukan apabila pernyataan atau syarat tersebut benar. Misalnya: if(bool exp) statement; //Cara 1 if(bool exp) {  //Cara 2 statement; }     If-Else Fungsi If-Else terjadi apabila ada beberapa pilihan yang ada, dan di fungsi tersebut dicari fungsi yang lebih dahulu benar. Misalnya : If (Boolean expression) statement 1; […]

14th Oct, 2015

Operator

Operator adalah sebuah simbol yang digunakan untuk memproses atau mengolah suatu nilai menjadi nilai yang lainnya. Operandi adalah bagian yang diproses oleh operator, yang menspesifikasikan data mana yang harus dimanipulasi atau dioperasikan. Berdasarkan jumlah operandinya, operator digolongkan dalam 3 jenis: Unary operator, operator yang membutuhkan satu operandi. Misal: Increment (x++, ++x), decrement (x–, –x), address […]

Algoritma adalah metode efektif diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik untuk menghitung sebuah fungsi. Dimulai dari sebuah kondisi awal dan input awal (mungkin kosong),  instruksi-instruksi tersebut menjelaskan sebuah komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi terbatas yang terdefinisi dengan baik, yang pada akhirnya menghasilkan “keluaran” dan berhenti di […]

Categories