• Tidak ada hasil yang ditemukan

Document - IKK112104 - STMIK EL RAHMA Algo 5

N/A
N/A
Protected

Academic year: 2017

Membagikan "Document - IKK112104 - STMIK EL RAHMA Algo 5"

Copied!
12
0
0

Teks penuh

(1)
(2)

Proses kompilasi

• Program C++ ditulis dengan ekstensi .cpp.

• Agar program dapat dieksekusi, 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).

• File objek bersama file objek lain serta file

(3)
(4)

Struktur program C++

#include <nama_file>

void main()

{

(5)

#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

(6)

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

(7)

Blok pernyataan

Blok penyataan merupakan satu atau

(8)

Contoh program

#include <iostream.h>

#include <conio.h>

void main()

{

clrscr();

cout << "

Selamat Belajar C++

\n";

getch();

(9)

Mengenal cout

• Pengenal cout merupakan objek dalam

C++ yang digunakan untuk mengarahkan

data ke standar output (layar).

• Tanda << (dua tanda kurang dari

berurutan) adalah operator

(10)

#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.

• Karena file iostream.h berisi deklarasi yang diperlukan oleh cout dan berbagai objek yang berhubungan dengan operasi masukan–

(11)

Komentar

• Komentar diperlukan untuk menjelaskan

mengenai program atau bagian-bagian dalam program. Isi penjelasan berupa:

– Tujuan/fungsi program

– Saat program dibuat/direvisi

– Keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam program.

(12)

/*

Program yang mengandung blok pernyataan */

#include <iostream.h> #include <conio.h>

void main() {

clrscr(); //membersihkan layar cout << "Selamat Belajar C++\n"; getch();

Referensi

Dokumen terkait

: Mengeluarkan satu elemen dari dalam list dengan cara menyalin data elemen tersebut, kemudian menghapus elemen tersebut dari list biasanya digunakan untuk stack. : Bilangan

Pengurutan case pada file data didasarkan pada satu atau baeberapa variabel dapat dilakukan dengan menggunakan perintah Sort Cases pada menu Data, dari perintah ini akan didapat

waktu paling lambat untuk bisa Menyelesaikan kegiatan dgn waktu normal, tanpa mengganggu kegiatan yang lain.. Tuliskan waktu mulai tercepat (ES) disebelah kiri

Tunjukkan bahwa jika B mempunyai satu kolom nol, maka AB juga mempunyai satu kolom nol3. Tunjukkan bahwa hasil kali dua matriks segitiga atas adalah matriks

Nilai di dalam suatu modul program Pascal sifatnya adalah lokal, artinya hanya dapat digunakan pada modul atau unit program yang bersangkutan saja, tidak dapat

{ Procedure ini berfungsi untuk mencetak isi dari sebuah array, dengan: input A= array yang sudah berisi angka , n=jumlah elemen array yang akan dicetak isinya }.. Deklarasi :

Dengan kata lain pointer adalah variabel yang berisi alamat memori sebagai nilainya dan berbeda dengan variabel biasa yang berisi nilai tertentu.. 0x0012ff88 Menunjuk

Array adalah sebuah objek yang memiliki sejumlah elemen (komponen) dengan tipe yang sama.. Untuk mengacu ke elemen tertentu dalam array, kita dapat