Flowchart:
Struktur Perulangan
Oleh
Syaiful Anam, S.Si, MT, Ph.D
Lab. Komputer dan Sains Data
Tidak
Kondisi
Ya
Proses
Proses
Ya
Kondisi
Tidak
2 4 6 8 … (sebanyak n)
N=5
Suku=2 4 6 8 10
I= 1 2 3 4 5
Suku= 2*1 2*2 2*3 2*4 2*5
N=4 START A
2 4 6 8
INPUT
N suku=i*2
i=1 PRINT
suku
B
Tidak
i<=N i=i+1
END
Ya B
1 -2 3 -4 … (sebanyak n)
B
Copy Right @Syaiful Anam Matematika UB
Jawaban
A
START
N=4
1 -2 3 -4 INPUT suku=s*t
N
s=1, t=1
B PRINT
suku
Tidak
s<=N
t=t*(-1)
End
Ya
s=s+1
A
B
Copy Right @Syaiful Anam Matematika UB
Soal
Buatlah flowchart untuk mencetak n barisan bilangan
-1 3 -5 7 … (sebanyak n)
INPUT Tidak
s mod
N=4 N
2=0
-1
suku=- (2*s-1)
s=1 Ya
B suku=2*s-1
Tidak
s<=N PRINT
suku
END
Ya
s=s+1
A
B
Copy Right @Syaiful Anam Matematika UB
Soal
Buatlah flowchart untuk menghitung deret berikut
y=1+2+3+4+5+6+7
Y=1+2+…+n (sebanyak n) Y=0
Y=y+1=1
Y=y+2=1+2
Y=y+3=(1+2)+3
Y=y+4=(1+2+3)+4
Y=y+5=(1+2+3+4)+5
Y=y+6 =(1+2+3+4+5)+6
Y=y+7
INPUT
N
y=y+s
s=1; y=0
B s=s+1
Tidak
s<=N B
PRINT
Ya y
A
END
Copy Right @Syaiful Anam Matematika UB
Soal
Buatlah flowchart untuk menghitung Y dengan rumus sebagai berikut
INPUT
N
y=y*s
s=1; y=1
B s=s+1
Tidak
s<=N B
PRINT
Ya y
A
END
Copy Right @Syaiful Anam Matematika UB
Soal
• Buatlah flowchart untuk mencetak n barisan bilangan
1 3 6 10 … (sebanyak n)
1 (1+2) (1+2+3) (1+2+3+4)
• Input : n
• Output : 1 2 3 ... n
• Input : n INPUT
N
• Output: jika n ganjil maka
program selesai dan mencetak Ya
bilangan tersebut N mod
2=0
Tidak
PRINT
N
END