Powered By Blogger

Friday, 28 December 2012

Struktur program C++ dan Proses Kompilasi


  Proses Kompilasi
  Program C++ ditulis dengan ekstensi .cpp. Agar program dapat diekskusi, program harus dikompilasi dahulu menggunakan compiler C++. Proses kompilasi file sumber (.cpp) bersama dengan file-file header (.h) akan diterjemahkan oleh kompiler C++ menjadi kode objek (.obj). file objek ini dalam format biner (berkode 0 dan 1). Selanjutnya file objek bersama file objek lain serta file pustaka (.lib) dikaitkan menjadi satu oleh linker. Hasilnya file Executable.

Struktur dalam bahasa pemrograman C++

#include <nama_file>
void main()
{
<blok_pernyataan>
}


#include adalah pengarah praprosesor yang berfungsi menginstruksikan kepada
kompiler untuk menyisikan file lain saat program dikompilasi. Biasanya file-file yang
disisipkan adalah file-file header

void didepan main() dipakai untuk menyatakan bahwa fungsi main() tidak memiliki
nilai balik.

main() menjadi awal dan akhir eksekusi program C++, sehingga sebuah program
dalam C++ mengandung sebuah fungsi main()

Main  -->  nama judul fungsi
{       -->  awal tubuh fungsi/awal eksekusi program
         -->   tubuh fungsi/blok
}      -->   akhir tubuh fungsi/akhir eksekusi program

Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan
ke fungsi.

Blok pernyataan
Blok penyataan merupakan satu atau beberapa buah statemen / pernyataan yang pada
setiap akhir baris pernyataan diakhiri dengan titik koma (;).




Untuk mengkompile program dengan menggunakan borland C++ dapat dilakukan
dengan menekan tombol Ctrl + F9 atau tekan tombol pada toolbar.


Mengenal cout
  Pengenal cout (baca : c out) merupakan objek dalam C++ yang digunakan untuk
mengarahkan data ke standar output (layar). Tanda << (dua tanda kurang dari
berurutan) adalah operator “penyisipan/peletakan” yang akan mengarahkan operand
(data) yang terletak di sebelah kanannya ke objek yang terletak di sebelah kirinya.

Pada contoh di atas :
“Selamat Belajar C++\n” diarahkan ke cout, yang memberikan hasil berupa tampilan
string tersebut ke layar. \ n adalah karakter pindah baris (new line).


  
#include <iostream.h>
#include <iostream.h> menginstruksikan kepada kompiler untuk menyisipkan
file iostream.h pada saat program dikompilasi tanpa diakhiri titik koma. File
iostream.h perlu disertakan pada program yang melibatkan cout. 
Tanpa #include <iostream.h> akan terjadi kesalahan saat program dikompilasi. Sebab
file iostream.h berisi deklarasi yang diperlukan oleh cout dan berbagai objek
yang berhubungan dengan operasi masukan–keluaran.

clrscr();
Pernyataan yang diperlukan untuk menghapus layar. Apabila menggunakan
pernyataan ini maka harus disertakan file header conio.h.

Komentar
Komentar diperlukan untuk menjelaskan mengenai program atau bagian-bagian
dalam program. Isi penjelasan berupa:
o Tujuan/fungsi program
o Saat program dibuat/direvisi
o Keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam
program.

  Tanda awal komentar dalam program C++ ada dua cara :

1. Diawali tanda // (dua tanda garis miring)
Semua tulisan setelah tanda // dianggap sebagai komentar dan tidak akan dieksekusi
oleh C++.


2. Diawali tanda /* blok komentar dan diakhiri tanda */
Bentuk ini bermanfaat untuk mengabaikan sejumlah baris pernyataan yang telah
dibuat karena suatu alasan.





No comments:

Post a Comment

Harap diisi ya,, jangan cuma diem dunk ^_^