SlideShare a Scribd company logo
1 of 7
Download to read offline
Sintaks 
Bahasa C++ 
Algoritma dan Struktur 
Data 
Georgius Rinaldo 
dodo@kuliahkita.com
Pendahuluan 
Sintaks C++ memiliki beberapa aturan 
1. Case sensitive, huruf kecil dan besar dipertimbangkan 
2. Tiap statement diakhiri tanda “;” 
3. Tiap kumpulan statement yang merupakan sebuah 
blok kode dibungkus dengan tanda { … statement … 
}, kecuali jika hanya 1 baris statement 
4. File C++ disimpan dalam ekstensi *.cpp 
5. Fungsi utama (int main) harus mengembalikan 0
Deklarasi Variabel 
Deklarasi di C++ bersifat case sensitive 
Dalam C++, cara mendeklarasikan variabel adalah: 
type <nama_variabel>; 
Contoh deklarasi variabel: 
int angka; // deklarasi bilangan bulat 
char huruf; // deklarasi karakter 
float bilangan; // deklarasi bilangan float 
int x, y, z; // deklarasi bilangan bulat
Operator C++ 
Berikut ini adalah operator pada C++ 
Operator Simbol 
tambah + 
kurang - 
kali * 
bagi / 
modulo (sisa bagi) %
Perbandingan C++ 
Berikut ini adalah perbandingan C++ 
Pembanding Simbol 
lebih dari > 
kurang dari < 
lebih dari sama dengan >= 
kurang dari sama dengan <= 
sama dengan == 
tidak sama dengan !=
Contoh Penggunaan 
Berikut contoh penggunaan variabel dan perbandingan 
#include <iostream> 
using namespace std; 
int main() { 
int x = 5; 
int y = 10; 
int z = 20; 
bool benarkah = (x*y) <= z; 
cout << benarkah; 
// akan mengembalikan 0 (false) atau salah karena 5*10 tidak <= 20 
return 0; 
}
Contoh Penggunaan 
Dalam, contoh dapat kita lihat bahwa dalam fungsi main, pasti 
terdapat "return 0;". 
Hal ini dikarenakan secara teknis, fungsi utama dari C++ harus 
mengembalikan nilai (int main) yang berarti "fungsi main harus 
mengembalikan tipe data integer", sehingga harus 
mengembalikan suatu nilai yaitu 0. 
Apabila dideklarasikan sebagai void main, maka tidak perlu 
mengembalikan nilai 0 akan tetapi void main bukanlah standar 
yang diterima sehingga tidak dapat digunakan dan lulus proses 
kompilasi

More Related Content

What's hot

Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044charis_fit
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaandhycicau
 
Algoritma dan Struktur Data - fungsi dan prosedur c++
Algoritma dan Struktur Data -  fungsi dan prosedur c++Algoritma dan Struktur Data -  fungsi dan prosedur c++
Algoritma dan Struktur Data - fungsi dan prosedur c++Georgius Rinaldo
 
Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurPemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurKuliahKita
 
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++Ishardi Nassogi
 
fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritmaDhan junkie
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++farizky berian
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Nabil Muhammad Firdaus
 
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++Paulino Guterres
 
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)Nabil Muhammad Firdaus
 
Pemrograman C++ - Masukan dan Keluaran
Pemrograman C++ - Masukan dan KeluaranPemrograman C++ - Masukan dan Keluaran
Pemrograman C++ - Masukan dan KeluaranKuliahKita
 
Mengenal fungsi scanf() dan printf()
Mengenal fungsi scanf() dan printf()Mengenal fungsi scanf() dan printf()
Mengenal fungsi scanf() dan printf()Rahmat Rijal
 

What's hot (20)

Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
 
Algoritma dan Struktur Data - fungsi dan prosedur c++
Algoritma dan Struktur Data -  fungsi dan prosedur c++Algoritma dan Struktur Data -  fungsi dan prosedur c++
Algoritma dan Struktur Data - fungsi dan prosedur c++
 
Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurPemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan Prosedur
 
Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++Langkah Dasar Pemrograman pada Aplikasi Dev C++
Langkah Dasar Pemrograman pada Aplikasi Dev C++
 
fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritma
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++
 
07 function 2
07 function 207 function 2
07 function 2
 
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)Algoritma dan Pemrograman C++ (Control Structure)
Algoritma dan Pemrograman C++ (Control Structure)
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
207 p05
207 p05207 p05
207 p05
 
Pemrograman C++ - Masukan dan Keluaran
Pemrograman C++ - Masukan dan KeluaranPemrograman C++ - Masukan dan Keluaran
Pemrograman C++ - Masukan dan Keluaran
 
What's about Dev-C++
What's about Dev-C++What's about Dev-C++
What's about Dev-C++
 
Tugas sp algo
Tugas sp algoTugas sp algo
Tugas sp algo
 
Fungsi
FungsiFungsi
Fungsi
 
Java1
Java1Java1
Java1
 
Mengenal fungsi scanf() dan printf()
Mengenal fungsi scanf() dan printf()Mengenal fungsi scanf() dan printf()
Mengenal fungsi scanf() dan printf()
 
Asistensi Praktikum Pemrograman 1
Asistensi Praktikum Pemrograman 1Asistensi Praktikum Pemrograman 1
Asistensi Praktikum Pemrograman 1
 

Similar to Algoritma dan Struktur Data - Sintaks C++

Similar to Algoritma dan Struktur Data - Sintaks C++ (20)

P1 2-tipe data
P1 2-tipe dataP1 2-tipe data
P1 2-tipe data
 
Cc++
Cc++Cc++
Cc++
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
C++ lengkap
C++ lengkap C++ lengkap
C++ lengkap
 
Pengenalan c++
Pengenalan c++Pengenalan c++
Pengenalan c++
 
Pertemuan II Function
Pertemuan II FunctionPertemuan II Function
Pertemuan II Function
 
Function
FunctionFunction
Function
 
Function
FunctionFunction
Function
 
Bahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsiBahan dpk-io-array-fungsi
Bahan dpk-io-array-fungsi
 
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
 
Bab 2-intro-python
Bab 2-intro-pythonBab 2-intro-python
Bab 2-intro-python
 
Tipe data dan variabel
Tipe data dan variabelTipe data dan variabel
Tipe data dan variabel
 
Arrays c++
Arrays c++Arrays c++
Arrays c++
 
E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Operasi Seleksi
Operasi SeleksiOperasi Seleksi
Operasi Seleksi
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
 
C++
C++C++
C++
 

More from KuliahKita

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuKuliahKita
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiKuliahKita
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorKuliahKita
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipKuliahKita
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionKuliahKita
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabKuliahKita
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuKuliahKita
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbKuliahKita
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarKuliahKita
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridKuliahKita
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutKuliahKita
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanKuliahKita
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)KuliahKita
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)KuliahKita
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)KuliahKita
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligenceKuliahKita
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03KuliahKita
 
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02KuliahKita
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01KuliahKita
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementKuliahKita
 

More from KuliahKita (20)

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup Menu
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup Konfirmasi
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding Door
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card Flip
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordion
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tab
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side Menu
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 Breadcrumb
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasar
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox Grid
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layout
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 Pendahuluan
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due Dilligence
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03
 
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow Statement
 

Algoritma dan Struktur Data - Sintaks C++

  • 1. Sintaks Bahasa C++ Algoritma dan Struktur Data Georgius Rinaldo dodo@kuliahkita.com
  • 2. Pendahuluan Sintaks C++ memiliki beberapa aturan 1. Case sensitive, huruf kecil dan besar dipertimbangkan 2. Tiap statement diakhiri tanda “;” 3. Tiap kumpulan statement yang merupakan sebuah blok kode dibungkus dengan tanda { … statement … }, kecuali jika hanya 1 baris statement 4. File C++ disimpan dalam ekstensi *.cpp 5. Fungsi utama (int main) harus mengembalikan 0
  • 3. Deklarasi Variabel Deklarasi di C++ bersifat case sensitive Dalam C++, cara mendeklarasikan variabel adalah: type <nama_variabel>; Contoh deklarasi variabel: int angka; // deklarasi bilangan bulat char huruf; // deklarasi karakter float bilangan; // deklarasi bilangan float int x, y, z; // deklarasi bilangan bulat
  • 4. Operator C++ Berikut ini adalah operator pada C++ Operator Simbol tambah + kurang - kali * bagi / modulo (sisa bagi) %
  • 5. Perbandingan C++ Berikut ini adalah perbandingan C++ Pembanding Simbol lebih dari > kurang dari < lebih dari sama dengan >= kurang dari sama dengan <= sama dengan == tidak sama dengan !=
  • 6. Contoh Penggunaan Berikut contoh penggunaan variabel dan perbandingan #include <iostream> using namespace std; int main() { int x = 5; int y = 10; int z = 20; bool benarkah = (x*y) <= z; cout << benarkah; // akan mengembalikan 0 (false) atau salah karena 5*10 tidak <= 20 return 0; }
  • 7. Contoh Penggunaan Dalam, contoh dapat kita lihat bahwa dalam fungsi main, pasti terdapat "return 0;". Hal ini dikarenakan secara teknis, fungsi utama dari C++ harus mengembalikan nilai (int main) yang berarti "fungsi main harus mengembalikan tipe data integer", sehingga harus mengembalikan suatu nilai yaitu 0. Apabila dideklarasikan sebagai void main, maka tidak perlu mengembalikan nilai 0 akan tetapi void main bukanlah standar yang diterima sehingga tidak dapat digunakan dan lulus proses kompilasi