Anda di halaman 1dari 15

PENGENALAN C+

+
• NAMA: FANRISCLIF.G.LIUNSILI
• NIT: 23.2.01.076
• PRODI: MP/1
APA ITU C++ ?
C++ adalah nama sebuah bahasa pemrograman
yang digunakan untuk menulis program
Program  kumpulan instruksi yang ditujukan
untuk komputer agar melakukan tugas tertentu
sesuai yang ditentukan oleh pemrogram
(programmer)
Bahasa C++ diciptakan oleh Bjarne Stroustroup
tahun 1982, merupakan bahasa berorientasi
objek untuk memudahkan pembuatan aplikasi
skala besar
KARAKTER C++
Bahasa berasas tinggi, mudah dimengerti
orang
Universal, dapat dijumpai di berbagai
platform (Linux, UNIX, Windows, Mac,
dll)  Jika menguasai C++ di platform
PC, akan mudah berpindah di Linux
ataupun sistem operasi yang lain
PROGRAM  APLIKASI
 Aplikasi adalah program, tapi berbeda sudut pandang
 Program adalah istilah yang dipakai oleh
programmer. Aplikasi adalah istilah yang dipakai
oleh user
 Program ditulis oleh pemrogram. Aplikasi adalah
hasil terjemahan program berupa kode yang difahami
mesin. Contoh : program disimpan dalam file
berekstensi .exe yang dijalankan oleh pemakai
 Terdapat pula istilah source code (kode sumber) 
kode asli yang ditulis programmer. Kode dalam
bahasa C++ adalah contoh kode sumber
ALGORITMA
Algoritma sebenarnya adalah urutan
langkah yang ditunjukkan untuk
menyelesaikan masalah dengan
menggunakan komputer
Algortima tidak tergantung pada bahasa
pemrograman, sedangkan program sangat
tergantung pada bahasa pemrograman
Ketika menulis program, harus ditentukan
dulu langkah yang diperlukan agar
komputer dapat mengikuti perintah
ALGORITMA
Algortima bisa berbentuk bahasa manusia
:
 Tampilkan tulisan “Jumlah buah :”;
 Tampilkan nilai yang terkandung dalam
variabel jumlah.
 Jika diterjemahkan ke dalam bahasa C++,
kodenya:
cout << “Jumlah buah : “;
cout << jumlah
CONTOH ALGORITMA
Mulai Simbol Keterangan
Tanda awal dan akhir
panjang  20
Tanda menyatrakan proses atau
perhitungan (pemberian nilai
lebar 10 variabel)
Tanda menyatakan operasi input
atau output
Luas  panjang x lebar
Tanda pengambilan keputusan

Tampilkan
Luas Arah aliran pemiorsesan

Selesai Tanda penghubung arah aliran


pemrosesan
ILUSTRASI
C++ :

A = 0;
for (int j = 1 ; j<n; j++
Algoritma :

a0
Pascal :
FOR j  1 TO n
aa+j
a := 0;
FOR j := 1 TO n DO
a := a + j;
Tidak bergantung bahasa
SOFTWARE
Microsoft Visual Studio
Code::Blocks
SOURCE CODE
preprosesor library cout tidak perlu
ditulis std :: cout

Tipe nilai
balik fungsi
kursor ke baris berikutnya
main

Nilai balik fungsi


Awal dan akhir menyatakan sebuah
main
bagian main pernyataan
#include <iostream>
preprosesor adalah instruksi untuk kompiler C++,
melibatkan pustaka iostream.h  terdapat penggunaan
cout pada main
int
main ( )
main adalah sebuah fungsi, yaitu kumpulan kode
sebagai sebuah kesatuan yang menjalankan tugas
tertentu, biasanya memiliki nilai balik (return value).
tipe int menunjukkan bilangan bulat
{ }
merupakan fungsi main () atau tubuh fungsi,
pernyataan adalah instruksi utuh yang dapat
dieksekusi komputer
return 0;
mengakhiri fungsi dan memberikan umpan balik
 cout, dibaca si out, adalah nilai yang akan ditampilkan ke
layar
 “selamat” , merupakan string (deretan karakter)
 <<, menyatakan bahwa nilai di kanannya akan dikirim ke
layar
 endl, dibaca (end line), memindahkan kursor ke baris
selanjutnya

cout<< “Selamat mencoba program C++”<<endl;


cout << “ sukses selalu!” <<endl;
dapat disatukan menjadi
cout<< “Selamat mencoba program C++”<<endl
<< “ sukses selalu!” <<endl;
atau
cout << “sukses” ; cout << “selalu!” <<endl;
KERANGKA
PEMROGRAMAN
mulai

Tulis
kode
sumber

Proses build Perbaiki


(kompilasi dan kode
link) sumber

Ada
kesalah
an?
ya
tidak
Eksekusi
program
Ada
kesalaha
n? ya
tidak
selesai
BUILD AND RUN
Kode  Kompiler C++ adalah
sumber
file.cpp bagian dari software
yang berfungsi
Kompiler C++ menerjemahkan kode
sumber ke kode mesin
Kode (objek)
Pustaka
mesin
file.obj
C++ build  Linker adalah bagian
dari software yang
Linker
berfungsi
menggabungkan kode
Program
objek dan kode
executabel pustaka menjadi kode
file.exe executable
KESALAHAN (ERROR)
Kesalahan Sintaks (Syntax Error)
kesalahan pada kode sumber yang tidak sesuai
dengan aturan yang telah ditetapkan dalam
bahasa X++ atau terdapat kode yang tidak
dikenal
Kesalahan Logika

Kesalahan yang diakibatkan karena kesalahan


logika pemrograman
Debugging (mencari kutu)proses menemukan
penyebab kesalahan dalam program

Anda mungkin juga menyukai