Sabtu, 24 Desember 2011

LTM Pertemuan 4


1.       Sebutkan 5 manfaat diagram alur (flowchart)?
Jawaban :
-          Akan terbiasa berfikir sistematis
-          Terstruktur dalam setiap kesempatan
                        -      Lebih mudah dimengerti
-          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
Jawaban :

a.        Struktur sederhana

END
START
Input alas
Luas=alas*tinggi
Input tinggi
Output hasil
 



























b.  Struktur branching
Bayar >= 100000
potongan 5%
Bayar <= 100000
Potongan = 0
Input harga barang
Input jumlah barang
Input kode barang
HB = H*JB
OUTPUT
TB = B - D

START
END

                                                





a.       Struktur Looping
Start
Bil =  2
While B<=5
False
Output
True
End
Bil++
 





























3.       Buatlah sebuah algoritma yang didalamnya terdapat struktur branching dan looping, lalu buat
Flowchartnya?
Jawaban :
-        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
























Start
1,2
If( 1=2)
Angka berbeda
Output
Angka sama
End
 


















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
Jawaban :
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

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

Output:
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        




Tidak ada komentar:

Posting Komentar