Successfully reported this slideshow.
 sequence/berurutan branching/percabangan looping/berulang.
   Struktur looping digunakan untuk    mengulangi langkah-langkah sebelumnya    yang telah dikerjakan, kondisi perulangan...
Contoh Diagram Alur                      (1). Variabel A diberi          A    1                        harga 1.           ...
   Statement While   Statement Do....While   Statement For      Statement For Positif      Statement For Negatif     ...
 Perulangan akan terus dilaksanakan selama  syarat tersebut terpenuhi. Bentuk Umum :            while (syarat)          ...
 Perulangan akan dilaksanakan terlebih dahulu  dan pengujian perulangan dilakukan belakangan. Bentuk Umum :           do...
   Bentuk Umum :    for (inisialisasi; syarat perulangan; pengubah nilai)     pemberian nilai awal           mengatur nai...
Perulangan for di dalam for lainnyaBentuk Umum :for (inisialisasi; syarat pengulangan; pengubah nilai){  for (inisialisas...
   Dalam membuat algoritma (contoh:    menggunakan flowchart. Sebelum membuat    flowchart terlebih dahulu kita identifik...
   Proses Mencetak bilangan 1 sampai 10                         Start                         Bil = 1                    ...
Bab 7 struktur looping
Upcoming SlideShare
Loading in …5
×

Bab 7 struktur looping

1,915 views

Published on

  • Be the first to comment

  • Be the first to like this

Bab 7 struktur looping

  1. 1.  sequence/berurutan branching/percabangan looping/berulang.
  2. 2.  Struktur looping digunakan untuk mengulangi langkah-langkah sebelumnya yang telah dikerjakan, kondisi perulangan dilakukan sampai suatu kondisi berhenti terpenuhi. Pemutaran kembali terjadi ketika mengalihkan arus diagram alur kembali ke atas, sehingga beberapa alur kembali berulang beberapa kali.
  3. 3. Contoh Diagram Alur (1). Variabel A diberi A 1 harga 1. (2). Variabel A berubah harga menjadi 2 A A+1 (3). Variabel B diberi harga sebesar harga A dikalikan dengan harga B A*A A sendiri. (4). Harga B dicetak, lalu kembali ke langkah Cetak B 2,3, 4, dst Jadi yang tercetak adalah harga 4, 9, 16, dst...
  4. 4.  Statement While Statement Do....While Statement For  Statement For Positif  Statement For Negatif  Statement For Bersarang (Nested Loop)
  5. 5.  Perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi. Bentuk Umum : while (syarat) pernyataan;Contoh :int bil = 1;while (bil<=5) cout<<bil;++bil; Output : 1, 2,3, 4, 5
  6. 6.  Perulangan akan dilaksanakan terlebih dahulu dan pengujian perulangan dilakukan belakangan. Bentuk Umum : do pernyataan; while (syarat);Contoh :int bil=2;do cout<<bil;bil+=2;while(bil>=10); Output : 2 4 6 8 10
  7. 7.  Bentuk Umum : for (inisialisasi; syarat perulangan; pengubah nilai) pemberian nilai awal mengatur naik/turunContoh :for (a=0; a<=10; ++a) perulangan positif (+1)for (a=0; a<=10; a+=2) perulangan positif (+2)for (a=12; a>=10; --a) perulangan negatif
  8. 8. Perulangan for di dalam for lainnyaBentuk Umum :for (inisialisasi; syarat pengulangan; pengubah nilai){ for (inisialisasi; syarat pengulangan; pengubah nilai) { perintah; }}
  9. 9.  Dalam membuat algoritma (contoh: menggunakan flowchart. Sebelum membuat flowchart terlebih dahulu kita identifikasi kira-kira ada berapa variabel/peubah yang digunakan dalam proses pembuatan algoritma. Bila sebuah rumus : luas = panjang x lebar Maka bila dibuat algoritmanya maka nanti terdapat 3 buah variabel yang akan digunakan.
  10. 10.  Proses Mencetak bilangan 1 sampai 10 Start Bil = 1 Bil Yes Bil<=10 Bil = Bil +1 No End

×