Selasa, 18 Desember 2018

File Processing

Streaming : untuk menyimpan kunci dari dalam keyboard yang perlu disimpan di parangkat sekunder sebagai suatu data
Semua data input dan output adalah stream. Namun di dalam bahasa C, mereka menganggap sebuah file sebagai stream

Ketika program di compile (dalam bahasa C) ada 3 standar stream yang dijalankan
1. Standart Input Stream : mengontrol masukkan input dari keyboard
2. Standart Output Stream : mengontrol output yang ada di monitor
3. Standart Error Stream : yang mengeluarkan pesan atau alert apabila terjadi error

File
File adalah kumpulan record dimana record tersebut terdiri dari kumpulan field yang dimana field adalah block dari byte dimana byte adalah kumpulan bit.


Structure and Union & Memory Allocation

Structure adalah tipe data yang digunakan untuk menyimpan data dengan berbagai tipe data lainnya

Komponen structure disebut sebagai member/field/element, sifatnya heterogen (karena dapat menyimpan berbagai tipe data) dan dalam bahasa pemograman lain structure disebut sebagai record

Syntax :


Senin, 17 Desember 2018

Function and Recursion

Modular Programming = program yang dibagi menjadi modul-modul

Modul dalam bahasa c diimplementasikan ke suatu fungsi yang dimana fungsi tersebut dibentuk melalui pengelompokkan beberapa statement untuk melakukan sesuatu

Modul diperlukan bila beberapa kumpulan statement oleh kode berbeda dalam suatu program biasanya disebut juga sub-program
Biasanya kalau dibentuk menjadi modul maka lebih mudah dibaca oleh orang lain

Pointer and Arrays


Pointer adalah variable yang menyimpan alamat dari variable lain
Syntax :

<type> *ptr_name;

Ada 2 operator yang biasa dipake di dalam pointer yaitu *(content of / isi dari) dan & (address of/ alamat dari variable)


contoh :