Professional Documents
Culture Documents
Materi1 Bhs C 2023
Materi1 Bhs C 2023
PENGENALAN 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.
Dalam program C :
#include <stdio.h>
void main()
{
printf(”Hello sahabatku”);
}
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).
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.
#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:
&&ون&& ِب ِه
َ َُ
ظ ُوع ي &&ام
َ وا ُ ل َ ْ َو َل ْو
ع َ
ف &&ُم ه َّ
ن َأ
ان َخ ْي ًرا لَّ ُه ْم َوَأ َش َّد َت ْث ِبي ًتا َ َل َك
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َوا