Senin, 28 November 2011

STRUKTUR KONDISI UNTUK FLOWCHART


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