Tampilkan postingan dengan label Basic Programming C. Tampilkan semua postingan

Ebook Basic Programming C

Best Practice: Basic Programming C using E-Trik


E-Trik ini merupakan e-trik Dasar pemrograman Microsoft Visual C++ 6.0, disini saya akan membahas dasar pemrograman Visual C++ 6.0 mulai dari pengertian, pengenalan area kerja, type data, operator, variabel, kontrol program, dan sampai pada latihan pembuatan program aplikasi yang pertama dengan Microsoft Visual C++ 6.0.

Visual C++ 6.0 Adalah bahasa pemrograman yang menggunakan bahasa C yang merupakan bahasa tingkat menengah dan juga merupakan lanjutan dari bahasa B. Bahasa C++ diciptakan oleh Bjarne Stroustrup pada tahun 1983 dan yang memberikan nama C++ adalah Rick Mascitti pada tahun 1983. keistimewaan dari bahasa ini dikarenakan bahasa ini mendukung pemrograman berorientasi object (OOP) yaitu bahasa pemrograman yang memperlakukan data dan procedure sebagai sebuah objek dengan identitas dan ciri - ciri yang khusus. Visual C++ 6.0 tergabung dalam satu kumpulan software visual yaitu Microsoft Visual Studio 6.0, Visual C++ 6.0 sendiri memiliki beberapa macam jenis project salah satunya MFC AppWizard, yang dapat dibangun menjadi suatu aplikasi yang sangat besar dan kompleks.



You can download full chapter from this link: Ebook_BPC

Pertemuan:4 (Operand)

In this section, the discusion is about :

Proses Sederhana (Simple Statement)
Ekspresi
Operator Penugasan (assignment)
Operator Logika
Operator Aritmetika
Operator Relasional
Operator Bitwise



Proses Sederhana
Dikatakan proses sederhana karena dipandang sebagai proses yang hanya mempunyai sebuah aliran masukan dan sebuah aliran keluaran.  Proses sederhana dalam pemrograman komputer terdiri dari: Pemanggilan procedure atau fungsi Perhitungan arithmatika atau logika.


Ekspresi
Ekspresi merupakan proses sederhana dalam pemrogram-an komputer untuk melakukan proses perhitungan arithmatika dan logika. Prinsip dasar perhitungan arithmatika dan logika dalam pemrograman komputer adalah melakukan perhitungan arithmatika atau logika kemudian hasilnya disimpan dalam variabel tertentu. 

Operator
Berdasarkan jenis operasinya, operator dalam bahasa pemrograman C dapat dikelompokkan :
-Operator Penugasan (assignment operator)
-Operator Logika
-Operator Aritmatika
-Operator Relasional
-Operator Bitwise 
-Operator Pointer





You can download full chapter from this link:

Pertemuan:3 (Input-Output)

In this section, the discusion is about :

Operasi Output standart, spt: putchar, putch, puts, printf.
Format Output
Operasi Input standart, spt: getchar, getch, getche, gets, scanf
Format Input


Operasi Output
Operasi output dipakai untuk menampilkan nilai data ke peralatan output sebagai data keluaran. Beberapa fungsi (standard library function) yang terdapat pada bahasa pemrograman C di antaranya:

Menampilkan Data Tidak Terformat
      putchar(); 
putch();
puts();

Menampilkan Data Terformat
printf();



Operasi Input
Operasi input: operasi untuk menyimpan nilai data ke variabel tertentu melalui peralatan I/O, spt: keyboard, disk, dll.

Standard library function berkaitan operasi input standart di bahasa pemrograman C di antaranya:
getchar();
getch(); 
getche();
gets();
scanf();



You can download full chapter from this link:

Pertemuan:2 (Pengantar Bahasa C)

In this section, the discusion is about :

Sejarah Bahasa C
Struktur Program dan Komentar
Karakter, Identifier, Keyword
Tipe Data, Konstanta, Variabel



Struktur Program C
-Bahasa C adalah salah satu bahasa pemrograman yang terstruktur
-Bahasa C terdiri dari fungsi-fungsi
-Tidak ada perbedaan antara prosedur dengan fungsi
-Setiap program C mempunyai satu fungsi dengan nama “main” (program utama).
-Program akan dieksekusi dimulai dari statement pertama pada fungsi “main” tsb.
-Huruf besar dengan huruf kecil diartikan berbeda (case-sensitive).
-Setiap statement diakhiri dengan semi-colon (titik koma (;)).


Deklarasi Variabel:
Variabel dpt dideklarasikan di setiap awal blok statement. Blok statement disebut  juga “compound statement” adalah statement-statement yang berada diantara { dan  }. 

Contoh deklarasi variabel:
int  x;
int  y;
int  z;
atau bisa ditulis :
int  x, y, z;
atau bisa juga ditulis :
int x; int y; int z;


Tipe Data Dalam C
-Defaultnya signed (bilangan bertanda), sehingga penulisan int sama artinya dgn signed int
Contoh : int x; sama artinya dgn signed int x; 
short int x; sama artinya dgn signed short int x;

-Rentang Nilai (range) dari tipe data pada bahasa C  tergantung dari compiler dan Sistem Operasi.
Contoh :
Tipe integer pada Turbo C 2.0 (DOS), rentang nilainya 2 byte (-32768  s/d  32767)
Tipe integer pada Dev-C (Windows), rentang nilainya 4 byte (-2147483648  s/d  2147483647)



You can download full chapter from this link:

Pertemuan:1 (Algoritma Pemrograman)

In this section, the discusion is about :

Konsep Dasar Pemrograman
Definisi Algoritma
Tahap Pengembangan Algoritma
Penyajian algoritma
Pseudocode
Flow Chart
Pemrograman Terstruktur 



Algoritma
Algoritma adalah sekumpulan langkah-langkah terbatas untuk mencari solusi suatu masalah. Berasal dari kata algoris dan ritmis. Awalnya diungkapkan oleh Al Khowarizmi.  Di pemrograman, algoritma didefinisikan sebagai metode yang terdiri dari langkah-langkah terstuktur untuk mencari solusi suatu masalah dengan bantuan komputer. 

Algoritma bisa dibuat dengan:
-Teknik tulisan seperti : Structure english dan Pseudocode.
-Teknik visual seperti : Flow chart.


Pseudocode
Outline dari sebuah program komputer. Ditulis dalam bahasa Inggris atau Indonesia sederhana. Kata kunci (keyword) digunakan untuk menjelaskan struktur kendali (misalnya: “jika”, “ulangi”, “sampai”,”if”,”repeat”, “until”).

Tujuh operasi dasar komputer:
-Membaca data (Input) 
-Menampilkan data (Output) 
-Melakukan perhitungan aritmetika (Compute)
-Memberikan nilai ke suatu identifier (Store)
-Membandingkan dan Memilih (Compare)
-Melakukan pengulangan (Loop)
-Procedure dan atau Function


Pemrogramman Terstruktur
Pemrograman terstruktur merupakan pola penyusunan program komputer hanya dengan menggunakan tiga struktur kontrol yaitu: 
-Sequence 
-Selection
-Repetition 



You can download full chapter from this link: BPC01-Algoritma Pemrograman