SlideShare a Scribd company logo
Pernyataan 
Berulang
Perulangan? 
10/22/2014 
Komputer mempunyai beberapa kelebihan 
dibandingkan dengan manusia. Salah satunya, 
komputer bisa melakukan suatu perintah secara 
berulang-ulang.
Jenis 
perulangan? 
Macam Perulangan: 
 For ...to.... do 
 While-Do 
 Repeat Until
While do 
Pernyataan while –do atau lebih sederhananya dikenal 
dengan pernyataan while yang mengeksekusi pernyataan 
lain selama beberapa kondisi bernilai true. 
uses 
SysUtils; 
var 
k:integer; 
begin 
k:=0; 
while k<10 do 
writeln ('Aku berjanji tidak akan lupe mengerjakan PR'); 
k:=k+1; 
readln; 
end.
While do 
uses 
SysUtils; 
var 
k:integer; 
begin 
k:=0; 
while k<10 do 
Begin 
writeln ('Aku berjanji tidak akan lupe mengerjakan PR'); 
End; 
k:=k+1; 
writeln('ttd: dantik'); 
readln; 
end.
While do 
yang BENAR 
uses 
SysUtils; 
var 
k:integer; 
begin 
k:=0; 
while k<10 do 
Begin 
writeln ('Aku berjanji tidak akan lupe mengerjakan PR'); 
k:=k+1; 
End; 
writeln('ttd: dantik'); 
readln; 
end.
Contoh 
Program 
While do
Bagaimana 
Cara 
membuat 
penomoran???
Bagaimana 
Cara 
membuat 
input yang 
DINAMIS???
While do 
yang 
DINAMIS 
uses 
SysUtils; 
var 
k,banyak :integer; 
begin 
k:=0; 
write ('Masukan banyak: '); 
readln(banyak); 
while k<banyak do 
Begin 
writeln (k+1, '. Aku berjanji tidak akan lupe mengerjakan 
PR'); 
k:=k+1; 
End; 
writeln('ttd: dantik'); 
readln; 
end.
For..to..do 
Pernyatan For digunakan jika jumlah pengulangan 
sudah diketahui sebelum proses dimulai. 
Pengulangan ini bergantung pada suatu variabel 
integer. Pada setiap pengulangan, variabel 
tersebut akan bertambah atau berkurang satu. 
Batas bawah dan batas atas proses For ini 
ditentukan oleh kedua batas tersebut.
For… to …do 
Bagaimana 
hasilnya? 
uses 
SysUtils; 
var 
i :integer; 
begin 
For i:=1 to 5 do 
writeln('Sukaijo'); 
writeln ('Sukabiru'); 
writeln ('Sukamarah'); 
Readln; 
end.
For… to …do 
Mengapa 
hanya 
(Sukaijo) yg 
berulang? 
uses 
SysUtils; 
var 
i :integer; 
begin 
For i:=1 to 5 do 
writeln('Sukaijo'); 
writeln('i= ',i); 
writeln ('Sukabiru'); 
writeln ('Sukamarah'); 
Readln; 
end.
For… to …do 
uses 
SysUtils; 
var 
i :integer; 
begin 
For i:=1 to 5 do 
Begin 
writeln('i= ',i); 
writeln('Sukaijo'); 
writeln ('Sukabiru'); 
writeln ('Sukamarah'); 
writeln('-----------'); 
End; 
Readln; 
end.
Repeat until? 
Tidak jauh berbeda dengan pengulangan pada 
while do, statement repeat until juga dapat 
digunakan untuk melakukan proses 
perulangan suatu statement atau blok 
statement secara terus menerus selama kondisi 
pada until terpenuhi. Perbedaannya jika while-do 
penyeleksian di awal, maka repeat-until di 
akhir, dan pada repeat-until tidak perlu blok 
statement karena akhir statement sudah 
ditentukan yaitu pada Until.
Repeat until 
uses 
SysUtils; 
var 
r :integer; 
begin 
r:=0; 
repeat 
writeln(r,'. Jangan bosen 
belajar ALPRO'); 
r:=r+1; 
until r>10; 
readln; 
end. 
Kenapa 
r >10 
Bukan 
r<10
Contoh 
Penggunaan 
repeat until 
10/22/2014
POIN +20 
ada yg bisa? 
10/22/2014
LATIHAN

More Related Content

What's hot

Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerSistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
Kelinci Coklat
 
121593320 teorema-stokes
121593320 teorema-stokes121593320 teorema-stokes
121593320 teorema-stokes
saidattamimi1
 
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Fatma Qolbi
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunanFajar Istiqomah
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Ari Septiawan
 
Relasi Rekurensi
Relasi RekurensiRelasi Rekurensi
Relasi Rekurensi
Heni Widayani
 
Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )
Kelinci Coklat
 
Transformasi Linear ( Aljabar Linear Elementer )
Transformasi Linear ( Aljabar Linear Elementer )Transformasi Linear ( Aljabar Linear Elementer )
Transformasi Linear ( Aljabar Linear Elementer )
Kelinci Coklat
 
5. aplikasi fungsi komposisi dan invers
5. aplikasi fungsi komposisi dan invers5. aplikasi fungsi komposisi dan invers
5. aplikasi fungsi komposisi dan invers
Warnet Podjok
 
Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )
Kelinci Coklat
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )
Kelinci Coklat
 
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.pptAljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.pptrahmawarni
 
Pertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsiPertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsiaansyahrial
 
Makalah Metode Numerik : Sistem Persamaan Linear
Makalah Metode Numerik : Sistem Persamaan Linear Makalah Metode Numerik : Sistem Persamaan Linear
Makalah Metode Numerik : Sistem Persamaan Linear
Kannal Bakti Pakinde
 
Materi Aljabar linear
Materi Aljabar linearMateri Aljabar linear
Materi Aljabar linear
Sriwijaya University
 
Metode numerik pertemuan 7 (interpolasi lagrange)
Metode numerik pertemuan 7 (interpolasi lagrange)Metode numerik pertemuan 7 (interpolasi lagrange)
Metode numerik pertemuan 7 (interpolasi lagrange)
Nerossi Jonathan
 
Basic Counting
Basic CountingBasic Counting
Basic Counting
Fahrul Usman
 
Deret Fourier
Deret FourierDeret Fourier
Deret Fourier
Kelinci Coklat
 
04 turunan
04 turunan04 turunan
04 turunan
Rudi Wicaksana
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiZombie Black
 

What's hot (20)

Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear ElementerSistem Persamaan Linear (SPL) Aljabar Linear Elementer
Sistem Persamaan Linear (SPL) Aljabar Linear Elementer
 
121593320 teorema-stokes
121593320 teorema-stokes121593320 teorema-stokes
121593320 teorema-stokes
 
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunan
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
 
Relasi Rekurensi
Relasi RekurensiRelasi Rekurensi
Relasi Rekurensi
 
Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )Fungsi Dua Peubah ( Kalkulus 2 )
Fungsi Dua Peubah ( Kalkulus 2 )
 
Transformasi Linear ( Aljabar Linear Elementer )
Transformasi Linear ( Aljabar Linear Elementer )Transformasi Linear ( Aljabar Linear Elementer )
Transformasi Linear ( Aljabar Linear Elementer )
 
5. aplikasi fungsi komposisi dan invers
5. aplikasi fungsi komposisi dan invers5. aplikasi fungsi komposisi dan invers
5. aplikasi fungsi komposisi dan invers
 
Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )
 
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.pptAljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
 
Pertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsiPertemuan 3 relasi & fungsi
Pertemuan 3 relasi & fungsi
 
Makalah Metode Numerik : Sistem Persamaan Linear
Makalah Metode Numerik : Sistem Persamaan Linear Makalah Metode Numerik : Sistem Persamaan Linear
Makalah Metode Numerik : Sistem Persamaan Linear
 
Materi Aljabar linear
Materi Aljabar linearMateri Aljabar linear
Materi Aljabar linear
 
Metode numerik pertemuan 7 (interpolasi lagrange)
Metode numerik pertemuan 7 (interpolasi lagrange)Metode numerik pertemuan 7 (interpolasi lagrange)
Metode numerik pertemuan 7 (interpolasi lagrange)
 
Basic Counting
Basic CountingBasic Counting
Basic Counting
 
Deret Fourier
Deret FourierDeret Fourier
Deret Fourier
 
04 turunan
04 turunan04 turunan
04 turunan
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
 

Similar to Perulangan While do, For to do, dan Repeat Until dalam Pascal

Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
Syaiful Ahdan
 
materi9 perulangan (looping).ppt
materi9 perulangan (looping).pptmateri9 perulangan (looping).ppt
materi9 perulangan (looping).ppt
akundiambang
 
Part 41 perulangan for do
Part 41 perulangan for doPart 41 perulangan for do
Part 41 perulangan for do
Syaiful Ahdan
 
Materi Pelajaran Program Pascal
Materi Pelajaran Program PascalMateri Pelajaran Program Pascal
Materi Pelajaran Program Pascal
Simon Patabang
 
modul algoritma Bab 4
modul algoritma Bab 4modul algoritma Bab 4
modul algoritma Bab 4
Eko Widyanto Napitupulu
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4
arstwn
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
 
Pemrograman C++ - Pengulangan
Pemrograman C++ - PengulanganPemrograman C++ - Pengulangan
Pemrograman C++ - Pengulangan
KuliahKita
 
Modulpascallengkap 111126163458-phpapp02
Modulpascallengkap 111126163458-phpapp02Modulpascallengkap 111126163458-phpapp02
Modulpascallengkap 111126163458-phpapp02Defina Iskandar
 

Similar to Perulangan While do, For to do, dan Repeat Until dalam Pascal (13)

Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
 
materi9 perulangan (looping).ppt
materi9 perulangan (looping).pptmateri9 perulangan (looping).ppt
materi9 perulangan (looping).ppt
 
Part 41 perulangan for do
Part 41 perulangan for doPart 41 perulangan for do
Part 41 perulangan for do
 
Alwin pascal-03
Alwin pascal-03Alwin pascal-03
Alwin pascal-03
 
Materi Pelajaran Program Pascal
Materi Pelajaran Program PascalMateri Pelajaran Program Pascal
Materi Pelajaran Program Pascal
 
modul algoritma Bab 4
modul algoritma Bab 4modul algoritma Bab 4
modul algoritma Bab 4
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4
 
05 for-dowhile-while
05 for-dowhile-while05 for-dowhile-while
05 for-dowhile-while
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5
 
Pemrograman C++ - Pengulangan
Pemrograman C++ - PengulanganPemrograman C++ - Pengulangan
Pemrograman C++ - Pengulangan
 
Modulpascallengkap 111126163458-phpapp02
Modulpascallengkap 111126163458-phpapp02Modulpascallengkap 111126163458-phpapp02
Modulpascallengkap 111126163458-phpapp02
 
Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7
 

Perulangan While do, For to do, dan Repeat Until dalam Pascal

  • 2. Perulangan? 10/22/2014 Komputer mempunyai beberapa kelebihan dibandingkan dengan manusia. Salah satunya, komputer bisa melakukan suatu perintah secara berulang-ulang.
  • 3. Jenis perulangan? Macam Perulangan:  For ...to.... do  While-Do  Repeat Until
  • 4. While do Pernyataan while –do atau lebih sederhananya dikenal dengan pernyataan while yang mengeksekusi pernyataan lain selama beberapa kondisi bernilai true. uses SysUtils; var k:integer; begin k:=0; while k<10 do writeln ('Aku berjanji tidak akan lupe mengerjakan PR'); k:=k+1; readln; end.
  • 5. While do uses SysUtils; var k:integer; begin k:=0; while k<10 do Begin writeln ('Aku berjanji tidak akan lupe mengerjakan PR'); End; k:=k+1; writeln('ttd: dantik'); readln; end.
  • 6. While do yang BENAR uses SysUtils; var k:integer; begin k:=0; while k<10 do Begin writeln ('Aku berjanji tidak akan lupe mengerjakan PR'); k:=k+1; End; writeln('ttd: dantik'); readln; end.
  • 8. Bagaimana Cara membuat penomoran???
  • 9. Bagaimana Cara membuat input yang DINAMIS???
  • 10. While do yang DINAMIS uses SysUtils; var k,banyak :integer; begin k:=0; write ('Masukan banyak: '); readln(banyak); while k<banyak do Begin writeln (k+1, '. Aku berjanji tidak akan lupe mengerjakan PR'); k:=k+1; End; writeln('ttd: dantik'); readln; end.
  • 11. For..to..do Pernyatan For digunakan jika jumlah pengulangan sudah diketahui sebelum proses dimulai. Pengulangan ini bergantung pada suatu variabel integer. Pada setiap pengulangan, variabel tersebut akan bertambah atau berkurang satu. Batas bawah dan batas atas proses For ini ditentukan oleh kedua batas tersebut.
  • 12. For… to …do Bagaimana hasilnya? uses SysUtils; var i :integer; begin For i:=1 to 5 do writeln('Sukaijo'); writeln ('Sukabiru'); writeln ('Sukamarah'); Readln; end.
  • 13. For… to …do Mengapa hanya (Sukaijo) yg berulang? uses SysUtils; var i :integer; begin For i:=1 to 5 do writeln('Sukaijo'); writeln('i= ',i); writeln ('Sukabiru'); writeln ('Sukamarah'); Readln; end.
  • 14. For… to …do uses SysUtils; var i :integer; begin For i:=1 to 5 do Begin writeln('i= ',i); writeln('Sukaijo'); writeln ('Sukabiru'); writeln ('Sukamarah'); writeln('-----------'); End; Readln; end.
  • 15. Repeat until? Tidak jauh berbeda dengan pengulangan pada while do, statement repeat until juga dapat digunakan untuk melakukan proses perulangan suatu statement atau blok statement secara terus menerus selama kondisi pada until terpenuhi. Perbedaannya jika while-do penyeleksian di awal, maka repeat-until di akhir, dan pada repeat-until tidak perlu blok statement karena akhir statement sudah ditentukan yaitu pada Until.
  • 16. Repeat until uses SysUtils; var r :integer; begin r:=0; repeat writeln(r,'. Jangan bosen belajar ALPRO'); r:=r+1; until r>10; readln; end. Kenapa r >10 Bukan r<10
  • 17. Contoh Penggunaan repeat until 10/22/2014
  • 18. POIN +20 ada yg bisa? 10/22/2014