![Page 1: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/1.jpg)
PERULANGAN
Chapter 7 – Algoritma dan Permrograman
Eka Ardhianto
FTI - Unisbank
![Page 2: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/2.jpg)
STRUKTUR PENGULANGAN
Struktur Perulangan :
Inisialisasi
Statement yang
diulangkan
Terminasi
3 macam konstruksi
perulangan :
For
While
Repeat
![Page 3: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/3.jpg)
PERNYATAAN FOR-DO
Digunakan untuk
menghasilkan
perulangan dengan
jumlah ditentukan
Terdapat 2 macam
perulangan for :
Ascending (naik)
Descending (turun)
For ….
To/DownTo …..
Do
Perintah …
Perintah …
![Page 4: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/4.jpg)
For i = 1 To 10
Do
Write(i)
For i = 10 Down
To 1 Do
Write(i)
![Page 5: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/5.jpg)
For i = 1 To 10
Do
Write(Jum)
Jum = Jum + i;
For i = ‘a’ To ‘z’
Do
Write(i)
![Page 6: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/6.jpg)
LATIHAN FOR Tampilkan angka genap
antara 1 s.d 10
Tampilkan jumlah angka
genap antara 1 s.d 10
For i = 1 To 10
Do
Write(i)
K = i mod 2;
K = 0
Y
T
For i = 1 To 10
Do
K = i mod 2;
K = 0
Y
T
Jum = Jum + i;
Write(Jum)
![Page 7: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/7.jpg)
FOR DI DALAM FOR
For y = 1 To 5 Do
Write(K)
K = x + y;
For x = 1 To 5 Do
For y = 1 To 5 Do
Write(K)
K = x + y;
For x = 1 To 5 Do
![Page 8: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/8.jpg)
PERNYATAAN WHILE
Bentuk umum :
Inisialisasi Nilai Counter
WHILE <kondisi> DO
Statement / Aksi
Counter
ENDWHILE
Aksi dilakukan selama
kondisi bernilai benar
Counter digunakan
sebagai penghitung
inisialisasi
kondisi
Statement
Counter
Next
Y
T
![Page 9: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/9.jpg)
I = 1
I <=10
Inc(I)
…..
Y
T
Write(I)
I = 1
I <=10
Inc(I)
K = K + I
Y
T
Write(K)
I = 1;
K = 10;
I <=10
Inc(I)
K = K - I
Y
T
Write(K)
![Page 10: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/10.jpg)
PERNYATAAN REPEAT
Pernyataan REPEAT
intinya sama dengan
WHILE, Cuma seleksi
kondisi berada di akhir.
inisialisasi
kondisi
Statement
Counter
Next
Y
T
REPEAT
UNTIL
![Page 11: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/11.jpg)
I = 1
I >=10
Inc(I)
…..
Y
T
Write(I)
I = 1
Jum = 0
I >=10
Inc(I)
Jum = Jum + I
Y
T
Write(Jum)
I = 1
Jum = 0
I >=10
K = I mod 3
Y
T
Write(Jum)
K = 0
Inc(Jum)
Y
T
Inc(I)
![Page 12: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/12.jpg)
REPEAT VS WHILE
WHILE REPEAT
I = 10
I <10
Inc(I)
…..
Y
T
Write(I)
I = 10
I >10
Inc(I)
…..
Y
T
Write(I)
![Page 13: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/13.jpg)
LATIHAN DI BAWA PULANG
Tampilkan 10 angka genap yang pertama dimulai dari 1
Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1
Buat algoritma dgn flowchart untuk mencetak gambar segitiga sebanyak N baris, dengan N adalah diinput dari keyboard Contoh : Input = 5
*
**
***
****
*****
Buatlah algoritma yang dapat digunakan untuk mendetaksi angka yang di inputkan termasuk bilangan PRIMA atau BUKAN PRIMA Contoh : Input = 9
BUKAN PRIMA
Contoh : Input = 11
PRIMA
![Page 14: Chapter 7 Algoritma dan Permrograman FTI - Unisbank … · Tampilkan Jumlah 10 angka genap yang pertama dimulai dari 1 Buat algoritma dgn flowchart untuk mencetak gambar segitiga](https://reader030.vdocuments.pub/reader030/viewer/2022020206/5c8fafb709d3f2a2628ca832/html5/thumbnails/14.jpg)
SAMPAI BERTEMU MINGGU DEPAN
keep your eyes at my BLOG