Anda di halaman 1dari 20

Mengenal C++

NOOR AZIZAH, M.Kom

SISTEM INFORMASI
Universitas Islam Nahdlatul Ulama
Introduction

 C++ merupakan perluasan bahasa C dengan tambahan fasilitas kelas


(Class).
 Program C++ berupa sekumpulan fungsi. Bahkan program utama juga
berbentuk fungsi, yaitu fungsi main().
 Kode C++ bersifat case sensitive, artinya membedakan antara huruf
kapital dengan huruf kecil.
 Bahasa C dan C++ merupakan bahasa yang sangat populer dalam dunia
pengembangan perangkat lunak. Kedua bahasa ini digolongkan ke dalam
bahasa tingkat menengah (middle level language).
 Keistimewaan dari bahasa C++ adalah karena bahasa ini mendukung
pemrograman berarah objek atau yang lebih sering dikenal dengan istilah
Object Oriented Programming (OOP).
Introduction
Mengapa perlu Object Oriented Programming (OOP)?
• Mempermudah programmer menulis program.
• Mempercepat proses pembuatan program
• Mempermudah pemeliharaan program
Bahasa C
• Fleksibel: dapat mengakses/mendekati mesin, namun mudah dimengerti oleh
manusia.
• Portabel: dipakai mulai dari komputer mikro sampai superkomputer.
• Bahasa yang paling banyak digunakan dalam ilmu komputer, untuk membuat OS,
aplikasi, dll.
• Banyak didukung oleh banyak pustaka (libraries)
Bahasa C++
• Merupakan pengembangan bahasa C dan diberi kemampuan OOP.
• C++ merupakan subset dari bahasa C, maka pustaka yang ditulis dalam bahasa C
dapat dipergunakan dalam bahasa C++.
Program C++

 Program C++ biasa ditulis dengan nama ekstensi .CPP


(dari kata C plus plus).
 Agar program ini dapat dijalankan (dieksekusi), program
harus dikompilasi terlebih dahulu dengan menggunakan
kompiler C++.
Kompiler C++

 Saat ini banyak kompiler C++ yang beredar di pasaran.


 Sebagai contoh Microsoft Corporation, sebagai
perusahaan pembuat perangkat lunak yang sangat
terkenal, mengeluarkan produk kompiler C++ berupa
Microsoft C / C++ serta Visual C++.
 Adapun Borland International, yang sangat terkenal
dengan Turbo Pascal-nya, mengeluarkan Turbo C++ dan
Borland C++.
 Dev C++
Contoh Program C++

//program01.cpp

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
cout<<"Hai. Selamat belajar C++";
getch();
}
Struktur Program Pada C++

Komentar
 Komentar digunakan untuk memberi informasi/dokumentasi
tentang program atau code yang ada. Dalam C atau C++
setiap tulisan yang diapit oleh simbol /* … */ untuk multi
baris atau setiap baris yang dimulai dengan simbol //
dianggap komentar dan tidak akan dikompilasi oleh
compiler.
Preprocessor directive

• Preprocessor directive disebut juga pengarah


compiler karena fungsinya untuk mengatur proses
kompilasi
• #include merupakan satu jenis pengarah preprocessor yang
digunakan untuk membaca file yang dinamakan file judul
(header file). iostream, conio.h, stdio.h, windows.h, math.h, dan
string.h merupakan file header yang merupakan standard library
dari C++. Setiap file header berhubungan dengan perintah
masukan (input), perintah keluaran (output), dan fungsi-fungsi
yang digunakan dalam suatu program.
Fungsi utama dan fungsi tambahan

• 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++.
Fungsi Main()

• main adalah nama judul fungsi.


• Dimulai dari tanda { sampai dengan }
disebut tubuh fungsi, atau semua yang
terletak didalam tanda {} disebut blok.
Fungsi Main()
• Tanda () digunakan untuk mengapit
argumen fungsi, yaitu nilai yang akan
dilewatkan ke fungsi.
• Kata int yang mendahului main() dipakai
untuk menyatakan bahwa fungsi ini tidak
mempunyai nilai balik (return value).
• Di dalam tanda {} bisa terkandung
sejumlah unit yang disebut pernyataan
(statement).
Bagian definisi fungsi

• Diawali dengan tanda “{” (kurawal buka)


sebagai tanda awal fungsi dan tanda “}”
(kurawal tutup) sebagai tanda berakhirnya
suatu fungsi, baik fungsi utama maupun
fungsi tambahan. Definisi fungsi berisi
sekumpulan code yang nanti akan
dieksekusi bila fungsi tersebut dipanggil
Aturan umum penulisan bahasa C++

• case-sensitive, yaitu bahasa C++


membedakan penulisan huruf besar dan
huruf kecil, contoh A ≠ a;
• setiap statementt diakhiri dengan tanda “;”
(titik koma);
• pada subroutine atau fungsi harus diapit oleh
kurung kurawal ({……}); dan
• setiap variabel yang digunakan wajib
dideklarasikan terlebih dahulu.
Bagian deklarasi

• Bagian yang akan mendeklarasikan


variabel, konstanta, fungsi, dan lain-
lain. Lebih lanjut tentang materi ini
akan dibahas pada bab ini dan bab-
bab selanjutnya.
COUT

• Digunakan untuk mencetak sesuatu ke


layar, baik berupa karakter maupun
string. Terdapat pada file header
“iostream”, dan menggunakan “endl”
untuk ganti baris. Sintaks :

cout<<“Selamat Pagi\n";
CIN

• C++ menyediakan suatu obyek bernama


cin.
• Obyek ini bermanfaat untuk membaca
data dari standard input (normalnya
keyboard).
Contoh Program
//program02.cpp
#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
int x,y,z;
cout<<"Masukan Bilangan ke-1 : ";
cin>>x;
cout<<"Masukkan Bilangan ke-2 : ";
cin>>y;
z=x+y;
cout<<"Jadi hasil penjumlahan nya adalah : "<<z;
getch();
}
Lat. Program

Buatlah program untuk


mencari Luas dan Keliling
Lingkaran
Lat. Program

Buatlah program untuk


mencari luas dan volume
balok

Anda mungkin juga menyukai