Saya masih sangat pemula dalam pemrograman C tapi saya pernah mempelajari sedikit bahasa pemrograman lain sebelum C. Disini saya akan sedikit meresume apa yang sudah saya dapat setelah 1 semester duduk di bangku kuliah dan mendapat mata kuliah Algoritma pemrograman.
*) Algoritma Pemrograman sendiri menurut pendapat saya adalah langkah-langkah membuat suatu pemecahan masalah melalu logika dan di implementasikan sebagai program.
*) Program adalah sebuah perangkat lunak yang terdiri atas fungsi-fungsi untuk melakukan perintah tertentu. Fungsi ditulis dengan sebuah bahasa, yaitu bahasa pemrograman. Adalah sekumpulan perintah – perintah untuk menulis program. Selanjutnya bahasa tersebut akan di proses oleh kompilator.
*) Kompilator (compiler) : perangkat lunak yang berfungsi untuk menterjemahkan suatu bahasa pemrograman agar perintah pada program dapat dimengerti dan dijalankan oleh komputer.
*) Pemrograman berbasis C, program yang dibangun berdasarkan bahasa C.
*) Dalam C , pembuatan sebuah program harus memiliki fungsi utama main(){}
*) Fungsi main() dapat dijadikan fungsi dengan atau tanpa pengembalian nilai
Dengan pengembalian : int main(){….program … ; return 0; }
Tanpa pengembalian : void main (void){…program..;}
*) File header *.h adalah file yang berisi fungsi yang akan digunakan pada program, seperti printf, scanf, strstr, strcmp, dll. File di-include-kan pada program dengan deklarasi #include <namafileh.h> atau #include “namafile.h”
ada perbedaan antara #include <nama.h> dan include “nama.h”, pada <nama.h> , kompiler akan mengartikan bahwa file tersebut ada pada direktori file h yang sudah ditetapkan (default) pada library function aplikasi, sedangkan “nama.h” maka kompiler akan mencari dimana file tersebut berada. Misal #include “E:/function.h” maka kompiler akan mencari file tersebut pada directori E:/
*) Deklarasi, prototype fungsi, parameter
Deklarasi : penetapan type dan atau nilai sebuah variable
Prototype fungsi : mengenalkan daftar fungsi2 bentukan yang akan dipakai pada program
Parameter : variable yang dijadikan object pemrosesan data dalam fungsi
*) Link-in proses : menghubungkan kode object dari library function ke program
*) Built : mengkompile kode program, proses ini menghasilkan file .exe
*) Run : menjalankan program
Masih banyak si, tapi saya bingung mau nulis dari mana.
Silakan bertanya pada kolom komentar,
nanti saya akan googling dan tanya pak Dos buat jawab hehehe
Salam cerdas,
Penulis, iin
Nuwun sewu ijin mau menyerap ilmunya. Terima kasih.