- Back to Home »
- C++ , Programming »
- Dasar Dasar Pemrograman C++
Posted by : Unknown
Kamis, 14 November 2013
Bahasa C merupakan hasil pengembangan dari bahasa B yang di tulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali di tulis oleh Brian W.Kernighan dan Denies M.Ricthie pada tahun 1972. Bahasa C mempunyai banyak kemampuan membuat perangkat lunak, misalnya dBASE, Word Star, dan lain-lain. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang kemudian dinamakan C with Classes, yang pada tahun 1983 berganti nama menjadi C++.
Pada C++ ini terdapat tambahan Object Oriented Programming (OOP), yang tujuan utamanya adalah membantu dalam membuat dan mengelola program yang besar dan kompleks.
-struktur dasar C++
Keterangan :
a. # include<fileheader.h>
sebagai proses compiler dari c++ menjalankan program yang dinamakan preprosesor yang memiliki kemampuan menambahkan dan menghapus kode dari file sumber. Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program.
b. main()
Untuk mendeklarasi fungsi utama, bahwa suatu program c++ dapat berisi banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama ( main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu.
c. {
Menandakan awal program.
d. Statement
Berisi perintah-perintah yang akan dilakukan program.
e. }
Menandakan akhir program.
File_header untuk Fungsi input / output yang sering digunakan:
- consol input output <conio.h> : clrscr, getch, getche
- input output stream <iostream.h> : cout, cin, endl
- standar input output <stdio.h> : printf, scanf, puts
- input output manipulator <iomanip.h> : setw, setprecision, setiosflags
getch : fungsi keluaran atau penahan program
getche : berfungsi sama dengan getch
cout : fungsi keluaran pada iostream
cin : fungsi masukan pada iostream
endl : pindah baris, biasanya digunakan u/ cout
printf : fungsi keluaran pada stdio
scanf : fungsi masukan pada stdio
puts : fungsi keluaran string pada stdio
setw : mengatur lebar tampilan data
setprecision : mengatur jumlah digit pecahan yang diinginkan
setiosflags : mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.
Escape sequences
\n : line new atau garis baru
\t : mengaktifkan fungsi tab
\b : mengaktifkan fungsi backspace
\” : membuat atau menampilkan “
\‟ : membuat atau menampilkan „
contoh kode program C++ (coding C++ bisa menggunaan Borland C++ )
#include <stdio.h>
main() {
printf("Hello World!!");
}
#include <stdio.h>
#include <conio.h>
main() {
clrscr();
printf("\t\tHalo Apa Kabar?");
printf("\n Selamat datang di Pemrograman C++");
printf("\n Selamat Belajar");
getch();
}
#include <conio.h>
#include <iostream.h>
main() {
clrscr();
cout<<"\t Anda Berhasil";
cout<<endl;
cout<<"Mengoperasikan Borland C++";
getche();
}
coba compile program di atas dan bandingkan ke tiga program tersebut. Mudah bukan, Happy Coding :)