BAB 3 Flowchart
BAB 3 Flowchart
Flowchart:
Struktur Sekuensial dan Struktur Kondisional
Oleh
Syaiful Anam, S.Si, MT, Ph.D
Lab. Komputer dan Sains Data
Terminator: Mengawali /
Mengakhiri
Predefined Process (Sub
Program )
Input/output
Proses( perhitungan)
• Vol=pxlxt Start
Input p,l,t
Vol=p*l*t
Print vol
End
• Diskon=hargabarang*5/100
tidak
• Hargabarang: 200.000 hrgbbrg>
=100000
Diskon=hrgbrg*0.05
• Diskon=hargabarang*10/100
ya
A Diskon= hrgbbrg*0.1
A
Copy Right @Syaiful Anam Matematika UB
Buatlah flowchart untuk menghitung suatu barang setelah dikenai pajak (dibebankan ke
pembeli),jika harga barang >=100.000 maka pajak 10% jika tidak maka pajak 5%
Start
ya
A
hrgstlpj=hrgbrg*0.1+hrgbrg
End
Print hrgstlpj
Input hrgbrg
Buatlah flowchart
untuk menghitung
diskon suatu barang
dengan aturan tidak tidak tidak
Hrgbbrg< Hrgbbrg< Hrgbbrg< Diskon=hrgbrg
sebagai berikut. =50000 =100000 =1000000 *0.2
1. hrgbrg <=50.000
maka diskon =5%
2. 50.000< hrgbrg ya ya ya
<=100.000 maka Diskon= hrgbbrg*0.05 Diskon= hrgbbrg*0.1 Diskon= hrgbbrg*0.15
diskon =10%
3. 100.000< hrgbrg
<=1.000.000 maka
diskon =15%
4. hrgbrg >1.000.000 Print Diskon A
maka diskon =20%
A End
Copy Right @Syaiful Anam Matematika UB
Buatlah flowchart untuk mengetahui suatu bilangan (c) adalah
faktor persekutuan dari bilangan a dan b
Start
Contoh
3 adalah faktor persekutuan dari 15 Input a,b,c
dan 12 karena 15 habis dibagi 3 dan
12 habis dibagi 3
(a mod c=0) tidak
and
(b mod c=0)
Print c,” bukan faktor
ya persekutuan”, a,”dan”, b
A
Print c,” faktor
persekutuan”, a,”dan”, b
End
Contoh :
-4 adalah genap karena kalau dibagi 2 Input a
sisa hasil bagi 0 dan -4<0
End
Contoh :
12 adalah bilangan habis dibagi 5 atau Input a
habis dibagi 3 karena jika dibagi 3 sisa
hasil bagi 0.
(a mod 5=0) tidak
or
(a mod 3=0) Print “Bilangan yang
tidak habis dibagi 3 dan
ya 5”
A Print “bilangan habis
dibagi 5 atau habis
dibagi 3”
End