Dasar dan Kerangka Pemprograman C++
Monday, August 27, 2018
Dasar-Dasar Pemrograman C++
Bahasa
C++ merupakan bahasa yang populer dalam pengembangan software. Seperti halnya
pendahulunya yaitu Bahasa C, C++ juga masuk dalam kelompok bahasa tingkat
menengah (middle level language). Tujuan utama pembuatan C++ adalah untuk
meningkatkan produktivitas pemrogram dalam membuat program.
Keistimewaan
C++ adalah karena bahasa ini telah mendukung OOP (Object Oriented Programming).
Program dalam bahasa C++ yang kita buat tidak dapat langsung dieksekusi namun
harus dikompilasi lebih dahulu dengan compiler C++ yang sesuai. Konsep
kompilasi dan eksekusi program pada C++ dapat digambarkan seperti pada Gambar berikut,
Kode program yang dibuat disebut sebagai kode sumber dan merupakan file teks
biasa dengan nama file yang berekstensi .cpp. Kode program ini kemudian
dimasukkan ke PreProcessor . Keluaran dari PreProcessor ini adalah file yang
akan dimasukkan ke dalam Compiler . Compiler akan menerjemahkan kode program
dalam file tersebut menjadi bahasa assembly . Kode program ini kemudian
diproses oleh Assembler menjadi kode obyek. Jika tidak ada file pustaka (
library ) yang terlibat, maka kode obyek ini akan langsung dieksekusi menjadi
file. Jika ada pustaka lain yang terlibat maka Link Editor akan memadukan kode
obyek dan pustaka untuk membentuk file EXE. Kita dapat mengetikkan kode-kode
C++ dengan sembarang teks editor, salah satunya yaitu Notepad. Namun akan lebih
mudah jika kita menggunakan perangkat IDE (Integrated Development Environment)
yang menyediakan secara terintegrasi teks editor dan compiler C++. Beberapa IDE
yang cukup terkenal antara lain Microsoft Visual Studio, Borland C++, dan
lain-lain.
Kerangka Program C++
#include
using namespace std;
void nama_fungsi() { //kode untuk
nama_fungsi.....; }
// Fungsi utama int main() {
// kode bagian main/utama.....;
return 0; }
Kode program C++
terdiri dari beberapa bagian seperti berikut:
- Bagian yang selalu
diawali dengan tanda # merupakan bagian untuk mendaftarkan
file atau kondisi tertentu.
- Bagian yang diawali dengankata kunci void merupakan bagian yang melakukan pendefinisian fungsi. Bagian ini diikuti dengan nama fungsi. Bagian ini boleh tidak ada, apabila kita tidak membuat fungsi.
- Bagian main(). Bagian
ini merupakan fungsi utama dalam program. Bagian ini pada kode program
biasanya dimulai dengan int main().
- Bagian yang dimulai
dengan tanda { dan diakhiri dengan tanda }, baik pada bagian void maupun
main , disebut blok kode.
온라인 도박을 할 때 명심해야 할 한국 카지노 규칙이 몇 가지 있다. 스마트 스핀 메카닉, 정기 슬롯 토너먼트, 데일리 드롭 잭팟 프로모션을 통해 이 소프트웨어 공급업체가 유럽과 아시아 온라인 카지노 전반으로 빠르게 확장한 이유를 쉽게 알 수 있습니다. 우리카지노 더킹에서는 현재 신규 가입시 3만 쿠폰을 지급하고 있습니다. 단 가입 승인되신분에 한하여 지급되오니 반드시 가입 승인 전화를 꼭 받아 주시기 바랍니다. | 우리계열 에 등록된 업체들은 철저한 검증절차를 거친 룰렛 사이트들 입니다. 저희 ACE 에이전시 회사사이트를 통해 가입하시는 분들에게 발생하는 문제는 100% 전액 책임 보상을 해드리고 있습니다.
ReplyDelete