SlideShare a Scribd company logo
Perulangan/Looping Program
Dasar Pemrogaman
What is
Looping
Jenis Struktur
Looping
Contoh
Looping
Kesimpulan
Outline
Looping
Koto
r
Looping secara sederhana dapat diartikan
sebagai proses berulang terhadap
statement maupun serangkaian statement
lebih dari satu kali.
Jenis Struktur Pengulangan
Looping
For
Looping
While
Looping
Repeat
• Teknik pengulangan tertua
• Jumlah banyaknya pengulangan diketahui
• Menggunakan loop counter
• Bentuk Umum:
FORvariabel:=ekspresi1 TOekspresi2 DO
FORvariabel:=ekspresi1 DOWNTOekspresi2 DO
• Jumlah banyaknya Pengulangan tidak diketahui
• Bentuk Umum: WHILE kondisi DO
• Kondisi maksudnya jika ekspresi bersifat true, maka
statement dijalankan kembali, jika false maka keluar
• Peryataan Repeat biasa diapaki untuk menangani p
erulangan yang jumlahnya belum pasti, tetapi palin
g tidak dikerjakan sekali
• Bentuk umun:
REPEAT
Pernyataan
UNTIL Kondisi
Struktur For
Badan Loop
Pernyataan berikutnya
•Menetapkan nilai counter
sama dengan nilai awal
•Memeriksa nilai counter
apakah lebih besar atau
kecil dari nilai akhir
•Menaikan /menurunkan
nilai counter sesuai dengan
jumlah yang ditentukan
pada argumen increment
•Mengeksekusi Pernyataan
yang ada di badan loop
•Ulangi kembali mulai
langkah 2
Counter = Awal TO
Akhir
Program jumlah_integer;
uses winCrt;
var i,batas,hasil:integer;
Begin
clrscr;
write('Masukkan integer positif : ');
readln(batas);
hasil:=0;
FORi:=1 TObatas DO
hasil := hasil + i;
write('Jumlah 1 sampai dengan ', batas,'=');
write(hasil);
readln;
End.
Contoh
True
Counter=
Awal TO
Akhir
Struktur While
False
Print
Process
Selama masih
menunjukkan nilai
true, maka looping
akan terus berlanjut
•Pengulangan berha
nti bila menunjukkan
nilai false
Program deretangka_1;
uses winCrt;
vari:integer;
Begin
clrscr;
i:=1;
while i<= 10 do
begin
writeln(i);
i:=i+1;
end;
readln;
End.
Contoh
False
Counter=
Awal TO
Akhir
True
Print
Process
Struktur Repeat
Tampak bahwa
pengulangan justru
dilakukan selama
kondisi bernilai salah/
false. Jadi merupakan
kebalikan dari
pernyataan while
Perbedaan lain
terhadap while adalah
bahwa pemeriksaan
terhadap kondisi pada
repeat dilakukan
belakangan, setelah
bagian pernyataan
antara repeat dan
until
CONTOH
• Program deretangka_1;
• uses crt;
• var i:integer;
• Begin
• clrscr;
• i:=1;
• repeat
• writeln(i);
• i:=i+1;
• until i > 10
• readln
• End.
Program deretangka_1;
uses crt;
var i:integer;
Begin
clrscr;
i:=1;
repeat
writeln(i);
i:=i+1;
until i > 10
readln
End.
Contoh
Kesimpulan
Struktur perulangan di pascal baik FOR,
WHILE, maupun REPEAT membutuhkan 3
poin penting yang harus dipersiapkan, yaitu:
• Nilai awal
• Nilai akhir
• Statement pengubah nilai sehingga perulang
an bisa berhenti
Terima Kasih

More Related Content

What's hot

Algoritma pemrograman 9
Algoritma pemrograman 9Algoritma pemrograman 9
Algoritma pemrograman 9
ZainalAbidin909479
 
Algoritma pemrograman 14
Algoritma pemrograman 14Algoritma pemrograman 14
Algoritma pemrograman 14
ZainalAbidin909479
 
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
Polytechnic State Semarang
 
Algoritma pemrograman 8
Algoritma pemrograman 8Algoritma pemrograman 8
Algoritma pemrograman 8
ZainalAbidin909479
 
Pengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman IIPengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman II
formatik
 
Perulangan,stack,record
Perulangan,stack,recordPerulangan,stack,record
Perulangan,stack,record
samsonarieska
 
Pemrograman Modular
Pemrograman ModularPemrograman Modular
Pemrograman ModularDimara Hakim
 
Pertemuan 7++
Pertemuan 7++Pertemuan 7++
Pertemuan 7++
zaenald i
 
Algoritma pemrograman 6
Algoritma pemrograman 6Algoritma pemrograman 6
Algoritma pemrograman 6
ZainalAbidin909479
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
Firdaus1212
 
Algoritma pemrograman 7
Algoritma pemrograman 7Algoritma pemrograman 7
Algoritma pemrograman 7
ZainalAbidin909479
 
Makalah perulangan
Makalah perulanganMakalah perulangan
Makalah perulangan
Surya Radhitya
 
Chapter 2
Chapter 2Chapter 2
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
ahmad haidaroh
 
perulangan pada java netbeans
perulangan pada java netbeansperulangan pada java netbeans
perulangan pada java netbeans
putra alexi
 
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
 
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada JavaPBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
RUDISELAMAT2
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritma
Senna Hendrian
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 Praktek
RUDISELAMAT2
 

What's hot (20)

Algoritma pemrograman 9
Algoritma pemrograman 9Algoritma pemrograman 9
Algoritma pemrograman 9
 
Algoritma pemrograman 14
Algoritma pemrograman 14Algoritma pemrograman 14
Algoritma pemrograman 14
 
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
 
Algoritma pemrograman 8
Algoritma pemrograman 8Algoritma pemrograman 8
Algoritma pemrograman 8
 
Pengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman IIPengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman II
 
Perulangan,stack,record
Perulangan,stack,recordPerulangan,stack,record
Perulangan,stack,record
 
Pemrograman Modular
Pemrograman ModularPemrograman Modular
Pemrograman Modular
 
Pertemuan 7++
Pertemuan 7++Pertemuan 7++
Pertemuan 7++
 
Algoritma pemrograman 6
Algoritma pemrograman 6Algoritma pemrograman 6
Algoritma pemrograman 6
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
Algoritma pemrograman 7
Algoritma pemrograman 7Algoritma pemrograman 7
Algoritma pemrograman 7
 
Makalah perulangan
Makalah perulanganMakalah perulangan
Makalah perulangan
 
Pd
PdPd
Pd
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
 
perulangan pada java netbeans
perulangan pada java netbeansperulangan pada java netbeans
perulangan pada java netbeans
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
 
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada JavaPBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritma
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 Praktek
 

Similar to DASAR PROGRAM

Logika Perulangan - M10.ppt
Logika Perulangan - M10.pptLogika Perulangan - M10.ppt
Logika Perulangan - M10.ppt
AnnaUrnika1
 
Ppt modul 4 perulangan
Ppt modul 4 perulanganPpt modul 4 perulangan
Ppt modul 4 perulangan
ahmadmuzaqqi
 
9. algoritma perulangan pada java
9. algoritma perulangan pada java9. algoritma perulangan pada java
9. algoritma perulangan pada java
Saprudin Eskom
 
Pertemuan 5 Perulangan
Pertemuan 5 PerulanganPertemuan 5 Perulangan
Pertemuan 5 Perulangan
Endang Retnoningsih
 
Looping (Perulangan) on Turbo Pascal
Looping (Perulangan) on Turbo PascalLooping (Perulangan) on Turbo Pascal
Looping (Perulangan) on Turbo Pascal
Alex Adipati
 
Struktur pemrograman pascal
Struktur pemrograman pascalStruktur pemrograman pascal
Struktur pemrograman pascal
Jefry Jefry
 
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAstruktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
sugianto91
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
 
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
chapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.pptchapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.ppt
HandhikaPriasmoro1
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
Armand Faldy
 
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
Armand Faldy
 
Dasar Pemrograman Part V
Dasar Pemrograman Part VDasar Pemrograman Part V
Dasar Pemrograman Part V
Putra Andry
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulangan
ifran rangga
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
ridoni jmf
 
Pertemuan 6A.pptx
Pertemuan 6A.pptxPertemuan 6A.pptx
Pertemuan 6A.pptx
Menny SN
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
I Komang Agustino
 
MATERI-3-PASCAL.ppt
MATERI-3-PASCAL.pptMATERI-3-PASCAL.ppt
MATERI-3-PASCAL.ppt
MGunawansyah1
 

Similar to DASAR PROGRAM (20)

Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7
 
Logika Perulangan - M10.ppt
Logika Perulangan - M10.pptLogika Perulangan - M10.ppt
Logika Perulangan - M10.ppt
 
Ppt modul 4 perulangan
Ppt modul 4 perulanganPpt modul 4 perulangan
Ppt modul 4 perulangan
 
9. algoritma perulangan pada java
9. algoritma perulangan pada java9. algoritma perulangan pada java
9. algoritma perulangan pada java
 
Pertemuan 5 Perulangan
Pertemuan 5 PerulanganPertemuan 5 Perulangan
Pertemuan 5 Perulangan
 
Looping (Perulangan) on Turbo Pascal
Looping (Perulangan) on Turbo PascalLooping (Perulangan) on Turbo Pascal
Looping (Perulangan) on Turbo Pascal
 
Struktur pemrograman pascal
Struktur pemrograman pascalStruktur pemrograman pascal
Struktur pemrograman pascal
 
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATAstruktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
struktur pemrograman pascal - MATA KULIAH STRUKTUR DATA
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
 
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
 
chapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.pptchapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.ppt
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
 
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
 
Dasar Pemrograman Part V
Dasar Pemrograman Part VDasar Pemrograman Part V
Dasar Pemrograman Part V
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulangan
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
 
Pertemuan 6A.pptx
Pertemuan 6A.pptxPertemuan 6A.pptx
Pertemuan 6A.pptx
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
 
MATERI-3-PASCAL.ppt
MATERI-3-PASCAL.pptMATERI-3-PASCAL.ppt
MATERI-3-PASCAL.ppt
 

Recently uploaded

Presentasi PI 2 Visi Guru Penggerak Angkatan 10
Presentasi  PI 2 Visi Guru Penggerak Angkatan 10Presentasi  PI 2 Visi Guru Penggerak Angkatan 10
Presentasi PI 2 Visi Guru Penggerak Angkatan 10
Akhyar33
 
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
sayangkamuu240203
 
Aksi Nyata PMM perencanaan pembelajaran SMP?paket B
Aksi Nyata PMM perencanaan pembelajaran SMP?paket BAksi Nyata PMM perencanaan pembelajaran SMP?paket B
Aksi Nyata PMM perencanaan pembelajaran SMP?paket B
renysavitri
 
Spanduk PPDB 2024 2025 1x4M CDR Baik.pdf
Spanduk PPDB 2024 2025 1x4M CDR Baik.pdfSpanduk PPDB 2024 2025 1x4M CDR Baik.pdf
Spanduk PPDB 2024 2025 1x4M CDR Baik.pdf
PURNAWANYB1
 
WA 081388333722 Jual DIldo Penis Ikat Pinggang Di Surabaya COd
WA 081388333722 Jual DIldo Penis Ikat Pinggang Di Surabaya COdWA 081388333722 Jual DIldo Penis Ikat Pinggang Di Surabaya COd
WA 081388333722 Jual DIldo Penis Ikat Pinggang Di Surabaya COd
ajongshopp
 
MATERI DRAMA KELAS XI KURIKULUM MERDEKA.pptx
MATERI DRAMA KELAS XI KURIKULUM MERDEKA.pptxMATERI DRAMA KELAS XI KURIKULUM MERDEKA.pptx
MATERI DRAMA KELAS XI KURIKULUM MERDEKA.pptx
abbazpesulap
 
Desain Pekerjaan Interior Kantor Bappeda-Litbang
Desain Pekerjaan Interior Kantor Bappeda-LitbangDesain Pekerjaan Interior Kantor Bappeda-Litbang
Desain Pekerjaan Interior Kantor Bappeda-Litbang
ahmadsyahril26
 
aksi nyata refleksi awal-tengah dan akhir pembelajaranpptx
aksi nyata refleksi awal-tengah dan akhir pembelajaranpptxaksi nyata refleksi awal-tengah dan akhir pembelajaranpptx
aksi nyata refleksi awal-tengah dan akhir pembelajaranpptx
HerlinaHelnayanti
 

Recently uploaded (8)

Presentasi PI 2 Visi Guru Penggerak Angkatan 10
Presentasi  PI 2 Visi Guru Penggerak Angkatan 10Presentasi  PI 2 Visi Guru Penggerak Angkatan 10
Presentasi PI 2 Visi Guru Penggerak Angkatan 10
 
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
ATRIUM GAMING : Slot Gacor Mudah Menang Terbaru 2024
 
Aksi Nyata PMM perencanaan pembelajaran SMP?paket B
Aksi Nyata PMM perencanaan pembelajaran SMP?paket BAksi Nyata PMM perencanaan pembelajaran SMP?paket B
Aksi Nyata PMM perencanaan pembelajaran SMP?paket B
 
Spanduk PPDB 2024 2025 1x4M CDR Baik.pdf
Spanduk PPDB 2024 2025 1x4M CDR Baik.pdfSpanduk PPDB 2024 2025 1x4M CDR Baik.pdf
Spanduk PPDB 2024 2025 1x4M CDR Baik.pdf
 
WA 081388333722 Jual DIldo Penis Ikat Pinggang Di Surabaya COd
WA 081388333722 Jual DIldo Penis Ikat Pinggang Di Surabaya COdWA 081388333722 Jual DIldo Penis Ikat Pinggang Di Surabaya COd
WA 081388333722 Jual DIldo Penis Ikat Pinggang Di Surabaya COd
 
MATERI DRAMA KELAS XI KURIKULUM MERDEKA.pptx
MATERI DRAMA KELAS XI KURIKULUM MERDEKA.pptxMATERI DRAMA KELAS XI KURIKULUM MERDEKA.pptx
MATERI DRAMA KELAS XI KURIKULUM MERDEKA.pptx
 
Desain Pekerjaan Interior Kantor Bappeda-Litbang
Desain Pekerjaan Interior Kantor Bappeda-LitbangDesain Pekerjaan Interior Kantor Bappeda-Litbang
Desain Pekerjaan Interior Kantor Bappeda-Litbang
 
aksi nyata refleksi awal-tengah dan akhir pembelajaranpptx
aksi nyata refleksi awal-tengah dan akhir pembelajaranpptxaksi nyata refleksi awal-tengah dan akhir pembelajaranpptx
aksi nyata refleksi awal-tengah dan akhir pembelajaranpptx
 

DASAR PROGRAM