SlideShare a Scribd company logo
6
Most read
7
Most read
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

DOCX
Struktur program c++
PDF
Pemrograman C++ - Sintaks Dasar
PDF
Algoritma
PDF
Algoritma dan Struktur Data - sintaks c++
PPT
Algoritma Pemrograman - Pendahuluan
PPTX
05 pengenalan c++
PPTX
05 pengenalan c++
PPT
Algoritma Pemrograman - Perintah Input/Output
Struktur program c++
Pemrograman C++ - Sintaks Dasar
Algoritma
Algoritma dan Struktur Data - sintaks c++
Algoritma Pemrograman - Pendahuluan
05 pengenalan c++
05 pengenalan c++
Algoritma Pemrograman - Perintah Input/Output

What's hot (20)

PPTX
Tugas so2 fitriana bakar044
PPTX
Struktur dasar input dan output aritmatika
PDF
Algoritma dan Struktur Data - fungsi dan prosedur c++
PDF
Pemrograman C++ - Fungsi dan Prosedur
PPTX
Langkah Dasar Pemrograman pada Aplikasi Dev C++
PDF
fungsi algoritma
DOCX
Awal dasar belajar c++
PDF
Algoritma dan Pemrograman C++ (Program Structure)
PDF
D3 modul algol_&_pemrog_i_c++
PPT
PDF
Algoritma dan Pemrograman C++ (Control Structure)
DOCX
Algoritma
PPTX
207 p05
PDF
Pemrograman C++ - Masukan dan Keluaran
PDF
What's about Dev-C++
DOCX
Tugas sp algo
PDF
Fungsi
DOC
PPTX
Mengenal fungsi scanf() dan printf()
PPTX
Asistensi Praktikum Pemrograman 1
Tugas so2 fitriana bakar044
Struktur dasar input dan output aritmatika
Algoritma dan Struktur Data - fungsi dan prosedur c++
Pemrograman C++ - Fungsi dan Prosedur
Langkah Dasar Pemrograman pada Aplikasi Dev C++
fungsi algoritma
Awal dasar belajar c++
Algoritma dan Pemrograman C++ (Program Structure)
D3 modul algol_&_pemrog_i_c++
Algoritma dan Pemrograman C++ (Control Structure)
Algoritma
207 p05
Pemrograman C++ - Masukan dan Keluaran
What's about Dev-C++
Tugas sp algo
Fungsi
Mengenal fungsi scanf() dan printf()
Asistensi Praktikum Pemrograman 1
Ad

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

PDF
Pengenalan c++
PDF
Pengenalan bahasa c++
DOCX
Penjelasan Program
PDF
C++ lengkap
DOC
Bahasa c++ (p)
PPTX
PPT - Pemrograman - Informatika Univeral.pptx
PDF
Tutorial basic of c++ lesson 1 ind ver
DOCX
Makalah java
PPTX
Mengenal C++ koding yang simple dan interaktif bagi siswa sma dan menarik.pptx
PDF
PDF
struktur-dasar-c++ OK.pdf
PPTX
Fitrah hi hukum tugas so 2
PPTX
Pengenalan bahasa c++
PPTX
Pengenalan bahasa c++
PPT
Dasar dasar pemrograman
PPT
Pengenalan Bahasa C++
PPT
Function
PPT
Pertemuan II Function
PPT
PPT
m01-struktur-dasar-contoh dalam bahasa c.ppt
Pengenalan c++
Pengenalan bahasa c++
Penjelasan Program
C++ lengkap
Bahasa c++ (p)
PPT - Pemrograman - Informatika Univeral.pptx
Tutorial basic of c++ lesson 1 ind ver
Makalah java
Mengenal C++ koding yang simple dan interaktif bagi siswa sma dan menarik.pptx
struktur-dasar-c++ OK.pdf
Fitrah hi hukum tugas so 2
Pengenalan bahasa c++
Pengenalan bahasa c++
Dasar dasar pemrograman
Pengenalan Bahasa C++
Function
Pertemuan II Function
m01-struktur-dasar-contoh dalam bahasa c.ppt
Ad

More from KuliahKita (20)

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

Recently uploaded (20)

PPT
Penanganan motor starter pada dunia otomotif
PPTX
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PPTX
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
PPTX
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPTX
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
PPTX
SAFETY INDUCTION untuk perusahaan konstruksi
PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PPT
variabel valve timing intelligence untuk xenia
PPTX
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPT
hand-tools-service-special-tools-alat-ukur.ppt
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PPTX
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
PPTX
585590334-INTAKE-AND-EXHAUST-SYSTEM-Ahmad-Aditya-S-W.pptx
PPTX
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
PPTX
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PDF
Jual Echosounder Hi-Target HD Lite Brochure EN.pdf
PDF
chapter 1 Smith and Van ness thermodynamics
PPTX
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx
Penanganan motor starter pada dunia otomotif
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
SAFETY INDUCTION untuk perusahaan konstruksi
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
variabel valve timing intelligence untuk xenia
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
hand-tools-service-special-tools-alat-ukur.ppt
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
585590334-INTAKE-AND-EXHAUST-SYSTEM-Ahmad-Aditya-S-W.pptx
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
2013materistudiumgeneralkabsndiunsri-130318044328-phpapp01.pptx
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
Jual Echosounder Hi-Target HD Lite Brochure EN.pdf
chapter 1 Smith and Van ness thermodynamics
Materi_Konstruksi_Edukatif_Emosional_Damage.pptx

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