Assalamu’alaikum Warohmatullahi
Wabarokatuh
Halo gaes sudahkah kalian tau tentang
bahasa pemrograman C++ ? Simak pembahasannya gaes !
Bahasa C++
diciptakan oleh Bjarne Stroustrup di
AT&T Bell Laboratories
awal tahun 1980-an berdasarkan C ANSI (American
National Standard Institute).
Bahasa C++ merupakan pengembangan bahasa C yang diberi kemampuan OOP dengan tambahan fasilitas kelas (Class). C++
merupakan subset dari bahasa C, maka pustaka yang ditulis dalam bahasa C dapat
dipergunakan dalam bahasa C++..
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).
Program
C++
• Program C++ dapat dibuat menggunakan sebarang editor teks maupun
editor sekaligus ompilernya.
• Program
utama berekstensi (.CPP).
• Pada saat
kompilasi program utama bersama engan fie header (.h) akan diterjemahkan oleh
compiler menjadi file obyek (OBJ).
• Selanjutnya
file obyek ini bersama-sama dengan file obyek lain dan file library (.LIB)
dikaitkan mnjadi satu oleh linker.
• Hasilnya
yaitu file executable (.EXE).
Compailer
C++
Compiler C++ yang
telah beredar di pasaran antara lain Microsoft C/C++ dan Visual C++, keduanya
dari Microsoft.
Sementara Borland
International juga mengeluarkan Turbo C++ dan Borland C++.
Keistimewaan
C++
• C++
mendukung OOP (Object Oriented Programming).
• Tujuan
utama pembuatan C++ adalah untuk meningkatkan produktivitas pemogram dalam
membuat aplikasi.
• Kebanyakan
pakar setuju bahwa OOP dan C++ mampu mengurangi kompleksitas terutama program
yang terdiri dari 10.000 baris lebih, bahkan dapat meningkatkan produktivitas
2x lebih cepat dari C, Pascal, dan Basic.
Contoh
Program “Hello Word”
#include <iostream.h>
void main()
{
cout <<“Hello World”;
}
Ă Setelah
di compile dan di run hasil yang muncul dilayar adalah Hello World
Fungsi main() C++
• C++ tidak
akan pernah lepas dari suatu fungsi/function. Hal ini karena merupakan ciri
OOP.
• Sebuah
program C++ minimal memiliki satu fungsi yaitu main(). Fungsi ini merupakan
awal program utama.
• Tulisan
main() merupakan nama fungsi, sedangkan bagian yang diapit dengan { dan }
disebut blok/tubuh fungsi.
• Dalam hal
ini { merupakan tanda awal blok dan } merupakan tanda akhir blok.
• Seprti
halnya dalam Pascal, { identik dengan BEGIN, sedangkan } identik dengan END.
• Perintah
void bermakna bahwa fungsi main() tidak mengembalikan nilai/value.
Statement C++
• Perintah
cout <<“Hello World”; merupakan salah satu contoh statement. Perintah
tersebut digunakan untuk mencetak tulisan pada layar.
• Setiap
statement harus diakhiri dengan ; (titik koma).
• Hal yang
paling penting disini bahwa program C++ bersifat Case Sensitive, artinya huruf
bear dan kecil dianggap berbeda.
File Header C++
•
Pada contoh diatas, iostream.h disebut file header.
•
File header tersebut diperlukan agar perintah cout bisa
dijalankan.
•
Apabila file header tersebut dihapus, maka akan terjadi
error.
•
Untuk megakses file header, digunakan perintah #include
<file header>, atau #include “file header”.
•
Dalam satu program bisa jadi melibatkan lebih dari satu
file header.
Komentar pada C++
- Menggunakan tanda //
Tanda ini digunakan untuk menuliskan
komentar yang banyaknya hanya satu baris.
- Menggunakan /*...*/
Tanda ini dapat digunakan untuk
menuliskan komentar yang banyaknya satu baris atau lebih.
Tipe Data C++
•
Tipe Data Bilangan Bulat :
1.
Char
2.
Int
3.
Short
4.
Long
·
Tipe Data Bilangan Real :
1.
Float
2.
Double
Variabel C++
•
Variabel yang digunakan dalam program harus
dideklarasikan terlebih dahulu.
•
Pengertian deklarasi disini yaitu mengenalkan variabel ke
program dan menentukan tipe datanya.
•
Contoh :
int jumlah;
Wassalamu’alaykum Warohmatullahi
Wabarokatuh
*apabila terjadi
kesalaha pada tulisan, isi konten, dll kami mohon maaf dan kami bersedia
menerima kritik dan sarannya

0 Response to "Pengenalan C++"
Posting Komentar