Monday, August 27, 2018

Dasar dan Kerangka Pemprograman C++

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:
  1. Bagian yang selalu diawali dengan tanda # merupakan bagian untuk mendaftarkan file atau kondisi tertentu.
  2. Bagian yang diawali dengan
    kata kunci void merupakan bagian yang melakukan pendefinisian fungsi. Bagian ini diikuti dengan nama fungsi. Bagian ini boleh tidak ada, apabila kita tidak membuat fungsi.
  3.  Bagian main(). Bagian ini merupakan fungsi utama dalam program. Bagian ini pada kode program biasanya dimulai dengan int main().
  4.  Bagian yang dimulai dengan tanda { dan diakhiri dengan tanda }, baik pada bagian void maupun main , disebut blok kode.

1 comment:

  1. 온라인 도박을 할 때 명심해야 할 한국 카지노 규칙이 몇 가지 있다. 스마트 스핀 메카닉, 정기 슬롯 토너먼트, 데일리 드롭 잭팟 프로모션을 통해 이 소프트웨어 공급업체가 유럽과 아시아 온라인 카지노 전반으로 빠르게 확장한 이유를 쉽게 알 수 있습니다. 우리카지노 더킹에서는 현재 신규 가입시 3만 쿠폰을 지급하고 있습니다. 단 가입 승인되신분에 한하여 지급되오니 반드시 가입 승인 전화를 꼭 받아 주시기 바랍니다. | 우리계열 에 등록된 업체들은 철저한 검증절차를 거친 룰렛 사이트들 입니다. 저희 ACE 에이전시 회사사이트를 통해 가입하시는 분들에게 발생하는 문제는 100% 전액 책임 보상을 해드리고 있습니다.

    ReplyDelete