Struktur program C++ sama seperti struktur program C yang merupakan pendahulunya. C++ hanya memiliki beberapa perbedaan dan pembaharuan, Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa statements (pernyataan) yang akan melaksanakan tugas tertentu.
Struktur kode program C++ :
#Preprocessor Directive
fungsi utama(){
Definisi yang terdiri dari kumpulan pernyataan;
//komentar
}
Program C maupun C++ selalu tersusun dari 5 (Lima) bagian utama, yaitu :
1. Preprocessor Directive (Pengarah Kompilator)
2. Declaration (Deklarasi)
3. Definition (Definisi)
4. Statement atau Expressions (Pernyataan atau Ekspresi)
5. Comments (Komentar)
Contoh source code C++:
#include <iostream.h> //Preprocessor Directive
#include <conio.h> //Preprocessor Directive
//komentar
main() //fungsi utama
{ //kurawal pembuka
cout<<"Selamat datang di bahasa pemrograman C++"<<endl; //pernyataan
getch(); //fungsi untuk menahan tampilan dari pemanggilan dari file header conio.h
} //kurawal penutup
note: disini saya menggunakan software borland
Keterangan :
Baris pertama :
#include <iostream.h>#include <conio.h>
Pernyataan yang diawali dengan menggunakan tanda pagar # disebut sebagai Preprocessor Directive, Pada contoh di atas tertulis #include <iostream.h> yang berarti program tersebut akan menggunakan fitur dari pustaka (Library) yang bernama iostream. #include <iostream.h> adalah file-header yang pada dasarnya digunakan untuk menyatakan bahwa file dari program yang sedang ditulis menggunakan pustaka (Library) yang di dalamnya memuat kumpulan keyword dan function. disebutkan di dalam kode program bertujuan untuk memberitahu compiler bahwa file akan menggunakan beberapa fitur yang ada pada pustaka yang disebutkan.
Sebagai bukti, pada baris ke 6 program di atas menggunakan salah satu fitur yang disediakan oleh pustaka
iostream, yaitu salah satunya menggunakan cout, sedangkan conio, salah satunya menggunakan getch.Baris
Kedua:
//komentar (tidak harus diletakkan di baris kedua)
Setelah file-header, semua karakter setelah tanda //
akan menjadi komentar dan tidak akan mempengaruhi jalannya program.
Komentar digunakan untuk mempermudah programmer dalam mempelajari
program dengan memberi tanda atau keterangan pada program. Ada dua cara
dalam menggunakan komentar yang pertama adalah dengan tanda // dan kedua dengan menaruh komentar di antara tanda /* dan */.Baris Ketiga :
main()
main(), Merupakan fungsi (function) utama,
fungsi yang akan dibaca oleh kompilator pertama kali secara otomatis,
tidak akan ada function yang otomatis dibaca oleh kompilator kecuali
fungsi utama int main(), fungsi utama bagaikan sebuah kepala dari sebuah program yang mengatur arah kompilator. Dan tepat setelah identifier (identitas) main terdapat sepasang tanda kurung ( ), itu merupakan tempat dimana kita dapat mengisi parameter untuk function, tetapi dalam fungsi utama, hal itu tidak dibutuhkan dan dibiarkan dalam keadaan kosong.Baris Keempat :
{}
Tanda
{, merupakan sebuah kurawal pembuka, kurawal pembuka
memiliki sebuah pasangan yang dinamakan kurawal penutup, di dalam contoh
program di atas penulis menaruh kurawal penutup di baris paling akhir
dengan tanda }. Kedua blok tersebut menyatakan bahwa kode yang diapit oleh mereka adalah satu ruang lingkup (scope) dan menyatakan bahwa semua kode di dalam blok tersebut merupakan definsi dari fungsi utamaBaris Kelima :
cout<<"Selamat datang di bahasa pemrograman C++"<<endl;
cout<<"Selamat datang di bahasa pemrograman C++"<<endl; adalah sebuah baris pernyataan (Statement) dan merupakan definisi dari fungsi utama. Cout merupakan bagian dari library
<iostream.h>. Berfungsi untuk mencetak sebuah kalimat Selamat datang di bahasa pemrograman C++ saat program di eksekusi.Dalam pemrograman C/C++ sebenarnya tidak jauh beda dengan bahasa pemrograman lainnya, setiap program di berbagai bahasa pemrograman biasanya berisi dari berbaris-baris penyataan (statements), ada statement bersifat mengatur jalanya alur program dan ada yang bersifat sebagai perintah, dan setiap baris dari penyataan akan diakhiri dengan tanda titik koma atau semicolon (;).
Bukan hanya statement yang mendominasi dalam sebuah program, Expressions (ekspresi) juga digunakan untuk mengatur dan menentukan sesuatu yang berhubungan dengan angka, ekspresi masih sama seperti pernyataan, tetapi pernyataan ini lebih membahas mengenai penghitungan (Aritmetika).
- cout<<"Selamat datang di bahasa pemrograman C++"<<endl; //statement
- cout<<5+5<<endl; //expression
Baris Keenam :
getch();
getch() ; merupakan pemanggilan dari file-header <conio.h> fungsi getch adalah menahan tampilan, apasih perbedaannya dengan return; ? kalau return; berfungsi untuk mengakhri eksekusi dari function tersebut, dan return juga dapat memberikan nilai pada saat akhir dari function kepada pemanggil.
Penulisan return terbagi 2 :
- return; //pengembalian tanpa nilai
- return (angka); //pengembalian dengan nilai

0 Response to "STRUKTUR DAN BAGIAN-BAGIAN KODE PADA C++"
Post a Comment