DASAR PEMROGRAMAN C++
1. Konsep Dasar Pemrograman
Program adalah deretan instruksi
yang digunakan dalam mengendalikan
komputer, sehinggi komputer dapat melakukan tindakan sesuai dengan yang
dikehendaki pembuatnya. Algoritma adalah langkah- langkah untuk menyelesaikan
masalah. Sebuah program dikatan baik apabila algoritmanya jelas
berstrukrtur dan mudah dibaca oleh orang
lain.
Pemograman berstruktur adalah
metode untuk mengorganisasikan dan membuat kode- kode program supaya mudah
dimengerti,mudah di test dan modifikasi.
C++ adalah bahasa pemrograman
komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari
bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an,
Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa
tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix,
Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa
pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang
dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne
Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an,
Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support
untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan
konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan
overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah
dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented
Programming).
C++ merupakan bahasa pemrograman
yang memiliki sifat Object Oriented Programming (OOP). C++ bersifat case
sensitive sehingga harus membedakan antara huruf besar dan huruf kecil.
3.
Strukture
program C++
a.
Preprocessor #include
Preprocessor #include adalah suatu perintah yang digunakan untuk
mengatur
kompiler agar membaca berkas header yang disertakan di belakang kata include
saat
pelaksanaan kompilasi.
b.
File Header
File header adalah sebuah file yang digunakan
untuk mendefinisikan
beberapa
file macro, fungsi, variabel dan konstan. File header nantinya akan
mengandung
beberapa fungsi atau perintah yang akan digunakan dalam program.
File
header ini sangat penting, karena beberapa perintah tidak akan dapat
dijalankan
jika file header yang mendukung perintah tersebut tidak ditulis dalam
program.
File header ini memiliki ciri bereksistensi “.h” dan diarahkan oleh
preprocessor
dirrective #include sebagai gambaran kepada kompilator bahwa
beberapa
fungsi yang terdapat dalam file header tersebut diikutkan dalam
pembuatan
program.
Contoh
header file yang sering digunakan:
1.
iostream.h
Untuk instruksi:
cout<<”...............”;
cin>>nama_var;
return();
2.
conio.h
untuk instruksi :
getch();
clrscr();
c.
Main ()
Fungsi utama di dalam C++. Fungsi dijalankan ketika program dieksekusi. Kata int di depan main() menyatakan bahwa program memberikan nilai baik yang bertipe int. Tipe int adalah tipe yang menyatakan bilangan bulat.
d. Mengenal Cout
d. Mengenal Cout
Merupakan
suatu objek dalam C++. 0bjek ini
disediakan oleh C++ untuk mengarahkan data ke standar output (normalnya adalah
layar).
e. Pernyataan Using Namespace
Diperlukan
untuk membuat penyederhanaan notasi.
Contoh:
Ketikkan kode program diatas menggunakan teks editor.
Untuk menjalankan program tersebut berikut langkah-langkah yang dilakukan :
1. Buka commant prompt.
2. Masuk ke directory
penyimpanan file.
3. Setelah berada di
folder penyimpanan file ketikkan isial program nama file.cpp
Contoh : program diatas g++ -o 1 latihan1.cpp
4. Selanjutnya ketikkan
1
5. Berikut output dari
program diatas.
f.
Komentar
Merupakan bagian yang penting dalam program. Kehadiran sangat membantu dalam memahami program karena berupa penjelasan mengenai program.
Semua baris yang diawali dengan dua garis miring (//) akan dianggap sebagai
Merupakan bagian yang penting dalam program. Kehadiran sangat membantu dalam memahami program karena berupa penjelasan mengenai program.
Semua baris yang diawali dengan dua garis miring (//) akan dianggap sebagai
komentar
dan tidak akan berpengaruh terhadap program.
Dapat
digunakan oleh programmer untuk menyertakan penjelasan singkat atau
observasi
yang terkait dengan program tersebut. Dalam komentar tidak akan
dilakukan
pengecekan aturan sintak.
(//)
Komentar baris è akan mengabaikan apapun mulai dari
tanda (//) sampai akhir dari baris yang sama.
(/*)
Komentar Blok */ èakan
mengabaikan apapun yang berada diantara tanda /* dan */.
Contoh
Komentar:
Referensi :
- Al Fatah, Hanif. 2006. Dasar Pemrograman C++ Disertai dengan Pengenalan Pemrograman Berorientasi Objek. Yogyakarta: Penerbit Andi.
- Kadir, Abdul.2014. From Zero to a Pro Pemrograman C++ (Membahas Pemrograman Berorientasi Objek. Yogyakarta: Penerbit Andi.
Terima kasih sudah berkunjung........😄😄😄😄
jangan lupa kunjungi artikel lainnnya.
SEMOGA BERMANFAAT.....😊😊😊
Info Kampus : UNIVERSITAS AMIKOM YOGYAKARTA







0 komentar: