1. Sebutkan 5 manfaat diagram alur
(Flowchart)
Jawab
:
-
Kita akan terbiasa berfikir
sistematis
-
Terstruktur dalam setiap kesempatan
-
Dengan mengguanakan flowchart, kita
akan lebih mudah mengecek
-
Dan menemukan bagian-bagian prosedur
yang valid dan bertele-tele.
-
Prosedur yang dikembangkan akan lebih mudah
dipahami oleh orang lain, sehingga tidak menimbulkan kesalahan interpretasi
apabila mau menerapkan prosedur yang kita kembangkan
2. Buatlah contoh Flowchart (ada
algoritma atau programnya)
a. Struktur sederhana
b. Struktur Branching
c. Struktur Looping
Jawab :
a. Struktur sederhana
Contoh :
b.Struktur
branching
Contoh :
c.
Struktur Looping
Contoh :
3. Buatlah sebuah algoritma yang
didalamnya terdapat struktur branching dan looping, lalu buat Flowchartnya
Jawab :
-
Mulai
-
Baca data (angka 1, angka 2)
-
Cek kesamaan angka
IF angka 1, angka 2
Jika ya, cetak keterangan “Angka
sama”
Jika tidak, cetak keterangan “Angka
berbeda”
-
Selesai
4. Buatlah flowchart kasus berikut :
a.
Membuat deret angka 1,3,5 .... 99
b. Membuat deret angka
0,-5,-10,-15,-1000
c.
Membuat deret angka 0,1,4,9,16,25
.... 100
Jawab :
a. Membuat deret angka 1,3,5….99 yaitu
1 1<=5 1 2
2 2<=5 2 3
3 3<=5 3 4
4 4<=5 4 5
5 5<=5 5 6
6 6<=5
Output: 12345
2 2<=5 2 3
3 3<=5 3 4
4 4<=5 4 5
5 5<=5 5 6
6 6<=5
Output: 12345
b. Membuat deret angka
0,-5,-10,-15,-1000 yaitu
1 1<=3 Y 1 1<=5 Y 1 2
2 2<=5 Y 1 3
3 3<=5 Y 1 4
4 4<=5 Y 1 5
5 5<=5 Y 1 6
6 6<=5 T--------------------------> -2
2 2<=3 Y 1 1<=5 Y 2 2
2 2<=5 Y 2 3
3 3<=5 Y 2 4
4 4<=5 Y 2 5
5 5<=5 Y 2 6
6 6<=5 T-------------------------->- 3
3 3<=3 Y 1 1<=5 Y 3 2
2 2<=5 Y 3 3
3 3<=5 Y 3 4
4 4<=5 Y 3 5
5 5<=5 Y 3 6
6 6<=5 T----------------------------> -4
4 4<=3 T
2 2<=5 Y 1 3
3 3<=5 Y 1 4
4 4<=5 Y 1 5
5 5<=5 Y 1 6
6 6<=5 T--------------------------> -2
2 2<=3 Y 1 1<=5 Y 2 2
2 2<=5 Y 2 3
3 3<=5 Y 2 4
4 4<=5 Y 2 5
5 5<=5 Y 2 6
6 6<=5 T-------------------------->- 3
3 3<=3 Y 1 1<=5 Y 3 2
2 2<=5 Y 3 3
3 3<=5 Y 3 4
4 4<=5 Y 3 5
5 5<=5 Y 3 6
6 6<=5 T----------------------------> -4
4 4<=3 T
Output:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
c. Membuat deret angka
0,1,4,9,16,25,…100 yaitu
N=10 X=10 T=0 T<=100 Y/T T =T+N Cetak T N
=N+X X=X+5 10 10 0 0<=100 Y 10 20 15
20 15 10 10<=100 Y 30 30 35 20
35 20 30 30<=100 Y 65 65 55 25
55 25 65 65<=100 Y 120 120 80 30
80 30 120 120<=100 T
Output: 10 30 65 120
Download Disini