Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 3

Presentasi serupa


Presentasi berjudul: "FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 3"— Transcript presentasi:

1 FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 3
Flowchart & Selection Statement

2 Statement Selection - IF
Simbol ini menandakan bahwa alur selanjutnya tergantung dari kondisi, jika nilai kondisi; true (terpenuhi), maka alur akan melalui jalur dengan label yes false (tidak terpenuhi), maka alur akan melalui jalur dengan label no <Kondisi> no yes Dalam bahasa program: Kode instruksi selection atau decision. if(<kondisi>) { … instruksi-instruksi jika kondisi true } else { … instruksi-instruksi jika kondisi false

3 Statement Selection - IF Contoh selection tanpa else :
Chart: yes n > 55 Artinya: Jika nilai isi variable n lebih besar dari 55, maka akan ditampilkan tulisan Lulus. Jika nilai isi variable n tidak lebih besar dari 55, maka tidak akan ditampilkan tulisan Lulus. no output “Lulus“ Kode Pseudo: if(n>55) { output “Lulus”; }

4 Statement Selection - IF Contoh selection dengan else :
Chart: no yes n > 55 Artinya: Jika nilai isi variable n lebih besar dari 55, maka akan ditampilkan tulisan Lulus. Jika nilai isi variable n tidak lebih besar dari 55, maka akan ditampilkan tulisan Mengulang. output “Mengulang“ output “Lulus“ Kode Pseudo: if(n>55) { output “Lulus”; } else { output “Mengulang”;

5 Contoh Flowchart Lengkap dengan Statement IF
Outputnya: usia= usia=20 (misal: user ketik 20) True sts = “Dewasa” (misal: user ketik 4) Dewasa Start Output “usia=“ Input usia usia > 18 sts=“Anak-anak” sts=“Dewasa” Output sts Stop

6 Statement Selection - Case Dalam bahasa program:
<Var> A default B C Dalam bahasa program: Kode instruksi selection atau decision. switch(var) { case ‘A’: instruksi A; break; case ‘B’: instruksi B; case ‘C’: instruksi C; default : instruksi D; } Simbol ini menandakan bahwa alur selanjutnya tergantung dari nilai pada <var>, jika nilai <var>; ‘A’ , maka alur akan melalui jalur dengan label A ‘B’ , maka alur akan melalui jalur dengan label B ‘C’ , maka alur akan melalui jalur dengan label C Selain ‘A’, ‘B’, ‘C’ , maka alur akan melalui jalur dengan label default

7 Sale = harga – (harga * pot)
Statement Selection - Case Outputnya: a=‘B’ (misal: user ketik B) Pot = 30% Harga=500000 Sale= =350000 350000 Contoh: Start Input a a A default B C Pot=40% Pot=30% Pot=20% Pot=10% Harga=500000 Sale = harga – (harga * pot) Ouput sale Stop

8 See You Next Topic Thanks


Download ppt "FONDASI PEMROGRAMAN & STRUKTUR DATA #2 - 3"

Presentasi serupa


Iklan oleh Google