Anda di halaman 1dari 2

Struktur Penulisan Bahasa Pemrograman Komputer

Struktur Kode Program C++


5 Bagian Utama C++
Preprocessor Directive (Pengarah Kompilator)
Declaration (Deklarasi)
Definition (Definisi)
Statement atau Expressions (Pernyataan atau Ekspresi)
Comments (Komentar)

Contoh Program
BARIS PERTAMA
#include <iostream>
Pernyataan yang diawali dengan menggunakan tanda pagar # disebut
sebagai Preprocessor Directive, Pada contoh di atas tertulis #include
<iostream> yang berarti program tersebut akan menggunakan fitur dari pustaka
(Library) yang bernama iostream.

BARIS KEDUA
Terdapat baris kosonng, hal itu tidak akan mempengaruhi jalanya program hanya
digunakan untuk mempermudah pembacaan kode program oleh manusia.

Baris Ketiga
int main()
int 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 adalah sebuah
kepala dari sebuah program yang mengatur arah kompilator.

Baris Keempat
Tanda {
Tanda {, merupakan sebuah blok pembuka, blok pembuka memiliki sebuah pasangan yang
dinamakan blok penutup.

BARIS KELIMA
std::cout<<"Selamat Datang Di BelajarC++";
std::cout<<"Selamat Datang Di BelajarC++"; adalah sebuah baris pernyataan
(Statement) dan merupakan definisi dari fungsi utama. std::cout merupakan bagian
dari library <iostream>. Berfungsi untuk mencetak sebuah kalimat Selamat Datang Di
BelajarC++ saat program di eksekusi.

File Header
File header (file dengan ekstensi .h) adalah file yang berisi fungsi-fungsi dan
telah dikompilasi sebelumnya.
Contoh :
1. #include <……… .h>
2. #include “……… .h”

Komentar
Komentar berfungsi untuk menjelaskan algoritma dan keterangan-keterangan yang
diperlukan dalam program.
Contoh :
Dalam bahasa C++, komentar dibagi menjadi dua jenis:
1.Komentar yang hanya terdiri dari satu baris (//)
2.Komentar yang terdiri dari beberapa baris. ( /*…*/ )

Identifier
Identifier yang berperan sebagai variabel dan konstanta berfungsi untuk menampung
sebuah nilai yang digunakan dalam program.
Berdasarkan jenisnya, identifier sendiri dibagi ke dalam dua bagian yaitu:
1.Konstanta (Bersifat Tetap)
2.Variabel (Memiliki Nilai Dinamis)

C++ Klasik dan Modern


Perbedaan C++ Klasik dan Modern
Perbedaaan antara C++ klasik dengan C++ modern adalah pada kompiler C++ lama masih
menggunakan namespace global, sedangkan untuk C++ modern yang digunakan adalah
namespace standar.

Anda mungkin juga menyukai