Anda di halaman 1dari 11

LAPORAN PRAKTIKUM PEMROGRAMAN

KOMPUTER
MODUL V
(ARRAY)

Disusun oleh:
Muhammad Sugara Rahayu
(2000019111)
Asisten praktikum:
Uswatun Hasanah

LABORATORIUM TEKNIK INDUSTRI


PROGRAM STUDI TEKNIK INDUSTRI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS AHMAD DAHLAN
YOGYAKARTA
2020
A. Flowchart
B. Deskripsi Program
1. Fungsi Aplikasi
1) Untuk mempermudah proses sewa kendaraan
2) Untuk mempermudah penyimpanan arsip
3) Mempercepat proses booking kendaraan
4) Mempercepat pendataan peminjam kendaraan
5) Mempermudah pencetakan bukti peminjaman
2. Cara Menggunakan Aplikasi
1) Buka aplikasi Modul 5
2) Masukan data bulan, tahun, dan nama petugas
3) Untuk data peminjaman masukan nama, asal, tanggal mulai
meminjam, tanggal mengembalikan kendaraan, banyaknya
kendaraan yang akan dipinjam, hari sewa, hari pengembalian,
identitas kendaraan, serta nomor plat kendaraan
4) Klik input data untuk mencetak sruk booking kendaraan
5) Klik reset untuk menghapus data yang telah diimasukan
6) Klik tanda silang di pojok kanan atas untuk menutup aplikasi
C. Gambar Aplikasi

Gambar 5.1 Tampilan awal aplikasi

Gambar 5.2 Pilih bulan


Gambar 5.3 Pilih tahun

Gambar 5.4 Pilih nama petugas


Gambar 5.5 Input data peminjam

Gambar 5.6 Masukan hari pada saat menyewa kendaraan


Gambar 5.7 Masukan hari pada saat mengembalikan kendaraan

Gambar 5.8 Masukan merk kendaraan


Gambar 5.9 Masukan model kendaraan

Gambar 5.10 Masukan nomor plat kendaraan


Gambar 5.11 Tampilan setelah diinput

Gambaar 5.12 Tampilan setelah di resset


D. Source Code
unit Unit1; function cetak1:string;
interface { Public declarations }
uses end;
Windows, Messages, SysUtils, var
Variants, Classes, Graphics, MuhammadSugaraRahayu20000
Controls, Forms, 19111:
Dialogs, StdCtrls, jpeg, ExtCtrls; TMuhammadSugaraRahayu2000
type 019111;
TMuhammadSugaraRahayu2000 implementation
019111 = class(TForm) {$R *.dfm}
CB1gaara: TComboBox; function
CB2gaara: TComboBox; TMuhammadSugaraRahayu2000
CB3gaara: TComboBox; 019111.cetak1:string;
L1gaara: TLabel; var
L2gaara: TLabel; inputharisewa : string;
L3gaara: TLabel; inputharikembali : string;
L4gaara: TLabel; begin
L5gaara: TLabel; inputharisewa:=inputbox('HARI
L6gaara: TLabel; SEWA','Masukan Hari Pada Saat
L7gaara: TLabel; Menyewa Kendaraan','');
E4gaara: TEdit; inputharikembali:=inputbox('HA
E5gaara: TEdit; RI PENGEMBALIAN','Masukan
E3gaara: TEdit; Hari Pada Saat Pengembalian
E2gaara: TEdit; Kendaraan','');
E1gaara: TEdit; M1gaara.Lines.Add('--------------
BT1gaara: TButton; STRUK BOOKING
BT2gaara: TButton; KENDARAAN--------------');
M1gaara: TMemo; M1gaara.Lines.Add('**********
L8gaara: TLabel; ***************************
Image1: TImage; ***********');
procedure FormCreate(Sender: M1gaara.Lines.Add('PETUGAS
TObject); :'+CB3gaara.Text);
procedure M1gaara.lines.add('NAMA
BT1gaaraClick(Sender: :'+E1gaara.Text);
TObject); M1gaara.lines.add('ASAL
procedure :'+E2gaara.Text);
BT2gaaraClick(Sender: M1gaara.Lines.add('SEWA
TObject); :'+inputharisewa+','+E3gaara.Tex
private t+'/'+
{ Private declarations } CB1gaara.Text+'/'+CB2gaara.text
public );
M1gaara.lines.add('KEMBALI M1gaara.lines.add('==========
:'+inputharikembali+','+E4gaara. ========================
Text+'/'+CB1gaara.Text+'/'+CB2 =======');
gaara.text); M1gaara.lines.add('MERK
M1gaara.lines.add('BANYAK KENDARAAN :'+inputmerk
KENDARAAN :'+E5gaara.Tex mobil);
t); M1gaara.lines.add('MODEL
End; KENDARAAN :'+inputmodel
procedure mobil);
TMuhammadSugaraRahayu2000 M1gaara.Lines.add('NOMOR
019111.FormCreate(Sender: PLAT :'+inputnomorp
TObject); lat);
begin M1gaara.lines.add('==========
M1gaara.Clear; ========================
end; =======');
procedure end;
TMuhammadSugaraRahayu2000 end;
019111.BT1gaaraClick(Sender: procedure
TObject); TMuhammadSugaraRahayu2000
var 019111.BT2gaaraClick(Sender:
jumlah : array of integer; TObject);
inputmerkmobil,inputnomorplat,i begin
nputmodelmobil : string; E1gaara.clear;
i:integer; E2gaara.Clear;
begin E3gaara.Clear;
cetak1; E4gaara.Clear;
setlength(jumlah, E5gaara.clear;
strtoint(E5gaara.Text)); M1gaara.Clear;
for i := 1 to end;
strtoint(E5gaara.Text) do end.
begin
inputmerkmobil:=inputbox('IDE
NTITAS
KENDARAAN','Masukan Merk
Kendaraan','');
inputmodelmobil:=inputbox('IDE
NITAS
KENDARAAN','Masukan Model
Kendaraan','');
inputnomorplat:=inputbox('NOM
OR REGISTRASI','Masukan
Nomor plat Kendaraan','');

Anda mungkin juga menyukai