Está en la página 1de 24

ALGORITMA

PEMROGRAMAN
Pertemuan V
STRUKTUR PERULANGAN
Loop Control
Tujuan:
Praktikan bisa memahami
konsep perulangan dan dapat
mengimplementasikannya
dalam program dengan
menggunakan perintah for,
while, dan do..while, serta
dapat menentukan perintah
perulangan yang paling tepat
untuk menyelesaikan suatu
permasalahan dalam program .
Materi:
Pengantar Perulangan
Perulangan dengan For
Perulangan dengan While
Perulangan dengan Do..While
Perulangan dengan For
Perintah For dikenal sebagai perintah untuk mengendalikan
proses berulang dengan jumlah perulangan yang sudah
ditentukan sebelumnya.

Struktur:

Bagian inisialisasi digunakan untuk memberikan nilai kepada variabel
yang digunakan untuk mengontrol perulangan.
Bagian kondisi digunakan untuk mengontrol pengulangan untuk
dilanjutkan atau diakhiri.
Bagian penaikan_penurunan digunakan untuk menaikkan atau
menurunkan nilai variabel pengontrol perulangan.
Contoh 1
int jumlah=1 digunakan untuk mendeklarasikan jumlah dan memberikan nilai
1 ke dalam variabel tersebut.
jumlah < 5, digunakan untuk menguji apakah nilai jumlah kurang dari 5.
Kalau ya, bagian pertanyaan akan dijalankan dan bagian jumlah++ akan
dieksekusi, kemudian pengujian dilakukan kembali. Kalau tidak maka for
akan berakhir.
jumlah++ digunakan untuk menaikkan nilai jumlah sebesar 1
HATI-HATI!!!
class For1
{
public static void main(String args[])
{
for(int jumlah=6; x <=5; jumlah++)
{
System.out.println(J ava";
}
}
}
class For1
{
public static void main(String args[])
{
for(int jumlah=1; x <=0; jumlah++)
{
System.out.println(J ava";
}
}
}
Hati-hati dalam
menentukan nilai awal
(initial) dan kondisi
yang diterapkan.
Perhatikan kedua
kode disamping, coba
dan lihat apa yang
terjadi!!
Perulangan dengan While
Loop Control: While
Pernyataan while berguna untuk melakukan proses yang
berulang. Bentuk pemakaiannya dapat dilihat sebagai
berikut:



Pernyataan pada blok_pernyataan akan dijalankan
secara terus-menerus selama kondisi true(benar).
Struktur While
Contoh 1
Contoh 2
Contoh 3
While bersarang
Sama juga pada poin looping for sebelumnya tidak
tertutup kemungkinan pula adanya nested while (while
bersarang) dalam penulisan kode program tergantung
pada contoh kasusnya.
Struktur:
While (kondisi1)
{
pernyataan ;
While (kondisi2)
{
pernyataan;
}
}
Contoh 4
HATI-HATI!!! int count = 100;
while (count < 100)
{ // the test is false the very first time
count = count + 1 // this line never runs
}
int count = 0;
while (count < 100)
{
System.out.println("count:" + count);
count = count * 1; // OOPS, does not change count
}
int count = 0;
while (count < 100)
{
System.out.println("count:" + count);
// OOPS, forget to put in a line that changes count at
all
}
Zero Loop Iteration
Infinite Loop
Perulangan dengan Do.. While
Loop Control: Do..While
Pernyataan do..while menyerupai pernyataan while . Akan
tetapi pada pernyataan do..while melakukan pengecekan
terhadap suatu kondisi setelah melakukan perintah-
perintah yang ada di dalamnya.
Sehingga pada do..while perintah dalam blok looping
pasti minimal dijalankan satu kali. Looping akan berhenti
jika kondisi bernilai false(salah).
Struktur syntaxnya:

While versus Do..While
How To Write a While Loop
test -- a boolean test of what should be true before each
iteration. Or put another way, the test is the "green light"
condition that says that each iteration can go ahead.
Eventually, the test should become false and the loop can
exit. Think about the precondition that describes the state
before each iteration runs -- how are things arranged,
what is true?
work -- code in the body that does something for each
iteration such as printing or drawing something.
increment/modifier -- code in the body that advances
things so we are closer to making the test false. At the
end of the body, the code will loop around to the top of the
body. Sometimes, some cleanup is required at the end of
the body to set things up for the next iteration.

Perbandingan For, While, Do..While
Perulangan For, program hanya akan menjalankan inisialisasi
sebanyak satu kali kemudian akan dicek pada pernyataan
kondisi, bila kondisi bernilai benar maka pernyataan akan
dijalankan. Struktur for memiliki 3 parameter, yaitu inisial,
kondisi, dan increment/decrement.
Perulangan While, Pada perintah While pengecekan
dilakukan pada awal blok.
Perulangan Do-While, Pengecekan dilakukan di akhir blok.
Persamaan Perulangan While dan Do-While adalah hanya
menggunakan 1 parameter, namun tetap menghasilkan
perulangan yang sama dengan for yang menggunakan 3 buah
parameter . Hal ini dikarenakan bagian inisialisasi dan
modifiernya kita masukkan dalam baris program biasa
sehingga hasil outputnya pun tetap sama dengan
menggunakan for.

Contoh 5
Contoh 5

También podría gustarte

  • Laporan Metnum
    Laporan Metnum
    Documento7 páginas
    Laporan Metnum
    Àmiñ Thé Phöéñix
    Aún no hay calificaciones
  • SAP Teori Peluang
    SAP Teori Peluang
    Documento12 páginas
    SAP Teori Peluang
    Àmiñ Thé Phöéñix
    Aún no hay calificaciones
  • ALPRO Pertemuan 7
    ALPRO Pertemuan 7
    Documento31 páginas
    ALPRO Pertemuan 7
    Àmiñ Thé Phöéñix
    Aún no hay calificaciones
  • Alin
    Alin
    Documento4 páginas
    Alin
    Àmiñ Thé Phöéñix
    Aún no hay calificaciones
  • (P2) Determinan 2
    (P2) Determinan 2
    Documento42 páginas
    (P2) Determinan 2
    Àmiñ Thé Phöéñix
    Aún no hay calificaciones
  • India
    India
    Documento10 páginas
    India
    Àmiñ Thé Phöéñix
    Aún no hay calificaciones
  • Zainal Islam
    Zainal Islam
    Documento6 páginas
    Zainal Islam
    Àmiñ Thé Phöéñix
    Aún no hay calificaciones
  • Periodisasi Sejarah Islam
    Periodisasi Sejarah Islam
    Documento15 páginas
    Periodisasi Sejarah Islam
    Àmiñ Thé Phöéñix
    Aún no hay calificaciones