You are on page 1of 7

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. Bahasa berasas tinggi (high level language) 2. Bahasa berasas rendah (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++ in 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 susub 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 teman); } Dalam program C++ : #include int main() { cout << "hello teman\n"; return 0; }

1.2 PENGENALAN IDE BORLAND C++ : IDE merupakan singkatan dari Integrated Development Environment, merupakan Lembar kerja terpadu untuk pengembangan program. 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 ) 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.

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++ :

You might also like