際際滷

際際滷Share a Scribd company logo
2
Most read
6
Most read
7
Most read
Bab 7 struktur looping
 sequence/berurutan
 branching/percabangan
 looping/berulang.
   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.
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...
   Statement While
   Statement Do....While
   Statement For
      Statement For Positif
      Statement For Negatif
      Statement For Bersarang (Nested Loop)
 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
 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
   Bentuk Umum :
    for (inisialisasi; syarat perulangan; pengubah nilai)

     pemberian nilai awal           mengatur naik/turun
Contoh :
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
Perulangan for di dalam for lainnya
Bentuk Umum :
for (inisialisasi; syarat pengulangan; pengubah nilai)
{
  for (inisialisasi; syarat pengulangan; pengubah nilai)
   {
           perintah;
    }
}
   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.
   Proses Mencetak bilangan 1 sampai 10

                         Start


                         Bil = 1



                           Bil



                                       Yes
                        Bil<=10              Bil = Bil +1

                                  No
                         End
Ad

Recommended

06 struktur looping
06 struktur looping
wawankoerniawan
Materi Pemrograman Visual Pertemuan 4
Materi Pemrograman Visual Pertemuan 4
cemporku
Aturan produksi Finite State Automata
Aturan produksi Finite State Automata
Materi Kuliah Online
Algoritma a
Algoritma a
kemprut
Fungsi dan limit
Fungsi dan limit
Valent Ardian
M05b perulangan
M05b perulangan
Billy Alhamra
Hirarky chomsky
Hirarky chomsky
Materi Kuliah Online
Teori bahasaautomata
Teori bahasaautomata
as na
Teori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
08 elemen dasar c++ part 3
08 elemen dasar c++ part 3
Budi Yono
08 elemen dasar c++ part 3
08 elemen dasar c++ part 3
Budi Yono
Dicoding Developer Coaching #3: Android | Perulangan dan Percabangan pada Kotlin
Dicoding Developer Coaching #3: Android | Perulangan dan Percabangan pada Kotlin
DicodingEvent
Teori bahasa dan automata2
Teori bahasa dan automata2
Nurdin Al-Azies
Algoritma dan Struktur Data - pengurutan bubble
Algoritma dan Struktur Data - pengurutan bubble
Georgius Rinaldo
SLIDE KE:5 NFA
SLIDE KE:5 NFA
Rahmatdi Black
Finite state automata
Finite state automata
Materi Kuliah Online
Pertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & Pemrograman
Tri Retna
Probabilitas
Probabilitas
Afdal Zikri
Pertemuan 4 : Algoritma & Pemrograman
Pertemuan 4 : Algoritma & Pemrograman
Tri Retna
Pertemuan 3 : Algoritma & Pemrograman
Pertemuan 3 : Algoritma & Pemrograman
Tri Retna
Pertemuan 6 sifat sifat bahasa Reguler
Pertemuan 6 sifat sifat bahasa Reguler
Dhan junkie
Ekspresi regular
Ekspresi regular
Materi Kuliah Online
04 diagram alur (flowchart)
04 diagram alur (flowchart)
wawankoerniawan
06 struktur looping
06 struktur looping
wawankoerniawan
06 struktur looping
06 struktur looping
wawankoerniawan
Algoritma_perulangan.pdf
Algoritma_perulangan.pdf
dongengbahasaindones
207 p05
207 p05
itranus
Topik 8 Perulangan
Topik 8 Perulangan
I Komang Agustino
9. algoritma perulangan pada java
9. algoritma perulangan pada java
Saprudin Eskom
Perulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono

More Related Content

What's hot (15)

Teori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
08 elemen dasar c++ part 3
08 elemen dasar c++ part 3
Budi Yono
08 elemen dasar c++ part 3
08 elemen dasar c++ part 3
Budi Yono
Dicoding Developer Coaching #3: Android | Perulangan dan Percabangan pada Kotlin
Dicoding Developer Coaching #3: Android | Perulangan dan Percabangan pada Kotlin
DicodingEvent
Teori bahasa dan automata2
Teori bahasa dan automata2
Nurdin Al-Azies
Algoritma dan Struktur Data - pengurutan bubble
Algoritma dan Struktur Data - pengurutan bubble
Georgius Rinaldo
SLIDE KE:5 NFA
SLIDE KE:5 NFA
Rahmatdi Black
Finite state automata
Finite state automata
Materi Kuliah Online
Pertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & Pemrograman
Tri Retna
Probabilitas
Probabilitas
Afdal Zikri
Pertemuan 4 : Algoritma & Pemrograman
Pertemuan 4 : Algoritma & Pemrograman
Tri Retna
Pertemuan 3 : Algoritma & Pemrograman
Pertemuan 3 : Algoritma & Pemrograman
Tri Retna
Pertemuan 6 sifat sifat bahasa Reguler
Pertemuan 6 sifat sifat bahasa Reguler
Dhan junkie
Ekspresi regular
Ekspresi regular
Materi Kuliah Online
04 diagram alur (flowchart)
04 diagram alur (flowchart)
wawankoerniawan
Teori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
08 elemen dasar c++ part 3
08 elemen dasar c++ part 3
Budi Yono
08 elemen dasar c++ part 3
08 elemen dasar c++ part 3
Budi Yono
Dicoding Developer Coaching #3: Android | Perulangan dan Percabangan pada Kotlin
Dicoding Developer Coaching #3: Android | Perulangan dan Percabangan pada Kotlin
DicodingEvent
Teori bahasa dan automata2
Teori bahasa dan automata2
Nurdin Al-Azies
Algoritma dan Struktur Data - pengurutan bubble
Algoritma dan Struktur Data - pengurutan bubble
Georgius Rinaldo
Pertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & Pemrograman
Tri Retna
Pertemuan 4 : Algoritma & Pemrograman
Pertemuan 4 : Algoritma & Pemrograman
Tri Retna
Pertemuan 3 : Algoritma & Pemrograman
Pertemuan 3 : Algoritma & Pemrograman
Tri Retna
Pertemuan 6 sifat sifat bahasa Reguler
Pertemuan 6 sifat sifat bahasa Reguler
Dhan junkie
04 diagram alur (flowchart)
04 diagram alur (flowchart)
wawankoerniawan

Similar to Bab 7 struktur looping (20)

06 struktur looping
06 struktur looping
wawankoerniawan
06 struktur looping
06 struktur looping
wawankoerniawan
Algoritma_perulangan.pdf
Algoritma_perulangan.pdf
dongengbahasaindones
207 p05
207 p05
itranus
Topik 8 Perulangan
Topik 8 Perulangan
I Komang Agustino
9. algoritma perulangan pada java
9. algoritma perulangan pada java
Saprudin Eskom
Perulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
Perulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
PERULANGAN (LOOPING)
PERULANGAN (LOOPING)
Ahmad Givari
Alwin pascal-03
Alwin pascal-03
Nurdin Al-Azies
Bagian 7 Perulangan (Looping) TI II.pptx
Bagian 7 Perulangan (Looping) TI II.pptx
afiyahrifkha
Looping
Looping
STMIK BUMI GORA
Tugas perulangan
Tugas perulangan
robetsaputra
Struktur Algoritma
Struktur Algoritma
daffa12
Pertemuan 9 pemutaran kembali flowchart
Pertemuan 9 pemutaran kembali flowchart
RhezaNaufal1
perulangan.ppt
perulangan.ppt
conny37
Pertemuan 6 - Struktur Perulangan
Pertemuan 6 - Struktur Perulangan
Achmad Solichin
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
Algoritma Perulangan
Algoritma Perulangan
brigidaarie
Diskusi Dasar Pemrograman Pertemuan Ke-11.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-11.pdf
HendroGunawan8
207 p05
207 p05
itranus
9. algoritma perulangan pada java
9. algoritma perulangan pada java
Saprudin Eskom
Perulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
Perulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
PERULANGAN (LOOPING)
PERULANGAN (LOOPING)
Ahmad Givari
Bagian 7 Perulangan (Looping) TI II.pptx
Bagian 7 Perulangan (Looping) TI II.pptx
afiyahrifkha
Tugas perulangan
Tugas perulangan
robetsaputra
Struktur Algoritma
Struktur Algoritma
daffa12
Pertemuan 9 pemutaran kembali flowchart
Pertemuan 9 pemutaran kembali flowchart
RhezaNaufal1
perulangan.ppt
perulangan.ppt
conny37
Pertemuan 6 - Struktur Perulangan
Pertemuan 6 - Struktur Perulangan
Achmad Solichin
Algoritma Perulangan
Algoritma Perulangan
brigidaarie
Diskusi Dasar Pemrograman Pertemuan Ke-11.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-11.pdf
HendroGunawan8
Ad

More from risal07 (20)

Transistor
Transistor
risal07
Thyristor
Thyristor
risal07
Semikonduktor
Semikonduktor
risal07
Jenis kapasitor
Jenis kapasitor
risal07
Induktor
Induktor
risal07
Hukum kirchhoff
Hukum kirchhoff
risal07
Dioda
Dioda
risal07
Chapter 7 cpu struktur dan fungsi
Chapter 7 cpu struktur dan fungsi
risal07
Chapter 6 input output
Chapter 6 input output
risal07
Bab 7 struktur looping
Bab 7 struktur looping
risal07
Bab 12 metode greedy
Bab 12 metode greedy
risal07
Bab 11 interface metaphorsdanmodelkonseptual
Bab 11 interface metaphorsdanmodelkonseptual
risal07
Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpu
risal07
Bab 8 struktur rekursif
Bab 8 struktur rekursif
risal07
Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)
risal07
Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)
risal07
Bab 4 konsep algoritma
Bab 4 konsep algoritma
risal07
Bab 3 notasi algoritma
Bab 3 notasi algoritma
risal07
Bab 5
Bab 5
risal07
Bab 4
Bab 4
risal07
Transistor
Transistor
risal07
Thyristor
Thyristor
risal07
Semikonduktor
Semikonduktor
risal07
Jenis kapasitor
Jenis kapasitor
risal07
Induktor
Induktor
risal07
Hukum kirchhoff
Hukum kirchhoff
risal07
Dioda
Dioda
risal07
Chapter 7 cpu struktur dan fungsi
Chapter 7 cpu struktur dan fungsi
risal07
Chapter 6 input output
Chapter 6 input output
risal07
Bab 7 struktur looping
Bab 7 struktur looping
risal07
Bab 12 metode greedy
Bab 12 metode greedy
risal07
Bab 11 interface metaphorsdanmodelkonseptual
Bab 11 interface metaphorsdanmodelkonseptual
risal07
Bab 9 penjadwalan cpu
Bab 9 penjadwalan cpu
risal07
Bab 8 struktur rekursif
Bab 8 struktur rekursif
risal07
Bab 6 konsep dasar pemrograman (2)
Bab 6 konsep dasar pemrograman (2)
risal07
Bab 5 diagram alur (flowchart)
Bab 5 diagram alur (flowchart)
risal07
Bab 4 konsep algoritma
Bab 4 konsep algoritma
risal07
Bab 3 notasi algoritma
Bab 3 notasi algoritma
risal07
Bab 5
Bab 5
risal07
Bab 4
Bab 4
risal07
Ad

Bab 7 struktur looping

  • 3. 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.
  • 4. 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...
  • 5. Statement While Statement Do....While Statement For Statement For Positif Statement For Negatif Statement For Bersarang (Nested Loop)
  • 6. 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
  • 7. 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
  • 8. Bentuk Umum : for (inisialisasi; syarat perulangan; pengubah nilai) pemberian nilai awal mengatur naik/turun Contoh : 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
  • 9. Perulangan for di dalam for lainnya Bentuk Umum : for (inisialisasi; syarat pengulangan; pengubah nilai) { for (inisialisasi; syarat pengulangan; pengubah nilai) { perintah; } }
  • 10. 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.
  • 11. Proses Mencetak bilangan 1 sampai 10 Start Bil = 1 Bil Yes Bil<=10 Bil = Bil +1 No End