SlideShare una empresa de Scribd logo
1 de 18
PENGENALAN C++
Oleh Drs KH.BUDI YONO
CONTOH PROGRAM C++
//program02.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
cout<<"Hai. Selamat belajar C++";
getch();
}
CONTOH PROGRAM C++
 Program diatas dapat kita simpan dengan
nama “program02.cpp”.
FUNGSI MAIN()
 Program C++ tidak dapat dipisahkan dari
fungsi karena fungsi adalah salah satu dasar
penyusun blok pada C++.
 Sebuah program C++ minimal mengandung
sebuah fungsi yaitu fungsi main().
 Fungsi ini menjadi awal dan akhir eksekusi
program C++.
FUNGSI MAIN()
 main adalah nama judul fungsi.
 Dimulai dari tanda { sampai dengan }
disebut tubuh fungsi, atau semua yang
terletak didalam tanda {} disebut blok.
FUNGSI MAIN()
 Tanda () digunakan untuk mengapit
argumen fungsi, yaitu nilai yang akan
dilewatkan ke fungsi.
 Kata void yang mendahului main() dipakai
untuk menyatakan bahwa fungsi ini tidak
mempunyai nilai balik (return value).
 Di dalam tanda {} bisa terkandung sejumlah
unit yang disebut pernyataan (statement).
PERNYATAAN
 Pada baris :
 Baris tersebut merupakan sebuah
pernyataan yang digunakan untuk
menampilkan tulisan yang terletak pada
sepasang tanda petik ganda ke layar.
cout<<“Hai. Selamat belajar C++”;
PERNYATAAN
 Tulisan yang terletak pada sepasang tanda
petik ganda disebut string.
 Setiap pernyataan harus diakhiri dengan
tanda titik koma (;).
MENGENAL COUT
 Pengenal cout merupakan sebuah obyek
yang disediakan oleh C++ untuk
mengarahkan data ke standard output
(normalnya layar).
 Tanda << merupakan operator yang disebut
operator “penyisipan / peletakan”.
cout<<“Hai. Selamat belajar C++”;
MENGENAL COUT
 Operator ini mengarahkan operand (data)
yang di sebelah kanannya ke obyek yang
dikirinya.
 Pada contoh diatas, string “Hai. Selamat
belajar C++” diarahkan ke cout yang
memberikan hasil berupa tampilan string
tersebut ke layar.
#INCLUDE <IOSTREAM.H>
 Baris tersebut bukanlah sebuah pernyataan,
itulah sebabnya tidak diakhiri dengan tanda
titik koma.
 Baris tersebut menginstruksikan kepada
kompiler untuk menyisipkan file lain
(iostream.h) saat program dikompilasi.
 File-file berakhiran .h disebut file header, yaitu
file-file yang berisi berbagai deklarasi seperti
fungsi, variabel, dll.
#include <iostream.h>
#INCLUDE <IOSTREAM.H>
 Pada contoh, file iostream.h perlu disertakan
pada program yang melibatkan obyek cout.
 Karena file iostream.h berisi deklarasi yang
diperlukan oleh cout dan berbagai obyek
yang berhubungan dengan masukan dan
keluaran pada stream.
CLRSCR()
 Pernyataan clrscr() digunakan untuk
membersihkan layar.
 Jika menggunakan pernyataan tersebut,
maka baris berikut perlu disertakan.
#include <conio.h>
CLRSCR()
//program03.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
cout<<"Hai. Selamat belajar C++";
getch();
}
GAYA PENULISAN PROGRAM
 C++ memberikan keleluasaan kepada
pemrogram untuk dalam menuliskan bentuk
atau gaya program.
//program04.cpp
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr(); cout<<"Hai. Selamat belajar C++"; getch()}
KOMENTAR
 Komentar merupakan bagian penting dalam
suatu program.
 Komentar dapat berupa :
 Tujuan / fungsi program
 Saat program dibuat atau direvisi
 Keterangan-keterangan lain tentang kegunaan
sejumlah pernyataan dalam program.
KOMENTAR
 Pada C++ komentar diawali dengan dua
tanda garis miring (//). Ini digunakan untuk
komentar pada satu baris.
 Selain itu, komentar dapat juga diawali
dengan tanda /* dan diakhiri dengan tanda
*/. Ini digunakan untuk komentar yang
terdiri dari beberapa baris.
KOMENTAR
//contoh komentar
//ini adalah komentar
/*ini merupakan contoh komentar
yang bisa digunakan untuk beberapa baris
ini akhir komentar*/

Más contenido relacionado

La actualidad más candente

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
 
fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritmaDhan junkie
 
Lapopran praktikum struktur data pertemuan 1 Tipe Data
Lapopran praktikum struktur data pertemuan 1  Tipe DataLapopran praktikum struktur data pertemuan 1  Tipe Data
Lapopran praktikum struktur data pertemuan 1 Tipe DataAdy Achirul
 
Pemograman debug Assemblay
Pemograman debug AssemblayPemograman debug Assemblay
Pemograman debug AssemblayFahrul Fuad
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrahdede
 
11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaranBudi Yono
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 
Lapopran praktikum struktur data pertemuan 3 Merge_Sort
Lapopran praktikum struktur data pertemuan 3 Merge_SortLapopran praktikum struktur data pertemuan 3 Merge_Sort
Lapopran praktikum struktur data pertemuan 3 Merge_SortAdy Achirul
 
Pemrograman C++ - Namespace
Pemrograman C++ - NamespacePemrograman C++ - Namespace
Pemrograman C++ - NamespaceKuliahKita
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++farizky berian
 

La actualidad más candente (19)

Algoritma
AlgoritmaAlgoritma
Algoritma
 
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++
 
07 function 2
07 function 207 function 2
07 function 2
 
Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurPemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan Prosedur
 
fungsi algoritma
fungsi algoritmafungsi algoritma
fungsi algoritma
 
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Lapopran praktikum struktur data pertemuan 1 Tipe Data
Lapopran praktikum struktur data pertemuan 1  Tipe DataLapopran praktikum struktur data pertemuan 1  Tipe Data
Lapopran praktikum struktur data pertemuan 1 Tipe Data
 
Pemograman debug Assemblay
Pemograman debug AssemblayPemograman debug Assemblay
Pemograman debug Assemblay
 
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
 
Latihan individu no 3
Latihan individu no 3Latihan individu no 3
Latihan individu no 3
 
Latihan individu no 3
Latihan individu no 3Latihan individu no 3
Latihan individu no 3
 
11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaran
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
Lapopran praktikum struktur data pertemuan 3 Merge_Sort
Lapopran praktikum struktur data pertemuan 3 Merge_SortLapopran praktikum struktur data pertemuan 3 Merge_Sort
Lapopran praktikum struktur data pertemuan 3 Merge_Sort
 
Os2013 lap5-ridwan
Os2013 lap5-ridwanOs2013 lap5-ridwan
Os2013 lap5-ridwan
 
Pemrograman C++ - Namespace
Pemrograman C++ - NamespacePemrograman C++ - Namespace
Pemrograman C++ - Namespace
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++
 

Destacado

contoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi forcontoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi forM Fahmi Ansori
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++aks247
 
Tugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishohTugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishohhacklist
 
c++ programming Unit 2 basic structure of a c++ program
c++ programming Unit 2 basic structure of a c++ programc++ programming Unit 2 basic structure of a c++ program
c++ programming Unit 2 basic structure of a c++ programAAKASH KUMAR
 
5.1.3 pendekatan bahasa pengaturcaraan
5.1.3 pendekatan bahasa pengaturcaraan5.1.3 pendekatan bahasa pengaturcaraan
5.1.3 pendekatan bahasa pengaturcaraandean36
 
5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraandean36
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alirBotol Budu
 
Intro. to prog. c++
Intro. to prog. c++Intro. to prog. c++
Intro. to prog. c++KurdGul
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisDeka M Wildan
 
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman webDeka M Wildan
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverHaswi Haswi
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLDoni Tobing
 
Tutorial Blogger de Ana Ovando
Tutorial Blogger de Ana OvandoTutorial Blogger de Ana Ovando
Tutorial Blogger de Ana OvandoFrancisco Muñoz
 

Destacado (16)

contoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi forcontoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi for
 
economics
economicseconomics
economics
 
Dasar-dasar c++
Dasar-dasar c++Dasar-dasar c++
Dasar-dasar c++
 
Tugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishohTugas 1 c++ elis muhlishoh
Tugas 1 c++ elis muhlishoh
 
c++ programming Unit 2 basic structure of a c++ program
c++ programming Unit 2 basic structure of a c++ programc++ programming Unit 2 basic structure of a c++ program
c++ programming Unit 2 basic structure of a c++ program
 
5.1.3 pendekatan bahasa pengaturcaraan
5.1.3 pendekatan bahasa pengaturcaraan5.1.3 pendekatan bahasa pengaturcaraan
5.1.3 pendekatan bahasa pengaturcaraan
 
Pengaturcaraan c
Pengaturcaraan cPengaturcaraan c
Pengaturcaraan c
 
5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan
 
2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir2.0 menggunakan algoritma melalui pseudokod dan carta alir
2.0 menggunakan algoritma melalui pseudokod dan carta alir
 
Intro. to prog. c++
Intro. to prog. c++Intro. to prog. c++
Intro. to prog. c++
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
 
Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
 
Buat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaverBuat web dgn php mysql dreamweaver
Buat web dgn php mysql dreamweaver
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
 
Tutorial Blogger de Ana Ovando
Tutorial Blogger de Ana OvandoTutorial Blogger de Ana Ovando
Tutorial Blogger de Ana Ovando
 

Similar a Pengantar C++ Dasar

Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaandhycicau
 
Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044charis_fit
 
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
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanIrwien Andriyanto
 
Penjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoPenjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoAPK BARU
 
Dasar dasar pemrograman
Dasar dasar pemrogramanDasar dasar pemrograman
Dasar dasar pemrogramanraflirazer06
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cIzhan Nassuha
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1kua
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 

Similar a Pengantar C++ Dasar (20)

Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
 
Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044
 
Tugas sp algo
Tugas sp algoTugas sp algo
Tugas sp algo
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
C++
C++C++
C++
 
Modul praktikum c++
Modul praktikum c++Modul praktikum c++
Modul praktikum c++
 
Algoritma modul
Algoritma modulAlgoritma modul
Algoritma modul
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan Pemrograman
 
Penjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoPenjelasan Tentang Module Algo
Penjelasan Tentang Module Algo
 
Pertemuan 2.ppt
Pertemuan 2.pptPertemuan 2.ppt
Pertemuan 2.ppt
 
Dasar dasar pemrograman
Dasar dasar pemrogramanDasar dasar pemrograman
Dasar dasar pemrograman
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa c
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1
 
What's about Dev-C++
What's about Dev-C++What's about Dev-C++
What's about Dev-C++
 
Bahasa Pemprograman c
Bahasa Pemprograman cBahasa Pemprograman c
Bahasa Pemprograman c
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
 
Modul c++
Modul c++Modul c++
Modul c++
 
Tm c++
Tm c++Tm c++
Tm c++
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 

Más de Budi Yono

Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3Budi Yono
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1Budi Yono
 
Materi kuliah 04 pointer part 2
Materi kuliah 04   pointer part 2Materi kuliah 04   pointer part 2
Materi kuliah 04 pointer part 2Budi Yono
 
Materi kuliah 05 pointer part 3
Materi kuliah 05   pointer part 3Materi kuliah 05   pointer part 3
Materi kuliah 05 pointer part 3Budi Yono
 
Materi kuliah 08 sort part 3
Materi kuliah 08   sort part 3Materi kuliah 08   sort part 3
Materi kuliah 08 sort part 3Budi Yono
 
Materi kuliah 02 array part 2
Materi kuliah 02   array part 2Materi kuliah 02   array part 2
Materi kuliah 02 array part 2Budi Yono
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3Budi Yono
 
Materi kuliah 19 fungsi part 2
Materi kuliah 19   fungsi part 2Materi kuliah 19   fungsi part 2
Materi kuliah 19 fungsi part 2Budi Yono
 
01 pengenalan algoritma
01   pengenalan algoritma01   pengenalan algoritma
01 pengenalan algoritmaBudi Yono
 
Materi kuliah 04 sekilas c++
Materi kuliah 04   sekilas c++Materi kuliah 04   sekilas c++
Materi kuliah 04 sekilas c++Budi Yono
 
08 elemen dasar c++ part 3
08   elemen dasar c++ part 308   elemen dasar c++ part 3
08 elemen dasar c++ part 3Budi Yono
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2Budi Yono
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1Budi Yono
 
Materi kuliah 12 pernyataan dasar part 1
Materi kuliah 12   pernyataan dasar part 1Materi kuliah 12   pernyataan dasar part 1
Materi kuliah 12 pernyataan dasar part 1Budi Yono
 
02 flowchart
02   flowchart02   flowchart
02 flowchartBudi Yono
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3Budi Yono
 
07 elemen dasar c++ part 2
07   elemen dasar c++ part 207   elemen dasar c++ part 2
07 elemen dasar c++ part 2Budi Yono
 
Fungsi part 4
Fungsi part 4Fungsi part 4
Fungsi part 4Budi Yono
 
Materi kuliah 21 pointer part 1
Materi kuliah 21   pointer part 1Materi kuliah 21   pointer part 1
Materi kuliah 21 pointer part 1Budi Yono
 
Fungsi part 3
Fungsi part 3Fungsi part 3
Fungsi part 3Budi Yono
 

Más de Budi Yono (20)

Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3
 
Materi kuliah 01 array part 1
Materi kuliah 01   array part 1Materi kuliah 01   array part 1
Materi kuliah 01 array part 1
 
Materi kuliah 04 pointer part 2
Materi kuliah 04   pointer part 2Materi kuliah 04   pointer part 2
Materi kuliah 04 pointer part 2
 
Materi kuliah 05 pointer part 3
Materi kuliah 05   pointer part 3Materi kuliah 05   pointer part 3
Materi kuliah 05 pointer part 3
 
Materi kuliah 08 sort part 3
Materi kuliah 08   sort part 3Materi kuliah 08   sort part 3
Materi kuliah 08 sort part 3
 
Materi kuliah 02 array part 2
Materi kuliah 02   array part 2Materi kuliah 02   array part 2
Materi kuliah 02 array part 2
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3
 
Materi kuliah 19 fungsi part 2
Materi kuliah 19   fungsi part 2Materi kuliah 19   fungsi part 2
Materi kuliah 19 fungsi part 2
 
01 pengenalan algoritma
01   pengenalan algoritma01   pengenalan algoritma
01 pengenalan algoritma
 
Materi kuliah 04 sekilas c++
Materi kuliah 04   sekilas c++Materi kuliah 04   sekilas c++
Materi kuliah 04 sekilas c++
 
08 elemen dasar c++ part 3
08   elemen dasar c++ part 308   elemen dasar c++ part 3
08 elemen dasar c++ part 3
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2
 
09 operator dan ungkapan part 1
09   operator dan ungkapan part 109   operator dan ungkapan part 1
09 operator dan ungkapan part 1
 
Materi kuliah 12 pernyataan dasar part 1
Materi kuliah 12   pernyataan dasar part 1Materi kuliah 12   pernyataan dasar part 1
Materi kuliah 12 pernyataan dasar part 1
 
02 flowchart
02   flowchart02   flowchart
02 flowchart
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3
 
07 elemen dasar c++ part 2
07   elemen dasar c++ part 207   elemen dasar c++ part 2
07 elemen dasar c++ part 2
 
Fungsi part 4
Fungsi part 4Fungsi part 4
Fungsi part 4
 
Materi kuliah 21 pointer part 1
Materi kuliah 21   pointer part 1Materi kuliah 21   pointer part 1
Materi kuliah 21 pointer part 1
 
Fungsi part 3
Fungsi part 3Fungsi part 3
Fungsi part 3
 

Pengantar C++ Dasar

  • 1. PENGENALAN C++ Oleh Drs KH.BUDI YONO
  • 2. CONTOH PROGRAM C++ //program02.cpp #include <iostream.h> #include <conio.h> void main() { cout<<"Hai. Selamat belajar C++"; getch(); }
  • 3. CONTOH PROGRAM C++  Program diatas dapat kita simpan dengan nama “program02.cpp”.
  • 4. FUNGSI MAIN()  Program C++ tidak dapat dipisahkan dari fungsi karena fungsi adalah salah satu dasar penyusun blok pada C++.  Sebuah program C++ minimal mengandung sebuah fungsi yaitu fungsi main().  Fungsi ini menjadi awal dan akhir eksekusi program C++.
  • 5. FUNGSI MAIN()  main adalah nama judul fungsi.  Dimulai dari tanda { sampai dengan } disebut tubuh fungsi, atau semua yang terletak didalam tanda {} disebut blok.
  • 6. FUNGSI MAIN()  Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi.  Kata void yang mendahului main() dipakai untuk menyatakan bahwa fungsi ini tidak mempunyai nilai balik (return value).  Di dalam tanda {} bisa terkandung sejumlah unit yang disebut pernyataan (statement).
  • 7. PERNYATAAN  Pada baris :  Baris tersebut merupakan sebuah pernyataan yang digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda ke layar. cout<<“Hai. Selamat belajar C++”;
  • 8. PERNYATAAN  Tulisan yang terletak pada sepasang tanda petik ganda disebut string.  Setiap pernyataan harus diakhiri dengan tanda titik koma (;).
  • 9. MENGENAL COUT  Pengenal cout merupakan sebuah obyek yang disediakan oleh C++ untuk mengarahkan data ke standard output (normalnya layar).  Tanda << merupakan operator yang disebut operator “penyisipan / peletakan”. cout<<“Hai. Selamat belajar C++”;
  • 10. MENGENAL COUT  Operator ini mengarahkan operand (data) yang di sebelah kanannya ke obyek yang dikirinya.  Pada contoh diatas, string “Hai. Selamat belajar C++” diarahkan ke cout yang memberikan hasil berupa tampilan string tersebut ke layar.
  • 11. #INCLUDE <IOSTREAM.H>  Baris tersebut bukanlah sebuah pernyataan, itulah sebabnya tidak diakhiri dengan tanda titik koma.  Baris tersebut menginstruksikan kepada kompiler untuk menyisipkan file lain (iostream.h) saat program dikompilasi.  File-file berakhiran .h disebut file header, yaitu file-file yang berisi berbagai deklarasi seperti fungsi, variabel, dll. #include <iostream.h>
  • 12. #INCLUDE <IOSTREAM.H>  Pada contoh, file iostream.h perlu disertakan pada program yang melibatkan obyek cout.  Karena file iostream.h berisi deklarasi yang diperlukan oleh cout dan berbagai obyek yang berhubungan dengan masukan dan keluaran pada stream.
  • 13. CLRSCR()  Pernyataan clrscr() digunakan untuk membersihkan layar.  Jika menggunakan pernyataan tersebut, maka baris berikut perlu disertakan. #include <conio.h>
  • 14. CLRSCR() //program03.cpp #include <iostream.h> #include <conio.h> void main() { clrscr(); cout<<"Hai. Selamat belajar C++"; getch(); }
  • 15. GAYA PENULISAN PROGRAM  C++ memberikan keleluasaan kepada pemrogram untuk dalam menuliskan bentuk atau gaya program. //program04.cpp #include <iostream.h> #include <conio.h> void main() { clrscr(); cout<<"Hai. Selamat belajar C++"; getch()}
  • 16. KOMENTAR  Komentar merupakan bagian penting dalam suatu program.  Komentar dapat berupa :  Tujuan / fungsi program  Saat program dibuat atau direvisi  Keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam program.
  • 17. KOMENTAR  Pada C++ komentar diawali dengan dua tanda garis miring (//). Ini digunakan untuk komentar pada satu baris.  Selain itu, komentar dapat juga diawali dengan tanda /* dan diakhiri dengan tanda */. Ini digunakan untuk komentar yang terdiri dari beberapa baris.
  • 18. KOMENTAR //contoh komentar //ini adalah komentar /*ini merupakan contoh komentar yang bisa digunakan untuk beberapa baris ini akhir komentar*/