Pseudocode
• Pseudocode adalahbahasa perantara antara
bahasa manusia dengan bahasa pemrograman
• Di dalam pseudocode memuat logika
penyelesaian masalah
• Pseudocode harus berisi bahasa yang singkat,
padat dan jelas
• Flowchart simbol
• Pseudocode bahasa
3.
Lingkaran
• Buatlah flowchartuntuk menghitung
keliling dan luas lingkaran
– Keliling = 2 * PI * radius
– Luas = PI * radius * radius
4.
START
PI=3.14, keliling, luas,radius
keliling=2*PI*radius
luas=PI*radius*radius
Input radius
Print keliling, luas
END
1. Definisikan PI=3.14
2. Deklarasikan keliling, luas,
radius
3. Input radius
4. keliling=2*PI*radius
5. luas=PI*radius*radius
6. Print keliling dan luas
5.
Konversi suhu
• Buatlahflowchart untuk mengkonversi
suhu dari Celcius ke Fahrenheit dengan
rumus
F = C * 1.8 + 32
6.
START
C, F
F =C*1.8 + 32
Input C
Print F
END
1. Deklarasikan C dan F
2. Input C
3. F=C*1.8+32
4. Print F
7.
Menampilkan bilangan ganjil
•Buatlah flowchart untuk menampilkan
sederetan bilangan ganjil dari 10 sampai
30 kecuali 21 dan 27
• Contoh:
• Output : 11 13 15 17 19 23 25 29
8.
START
Bil=10
Print Bil END
Bil%2=0
(Bil=21)||
(Bil=27)
Bil 30
Bil++
Y
T
Y
T
T
Y
1. Inisialisasi Bil=10
2. Jika Bil%2 ≠ 0 kerjakan 3-4
3. Jika !((Bil=21) || (Bil=27)
4. Print Bil
5. Jika Bil <= 30 kerjakan 6-7
6. Bil++
7. Kembali ke 2
8. Selesai
9.
Diskriminan
• Buatlah flowchartuntuk menghitung determinan dan
mencari akar-akar dari persamaan kuadrat : ax2 + bx + c
= 0 , dengan ketentuan sbb :
– D = b2 - 4ac
– Jika D = 0 , maka terdapat 2 akar real yang kembar, yaitu:
• x1 = x2 = -b / 2a
– Jika D > 0 , maka terdapat 2 akar real yang berlainan, yaitu:
• x1 = (-b + sqrt(D)) / 2a
• x2 = (-b - sqrt(D)) / 2a
– Jika D < 0 , maka terdapat 2 akar imaginair yang berlainan, yaitu:
• x1 = -b / 2a + (sqrt(-D) / 2a) i
• x2 = -b / 2a - (sqrt(-D) / 2a) i
10.
START
a, b, c,x1, x2, D
END
Input a, b, c
D=b*b-4*a*c
D = 0
D > 0
x1 = -b/2a
x2 = x1
x1 = (-b+sqrt(D))/2*a
x2 = (-b-sqrt(D))/2*a
x1 = -b/2*a+(sqrt(-D)/2*a)
x2 = -b/2*a-(sqrt(-D)/2*a)
Print
x1, x2
Print
“x1i”, “x2i”
Y
Y
T
T
Buat Pseudococe dari
flowchart berikut ini