TUGAS :
Buatlah
masing-masing contoh Algoritma dan Flowchart untuk :
1.
Struktur
Sederhana
2.
Struktur Kondisi
Sederhana
3.
Struktur
Kondisi Pilihan Ganda
4.
Struktur
Kondisi Majemuk
A. STRUKTUR
SEDERHANA
Struktur
Sederhana adalah suatu masukan dalam satu proses juga dengan 1 keluaran.
1. Menghitung
jumlah bilangan
Algoritma :
1.
Mulai
2.
Masukan
data 1 dan data 2
3.
Hitung
bilangan
4.
Hasil
bilangan
5.
Selesai
Flowchart :
2. Menghitung
Luas Jajar Genjang
Algoritma :
1.
Mulai
2.
Masukan
nilai alas, dan nilai tinggi
3.
Hitung luas
alas
4.
Hasil luas
jajar genjang
5.
Selesai
Flowchart
B.
STRUKTUR
KONDISI SEDERHANA
Struktur Kondisi
Sederhana Adalah suatu kondisi hanya ada satu pilihan yang akan dikerjakan.
1.
Lagi
Punya Uang
Algoritma
:
1. Mulai
2. Masukan
kondisi “Punya Uang”
3. Jika
kondisi punya uang “Belanja” (kerjakan langkah 4, 5, 6) jika tidak (kerjakan langkah
no. 6)
4. Proses
dari kondisi
5. Hasil
6. Selesai
Flowchart :
2.
Sakit
Algoritma
:
1. Mulai
2. Masukan
kondisi
3. Jika
kondisi Sakit
4. Dia
akan “Berobat ke dokter” (kerjakan langkah no, 4,5,6); Jika tidak sakit lanjut
ke no. 6
5. Hasil
6. Selesai
Flowchart :
C.
STUKTUR
KONDISI PILIHAN GANDA
Struktur Kondisi
Pilihan Ganda Adalah dimana suatu pilihan akan dilakukan kedua duanya, jika
“Ya” akan dikerjakan dan “Tidak” juga akan dikerjakan.
1.
Hujan
Algoritma
:
1. Mulai
2. Masukan
kondisi
3. Jika
Hari Hujan
4. Dia
“Pakai Payung”
5. Jika
tidak Hujan “Tidak Pakai Payung”
6. Hasil
7. Selesai
Flowchart :
2.
Nalai
Rata-Rata
Algoritma
:
1. Mulai
2. Masukkan
rata-rata
3. rata-rata
> 60
4. Jika
rata-rata > 60 Naik kelas
5. Jika
rata-rata < 60 Tinggal kelas
6. Hasil
7. Selesai
Flowchart
:
D.
STRUKTUR
KONDISI MAJEMUK
Struktur kondisi
majemuk adalah suatu kondisi akan terjadi lebih dari dua pilihan yang akan
dikerjakan.
1. Nilai
dikatakan “LULUS”
Algoritma :
1. Mulai
2. Masukkan
nilai
3. Nilai
> 60
4. Jika
nilai > 60 “lulus” (kerjakan no. 8,
9)
5. Jika
tidak > 60 berarti nilai > = 40
6. Jika
nilai > = 40 “perbaikan” (kerjakan no. 8, 9)
7. Jika
nilai tidak >= 40 “tidak
lulus/mengulang”
8. Hasil
9. Selesai
Flowchart :
2. Nilai Yang
diperoleh
Algoritma :
1.
Mulai
2.
Masukan
nilai
3.
Nilai >
0 and nilai < = 20
4.
Jika Nilai
Nilai > 0 and nilai < = 20 mendapat nilai “E”
5.
Jika Nilai
tidak > 0 and nilai < = 2, berarti Nilai >20 and nilai <=40
6.
Jika Nilai
>20 and nilai <=40 mendapat nilai “D”
7.
Jika Nilai
Tidak >20 and nilai < = 40, berarti Nilai > 40 and nilai < = 60
8.
Jika Nilai
> 40 and nilai < = 60 mendapat nilai “C”
9.
Jika Nilai
tidak > 40 and nilai < = 60, berarti nilai > 60 and nilai < = 80
10. Jika Nilai > 60 and nilai < = 80 mendapat nilai “B”
11. Jika Nilai tidak > 60 and nilai < = 80 mendapat nilai “A”
12. Hasil
13. Selesai
Tidak ada komentar:
Posting Komentar
tambahkan komentar anda