FONDASI PEMROGRAMAN STRUKTUR DATA 2 4 Flowchart Repetition

  • Slides: 11
Download presentation
FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 4 Flowchart & Repetition Statement

FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 4 Flowchart & Repetition Statement

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 Statement • Repetition - for For i = 1 to 3 ……. . i • 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. increment Dalam bahasa program: • Kode instruksi for( … ) loop atau repeating. for(i=1; i<=3; i++) { … instruksi-instruksi yang akan diulang-ulang } Batas akhir for(i=1; i<=3; i++) Mulai dari

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 Statement • Repetition - for Contoh repetition for : Chart: For x = 1 to 3 output “ulang” x output “selesai“ Kode Pseudo: for(x=1; x<=3; x++) { output “ulang”; } output “selesai”; Artinya: • Untuk x dengan nilai dimulai dari 1 sampai 3 lakukan perulangan terhadap instruksi-instruksi berikut: Ø output “ulang”; Hasilnya: ulang selesai

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 Statement • Repetition - for Contoh repetition for : Chart: For a = 1 to 3 b=2*a output b a output “selesai“ Kode Pseudo: for(a=1; a<=3; a++) { b=2*a; output b; } output “selesai”; 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

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 Statement • Repetition - while <Kondisi> tru e ……. . 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). Dalam bahasa program: • Kode instruksi while loop atau repeating. while(<kondisi>) { … instruksi-instruksi yang akan diulang-ulang }

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 Statement • Repetition – do. . while ……. . tru e <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). Dalam bahasa program: • Kode instruksi while loop atau repeating. do { … instruksi-instruksi yang akan diulang-ulang } while(<kondisi>)

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 Statement • Repetition - while Contoh repetition while : Chart: Artinya: x=1 x <= 3 false true output “ulang” output “selesai“ • Untuk x selagi memiliki nilai lebih kecil atau sama dengan 3 lakukan perulangan terhadap instruksi berikut: Ø output “ulang”; Ø x++; x++ Hasilnya: Kode Pseudo: x=1; while(x<=3) { output “ulang”; x++; } output “selesai”; ulang selesai

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 Statement • Repetition - while Contoh repetition while : Chart: Artinya: x=4 x <= 3 false true output “ulang” output “selesai“ • Untuk x selagi memiliki nilai lebih kecil atau sama dengan 3 lakukan perulangan terhadap instruksi berikut: Ø output “ulang”; Ø x++; x++ Hasilnya: Kode Pseudo: x=4; while(x<=3) { output “ulang”; x++; } output “selesai”; selesai

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 Statement • Repetition - while Contoh repetition do. . while : Chart: Artinya: x=1 output “ulang” output “selesai“ x++ true x<=3 • Untuk x selagi memiliki nilai lebih kecil atau sama dengan 3 lakukan perulangan terhadap instruksi berikut: Ø output “ulang”; Ø x++; false Hasilnya: Kode Pseudo: x=1; do{ output “ulang”; x++; } while(x<=3) output “selesai”; ulang selesai

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 Statement • Repetition - while Contoh repetition do. . while : Chart: Artinya: x=4 output “ulang” output “selesai“ x++ true x<=3 • Untuk x selagi memiliki nilai lebih kecil atau sama dengan 3 lakukan perulangan terhadap instruksi berikut: Ø output “ulang”; Ø x++; false Hasilnya: Kode Pseudo: x=1; do{ output “ulang”; x++; } while(x<=3) output “selesai”; ulang selesai

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST

Augury El Rayeb, S. Kom. , MMSI. Fondasi Pemrograman & Struktur Data | IST 101 See You Next Session Thanks