FONDASI PEMROGRAMAN & STRUKTUR DATA #2 Flowchart & Structured Control
Structured Control Statement Selection Repetition
<Nama Variabel/nilai> Statement Input atau Output Dalam bahasa program: Input/Output Instruksi untuk membaca masukan dari user. Instruksi untuk menampilkan suatu teks atau nilai variable. <Jenis> <Nama Variabel/nilai> yang akan dibaca/ ditamplkan Contoh: Output X Tampil X Output “A= “ Tampil “Nama: “ Input X Baca X
<Proses> atau <Operasi> Statement Process Dalam bahasa program: Proses dari operasi Matematika. Proses dari operasi String. Proses dari operasi deklarasi. Proses dari operasi inisialisasi. <Proses> atau <Operasi> Contoh: X=5 A = B + C Uji = A && B Besar = x > y Author= “Augury” a++
Selection IF if(<kondisi>) { … } Contoh: true false true false Hasil = “Okay” Input a false true a<5 false Hasil = “kurang dari 5” Dalam bahasa program: if(<kondisi>) { … } Tampil Hasil
Selection IF … ELSE if(<kondisi>) { … } else { Contoh: false Hasil = “Okay” false true Input a true false A>=5 Dalam bahasa program: Hasil = “kurang dari 5” Hasil = “kurang dari 5” if(<kondisi>) { … } else { Tampil Hasil
Selection SWITCH … CASE Contoh: Dalam bahasa program: <Var> A default B C Contoh: Dalam bahasa program: Input a switch (Var) { case 'A': …. ; break ; case ‘B': …. ; case ‘C': …. ; default: …. ; } a A default B C “Pilihan A” “Pilihan B” “Pilihan C” “Salah Pilih”
Selection FOR Contoh: i Dalam bahasa program: i x = 3 For i = 1 to 3 For i = 1 to 3 x += i i “x = “ + x Dalam bahasa program: i for(int i=1; i<=3; i++) { … .. }
Selection WHILE Dalam bahasa program: Dalam bahasa program: kondisi true kondisi true false false Dalam bahasa program: Dalam bahasa program: while(kondisi) { … .. } do { … .. } while(kondisi)
Selection WHILE Contoh: x = 1 x = 1 “x= “ + x x++ x++ x< 5 true false false
See You Next Session Thanks