SlideShare a Scribd company logo
1 of 10
Pernyataan Dasar (Part 1)
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

What's hot

Tugas kelompok
Tugas kelompokTugas kelompok
Tugas kelompokAidil Kun
 
Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)risal07
 
Pemrograman C++ - Tipe Data
Pemrograman C++ - Tipe DataPemrograman C++ - Tipe Data
Pemrograman C++ - Tipe DataKuliahKita
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7zaenald i
 
04 diagram alur (flowchart)
04 diagram alur (flowchart)04 diagram alur (flowchart)
04 diagram alur (flowchart)wawankoerniawan
 
5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutanAnna Fitria
 
Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2Menny SN
 
Bab II - Pernyataan Kondisi Bercabang
Bab II  -  Pernyataan Kondisi BercabangBab II  -  Pernyataan Kondisi Bercabang
Bab II - Pernyataan Kondisi BercabangTeukuMahawira
 
Aturan diferensiasi
Aturan diferensiasiAturan diferensiasi
Aturan diferensiasinanoetz21
 
PBO Pert 4 - Mengenal dan Memahami Konsep Percabangan Pada Java
PBO Pert 4 - Mengenal dan Memahami Konsep Percabangan Pada JavaPBO Pert 4 - Mengenal dan Memahami Konsep Percabangan Pada Java
PBO Pert 4 - Mengenal dan Memahami Konsep Percabangan Pada JavaRUDISELAMAT2
 
Aturan dan dasar pbo(kondisi & perulangan)
Aturan dan dasar pbo(kondisi & perulangan)Aturan dan dasar pbo(kondisi & perulangan)
Aturan dan dasar pbo(kondisi & perulangan)Rizki Ramdani
 
Algoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IAlgoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IChandra Septianoor
 
Teori bahasaautomata
Teori bahasaautomataTeori bahasaautomata
Teori bahasaautomataas na
 

What's hot (17)

Tugas kelompok
Tugas kelompokTugas kelompok
Tugas kelompok
 
207 p04
207 p04207 p04
207 p04
 
Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)
 
Pemrograman C++ - Tipe Data
Pemrograman C++ - Tipe DataPemrograman C++ - Tipe Data
Pemrograman C++ - Tipe Data
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7
 
04 diagram alur (flowchart)
04 diagram alur (flowchart)04 diagram alur (flowchart)
04 diagram alur (flowchart)
 
P1 2-tipe data
P1 2-tipe dataP1 2-tipe data
P1 2-tipe data
 
5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan
 
Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2
 
Bab II - Pernyataan Kondisi Bercabang
Bab II  -  Pernyataan Kondisi BercabangBab II  -  Pernyataan Kondisi Bercabang
Bab II - Pernyataan Kondisi Bercabang
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Aturan diferensiasi
Aturan diferensiasiAturan diferensiasi
Aturan diferensiasi
 
PBO Pert 4 - Mengenal dan Memahami Konsep Percabangan Pada Java
PBO Pert 4 - Mengenal dan Memahami Konsep Percabangan Pada JavaPBO Pert 4 - Mengenal dan Memahami Konsep Percabangan Pada Java
PBO Pert 4 - Mengenal dan Memahami Konsep Percabangan Pada Java
 
Swicth
SwicthSwicth
Swicth
 
Aturan dan dasar pbo(kondisi & perulangan)
Aturan dan dasar pbo(kondisi & perulangan)Aturan dan dasar pbo(kondisi & perulangan)
Aturan dan dasar pbo(kondisi & perulangan)
 
Algoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer IAlgoritma dan Pemprograman Komputer I
Algoritma dan Pemprograman Komputer I
 
Teori bahasaautomata
Teori bahasaautomataTeori bahasaautomata
Teori bahasaautomata
 

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
 

Materi kuliah 12 pernyataan dasar part 1

  • 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(); }