Professional Documents
Culture Documents
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.
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++ :