PEMROGRAMAN C++
BAB I. PENDAHULUAN
C++
C++
A. C++ dan C
Berbicara tentang C++ dan C sebagai bahasa pendahulunya,
C merupakan termasuk bahasa pemrograma n tingkat menengah. Pencipta C adalah
Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972. C merupakan bahasa
pemrograman terstruktur yang membagi program ke dalam sejumlah blok (sub
program). Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan
program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis
mesin ke mesin lain. Hal ini karena adanya standarisasi C yaitu ANSI (American
National Standards Institute) yang menjadi acuan para pembuat compiler C. C++
diciptakan satu dekade setelah C. C++ diciptakan oleh Bjarne Stroustroup dari
Laboratorium Bell, AT&T pada tahun 1983. Pada awalnya C++ diberi nama “A better
C”. Nama C++ sendiri diberinama oleh Rick Mascitti. Adapun anda ++ berasal dari
operator increment pada bahasa C.
C merupakan termasuk bahasa pemrograma n tingkat menengah. Pencipta C adalah
Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972. C merupakan bahasa
pemrograman terstruktur yang membagi program ke dalam sejumlah blok (sub
program). Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan
program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis
mesin ke mesin lain. Hal ini karena adanya standarisasi C yaitu ANSI (American
National Standards Institute) yang menjadi acuan para pembuat compiler C. C++
diciptakan satu dekade setelah C. C++ diciptakan oleh Bjarne Stroustroup dari
Laboratorium Bell, AT&T pada tahun 1983. Pada awalnya C++ diberi nama “A better
C”. Nama C++ sendiri diberinama oleh Rick Mascitti. Adapun anda ++ berasal dari
operator increment pada bahasa C.
Keistimewaan C++ adalah karena bahasa ini mendukung OOP
(Object Oriented Programming). Tujuan utama pembuatan C++ adalah untuk
eningkatkan produktivitas pemrogram 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
lipat dari C, Pascal dan Basic.
(Object Oriented Programming). Tujuan utama pembuatan C++ adalah untuk
eningkatkan produktivitas pemrogram 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
lipat dari C, Pascal dan Basic.
B Program C++
Program C++ dapat dibuat menggunakan sebarang editor
teks maupun editor sekaligus compilernya. Program utama berekstensi (.CPP). Pada
saat kompilasi program utama bersama dengan file 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 menjadi satu oleh
linker. Hasilnya adalah file (.EXE) executable.
teks maupun editor sekaligus compilernya. Program utama berekstensi (.CPP). Pada
saat kompilasi program utama bersama dengan file 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 menjadi satu oleh
linker. Hasilnya adalah file (.EXE) executable.
C. Compiler 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++.
Microsoft C/C++ dan Visual C++. Keduanya dari Microsoft. Sementara Borland
international juga mengeluarkan Turbo C++ dan Borland C++.
BAB II. PENGENALAN PROGRAM C++
A. Hello World
Berikut ini contoh program C++ yang sederhana
#include <iostream.h>
void main()
{
cout << “Hello world.\n”;
}
Setelah dicompile dan dirun, hasilnya adalah muncul pada layar Hello World.
B. Fungsi main()
Program C++ memang 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 }
adalah tanda akhir blok. Seperti halnya dalam Pascal, { dalam Pascal identik
dengan BEGIN, sedangkan } identik dengan END. Perintah void bermakna bahwa
fungsi main() tidak mengembalikan nilai/value. Cara penulisan fungsi main()
tidak mutlak seperti di atas. Berikut ini cara penulisan yang lain
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 }
adalah tanda akhir blok. Seperti halnya dalam Pascal, { dalam Pascal identik
dengan BEGIN, sedangkan } identik dengan END. Perintah void bermakna bahwa
fungsi main() tidak mengembalikan nilai/value. Cara penulisan fungsi main()
tidak mutlak seperti di atas. Berikut ini cara penulisan yang lain
#include <iostream.h>
int main()
{
cout << “Hello world.\n”;
return 0;
}
C. Statement
Perintah
cout << “Hello world.\n”;
merupakan salah satu contoh statement. Perintah tersebut digunakan untuk
mencetak tulisan pada layar. Setiap statement harus diakhiri dengan ;
cout << “Hello world.\n”;
merupakan salah satu contoh statement. Perintah tersebut digunakan untuk
mencetak tulisan pada layar. Setiap statement harus diakhiri dengan ;
Hal yang menjadi catatan penting di sini
bahwa program C++ bersifat Case Sensitive, artinya huruf besar dan kecil
dianggap beda.
Tanda \n digunakan untuk pindah baris.
D. File Header
Pada contoh di atas, iostream.h disebut file header.
File header tersebut diperlukan agar perintah cout bisa dijalankan. Apabila file
header tersebut dihapus, maka akan terjadi error. Untuk mengakses file header,
digunakan perintah
File header tersebut diperlukan agar perintah cout bisa dijalankan. Apabila file
header tersebut dihapus, maka akan terjadi error. Untuk mengakses file header,
digunakan perintah
#include <file header>
, atau
#include “file header”.
Dalam suatu program bisa jadi melibatkan lebih dari satu
file header.
file header.
Catatan:
Perintah
cout << “Hello world.\n”;
dapat diganti dengan
printf(“Hello world.\n”);
Akan tetapi untuk bisa menggunakan printf diperlukan file header stdio.h
cout << “Hello world.\n”;
dapat diganti dengan
printf(“Hello world.\n”);
Akan tetapi untuk bisa menggunakan printf diperlukan file header stdio.h
E. Menghapus Layar
Dalam C++, perintah clrscr() ; digunakan untuk menghapus/membersihkan
layar. Perintah ini akan bisa dijalankan setelah ditambahkan file header
conio.h
layar. Perintah ini akan bisa dijalankan setelah ditambahkan file header
conio.h
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
cout << “Hello world.\n”;
}
F. Komentar
Anda dapat menambahkan komentar pada program Anda.
Berikut ini style untuk menambah komentar.
Berikut ini style untuk menambah komentar.
// ----------------------------------
// ini adalah komentarku yang pertama
// ----------------------------------
atau
/* ----------------------------------
ini adalah komentarku yang pertama
---------------------------------- */
KG88: Online Casino - Kadangpintar
BalasHapusKG88 is a trusted online casino 온카지노 with some of the best casino games for mobile devices and the best banking and งานออนไลน์ support in the 메리트 카지노