SlideShare a Scribd company logo
1 of 18
PENGENALAN C++
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*/

More Related Content

What's hot

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
 
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
 
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
 
Pemrograman C++ - Namespace
Pemrograman C++ - NamespacePemrograman C++ - Namespace
Pemrograman C++ - NamespaceKuliahKita
 
11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaranBudi Yono
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++farizky berian
 
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
 

What's hot (19)

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
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
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
 
Pemograman debug Assemblay
Pemograman debug AssemblayPemograman debug Assemblay
Pemograman debug Assemblay
 
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
 
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
 
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
 
Os2013 lap5-ridwan
Os2013 lap5-ridwanOs2013 lap5-ridwan
Os2013 lap5-ridwan
 
Pemrograman C++ - Namespace
Pemrograman C++ - NamespacePemrograman C++ - Namespace
Pemrograman C++ - Namespace
 
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
 
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++
 
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
 

Viewers also liked

Therapy Thorugh Love
Therapy Thorugh LoveTherapy Thorugh Love
Therapy Thorugh Lovewang4523
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4iFaheem
 
Prezidentske volby-2013-druhe-kolo
Prezidentske volby-2013-druhe-koloPrezidentske volby-2013-druhe-kolo
Prezidentske volby-2013-druhe-koloPavel Dyurych
 
Ley orgánica de la financiera rural
Ley orgánica de la financiera ruralLey orgánica de la financiera rural
Ley orgánica de la financiera ruralJuridicos Asociados
 
Design, planning and delivery: small groups
Design, planning and delivery: small groupsDesign, planning and delivery: small groups
Design, planning and delivery: small groupsPhil Marston
 
G4 Fractions/Probability Preview
G4 Fractions/Probability PreviewG4 Fractions/Probability Preview
G4 Fractions/Probability Previewkhartner
 
香港六合彩
香港六合彩香港六合彩
香港六合彩zzneyi
 
Holysonnetpresentation
HolysonnetpresentationHolysonnetpresentation
Holysonnetpresentationmsingleton3
 
Instrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel BenchmarkInstrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel BenchmarkMaria Stylianou
 
8e Soirée des Pros du tourisme 13/11/14 - Développement
8e Soirée des Pros du tourisme 13/11/14 - Développement8e Soirée des Pros du tourisme 13/11/14 - Développement
8e Soirée des Pros du tourisme 13/11/14 - DéveloppementAnjou tourisme
 
Kokonaisvaltainen hyvinvointi laatumaa 27 11-2013 slide share
Kokonaisvaltainen hyvinvointi laatumaa 27 11-2013 slide shareKokonaisvaltainen hyvinvointi laatumaa 27 11-2013 slide share
Kokonaisvaltainen hyvinvointi laatumaa 27 11-2013 slide shareJaakko Savolahti
 
Pendrive De Oph Crack
Pendrive De Oph CrackPendrive De Oph Crack
Pendrive De Oph Crackleinchi182
 
Question 1 part b
Question 1 part bQuestion 1 part b
Question 1 part bthahmina
 
Topo työturva-1
Topo työturva-1Topo työturva-1
Topo työturva-1omniatopo
 

Viewers also liked (20)

Lima
LimaLima
Lima
 
Therapy Thorugh Love
Therapy Thorugh LoveTherapy Thorugh Love
Therapy Thorugh Love
 
егэ 2015
егэ 2015егэ 2015
егэ 2015
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
Prezidentske volby-2013-druhe-kolo
Prezidentske volby-2013-druhe-koloPrezidentske volby-2013-druhe-kolo
Prezidentske volby-2013-druhe-kolo
 
Ley orgánica de la financiera rural
Ley orgánica de la financiera ruralLey orgánica de la financiera rural
Ley orgánica de la financiera rural
 
Pere calders
Pere caldersPere calders
Pere calders
 
Design, planning and delivery: small groups
Design, planning and delivery: small groupsDesign, planning and delivery: small groups
Design, planning and delivery: small groups
 
Contexto historico das irmãs bronte
Contexto historico das irmãs bronteContexto historico das irmãs bronte
Contexto historico das irmãs bronte
 
G4 Fractions/Probability Preview
G4 Fractions/Probability PreviewG4 Fractions/Probability Preview
G4 Fractions/Probability Preview
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Holysonnetpresentation
HolysonnetpresentationHolysonnetpresentation
Holysonnetpresentation
 
Debates
DebatesDebates
Debates
 
Instrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel BenchmarkInstrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel Benchmark
 
8e Soirée des Pros du tourisme 13/11/14 - Développement
8e Soirée des Pros du tourisme 13/11/14 - Développement8e Soirée des Pros du tourisme 13/11/14 - Développement
8e Soirée des Pros du tourisme 13/11/14 - Développement
 
Kokonaisvaltainen hyvinvointi laatumaa 27 11-2013 slide share
Kokonaisvaltainen hyvinvointi laatumaa 27 11-2013 slide shareKokonaisvaltainen hyvinvointi laatumaa 27 11-2013 slide share
Kokonaisvaltainen hyvinvointi laatumaa 27 11-2013 slide share
 
Pendrive De Oph Crack
Pendrive De Oph CrackPendrive De Oph Crack
Pendrive De Oph Crack
 
Question 1 part b
Question 1 part bQuestion 1 part b
Question 1 part b
 
SOS charity project
SOS charity projectSOS charity project
SOS charity project
 
Topo työturva-1
Topo työturva-1Topo työturva-1
Topo työturva-1
 

Similar to Belajar Dasar C

05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++kua
 
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
 
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
 
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
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cIzhan Nassuha
 
Dasar dasar pemrograman
Dasar dasar pemrogramanDasar dasar pemrograman
Dasar dasar pemrogramanraflirazer06
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarFaisal Zamar
 

Similar to Belajar Dasar C (20)

05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan c++
 
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
 
C++
C++C++
C++
 
Pertemuan 2.ppt
Pertemuan 2.pptPertemuan 2.ppt
Pertemuan 2.ppt
 
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
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
Praktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa cPraktikum fungsi dasar bahasa c
Praktikum fungsi dasar bahasa c
 
Dasar dasar pemrograman
Dasar dasar pemrogramanDasar dasar pemrograman
Dasar dasar pemrograman
 
What's about Dev-C++
What's about Dev-C++What's about Dev-C++
What's about Dev-C++
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
Modul c++
Modul c++Modul c++
Modul c++
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
 
Bahasa Pemprograman c
Bahasa Pemprograman cBahasa Pemprograman c
Bahasa Pemprograman c
 
Tugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamarTugas praktikum algoritma modul 1 faisal al zamar
Tugas praktikum algoritma modul 1 faisal al zamar
 

More from 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
 

More from 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
 

Belajar Dasar C

  • 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*/