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 :


Selasa, 16 Oktober 2018

Repetition dan Selection

Definisi Repetition

Repetition adalah satu atau lebih instruksi yang diulang dalam satu waktu.


Macam-macam Repetition :

1. For (Program dijalankan bila syarat terpenuhi)
2. While (Cek dulu kalau benar, program akan dijalankan)
3. Do-While (Dijalankan dahulu, bila program salah maka akan berhenti)
4. Go To (instruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali oleh sebuah label, yaitu sebuah pengenal atau identifier yang diakhiri dengan tanda titik dua (:))