Anda di halaman 1dari 47

PRAKTIKUM 5 PENGULANGAN

5.1 Tujuan

- Mengetahui pengulangan

-Memahami pernyataan while

-Dapat mengetahui pernyataan do…while

-Dapat memahami pernyataan for

- Mengetahui pengulangan di dalam pengulangan

-Dapat keluar dari pengulangan

-Memahami pernyataan continue

5.2 Dasar Teori

Bahasa C adalah evolusi dari bahasa B yang dikembangkan oleh Dennis Ritchie,
merupakan general-purpose language, yaitu bahasa pemrograman yang dapat digunakan
untuk tujuan apa saja. Bahasa C mempunyai kemampuan lebih dari bahasa pemrograman
lain. Official name bahasa C adalah ISO/IEC 9899-1990. Bahasa C memiliki beberapa fungsi
penting printf() merupakan fungsi untuk menampilkan output ke layar komputer. Fungsi ini
terdapat pada library stdio.h. Oleh sebab itu, ketika kita diharuskan untuk menuliskan
#include di bagian atas program agar bisa menggunakan fungsi ini. Scanf() adalah fungsi
untuk mengambil input dari keyboard fungsi ini memiliki format seperti fungsi printf().

Bahasa C++ Seperti namanya, Simbol “++” pada huruf C berarti increment dari C.
Sebenarnya C++ sama seperti bahasa C, tapi memiliki fitur yang lebih banyak dibandingkan
C.Karena itulah dinamakan C++ . Tidak hanya Bahasa C yang memiliki struktur namun
Bahasa C++ juga memiliki beberapa struktur, pustaka iostream library ini berisi fungsi-fungsi
untuk melakukan input dan output. Fungsi main() adalah fungsi yang akan dieksekusi
pertamakali saat program dibuka. Penulisan komentar, komentar adalah bagian kode yang
akan diabaikan oleh komputer. String dalam program C++ ditulis dengan diapit tanda ptik
ganda ("...") dan untuk karakter ditulis dengan tanda petik tunggal ('...').
5.2.1 Pendahuluan

Bab ini menjelaskan sejumlah pernyataan yang berkaitan dengan pengambilan


keputusan dan pengulangan. Namun sebelum masuk ke materi tersebut, Anda akan
mempelajari dasar yang akan digunakan dalam pengambilan keputusan ataupun pengulangan
terhadap suatu proses, yaitu ekspresi Boolean. Yang dimaksud dengan ekspresi Boolean
adalah ekspresi yang menghasilkan nilai yang dapat berupa benar (true) atau salah (false).
Oleh karena itu Anda akan diperkenalkan pada sejumlah operator yang menghasilkan nilai
seperti itu.

Bab ini juga menjelaskan pernyataan yang digunakan untuk memaksa keluar dari
suatu pengulangan maupun untuk membuat pengulangan segera dilakukan lagi dari awal.

5.2.2 Pengulangan

Pengulangan adalah suatu tindakan untuk melakuan hal yang serupa berkali-kali.
Menampilkan tulisan “Visual C++” seratus kali merupakan contoh suatu pengulangan.
Menampilkan semua bilangan genap yang terletak antara 1 sampai 100 juga merupakan
contoh suatu pengulangan. Untuk mendukung penulisan kode yang melibatkan pengulangan
secara praktis, Visual C++ menyediakan pernyataanpernyataan berikut:

 While

 do..while

 for

catatan :

berkaitan dengan pengulangan proses,C++ juga menyediakan pernyataan break (untuk


mengakhiri pengulangan ) dan continue (untuk melakukan pengulangan kembali). Kedua
pernyataan ini juga dibahas pada bab ini.

5.2.3 Pernyataan While

Pernyataan pertama yang akan dibahas untuk menangani pengulangan adalah while.
Bentuk pernyataan ini:

While (kondisi ) {
Blok pernyataan
}
Catatan :

Jika yang berada dalam { } hanya sebuah pernyataan, tanda { } bisa dihilangkan. Mekanisme
kerja pernyataan ini dapat dilihat pada diagram alir berikut:

Pernyataan sebelum

While

Kondisi

Blok Pernyataan

Ke pertanyaan sesudah pernyataan while

Gambar 5.18 Diagram alir while.

Dalam hal ini blok pernyataan akan dijalankan secara terus-menerus selama kondisi
bernilai true (benar). Jika pada keadaan awal, kondisi bernilai salah maka blok pernyataan
tidak dijalankan sama sekali.

Contoh berikut menunjukkan cara menampilkan tulisan JSP lima kali dengan
menggunakan while.
Kode Sumber :LimaKali.cpp

Akhir Kode Sumber

Perhatikan kode diatas. Mula-mula,variabel pencacah diisi dengan 1 sewaktu


pendeklarasian. Variabel inilah yang dipakai sebagai penentu berakhir-tidaknya pengulangan
dalam while. Ketika while dieksekusi, variabel pencacah bernilai 1. Oleh karena nilai ini
memenuhi kondisi pencacah <= 5 maka pernyataanpernyataan yang berada dalam { }
dijalankan. Pertama,pernyataan

Cout << “visual c++”

<< endl;

Menampilkan tulisan “Visual C++”. Selanjutnya ,pernyataan

Pencacah++;

Digunakan untuk menaikkan isi pencacah sebesar 1.

Pada putaran kedua kodisi pencacah < = 5 diperksa kembali. Karena isi pencacah adalah 2,
kondisi tersebut mengahasilkan nilai benar sehingga pernyataan yang berada dalam { } dieksekusi
kembali.

Pada saat nilai pencacah dinaikkan menjadi 6, kondisi pencacah < = 5 memberikan hasil
berupa salah sehingga eksekusi while segera dihentikan. Dengan cara demikian, tulisan “Visual C++
ditampilkan lima kali.
Gambar 5.1 Hasil eksekusi LimaKali.exe.

5.2.4 Pernyataan do..while

Pernyataan do…while menyerupai pernyataan while. Bentuk penyataanya adalah seperti


berikut :

do{
Blok Pernyataan
}while (berkondisi);

Pernyataan sebelum

do while

Blok pernyataan

kondisi

benar
salah

Ke pernyataan sesudah

Pernyataan do while

Gambar 5.20 Diagram alir do…while


Pada pernyataan ini, blok pernyataan ini, blok pernyataan yang terdapat dalam do…while
paling tidak dieksekusi sekali.

Contoh berkut merupakan alternative lain untuk menampilkan tulisan “Visual C++”
sebanyak 5 kali dengan menggunakan do…while.

Kode Sumber :DoWhile.cpp

Akhir Kode Sumber

Pada kode di atas, pernyataan :

cout << “Visual c++”

<< endl;

Segera dijalankan begitu do…while dieksekusi. Selanjutnya, isi pencacah dinaikkan


sebesar satu, sehingga isinya beruah menjadi 2. Lalu kondisi pencacah < = 5 diuji. Sepanjang
ekspresi ini bernilai benar maka pernyataan yang berada dalam { } dijalankan kembali.
Kalang do…while segera diakhiri begitu pencacah bernilai 6.
5.2.5 Pernyataan for

Pernyataan for juga berfungsi untuk menangani pengulangan. Bentuk pemakaiannya :

for (inisialisasi;kondisi;penaikan_penurunan)+{
pernyataan_pernyataan
}

Pada pernyataan ini:

 bagian inisialisasi digunakan untuk memberikan nilai kepada variabel yang digunakan
untuk mengontrol pengulangan.
 Bagian kondisi digunakan untuk mengontrol pengulangan dilanjutkan atau
diakhiri,dan
 Bagian penaikan_penurunan digunakan untuk menaikkan atau menurunkan nilai
variabel pengontrol pengulangan.

Contoh berikut akan menjelaskan pemahaman terhadap pernyataan for.

Kode Sumber : ContFor.cpp

Akhir Kode Sumber

Pada contoh di atas :

 Int I = 1 digunakan untuk mendeklarasikan variabel i dan memberikan nilai 1 ke


variabel tersebut.
 i < 15 digunakan untuk menguji apakah nilai i kurang dari 20. Kalau ya, bagian
pernyataan akan dijalankan dan kemudiann bagian i += 2 akan dieksekusi dan
pengujian dilakukan kembali. Kalau tidak, maka for berakhir.

 i += 2 digunakan untuk menaikkan nilai i sebesar dua

Hasil eksekusi kode C++ di depan ditunjukkan pada gambar berikut :

Gambar 5.2 Hasil eksekusi ContFor.exe.

5.2.6 Pengulangan di dalam pengulangan

Suatu pengulangan bisa saja dilakukan dalam suatu pengulangan. Sebagai contoh,
persoalan seperti ini terjadi ini terjadi jika kita ingin membentuk tabel perkalian seperti
berikut :

*
*
* **
**
** ***
***
*** ****
****
**** *****
*****
******

n=4 n=5 n=6

Gambar 5.22 Contoh segitiga yang bersifat variabel.

Bentuk seperti di atas dapat diimplementasikan dengan menggunakan for yang


diletakkan dalam for, sebagaimana diperlihatkan pada kode berikut :
Kode Sumber : Segitiga.cpp

Akhir Kode Sumber

Pada kode diatas,

For (kolom = 1; kolom < = baris ; kolom ++)

Terletak di dalam

For (baris = 1; baris < = tinggi ; baris ++) {

Keadaan seperti itulah yang dinamakan for bersarang.

Pada kode di depan,

cout << ‘*’;

diproses sebanyak nilai baris. Jika baris bernilai 1 maka hanya ada satu tanda * yang
ditampilkan. Kalau baris bernilai 2 maka ada dua buah tanda * yang ditampilkan, dan
seterusnya. Pernyataan

cout << endl ;

digunakan untuk berpindah baris setelah tanda * sebanyak nilai ditampilkan.


Hasil eksekusi kode C++ di depan ditunjukkan pada gambar berikut :

Gambar 5.3 Hasil eksekusi Segitiga.exe jika tinggi diisi dengan 7.

5.2.7 Keluar dari Pengulangan

Pernyataan yang berguna untuk keluar dari suatu pengulangan (loop) yaitu break.
Gambar 5.24 memperlihatkan efek break pada pernyataan while.

Gambar 5.24 Gambaran break pada pernyataan pengulangan.

Tampak bahwa break membuat eksekusi terhadap pengulangan segera dihentikan. Contoh
berikut efek penggunaan break:
Kode Sumber : ContBreak.cpp

Akhir Kode Sumber

Hasil eksekusi kode C++ didepan ditunjukkan pada gambar berikut :

Gambar 5.4 Hasil eksekusi ContBreak.exe.

Perhatikan bahwa angka tertinggi yang ditampilkan adalah 5, bukan 10. Mengapa ?
karena pada saat bil bernilai 5, pernyataan break membuat eksekusi pernyataan for
dihentikan.

Pada pernyataan pengulangan yang bersarang, break hanya membuat keluar dari
pernyataan pengulangan tempat pernyataan tersebut berada, tidak terhadap keseluruhan
pernyataan pengulangan. Gambar 5.26 menjelaskan keadaan ini.
Gambar 5.26 Efek break pada while bersarang

Contoh :

Kode Sumber :ContBreak2.cpp

Akhir Kode Sumber


Tampak bahwa j sama dengan 3 hingga 5 tidak pernah ditampilkan mengingat adanya
perintah :

if (j == 5 )

break ;

yang membuat while (j < 5) { segera diakhiri ketika j bernilai 3.

Hasil eksekusi kode C++ di depan ditunjukkan pada gambar berikut :

Gambar 5.5 Hasil eksekusi ContBreak2.exe

5.2.8 Pernyataan Continue

Pernyataan continue dimaksudkan untuk mengarahkan eksekusi ke kondisi pernyataan for,


do…while atau while sehingga kondisi akan dievaluasi lagi

Kode Sumber : Continue.cpp


Akhir Kode Sumber

Pada pernyataan while,

if ( i == 3)

i++;

continue;

Menyatakan bahwa pada saat i bernilai 3 maka i dinaikkan sebesar 1 dan kondisi while diuji
lagi. Akibatnya, dua pernyataan berikut :

cout << i << endl;

i ++;

tidak dijalankan pada saat i bernilai 3.

Hasil eksekusi kode C++ di depan ditunjukkan pada gambar berikut :

Gambar 5.6 Hasil eksekusi Continue.exe.


5.3.Langkah-Langkah Praktikum

5.3.1 Langkah-Langkah Praktikum Bahasa C++

5.3.1.a Pernyataan While

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name NawawiLimaKali,cpp,
lalu klik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile NawawiLimaKali.cpp, atau Build→Build
NawawiLimaKali.cpp, dan build→Execute NawawiLimaKali.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4.

5.3.1.b Pernyataan Do…While

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiDoWhile.cpp, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..cpp, atau Build→ NawawiDoWhile.cpp, dan
build→Execute NawawiDoWhile.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4.
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4.
5.3.1.c Pernyataan for

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiContFor.cp, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..cpp, atau Build→ NawawiContFor.cpp, dan build→
NawawiContFor.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4

5.3.1.d Pengulangan di dalam Pengulangan

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiSegitiga.cpp, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..cpp, atau Build→ NawawiSegitiga.cpp, dan
build→Execute NawawiSegitiga.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4
5.3.1.e Keluar dari Pengulangan

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiContBreak.cpp, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..cpp, atau Build→ NawawiContBreak.cpp, dan
build→NawawiContBreak.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4

5.3.1.f Keluar dari Pengulangan

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiAbcde.cpp, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile…cpp,atau Build→ NawawiContBreak.cpp, dan
build→Execute NawawiContBreak.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4.
5.3.1.g Pernyataan Continue

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiContinue.cpp, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..cpp, atau Build→ NawawiContinue.cpp, dan
build→Execute NawawiContinue.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4

5.3.2 Langkah-Langkah Praktikum Bahasa C


5.3.2.a Pernyataan While
1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win
32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name NawawiLimaKali,C,
lalu klik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile NawawiLimaKali.C, atau Build→Build
NawawiLimaKali.cpp, dan build→Execute NawawiLimaKali.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4.
5.3.2 b Pernyataan Do…While

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiDoWhile.C, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..cpp, atau Build→ NawawiDoWhile.C, dan
build→Execute NawawiDoWhile.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4.
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4.

5.3.2.c Pernyataan for

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiContFor.C, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..C atau Build→ NawawiContFor.C, dan build→
NawawiContFor.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4
5.3.2.d Pengulangan di dalam Pengulangan

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiSegitiga.C, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..C, atau Build→ NawawiSegitiga.cpp, dan
build→Execute NawawiSegitiga.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4

5.3.2.e Keluar dari Pengulangan

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiContBreak.C, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..C, atau Build→ NawawiContBreak.C, dan
build→NawawiContBreak.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4
5.3.2.f Keluar dari Pengulangan

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiAbcde.C, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile…cpp,atau Build→ NawawiContBreak.C, dan
build→Execute NawawiContBreak.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4.

5.3.2.g Pernyataan Continue

1. Membuka aplikasi Microsoft Visual C++ 6.0, kemudian mengklik File→New→Win


32 Console Application.
2. Mengisi Projek Name sesuai dengan judul sub topik, Mengklik Ok→finish→Ok
Mengklik File→New→C++ Source File, Mengisi File Name dengan format : Build
NawawiContinue.C, mengklik Ok.
3. Menuliskan kode sumber di editor Microsoft Visual C++ 6.0.
4. Mengkompile, mencari kesalahan, dan mengeksekusi kode sumber program dengan
mengklik Build→Compile …..cpp, atau Build→ NawawiContinue.C, dan
build→Execute NawawiContinue.exe
5. Mengkeptur program , dan data hasil eksekusi dan meletakkannya pada bagian sub
topik 5.4
6. Buatlah Algoritmik pseudocode, dan flowchart dari kode sumber program diatas dan
meletakkannya pada bagian sub topik 5.4
5.4 Pseudocode,Flowchart,Pemograman beserta hasil data pemograman C++

5.4 .1 Pernyataan While

a. Algoritma Pseudocode

PROGRAM LIMAKALI

{Cetaklah kalimat Visual C++ pada console sebanyak 5 kali }

Deklarasi

Jumlah : integer

Algoritma

Jumlah← 1

While (Jumlah<=5 kali)do

Begin

Write (‘Visual C++’)


b. Flowchart

Start

Jumlah ← 1

Jumlah < 5 ?

Output
‘Visual C++’

Jumlah ← jumlah +1

end
c. Program

d. Hasil Eksekusi
5.4.2 Pernyataan Do While

a. Algoritma Pseudocode

ALGORITMA

Algoritma Pseudocode

PROGRAM DOWHILE

{Cetaklah kalimat Visual C++ pada console sebanyak 5}

Deklarasi

Jumlah : integer

Algoritma Jumlah← 1

Repeat

Write(‘Visual C++’)

Jumlah←jumlah+1

Until jumlah <= 5


b. Flowchart

start

Jumlah : integer

jumlah←1

Output
‘Visual C++’

Jumlah ←jumlah+1

Jumlah ←jumlah+1

End

c. Program
d. Hasil Eksekusi

5.4.3 Pernyataan for


a. Algoritma Pseudocode

PROGRAM FOR

{mencetak bilangan ganjil pada console }

Deklarasi

Jumlah : integer

Algoritma

For jumlah← 1 to 13 do step

begin

Write(‘Visual C++’)

EndWhile

b. Flowchart
start

Jumlah : integer

Jumlah ←1

Jumlah <= 5?

Output
‘Visual C++’

Jumlah ←Jumlah +1

end

c. Program
d. Hasil Eksekusi

5.4.4 Segitiga
a. Program

b. Hasil data Eksekusi

5.4.5 ContBreak
a. program

b. Hasil Eksekusi

5.4.6 ContBreak2
a. Program

b. Data Hasil Eksekusi

5.4.7 Pernyataan Continue


a. Program

b. Hasil Program Eksekusi

5.5 Pseudocode,Flowchart,Pemograman beserta hasil data pemograman C


5.5.1 Pernyataan While

a. Algoritma Pseudocode

PROGRAM LIMAKALI

{Cetaklah kalimat Visual C++ pada console sebanyak 5 kali }

Deklarasi

Jumlah : integer

Algoritma

Jumlah← 1

While (Jumlah<=5 kali)do

Begin

Write (‘Visual C++’)

b. Flowchart
Start

Jumlah ← 1

Jumlah < 5 ?

Output
‘Visual C++’

Jumlah ← jumlah +1

end

c. Program
d. Hasil Eksekusi

5.5.2 Pernyataan Do While


a. Algoritma Pseudocode

ALGORITMA

Algoritma Pseudocode

PROGRAM DOWHILE

{Cetaklah kalimat Visual C++ pada console sebanyak 5}

Deklarasi

Jumlah : integer

Algoritma

Jumlah← 1

Repeat

Write(‘Visual C++’)

Jumlah←jumlah+1

Until jumlah <= 5

b. Flowchart
start

Jumlah : integer

jumlah←1

Output
‘Visual C++’

Jumlah ←jumlah+1

Jumlah ←jumlah+1

end

c. Program
d. Hasil Eksekusi

5.5.3 Pernyataan for

a. Algoritma Pseudocode
PROGRAM FOR

{mencetak bilangan ganjil pada console }

Deklarasi

Jumlah : integer

Algoritma

For jumlah← 1 to 13 do step

begin

Write(‘Visual C++’)

EndWhile

b. Flowchart
start

Jumlah : integer

Jumlah ←1

Jumlah <= 5?

Output
‘Visual C++’

Jumlah ←Jumlah +1

end

c. program
d. Hasil Eksekusi

5.5.4 Segitiga
a. Program

b. Hasil data Eksekusi

Anda mungkin juga menyukai