Professional Documents
Culture Documents
2.StrukturDasarProgram Bag2
2.StrukturDasarProgram Bag2
# KAMUS
# Penjelasan dalam bentuk komentar
# Deklarasi type, variabel, konstanta, fungsi, prosedur
# ALGORITMA
# Deretan langkah algoritmik untuk penyelesaian # persoalan
# ALGORITMA # ALGORITMA
i = int(input()) x = 100.75 Hasil eksekusi tidak
x = 100.75 i = int(input()) berubah, walaupun
urutan instruksi
diubah
print(x) print(x)
print(i*2) print(i*2)
# ALGORITMA # ALGORITMA
i = int(input()) i = int(input()) Hasil eksekusi
x = 100.75 x = 100.75 berubah karena
urutan instruksi
diubah
print(x) print(i*2)
print(i*2) print(x)
Flowchart
Pseudocode input(R)
input(R)
Kel 2 * 3.14 * R
Kel 2 * 3.14 * R
output(R)
output(kel)
Selesai
# KAMUS
# R : float
# Kel : float
# ALGORITMA
R = float(input())
Kel = 2 * 3.14 * R
print(Kel)
12/09/2022 21
Contoh-2. Tinggi Rata-Rata
• Pak Guru menyeleksi 5 orang anak yang akan masuk ke tim basket
sekolah. Ia ingin mengetahui tinggi badan rata-rata mereka.
• Buat program menghitung rata-rata dari tinggi badan 5 anak
• Program akan menerima masukan data tinggi badan untuk 5 orang anak
• Selanjutnya program menampilkan tinggi rata-rata dari ke lima anak
tersebut
output (rata)
Selesai
# KAMUS
# t1, t2, t3, t4, t5 : float
# rata : float
# ALGORITMA
t1 = float(input())
t2 = float(input())
t3 = float(input())
t4 = float(input())
t5 = float(input())
print (rata)
Flowchart
Pseudocode input(v,t)
input(v, t)
S v * t
sv*t
output(s)
output(s)
Selesai
# KAMUS
# v, t, s : float
# ALGORITMA
v = float(input())
t = float(input())
s = v * t
print(s)
12/09/2022 31
Latihan-1: Python - tambahan tampilan
# Program HitungJarak
# Menghitung jarak berdasarkan masukan kecepatan (v) dan waktu (t)
# KAMUS
# v, t, s : float
# ALGORITMA
v = float(input("Masukkan kecepatan = "))
t = float(input("Masukkan waktu = "))
s = v * t
print("Jarak = ", s)
12/09/2022 32
Latihan-2: Pseudocode + Flowchart
Flowchart Mulai
input
Pseudocode
(alas, tinggi)
input(alas, tinggi)
luas 0.5 * alas * tinggi
luas 0.5 * alas * tinggi
output(luas)
output (luas)
Selesai
# KAMUS
# luas, alas, tinggi : float
# ALGORITMA
alas = float(input())
tinggi = float(input())
print(luas)
12/09/2022 34
Latihan-3: Pseudocode + Flowchart
Flowchart
Mulai
Pseudocode
input (m, h, k)
input(m, h, k)
biaya h * 10 + m * 15 + k * 20
biaya h * 10 + m * 15 + k * 20
output(biaya)
output (biaya)
Selesai
# KAMUS
# biaya, m, h, k : int
# ALGORITMA
m = int(input()); h = int(input()); k = int(input())
biaya = m * 10 + h * 15 + k * 20
print(biaya)
12/09/2022 36