Anda di halaman 1dari 9

LAPORAN PRAKTIKUM PEMROGRAMAN

KOMPUTER
MODUL I
(Deklarasi Variabel, Tipe Data, dan Operator)

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
a. Mempermudah dalam perhitungan nilai
b. Mengetahui dengan cepat nilai rata-rata
c. Mengetahui hasil nilai akhir yang diperoleh dengan cepat
d. Mempercepat proses input dan perhitungan nilai yang diperoleh
e. Mempersingkat waktu perhitungan nilai

2. Cara Menggunakan Aplikasi


a. Buka aplikasi modul 1
b. Pilih “mata kuliah” dengan cara klik tanda panah arah ke bawah
pada pilihan “mata kuliah”
c. Masukkan “nilai tugas” pada isian pertama
d. Masukkan “nilai UTS” mahasiswa pada isian kedua
e. Masukkan “nilai UAS” mahasiswa pada isian ketiga
f. Masukkan “nilai aktif” mahasiswa pada isian keempat
g. Klik “masukan nilai” untuk mengakumulasikan nilai tugas, UTS,
UAS, dan keaktifan mahasiswa
h. Klik pilihan “range nilai” untuk mengetahui predikat nilai yang
didapatkan mahasiswa
i. Klik “close” untuk keluar dari program
C. Gambar Aplikasi

Gambar 1.1 Tampilan awal program


Gambar 1.2 Pilihan mata kuliah yang akan diproses

Gambar 1.3 Pengisian nilai tugas, uts, uas, dan keaktifan mahasiswa
Gambar 1.4 Hasil rata-rata dari semua input nilai

Gambar 1.5 Pilihan predikat untuk hasil nilai akhir mahasiswa


D. Source Code

unit Unit1; procedure


interface BT1GaaraClick(Sender:
uses TObject);
Windows, Messages, SysUtils, procedure
Variants, Classes, Graphics, BT2GaaraClick(Sender:
Controls, Forms, TObject);
Dialogs, StdCtrls; procedure
Type BT3GaaraClick(Sender:
TForm1 = class(TForm) TObject);
L1Gaara: TLabel; procedure
CB1GAARA: TComboBox; BT4GaaraClick(Sender:
E1Gaara: TEdit; TObject);
E2Gaara: TEdit; procedure
E3Gaara: TEdit; BT5GaaraClick(Sender:
E4Gaara: TEdit; TObject);
L2Gaara: TLabel; private
L3Gaara: TLabel; { Private declarations }
L5Gaara: TLabel; public
L4Gaara: TLabel; { Public declarations }
BT1Gaara: TButton; end;
BT3Gaara: TButton; var
BT5Gaara: TButton; Form1: TForm1;
E5Gaara: TEdit; Implementation
BT4Gaara: TButton; {$R *.dfm}
BT2Gaara: TButton; procedure
E6Gaara: TEdit; TForm1.BT1GaaraClick(Sender:
TObject);
var
nilai1,nilai2,nilai3,nilai4:integer;
hsl:real ; nama:char;
begin begin
nilai1:=strtoint(E1Gaara.text); E6Gaara.Text:='Cukup';
nilai2:=strtoint(E2Gaara.text); end;
nilai3:=strtoint(E3Gaara.text); procedure
nilai4:=strtoint(E4Gaara.text); TForm1.BT5GaaraClick(Sender:
hsl:=(nilai*30/100)+ TObject);
(nilai2*30/100)+(nilai3*30/100)+ begin
(nilai4*10/100); close;
E5Gaara.Text:=floattostr(hsl); end;
end; end.
procedure
TForm1.BT2GaaraClick(Sender:
TObject);
var
nama:char;
begin
E6Gaara.Text:='Sangat Baik';
end;
procedure
TForm1.BT3GaaraClick(Sender:
TObject);
var
nama:char;
begin
E6Gaara.Text:='Baik';
end;
procedure
TForm1.BT4GaaraClick(Sender:
TObject);
var

Anda mungkin juga menyukai