SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Tenia Wahyuningrum
 Strukturkontrol pengulangan
  • Digunakan untuk menjalankan satu atau
    beberapa pernyataan sebanyak
    beberapa kali.

 Tipe:
  • Pengulangan-while
  • Pengulangan-do-while
  • Pengulangan-for
   Pengulangan while
     • Merupakan statement atau blok dari statement yang
       diulang selama kondisinya sesuai.
   Form pengulangan while:
        while( boolean_ekspresi ){
             statement1;
             statement2;
             . . .
        }

    • statement didalam pengulangan while akan dieksekusi
      selama boolean_ekspresi bernilai true.
int x = 0;

while (x<10) {
     System.out.println(x);
   x++;
 }
//Pengulangan tanpa batas
  while(true)
    System.out.println(“hello”);
//Tanpa pengulangan
// statement yang tidak pernah
dieksekusi
while (false)
    System.out.println(“hello”);
   statement-do-while
     • Sama dengan pengulangan-while
     • statement didalam pengulangan do-while akan
       dieksekusi beberapa kali selama kondisinya sesuai
       dengan ekspressi yang diberikan.
     • Hal utama yang membedakan antara pengulangan
       while dan do-while:
        statement didalam pengulangan do-while loop
         setidaknya dieksekusi satu kali.
   Form pengulangan-do-while:
        do{
             statement1;
             statement2;
             . . .
        }while( boolean_ekspresi );
int x = 0;

do {
  System.out.println(x);
  x++;
}while (x<10);
//pengulangan tanpa batas
do{
  System.out.println(“hello”);
} while (true);
//satu kali pengulangan
// statement dieksekusi satu kali
do
   System.out.println(“hello”);
while (false);
1. Kesalahan pemrograman secara umum
    terjadi, ketika lupa menulis semi-colon setelah
    ekspresi while pada saat menggunakan
    pengulangan do-while
   do{
     ...
    }while(boolean_ekspresi)//SALAH-
   >lupa semicolon;
2. Sama halnya dengan pengulangan
    while, pastikan bahwa pengulangan do-while
    akan diakhiri dengan semicolon.
   Pengulangan-for
     • Digunakan untuk mengeksekusi code yang bernilai
       sama, berulang-ulang.
   Form pengulangan-for:

      for(InisialisasiEkspresi;KondisiPengulangan;Ste
      pEkspresi)
      {
        statement1;
        statement2;
        . . .
      }

    • dimana,
      InisialisasiEkspresi      –meninisialisasi variabel
        pengulangan.
      KondisiPengulangan        – membandingkan variabel
        pengulangan dengan                       nilai limit.
      StepEkspresi        - memperbarui variabel pengulangan.
int i;
          for( i = 0; i < 10; i++ ){
             System.out.println(i);
          }
code diatas sama dengan pengulangan-while dibawah ini.

          int i = 0;
          while( i < 10 ){
             System.out.print(i);
             i++;
          }
1.   Buatlah algoritma untuk menampilkan
     bilangan ganjil kurang dari 100 !
2.   Buatlah algoritma untuk menghitung FPB
     dari 2 buah bilangan !
3.   Buatlah algoritma untuk menghitung
     deret fibonanci !

Weitere ähnliche Inhalte

Was ist angesagt?

Struktur perulangan dalam c++
Struktur perulangan dalam c++Struktur perulangan dalam c++
Struktur perulangan dalam c++Alvin Setiawan
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulanganazkiyaku
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/LoopingIqbalSyawaludin
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritmacasnadi
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 PraktekRUDISELAMAT2
 
Pemrograman C++ - Pengulangan
Pemrograman C++ - PengulanganPemrograman C++ - Pengulangan
Pemrograman C++ - PengulanganKuliahKita
 
Materi algoritma perulangan
Materi algoritma perulanganMateri algoritma perulangan
Materi algoritma perulangannungkyreza
 
Struktur kontrol perulangan
Struktur kontrol perulanganStruktur kontrol perulangan
Struktur kontrol perulanganTaslim Chaniago
 
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 JavaRUDISELAMAT2
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopirizqitohopi
 
Belajar perulangan di delphi 7
Belajar perulangan di delphi 7Belajar perulangan di delphi 7
Belajar perulangan di delphi 7Elan Mailiyanto
 
Artikel tentang perulangan
Artikel tentang perulanganArtikel tentang perulangan
Artikel tentang perulanganditaku
 
Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopirizqitohopi
 

Was ist angesagt? (20)

Prak sh6
Prak sh6Prak sh6
Prak sh6
 
Struktur perulangan dalam c++
Struktur perulangan dalam c++Struktur perulangan dalam c++
Struktur perulangan dalam c++
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulangan
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/Looping
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritma
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 Praktek
 
Pemrograman C++ - Pengulangan
Pemrograman C++ - PengulanganPemrograman C++ - Pengulangan
Pemrograman C++ - Pengulangan
 
Materi algoritma perulangan
Materi algoritma perulanganMateri algoritma perulangan
Materi algoritma perulangan
 
Bab 7 perulangan_2
Bab 7 perulangan_2Bab 7 perulangan_2
Bab 7 perulangan_2
 
Struktur kontrol perulangan
Struktur kontrol perulanganStruktur kontrol perulangan
Struktur kontrol perulangan
 
Flash
FlashFlash
Flash
 
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
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopi
 
06 nested
06 nested06 nested
06 nested
 
Belajar perulangan di delphi 7
Belajar perulangan di delphi 7Belajar perulangan di delphi 7
Belajar perulangan di delphi 7
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
 
Artikel tentang perulangan
Artikel tentang perulanganArtikel tentang perulangan
Artikel tentang perulangan
 
Pertemuan7
Pertemuan7Pertemuan7
Pertemuan7
 
Pd
PdPd
Pd
 
Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopi
 

Ähnlich wie STRUKTUR PENGULANGAN

5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutanAnna Fitria
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping AlgoritmaFirdaus1212
 
JENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrolJENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrolDimara Hakim
 
Pernyataan kontrol pengulangan
Pernyataan kontrol pengulanganPernyataan kontrol pengulangan
Pernyataan kontrol pengulanganWahyu Lihardo
 
using looping in basic programming for beginners
using looping in basic programming for beginnersusing looping in basic programming for beginners
using looping in basic programming for beginnersGentaSahuri2
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdfJurnal IT
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdfJurnal IT
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaSenna Hendrian
 
chapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.pptchapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.pptHandhikaPriasmoro1
 
Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHPMutiara Ayu
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3Budi Yono
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3Budi Yono
 
perulangan pada java netbeans
perulangan pada java netbeansperulangan pada java netbeans
perulangan pada java netbeansputra alexi
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulanganridoni jmf
 
JENI-Intro1-Bab06-Struktur Kontrol.pdf
JENI-Intro1-Bab06-Struktur Kontrol.pdfJENI-Intro1-Bab06-Struktur Kontrol.pdf
JENI-Intro1-Bab06-Struktur Kontrol.pdfJurnal IT
 

Ähnlich wie STRUKTUR PENGULANGAN (20)

5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
JENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrolJENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrol
 
Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7
 
Pernyataan kontrol pengulangan
Pernyataan kontrol pengulanganPernyataan kontrol pengulangan
Pernyataan kontrol pengulangan
 
Algoritma_perulangan.pdf
Algoritma_perulangan.pdfAlgoritma_perulangan.pdf
Algoritma_perulangan.pdf
 
using looping in basic programming for beginners
using looping in basic programming for beginnersusing looping in basic programming for beginners
using looping in basic programming for beginners
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritma
 
MATERI-3-PASCAL.ppt
MATERI-3-PASCAL.pptMATERI-3-PASCAL.ppt
MATERI-3-PASCAL.ppt
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
chapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.pptchapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.ppt
 
Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
 
Struktur Kontrol
Struktur KontrolStruktur Kontrol
Struktur Kontrol
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3
 
Materi kuliah 14 pernyataan dasar part 3
Materi kuliah 14   pernyataan dasar part 3Materi kuliah 14   pernyataan dasar part 3
Materi kuliah 14 pernyataan dasar part 3
 
perulangan pada java netbeans
perulangan pada java netbeansperulangan pada java netbeans
perulangan pada java netbeans
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
 
JENI-Intro1-Bab06-Struktur Kontrol.pdf
JENI-Intro1-Bab06-Struktur Kontrol.pdfJENI-Intro1-Bab06-Struktur Kontrol.pdf
JENI-Intro1-Bab06-Struktur Kontrol.pdf
 

Mehr von Tenia Wahyuningrum (20)

Measuring User Experience
Measuring User ExperienceMeasuring User Experience
Measuring User Experience
 
Populasi dan sampel dalam penelitian HCI
Populasi dan sampel dalam penelitian HCIPopulasi dan sampel dalam penelitian HCI
Populasi dan sampel dalam penelitian HCI
 
10th heuristic evaluation
10th heuristic evaluation10th heuristic evaluation
10th heuristic evaluation
 
Good vs bad design
Good vs bad designGood vs bad design
Good vs bad design
 
Media sosial untuk pembelajaran
Media sosial untuk pembelajaranMedia sosial untuk pembelajaran
Media sosial untuk pembelajaran
 
4th human factors (2)
4th human factors (2)4th human factors (2)
4th human factors (2)
 
Human factors
Human factorsHuman factors
Human factors
 
Historical Context of HCI
Historical Context of HCIHistorical Context of HCI
Historical Context of HCI
 
Trends in Human Computer Interaction
Trends in Human Computer InteractionTrends in Human Computer Interaction
Trends in Human Computer Interaction
 
Good data, for better life
Good data, for better lifeGood data, for better life
Good data, for better life
 
Teori pnp
Teori pnpTeori pnp
Teori pnp
 
Plagiarisme
PlagiarismePlagiarisme
Plagiarisme
 
Struktur data &amp; computer trends 2015 2016
Struktur data &amp; computer trends 2015 2016Struktur data &amp; computer trends 2015 2016
Struktur data &amp; computer trends 2015 2016
 
Pengujian hipotesis
Pengujian hipotesisPengujian hipotesis
Pengujian hipotesis
 
Research method
Research methodResearch method
Research method
 
Basic research
Basic researchBasic research
Basic research
 
Pengenalan android
Pengenalan androidPengenalan android
Pengenalan android
 
Mobile programming pendahuluan
Mobile programming pendahuluanMobile programming pendahuluan
Mobile programming pendahuluan
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Public speaking
Public speakingPublic speaking
Public speaking
 

STRUKTUR PENGULANGAN

  • 2.  Strukturkontrol pengulangan • Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: • Pengulangan-while • Pengulangan-do-while • Pengulangan-for
  • 3. Pengulangan while • Merupakan statement atau blok dari statement yang diulang selama kondisinya sesuai.  Form pengulangan while: while( boolean_ekspresi ){ statement1; statement2; . . . } • statement didalam pengulangan while akan dieksekusi selama boolean_ekspresi bernilai true.
  • 4. int x = 0; while (x<10) { System.out.println(x); x++; }
  • 5. //Pengulangan tanpa batas while(true) System.out.println(“hello”);
  • 6. //Tanpa pengulangan // statement yang tidak pernah dieksekusi while (false) System.out.println(“hello”);
  • 7. statement-do-while • Sama dengan pengulangan-while • statement didalam pengulangan do-while akan dieksekusi beberapa kali selama kondisinya sesuai dengan ekspressi yang diberikan. • Hal utama yang membedakan antara pengulangan while dan do-while:  statement didalam pengulangan do-while loop setidaknya dieksekusi satu kali.  Form pengulangan-do-while: do{ statement1; statement2; . . . }while( boolean_ekspresi );
  • 8. int x = 0; do { System.out.println(x); x++; }while (x<10);
  • 9. //pengulangan tanpa batas do{ System.out.println(“hello”); } while (true);
  • 10. //satu kali pengulangan // statement dieksekusi satu kali do System.out.println(“hello”); while (false);
  • 11. 1. Kesalahan pemrograman secara umum terjadi, ketika lupa menulis semi-colon setelah ekspresi while pada saat menggunakan pengulangan do-while do{ ... }while(boolean_ekspresi)//SALAH- >lupa semicolon; 2. Sama halnya dengan pengulangan while, pastikan bahwa pengulangan do-while akan diakhiri dengan semicolon.
  • 12. Pengulangan-for • Digunakan untuk mengeksekusi code yang bernilai sama, berulang-ulang.  Form pengulangan-for: for(InisialisasiEkspresi;KondisiPengulangan;Ste pEkspresi) { statement1; statement2; . . . } • dimana, InisialisasiEkspresi –meninisialisasi variabel pengulangan. KondisiPengulangan – membandingkan variabel pengulangan dengan nilai limit. StepEkspresi - memperbarui variabel pengulangan.
  • 13. int i; for( i = 0; i < 10; i++ ){ System.out.println(i); } code diatas sama dengan pengulangan-while dibawah ini. int i = 0; while( i < 10 ){ System.out.print(i); i++; }
  • 14. 1. Buatlah algoritma untuk menampilkan bilangan ganjil kurang dari 100 ! 2. Buatlah algoritma untuk menghitung FPB dari 2 buah bilangan ! 3. Buatlah algoritma untuk menghitung deret fibonanci !