2. PRE TEST
Jelaskan Pengertian dari Algoritma dan
Flowchart?
Sebutkan dan jelaskan struktur algoritma?
Sebutkan dan jelaskan lima simbol dari
flowchart!
2
3. Buatlah Algoritma dan flowchart untuk
menghitung keliling lingkaran, jika diketahui
rumus kel. Lingkaran 2*phi*r dan nilai phi sdh
diketahui = 3.14 sedangkan nilai untuk jari-jari
(r) diinputkan lewat keyboard
3
4. Flowchart
Definisi:
Bentuk gambar/diagram yang mempunyai aliran
satu atau dua arah secara sekuensial
Kegunaan:
Untuk mendesain program
Untuk merepresentasikan program
Maka, flowchart harus dapat
merepresentasikan komponen-komponen
dalam bahasa pemrograman
4
5. Pembuatan Flowchart
Sebelum pembuatan program
Mempermudah programmer dalam menentukan alur
logika program
Sesudah pembuatan program
Menjelaskan alur program kepada orang lain
12. Contoh Flowchart
Problem:
Menghitung
luas persegi panjang
Algoritma:
Header : Algo. Menghitung Luas
Persegi Panjang
Deklarasi: var p,l,L : integer;
Deskripsi
1.Masukkan panjang(p)
2.Masukkan lebar(l)
3.Hitung luas(L), yaitu
L= p * l
4.Cetak luas(L)
13. Soal-soal
1.Buatlah algoritma dan Flowchart untuk
menghitung konversi suhu, dari Celcius menjadi
Reamur dan Farenheit.
Input: suhu dalam Celcius
Proses: R = 4/5 * C dan F = 9/5 * C + 32
Output: suhu dalam Reamur dan Farenheit
2. Buatlah algoritma dan Flowchart untuk
mencetak bilangan ganjil dari 1 – 100
14. Algoritma dan flowchart
Mencetak bilangan ganjil 1-100
Algoritmanya:
Header :
Algoritma mencetak bil. Ganjil 1-100
Deklarasi :
1. i=1
2. i = integer
Deskripsi
3. if I mod 2 == 1
4. jika ya tampilkan I
jika tidak ke step 5
5. i = i + 1
6. if I > 100
7. jika ya selesai
8. Jika tidak ke step 3
14
15. TUGAS
1. Buatlah algoritma 2. Carilah simbol-
dan Flowchart simbol dalam
untuk mencetak flowchart selain
bilangan ganjil dari yang telah
1 – 100 diberikan, minimal
10 simbol
15