SlideShare a Scribd company logo
1 of 11
C++
Struktur Bahasa C++
Contoh 1 :
//my first program in C++
#include <iostream.h>
int main()
{ cout << “Selamat pagi dunia!”;
return 0;
}
Hasil :
Selamat pagi dunia!
Program tersebut mengandung komponen dasar:
//my first program in C++
merupakan komentar, tidak akan berpengaruh
terhadap program.
#include <iostream.h>
kalimat yang diawali tanda (#) merupaka
preprocessor directive. Indikasi untuk kompiler.
#include <iostream.h> indikasi untuk
menyertakan header file standard iostream,
termasuk I/O dalam C++
Struktur Bahasa C++ (cont)
int main()
sebagai awal deklarasi fungsi main. Merupakan
titik awal dimana seluruh program C++ akan
dieksekusi.
cout << “Selamat pagi dunia!”;
merupakan standard output stream dalam C++
(biasanya monitor).
return 0;
fungsi main() berakhir dan mengembalikan
kode yang mengikuti instruksi tersebut, dalam
hal ini kasus 0.
Struktur Bahasa C++ (cont)
 Setiap kalimat diakhiri dengan tanda semicolon
(;). Karakter ini menandakan akhir dari
instruksi dan harus disertakan pada setiap
akhir instruksi pada program C++ manapun.
 Isi dari fungsi main() selanjutnya akan
mengikuti, berupa deklarasi formal dan
dituliskan diantara kurung kurawal ({}).
 Komentar adalah bagian dari program yang
diabaikan oleh kompiler.
Struktur Bahasa C++ (cont)
 Ada dua cara untuk menuliskan
komentar :
 // komentar baris
akan mengabaikan apapun mulai
dari tanda(//) sampai akhir baris.
 /* komentar blok */
akan mengabaikan apapun yang
berada diantara tanda /* dan */
Struktur Bahasa C++ (cont)
Cara Kompile pada Visual C++
kompile
bulid
Ekesekusi
Cara Kompile pada Visual C++
Toolbox untuk
kompile program
Toolbox untuk build
program Toolbox untuk
execute program
Contoh
//Program Menghitung Luas Segitiga
#include <iostream.h>
void main()
{
double alas;
double tinggi;
double luas;
cout <<"Program Menghitung Luas
Segitiga"<<endl;
cout <<endl;
cout <<"Masukkan alas : ";
cin >> alas;
endl;
cout <<"Masukkan tinggi : ";
cin >> tinggi;
endl;
luas = (alas*tinggi)/2;
cout << "Luas Segitiga = ";
cout << luas << " cm2"<< endl;
}
Hasil eksekusi
Latihan
 Buat program untuk menghitung
volume balok!
 Buat program untuk menghitung
luas dan keliling lingkaran!

More Related Content

Similar to Pertemuan 2.ppt

05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++kua
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++Budi Yono
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cIzhan Nassuha
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrahdede
 
pendahuluanv2.ppt
pendahuluanv2.pptpendahuluanv2.ppt
pendahuluanv2.pptKemangKres
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++windi1
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cadhifatra agussalim
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3adhifatra agussalim
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANNur Kholifah Hidayah
 
Bahasa c++ (p)
Bahasa c++ (p)Bahasa c++ (p)
Bahasa c++ (p)Eddy_TKJ
 
Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanMuraba Nasuha
 
Compiler dan Interpreter
Compiler dan InterpreterCompiler dan Interpreter
Compiler dan InterpreterMukti Pasta
 

Similar to Pertemuan 2.ppt (20)

05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa c
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
 
pendahuluanv2.ppt
pendahuluanv2.pptpendahuluanv2.ppt
pendahuluanv2.ppt
 
Pengenalan bahasa C++
Pengenalan bahasa C++Pengenalan bahasa C++
Pengenalan bahasa C++
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Tm c++
Tm c++Tm c++
Tm c++
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman c
 
Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3Kompilasi pada bahasa c session 3
Kompilasi pada bahasa c session 3
 
Algoritma Pemrograman - Pendahuluan
Algoritma Pemrograman - PendahuluanAlgoritma Pemrograman - Pendahuluan
Algoritma Pemrograman - Pendahuluan
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
 
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
 
Bahasa c++ (p)
Bahasa c++ (p)Bahasa c++ (p)
Bahasa c++ (p)
 
Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrograman
 
Bab ii
Bab iiBab ii
Bab ii
 
Tugas sp algo
Tugas sp algoTugas sp algo
Tugas sp algo
 
C++
C++C++
C++
 
Compiler dan Interpreter
Compiler dan InterpreterCompiler dan Interpreter
Compiler dan Interpreter
 

Pertemuan 2.ppt

  • 1. C++
  • 2. Struktur Bahasa C++ Contoh 1 : //my first program in C++ #include <iostream.h> int main() { cout << “Selamat pagi dunia!”; return 0; } Hasil : Selamat pagi dunia!
  • 3. Program tersebut mengandung komponen dasar: //my first program in C++ merupakan komentar, tidak akan berpengaruh terhadap program. #include <iostream.h> kalimat yang diawali tanda (#) merupaka preprocessor directive. Indikasi untuk kompiler. #include <iostream.h> indikasi untuk menyertakan header file standard iostream, termasuk I/O dalam C++ Struktur Bahasa C++ (cont)
  • 4. int main() sebagai awal deklarasi fungsi main. Merupakan titik awal dimana seluruh program C++ akan dieksekusi. cout << “Selamat pagi dunia!”; merupakan standard output stream dalam C++ (biasanya monitor). return 0; fungsi main() berakhir dan mengembalikan kode yang mengikuti instruksi tersebut, dalam hal ini kasus 0. Struktur Bahasa C++ (cont)
  • 5.  Setiap kalimat diakhiri dengan tanda semicolon (;). Karakter ini menandakan akhir dari instruksi dan harus disertakan pada setiap akhir instruksi pada program C++ manapun.  Isi dari fungsi main() selanjutnya akan mengikuti, berupa deklarasi formal dan dituliskan diantara kurung kurawal ({}).  Komentar adalah bagian dari program yang diabaikan oleh kompiler. Struktur Bahasa C++ (cont)
  • 6.  Ada dua cara untuk menuliskan komentar :  // komentar baris akan mengabaikan apapun mulai dari tanda(//) sampai akhir baris.  /* komentar blok */ akan mengabaikan apapun yang berada diantara tanda /* dan */ Struktur Bahasa C++ (cont)
  • 7. Cara Kompile pada Visual C++ kompile bulid Ekesekusi
  • 8. Cara Kompile pada Visual C++ Toolbox untuk kompile program Toolbox untuk build program Toolbox untuk execute program
  • 9. Contoh //Program Menghitung Luas Segitiga #include <iostream.h> void main() { double alas; double tinggi; double luas; cout <<"Program Menghitung Luas Segitiga"<<endl; cout <<endl; cout <<"Masukkan alas : "; cin >> alas; endl; cout <<"Masukkan tinggi : "; cin >> tinggi; endl; luas = (alas*tinggi)/2; cout << "Luas Segitiga = "; cout << luas << " cm2"<< endl; }
  • 11. Latihan  Buat program untuk menghitung volume balok!  Buat program untuk menghitung luas dan keliling lingkaran!