Anda di halaman 1dari 16

Pe nge n al an C+ +

Santi Prayudani, M.Kom


CONTOH PROGRAM C++
//program01.cpp
#include<iostream>
using namespace std;

main()
{
cout<<"c++ is fun!"<<endl;

system("pause");
return 0;
}
 Program diatas dapat kita simpan dengan nama
“program01.cpp”.

2
KOMENTAR
 Komentar merupakan bagian penting dalam
suatu program.
 Komentar dapat berupa :
 Tujuan/fungsi program.
 Saat program dibuat atau direvisi.
 Keterangan-keterangan lain tentang kegunaan
sejumlah pernyataan dalam program.

3
KOMENTAR
 //baris komentar  Komentar hanya terdiri
dari satu baris.
 /*blok komentar*/  Komentar terdiri dari
lebih dari satu baris.
//contoh komentar
//ini
//ini adalah
adalah komentar
komentar

/*ini merupakan contoh komentar


yang
yang bisa
bisa digunakan
digunakan untuk
untuk beberapa
beberapa baris
baris
ini akhir komentar*/

4
#INCLUDE <IOSTREAM>

#include<iostream>

 pernyataan yang diawali dengan tanda (#)


merupakan pernyataan untuk menyertakan
preprocessor.
 baris tersebut bukanlah sebuah pernyataan, itulah
sebabnya tidak diakhiri dengan tanda titik koma.
 #include <iostream> berarti memerintahkan
kompiler untuk menyertakan file lain (iostream)
saat program dikompilasi.

5
#INCLUDE <IOSTREAM>
 file iostream dapat digunakan sebagai proses untuk
memasukkan (input) data yang akan diproses dan dapat
juga untuk menampilkan atau mengeluarkan (output) data
yang telah diproses (obyek yang berhubungan dengan
masukan dan keluaran pada stream).
 pada contoh, file iostream perlu disertakan pada program
yang melibatkan obyek cout.
 file iostream harus diapit oleh tanda < dan > atau dikenal
dengan istilah angle bracket, kedua tanda tersebut bukan
merupakan bagian dari nama file, tetapi menandakan
bahwa kedua tanda tersebut merupakan bagian dari file
standard dari library C maupun C++.

6
USING NAMESPACE STD;

using namespace std;


 std artinya standard namespace.
 perintah ini memberitahukan compiler bahwa beberapa
objek yang tanpa sebuah qualifier yang dijelaskan
merupakan milik dari standard namespace.
 pernyataan tersebut disesuaikan dengan ANSI/ISO
Standard untuk bahasa C++ dengan salah satu tujuannya
adalah untuk menghemat kode sumber yang akan
dihasilkan.
 Contohnya seperti cout, cin, dan endl.

7
FUNGSI MAIN()
 Program C++ tidak dapat dipisahkan dari
fungsi karena fungsi adalah salah satu dasar
penyusun blok pada C++.
 Sebuah program C++ minimal
mengandung sebuah fungsi yaitu fungsi
main().
 Fungsi ini menjadi awal dan akhir eksekusi
program C++.

8
FUNGSI MAIN()
 main adalah nama judul fungsi.
 Dimulai dari tanda { sampai dengan }
disebut tubuh fungsi, atau semua yang
terletak didalam tanda {} disebut blok.
 Tanda () digunakan untuk mengapit
argumen fungsi, yaitu nilai yang akan
dilewatkan ke fungsi.
 Di dalam tanda {} bisa terkandung sejumlah
unit yang disebut pernyataan (statement).
9
PERNYATAAN
 Pada baris :

cout<<"c++ is fun!";
 Baris tersebut merupakan sebuah
pernyataan yang digunakan untuk
menampilkan tulisan yang terletak pada
sepasang tanda petik ganda ke layar.

10
PERNYATAAN
 Tulisan yang terletak pada sepasang tanda
petik ganda disebut string.
 Setiap pernyataan harus diakhiri dengan
tanda titik koma (;).

11
MENGENAL COUT
 perintah ini merupakan hal yang akan dieksekusi
oleh compiler dan merupakan perintah yang akan
dikerjakan.
 pengenal cout (dibaca : see-out) merupakan
sebuah obyek yang disediakan oleh C++ untuk
mengarahkan data ke standard output (normalnya
layar).
 cout merupakan kepanjangan dari console output
yaitu perintah untuk menampilkan suatu data ke
layar.  
12
MENGENAL COUT
 Simbol << setelah cout dikenal dengan
istilah output operator atau insertion
operator (operator “penyisipan/peletakan”).
 Simbol << menggunakan dua karakter yang
tidak boleh dipisahkan dengan spasi.
cout<<"c++ is fun!"<<endl;

13
MENGENAL COUT
 Operator ini mengarahkan operand (data)
yang di sebelah kanannya ke obyek yang
dikirinya.
 Pada contoh diatas, string "c++ is fun!"
diarahkan ke cout yang memberikan hasil
berupa tampilan string tersebut ke layar.
 Sedangkan endl merupakan kepanjangan
dari end line yang berguna untuk membuat
baris baru.

14
SYSTEM("PAUSE");
 perintah ini untuk menghentikan sementara
eksekusi sampai user menekan tombol
apapun pada keyboard atau dengan kata
lain menahan tampilan output di layar.
 

15
RETURN 0;
 pernyataan return akan menyebabkan fungsi
main() menghentikan program dan
mengembalikan nilai kepada main.
 dalam hal ini, yang dikembalikan adalah nilai
0. Nilai 0 mengindikasikan bahwa program
telah diakhiri dengan sukses.
 mengenai pengembalian nilai, akan
dijelaskan nanti mengenai Fungsi dalam C+
+.
16

Anda mungkin juga menyukai