Anda di halaman 1dari 10

LAPORAN PRAKTIKUM KE-1

PRAKTIKUM DASAR-DASAR PEMROGRAMAN


“PROGRAM SELECTION, FUNCTION AND PROCEDURE”

Oleh:
Harry Maringan Tua
185090500111012

Asisten Praktikum:
1. Firman Indrawan Baroro (175090500111034)
2. Ahmad Hakim Purwanto (175090507111038)

LABORATORIUM STATISTIKA
JURUSAN STATISTIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
MALANG
2019

SOAL

Tentukan total pendapatan harian parkir kendaraan roda 2 di Mall FGH.


1. Buatlah syntax nya
2. Rubahlah dalam function atau procedure
Input : Berapa menit di parkiran?
Proses : ketentuan parkir
Kendaraan roda 2
1 jam pertama: Rp.2000
Setiap jam berikutnya
sampai dengan 5 jam :
Rp.3000
>5jam s/d 12 jam:
Rp.5.000
>12 jam s/d 24 jam :
Rp.10.000
INAP(perhari)/ lebih
dari 24 jam : Rp.30.000

Output : tarif parkir yang harus dibayar


Source Code

1.
NO SOURCE CODE
1. Program parkir
2. Uses crt;
3. Var a,b : real;
4. Procedure biaya_parkir(m,n : real);
5. Begin
6. If (m>=0) and (m<=1)
7. Then begin
8. N := 2000;
9. End else
10. If (m>1) and (m<=5)
11. Then begin
12. N := 3000;
13. End else
14. If (m>5) and (m<=12)
15. Then begin
16. N := 5000;
17. End else
18. If (m>12) and (m<=24)
18. Then begin
20. N := 10000;
21. End else
22. N := 30000;
23. End;
24. Begin
25. Clrscr;
Writeln(‘Masukkan lama waktu parkir (jam):
26.
‘);
27. Readln(a);
28. Biaya_parkir(a,b);
Writeln(‘Biaya parkir yang harus dibayar
29.
adalah sebesar : Rp.’,b:0:0);
30. Readln;
31. End.
Print Screen

1. Input
Output

PEMBAHASAN
1.
NO PEMBAHASAN
1. Judul program
2. Deklarasi penggunaan library crt
3. Deklarasi variabel
4. Deklarasi prosedur dengan variable lokal m dan n
5. Instruksi awal tubuh prosedur
6. Kondisi 1 : lama parkir waktu 1 jam pertama
7. Instruksi eksekusi kondisi 1
8. Biaya yang harus dibayarkan untuk kondisi 1 = 2000
9. Instruksi penutup kondisi 1
Kondisi 2 : lama waktu parkir lebih dari 1 jam dan kurang dari
10.
sama dengan 5 jam
11. Instruksi eksekusi kondisi 2
12. Biaya yang harus dibayarkan untuk kondisi 2 = 3000
13. Instruksi penutup kondisi 2
Kondisi 3 : lama waktu parkir lebih dari 5 jam dan kurang dari
14.
sama dengan 12 jam
15. Instruksi eksekusi kondisi 3
16. Biaya yang harus dibayarkan untuk kondisi 3 = 5000
17. Instruksi penutup kondisi 3
Kondisi 4 : lama waktu parkir lebih dari 12 jam dan kurang dari
18.
sama dengan 24 jam
19. Instruksi eksekusi kondisi 4
20. Biaya yang harus dibayarkan untuk kondisi 4 = 10000
Instruksi penutup kondisi 4 sekaligus eksekusi kondisi 5 dimana
21.
saat kondisi 1 sampai 4 tidak terpenuhi
22. Biaya yang harus dibayarkan untuk kondisi 5 = 30000
23. Instruksi penutup tubuh prosedur
24. Instruksi awal tubuh program
25. Membersihkan layar yang ada di unit crt
26. Intruksi agar user memasukkan lama waktu parkir
27. Inputan user disimpan dalam variabel a
28. Pemanggilan prosedur dengan variable global a dan b
Intruksi menampilkan output dengan b sebagai biaya yang harus
29.
dibayarkan user
Intruksi agar program tidak langsung menghilang setelah user
30.
memasukkan input
31. Intruksi penutup tubuh program
PENUTUP

Kesimpulan: Program ini bisa diguynakan untuk menghitung biaya


parkir dan memudahkan si penjaga parkir

Saran: tidak ada, Terimakasih Ka.


Ketentuan :

- Font times new roman uk 11


- Pengecualian untuk source code memakia font Courier New uk 11
- Spasi 1.5
- Diprint dalam ukuran A5 dan distaples samping
- Dikumpulkan pada saat praktikum tanggal 15 November 2019

Anda mungkin juga menyukai