FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 4 Flowchart & Repetition Statement
Statement Repetition - for Simbol ini menandakan bahwa alur akan melakukan pengulangan untuk instruksi atau sekumpulan instruksi. Instruksi yang diulang adalah instruksi yang berada diantara symbol; for i dan symbol i, atau for x dan symbol x, atau for z dan symbol z, dan sebagainya secara berpasangan. For i = 1 to 3 …….. i Dalam bahasa program: increment Kode instruksi for( … ) loop atau repeating . Batas akhir for(i=1; i<=3; i++) { … instruksi-instruksi yang akan diulang-ulang } for(i=1; i<=3; i++) Mulai dari
Statement Repetition - for Contoh repetition for : Chart: For x = 1 to 3 Artinya: Untuk x dengan nilai dimulai dari 1 sampai 3 lakukan perulangan terhadap instruksi-instruksi berikut: output “ulang”; Hasilnya: ulang selesai output “ulang” x output “selesai“ Kode Pseudo: for(x=1; x<=3; x++) { output “ulang”; } output “selesai”;
Statement Repetition - for Contoh repetition for : Chart: For a = 1 to 3 Artinya: Untuk a dengan nilai dimulai dari 1 sampai 3 lakukan perulangan terhadap instruksi-instruksi berikut: b=2*a; output b; Hasilnya: 2 4 6 selesai b = 2 * a output b a output “selesai“ Kode Pseudo: for(a=1; a<=3; a++) { b=2*a; output b; } output “selesai”;
Statement Repetition - while <Kondisi> false Simbol ini menandakan bahwa alur akan melakukan pengulangan untuk instruksi atau sekumpulan instruksi yang berada di dalam blok pengulangan, sampai kondisi tidak terpenuhi (false). true …….. Dalam bahasa program: Kode instruksi while loop atau repeating . while(<kondisi>) { … instruksi-instruksi yang akan diulang-ulang }
Statement Repetition – do .. while …….. Simbol ini menandakan bahwa alur akan melakukan pengulangan untuk instruksi atau sekumpulan instruksi yang berada di dalam blok pengulangan, sampai kondisi tidak terpenuhi (false). <Kondisi> true false Dalam bahasa program: Kode instruksi while loop atau repeating . do { … instruksi-instruksi yang akan diulang-ulang } while(<kondisi>)
Statement Repetition - while Contoh repetition while : Chart: Artinya: x=1 Untuk x selagi memiliki nilai lebih kecil atau sama dengan 3 lakukan perulangan terhadap instruksi-instruksi berikut: output “ulang”; x++; Hasilnya: ulang selesai false x <= 3 true output “ulang” output “selesai“ x++ Kode Pseudo: x=1; while(x<=3) { output “ulang”; x++; } output “selesai”;
Statement Repetition - while Contoh repetition while : Chart: Artinya: x=4 Untuk x selagi memiliki nilai lebih kecil atau sama dengan 3 lakukan perulangan terhadap instruksi-instruksi berikut: output “ulang”; x++; Hasilnya: selesai false x <= 3 true output “ulang” output “selesai“ x++ Kode Pseudo: x=4; while(x<=3) { output “ulang”; x++; } output “selesai”;
Statement Repetition - while Contoh repetition do..while : Chart: Artinya: x=1 Untuk x selagi memiliki nilai lebih kecil atau sama dengan 3 lakukan perulangan terhadap instruksi-instruksi berikut: output “ulang”; x++; Hasilnya: ulang selesai output “ulang” output “selesai“ x++ x<=3 true false Kode Pseudo: x=1; do{ output “ulang”; x++; } while(x<=3) output “selesai”;
Statement Repetition - while Contoh repetition do..while : Chart: Artinya: x=4 Untuk x selagi memiliki nilai lebih kecil atau sama dengan 3 lakukan perulangan terhadap instruksi-instruksi berikut: output “ulang”; x++; Hasilnya: ulang selesai output “ulang” output “selesai“ x++ x<=3 true false Kode Pseudo: x=1; do{ output “ulang”; x++; } while(x<=3) output “selesai”;
See You Next Session Thanks