A
1 1_InOut
1.1 jarakGLBB
Judul jarakGLBB
{program penghitung jarak glbb dengan inputan kecepatan awal(m/s), waktu (t)
dan percepatan (m/s2)}
Kamus
v : Integer {kecepatan awal (m/s)}
t : Integer {lamanya waktu (t)}
a : Integer {percepatan (m/s2)}
s : Integer {jarak yang ditempuh (m)}
Algoritma
Input (v, t, a)
s ← (v * t) + ( (1/2) * (a * t * t) )
Output (s)
1.2 jarakPBola
Judul jarakPBola
{program penghitung jarak y pada gerak parabola}
Kamus
v : Integer {kecepatan awal (m/s)}
t : Integer {lamanya waktu (t)}
Constant g : Real = 9.8 {konstanta gravitasi (m/s2)}
y : Real {jarak yang ditempuh gerak parabola (m)}
Algoritma
Input (v, t)
y ← (v * t) - ( (1/2) * (a * 9.8 * 9.8) )
Output (y)
1.3 gayaSentr
Judul gayaSentr
{program penghitung besar gaya sentrifugal}
Kamus
v : Integer {kecepatan awal (m/s)}
m : Integer {massa benda (kg)}
r : Integer {jari-jari (m)}
F : Integer {Besar gaya yang dihasilkan (N)}
Algoritma
Input (v, m, r)
F ← m * ((v * v)/ r)
Output (F)
1.4 volBolaKerct
Judul volBolaKerct
{program penghitung volume bola dan kerucut maksimum dalam bola, dengan input
jari - jari}
Kamus
r : Integer {jari-jari(m)}
Constant PHI : Real = 3.1415 {konstanta PHI}
vb : Real {volume bola (m3)}
vk : Real {volume kerucut maksimal (m3)}
Algoritma
Input (r)
vb ← (4/3) * (PHI * r * r * r)
vk ← (1/2) * vb
Output (vb, vn)
1.5 luasKelLayang
Judul luasKelLayang
{program penghitung luas dan keliling layang-layang dengan input sisi dan
diagonal}
Kamus
s1 : Integer {sisi satu layang-layang (m)}
s2 : Integer { sisi dua layang-layang (m) }
d1 : Integer {diagonal satu layang-layang (m)}
d2 : Integer { diagonal dua layang-layang (m)}
L : Real {Luas layang-layang (m2)}
K : Integer {Keliling layang-layang (m)}
Algoritma
Input (s1, s2, d1, d2)
L ← (1/2) * d1 * d2
K ← 2 * (s1 + s2)
Output (L, K)
2 2a_latihanAlpro
2.1
2.2
2.3
3 2b_latihanAlproB
3.1 2b_1
Judul 2b_1
{program pengecek, apakah input berupa bilangan atau bukan}
Kamus
i : Integer {Input berupa bilangan}
Algoritma
Input (i)
If (i = digit) Then
(Depend on (i) :
i = 0 : Output (“nol”)
i > 0 : Output (“Bilangan positif”)
i > 0 : Output (“Bilangan negatif”)
)
Else
Output (“Bukan termasuk sebuah bilangan”)
3.2 2b_2
Judul 2b_2
{program penentu hari sesuai input}
Kamus
i : Integer {Input berupa bilangan 1-7}
Algoritma
Input (i)
If ( (i > 0) & (i <= 7) Then
(Depend on (i) :
i = 1 : Output (“Minggu”)
i = 2 : Output (“Senin”)
i = 3 : Output (“Selasa”)
i = 4 : Output (“Rabu”)
i = 5 : Output (“Kamis”)
i = 6 : Output (“Jumat”)
i = 7 : Output (“Sabtu”)
)
Else
Output (“Masukan nomor hari tidak tepat”)
3.3 2b_3
Judul 2b_3
{program penentu jenis segitiga tergantung 3 inputan}
Kamus
a : Integer {sisi segitiga pertama}
b : Integer {sisi segitiga kedua}
c : Integer {sisi segitiga ketiga}
Algoritma
Input (a, b, c)
If ((a > 0) and (b > 0) and (c > 0)) Then
(Depend on (a, b, c) :
(a = b) and (b = c) : Output (“Segitiga Sama Sisi”)
(a = b) or (b = c) or (a = c): Output (“Segitiga Sama Kaki”)
Else : Output (Segitiga Sembarang)
)
Else
Output (“terdapat nilai yang bukan segitiga”)
4 3a_KuisAlpro
4.1
4.2
4.3
4.4
4.5
5 3b_KuisAlpro
5.1
5.2
5.3
5.4
To take advantage of this template’s design, use the Styles gallery on the Home tab. You can format
your headings by using heading styles, or highlight important text using other styles, like Emphasis
and Intense Quote. These styles come in formatted to look great and work together to help
communicate your ideas.