You are on page 1of 9

BAB I

PENGENALAN C++

1.1 PEMROGRAMAN C, C++


Yang dimaksud dengan program adalah kumpulan instruksi yang digunakan
untuk mengatur komputer agar melakukan suatu tindakan tertentu. Kumpulan
instruksi dalam bahasa manusia yang berupa sejumlah kalimat dapat kita analogikan
dengan suatu program. Manusia dapat mengerjakan suatu instruksi berdasarkan
kalimat-kalimat dan komputer dapat menjalankan suatu instruksi menurut program.
Dalam konteks pemrograman terdapat sejumlah bahasa pemrograman seperti Pascal,
C, C++, dan Basic. Secara garis besar bahasa pemrograman dapat dikelompokkan
menjadi:
1. High level language
2. Low level language
Bahasa berasas tinggi adalah bahasa pemrograman yang berorientasi kepada
bahasa manusia. Program dibuat dengan menggunakan bahasa pemrogaman yang
mudah dimengerti oleh manusia, umumnya menggunakan kata-kata bahasa inggris;
misalnya IF untuk menyatakan “jika” dan AND menyatakan “dan”.
Bahasa berasas rendah adalah bahasa pemrogaman yang berorientasi kepada
mesin. Bahasa ini menggunakan kode biner (yang hanya mengenal kode 0 dan 1).
Yang termasuk dlm kelompok bhs ini adalah bhs mesin dan bhs rakitan.
Beberapa perintah berikut yang ditulis pada bahasa berasas tinggi:
write(‘***’) bhs pascal
display(‘*’. bhs cobol
print ”*” bhs basic
printf(“*”); bhs C
cout <<“*”; bhs C++

Bahasa C untuk pertama kali ditulis oleh Brian W. Kernighan dan Denies M.
Ricthie pada tahun 1972. Pada tahun 1980 seorang ahli bernama Bjarne Stroustrup
mengembangkan beberapa hal dari bahasa C yang kemudian dinamakan C with
Classes, dan 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.
Pada mulanya C++ disebut "a better C". Sebelum akhirnya disebut C++. Sebutan ini
diberikan oleh Rick Mascitti pada tahun 1983. Adapun tanda ++ berasal dari nama
operator penaikan pada bahasa C. 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.
PERBEDAAN ANTARA C DAN C++ :

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang
sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian
suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-sub masalah yang lebih kecil,
Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, untuk
menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak
class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object,
anggota-anggotanya dan kemampuan dari objectnya, setelah beberapa Class dibuat kemudian masalah
dipecahkan dengan Class.

CARA PENULISAN C DAN C++ :

Dalam program C :
#include <stdio.h>
void main()
{
printf(”Hello sahabatku”);
}

Dalam program C++ :


#include <stdio.h>
int main()
{
        cout << "hello sahabatku\n";
        return 0;
}
1.2 PENGENALAN IDE BORLAND C++ :

IDE (Integrated Development Environment), merupakan Lembar kerja terpadu untuk pengembangan program
yang digunakan oleh developer. IDE sebagai tools untuk membuat sebuah aplikasi yang didalamnya terdapat
compiler, editor, library, kelas-kelas dan lainnya. IDE dari Borland C++, dapat digunakan untuk; 1.  Menulis
Naskah Program, 2. Mengkompilasi Program (Compile), 3.  Melakukan Pengujian Program (Debugging),
4.  Mengaitkan Object dan Library ke Program (Linking), 5.  Menjalankan Program (Running).

1.3 STRUKTUR PROGRAM C++:

Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa pernyataan yang
melaksanakan tugas tertentu.
1. #include <file-header> merupakan preprocessor pada C++ untuk pemanggilan file header yang memuat
beberapa perintah-perintah dari C++ dan selalu dijalankan terlebih dulu saat kompilasi program. #include
bukanlah suatu pernyataan melainkan suatu file header. Contoh, apabila ingin menggunakan perintah cout
maka harus menggunakan file header iostream.h). #include digunakan pada program jika program tersebut
melibatkan object cout dan cin. #include diperlukan apabila melibatkan fungsi clrscr() (baca; clear screen),
yaitu perintah untuk membersihkan layar, dan fungsi getch() [baca: get character and echo], untuk
menahan layar sampai sembarang tombol keyboard ditekan. #include, diperlukan jika dalam program
terdapat suatu operator matematika ( +, -, : dan x ) atau perhitungan matematika, semisal penjumlahan,
pengurangan, perkalian, dsb..
2.  Void main() adalah suatu fungsi dalam bahasa C++, merupakan fungsi utama dalam program, terdapat
banyak fungsi dalam bahasa C++, salah satunya adalah fungsi main(). Ada tiga bentuk penulisan fungsi
main: void main(), int main() dan main(), penggunaanya tergantung dari program yang dipakai. Setiap
penulisan fungsi selalu di awali tanda ( { ) dan di akhri tanda [ } ], dimana menunjukan cakupan dari fungsi.
3. cout merupakan perintah keluaran pada C++. cout [dibaca: C out] adalah
sebuah objek pernyataan dalam C++ yang digunakan untuk menampilkan
atau mencetak data pada layar dan selalu di akhiri tanda [ ; ]. Sedangkan cin
[dibaca: C in] adalah sebuah objek pernyataan untuk memasukkan atau
menginputkan data pada layar.
4. getch(); apabila ditempatkan sebelum funtuator }, maka berfungsi
sebagai penahan dari tampilan hasil.
5. [ << ] adalah operator penghubung antara stream dan kalimat, ditujukan pada
cout karena kita akan mencetak kalimat ke layar. Sedangkan [ >> ] adalah
operator yang ditujukan pada data karena kita akan menginputkan data ke
layar. Bentuk umum code-nya adalah seprti; cout<<"Kalimat yang kita ketik";
cin>>data;
6. // adalah operator komentar. Operator ini tidak akan diproses atau di compile
oleh compiler karena hanya berfungsi sebagai komentar.

LANGKAH LANGKAH MEMBUAT FILE EDITOR :

1)    Langkah pertama :


• Klik Menu File
• Klik New
• Text Edit
2)    Langkah kedua: Pada jendela text edit : lalukan pengetikan naskah program
pada jendela text edit.

#include <iostream.h>
#include <conio.h>

main()
{
cout<<"Selamat belajar bahasa C++";
// \n"; <<endl;
// \n dan <<endl sebagai new line
getch();
}
3)   Setelah selesai mengetikan naskah program yang baru pada jendela Text Edit, maka selanjutnya disimpan
dengan cara :
• Kik Menu File
• Pilih Save
• Menekan HotKey Ctrl + KS.
4)   Setelah membuat naskah program pada jendela text edit, selanjutnya keproses Run: Proses Run merupakan
suatu proses menterjemahkan program, melakukan proses linking, membuat file eksekusi ( .exe ) dan
sekaligus menjalankan program, yaitu dengan cara:

Kik Menu Debug


Pilih Run
Menekan HotKey Ctrl + F9

5)   Kemudian tampilah hasil keluaran program dari C++ :


Keutamaan mengamalkan ilmu

&&‫ون&& ِب ِه‬
َ َُ
‫ظ‬ ‫ُوع‬ ‫ي‬ ‫&&ا‬‫م‬
َ ‫وا‬ ُ ‫ل‬ َ ْ ‫َو َل ْو‬
‫ع‬ َ
‫ف‬ &&‫ُم‬ ‫ه‬ َّ
‫ن‬ ‫َأ‬
‫ان َخ ْي ًرا لَّ ُه ْم َوَأ َش َّد َت ْث ِبي ًتا‬ َ ‫َل َك‬
Dan sesungguhnya kalau mereka mengamalkan pelajaran yang diberikan
kepada mereka, tentulah hal yang demikian itu lebih baik bagi mereka dan
lebih menguatkan (iman mereka). An-Nisaa: 66
Sekian Pُ‫لسَّالم‬PP‫َوا‬

You might also like