SlideShare a Scribd company logo
1 of 10
Pernyataan Dasar (Part 1)
Oleh Drs KH.BUDI YONO
Macam Pernyataan
 Pernyataan (statements) digunakan
untuk melakukan suatu tindakan.
Macam-macam pernyataan :
◦ Pernyataan ungkapan
◦ Pernyataan deklarasi/definisi
◦ Pernyataan nol
◦ Pernyataan majemuk
◦ Pernyataan goto
◦ Pernyataan berkondisi : if dan switch
◦ Pernyataan pengulangan : do-while, while dan for
◦ Pernyataan yang berhubungan dengan pernyataan
pengulangan : break dan continue
Pernyataan Ungkapan
 Pernyataan ini terdiri dari sebuah
ungkapan dan diakhiri dengan tanda
titik koma (;)
 Biasanya berupa penugasan nilai
terhadap variabel atau pemanggilan
fungsi. Contoh :
bil = 3;
x++;
jumlah = hasil * 2;
Pernyataan Deklarasi/Definisi
 Pernyataan ini digunakan untuk
memperkenalkan nama variabel
ataupun pengenal yang lain beserta tipe
datanya.
 Contoh :
 Baris diatas merupakan contoh
pendefinisian variabel bil dengan tipe
int.
int bil;
Pernyataan Nol (Kosong)
 Pernyataan nol (kosong) adalah
pernyataan yang berisi titik koma saja,
perintah ini tidak melaksanakan apa-
apa, tetapi kehadirannya kadang-
kadang diperlukan.
Pernyataan Majemuk
 Pernyataan majemuk sering disebut blok,
sejumlah pernyataan yang berada didalam
kurung kurawal.
 Contoh :
 Jika terdapat suatu pengenal yang
didefinisikan didalam sebuah blok,
pengenal tersebut hanya dikenal didalam
blok itu saja.
{
bil = 3;
bil++;
}
Contoh Program
//program23.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
int a = 5;
cout<<"a = "<<a<<endl;
{
int a; //a hanya dikenal di blok ini
a = 20;
cout<<"a = "<<a<<endl;
}
cout<<"a = "<<a<<endl;
getch();
}
Pernyataan goto
 Pernyataan goto adalah pernyataan
yang mengarahkan eksekusi ke
pernyataan yang berlabel (pernyataan
yang diawali oleh suatu nama label dan
tanda titik dua (:) ).
goto label;
label: pernyataan;
Pernyataan goto
 Dalam hal ini, label berupa suatu
pengenal (namanya mengikuti aturan
nama pengenal).
 Pemakaian goto sebisa mungkin
dihindari karena pernyataan ini
cenderung membuat program menjadi
rumit dan sulit dipahami.
Contoh Program
//program24.cpp
#include <iostream.h>
#include <conio.h>
void main()
{
cout<<"Tes goto"<<endl;
goto selesai;
cout<<"Pernyataan ini tidak ditampilkan"<<endl;
selesai:
cout<<"Selesai..."<<endl;
getch();
}

More Related Content

Viewers also liked

Materi kuliah 10 stack
Materi kuliah 10   stackMateri kuliah 10   stack
Materi kuliah 10 stackBudi Yono
 
Materi kuliah 09 sort part 4
Materi kuliah 09   sort part 4Materi kuliah 09   sort part 4
Materi kuliah 09 sort part 4Budi Yono
 
Materi kuliah 15 array part 1
Materi kuliah 15   array part 1Materi kuliah 15   array part 1
Materi kuliah 15 array part 1Budi Yono
 
2 d character idea
2 d character idea2 d character idea
2 d character ideaDaniel1Nye
 
Relatorio target 11:06
Relatorio target 11:06Relatorio target 11:06
Relatorio target 11:06Cat's Feelings
 
Financiemiento del Transporte en Chile: Por que Subsídios? - Patrício Perez -...
Financiemiento del Transporte en Chile: Por que Subsídios? - Patrício Perez -...Financiemiento del Transporte en Chile: Por que Subsídios? - Patrício Perez -...
Financiemiento del Transporte en Chile: Por que Subsídios? - Patrício Perez -...Fagner Glinski
 
Materi kuliah 08 sort part 3
Materi kuliah 08   sort part 3Materi kuliah 08   sort part 3
Materi kuliah 08 sort part 3Budi Yono
 
พระอนุรูทธ
พระอนุรูทธพระอนุรูทธ
พระอนุรูทธKrusupharat
 
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 13 pernyataan dasar part 2
Materi kuliah 13   pernyataan dasar part 2Materi kuliah 13   pernyataan dasar part 2
Materi kuliah 13 pernyataan dasar part 2Budi Yono
 
Estructura antonio g
Estructura antonio gEstructura antonio g
Estructura antonio gASIGNACIONUFT
 
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad KleinkirchheimWellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad KleinkirchheimMarkus Ronacher
 
Prez bio 5kl_ur17-korr
Prez bio 5kl_ur17-korrPrez bio 5kl_ur17-korr
Prez bio 5kl_ur17-korrolga0108
 
Publicidad Carpinteria HR, c.a 2
Publicidad Carpinteria HR, c.a 2Publicidad Carpinteria HR, c.a 2
Publicidad Carpinteria HR, c.a 2loimarAracor
 
Jacques de Beaufort: MEN & WOMEN
Jacques de Beaufort:  MEN & WOMENJacques de Beaufort:  MEN & WOMEN
Jacques de Beaufort: MEN & WOMENJacques de Beaufort
 

Viewers also liked (20)

Materi kuliah 10 stack
Materi kuliah 10   stackMateri kuliah 10   stack
Materi kuliah 10 stack
 
Materi kuliah 09 sort part 4
Materi kuliah 09   sort part 4Materi kuliah 09   sort part 4
Materi kuliah 09 sort part 4
 
Presentación unidad dos
Presentación unidad dosPresentación unidad dos
Presentación unidad dos
 
Materi kuliah 15 array part 1
Materi kuliah 15   array part 1Materi kuliah 15   array part 1
Materi kuliah 15 array part 1
 
2 d character idea
2 d character idea2 d character idea
2 d character idea
 
Relatorio target 11:06
Relatorio target 11:06Relatorio target 11:06
Relatorio target 11:06
 
Financiemiento del Transporte en Chile: Por que Subsídios? - Patrício Perez -...
Financiemiento del Transporte en Chile: Por que Subsídios? - Patrício Perez -...Financiemiento del Transporte en Chile: Por que Subsídios? - Patrício Perez -...
Financiemiento del Transporte en Chile: Por que Subsídios? - Patrício Perez -...
 
Materi kuliah 08 sort part 3
Materi kuliah 08   sort part 3Materi kuliah 08   sort part 3
Materi kuliah 08 sort part 3
 
Descripción productos
Descripción productosDescripción productos
Descripción productos
 
พระอนุรูทธ
พระอนุรูทธพระอนุรูทธ
พระอนุรูทธ
 
La Didáctica
La DidácticaLa Didáctica
La Didáctica
 
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 13 pernyataan dasar part 2
Materi kuliah 13   pernyataan dasar part 2Materi kuliah 13   pernyataan dasar part 2
Materi kuliah 13 pernyataan dasar part 2
 
Estructura antonio g
Estructura antonio gEstructura antonio g
Estructura antonio g
 
Publicação2
Publicação2Publicação2
Publicação2
 
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad KleinkirchheimWellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
Wellness- & Spa-Urlaub im Thermenhotel Ronacher - Therme in Bad Kleinkirchheim
 
tech girl
tech girltech girl
tech girl
 
Prez bio 5kl_ur17-korr
Prez bio 5kl_ur17-korrPrez bio 5kl_ur17-korr
Prez bio 5kl_ur17-korr
 
Publicidad Carpinteria HR, c.a 2
Publicidad Carpinteria HR, c.a 2Publicidad Carpinteria HR, c.a 2
Publicidad Carpinteria HR, c.a 2
 
Jacques de Beaufort: MEN & WOMEN
Jacques de Beaufort:  MEN & WOMENJacques de Beaufort:  MEN & WOMEN
Jacques de Beaufort: MEN & WOMEN
 

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
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan 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
 
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++
 
05 pengenalan c++
05   pengenalan c++05   pengenalan c++
05 pengenalan 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
 
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
 

Pernyataan Dasar

  • 1. Pernyataan Dasar (Part 1) Oleh Drs KH.BUDI YONO
  • 2. Macam Pernyataan  Pernyataan (statements) digunakan untuk melakukan suatu tindakan. Macam-macam pernyataan : ◦ Pernyataan ungkapan ◦ Pernyataan deklarasi/definisi ◦ Pernyataan nol ◦ Pernyataan majemuk ◦ Pernyataan goto ◦ Pernyataan berkondisi : if dan switch ◦ Pernyataan pengulangan : do-while, while dan for ◦ Pernyataan yang berhubungan dengan pernyataan pengulangan : break dan continue
  • 3. Pernyataan Ungkapan  Pernyataan ini terdiri dari sebuah ungkapan dan diakhiri dengan tanda titik koma (;)  Biasanya berupa penugasan nilai terhadap variabel atau pemanggilan fungsi. Contoh : bil = 3; x++; jumlah = hasil * 2;
  • 4. Pernyataan Deklarasi/Definisi  Pernyataan ini digunakan untuk memperkenalkan nama variabel ataupun pengenal yang lain beserta tipe datanya.  Contoh :  Baris diatas merupakan contoh pendefinisian variabel bil dengan tipe int. int bil;
  • 5. Pernyataan Nol (Kosong)  Pernyataan nol (kosong) adalah pernyataan yang berisi titik koma saja, perintah ini tidak melaksanakan apa- apa, tetapi kehadirannya kadang- kadang diperlukan.
  • 6. Pernyataan Majemuk  Pernyataan majemuk sering disebut blok, sejumlah pernyataan yang berada didalam kurung kurawal.  Contoh :  Jika terdapat suatu pengenal yang didefinisikan didalam sebuah blok, pengenal tersebut hanya dikenal didalam blok itu saja. { bil = 3; bil++; }
  • 7. Contoh Program //program23.cpp #include <iostream.h> #include <conio.h> void main() { int a = 5; cout<<"a = "<<a<<endl; { int a; //a hanya dikenal di blok ini a = 20; cout<<"a = "<<a<<endl; } cout<<"a = "<<a<<endl; getch(); }
  • 8. Pernyataan goto  Pernyataan goto adalah pernyataan yang mengarahkan eksekusi ke pernyataan yang berlabel (pernyataan yang diawali oleh suatu nama label dan tanda titik dua (:) ). goto label; label: pernyataan;
  • 9. Pernyataan goto  Dalam hal ini, label berupa suatu pengenal (namanya mengikuti aturan nama pengenal).  Pemakaian goto sebisa mungkin dihindari karena pernyataan ini cenderung membuat program menjadi rumit dan sulit dipahami.
  • 10. Contoh Program //program24.cpp #include <iostream.h> #include <conio.h> void main() { cout<<"Tes goto"<<endl; goto selesai; cout<<"Pernyataan ini tidak ditampilkan"<<endl; selesai: cout<<"Selesai..."<<endl; getch(); }