Anda di halaman 1dari 5

Tugas Alpro Kelas A.

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.

Go ahead and get started.

Anda mungkin juga menyukai