No Percobaan :6
No.BP : 2011092024
Kelas : 2A
2. Fibriyanti, S.ST.,MT
TA 2021/2022
BAB I
TUJUAN
BAB II
TEORI DASAR
begin
end;
begin
end;
tipe_kembalian adalah tipe dari nilai yang dikembalikan oleh fungsi. Tipe ini bisa
berupa tipe integer, real, string, dsb.
procedure coba(S:string);
begin
end;
bila diperlukan lebih dari 1 parameter maka antara parameter dipisahkan dengan
tanda titik koma (;)
Komponen Shape
Komponen shape merupakan komponen yang terdapat pada tab additional. Bentuk
dari shape dapat dipilih melalui properti shape. Ada 6 bentuk yang bisa dipilih, yaitu :
stCircle, stEllipse, stRectangle, stRoundRect, stRoundSquare, dan stSquare.
Komponen shape ini bisa terlihat atau tidak pada Form adalah dengan menetapkan
nilai property visible bernilai true atau false. Bentuk dasar dari objek komponen shape
ini adalah
Animasi
Animasi adalah salah satu komponen yang terdapat pada tab win32 (animate).
Dengan komponen ini kita dapat melakukan penetapan file animasi yang akan
dioperasikan dengan cara memlilih lokasi penyimpanan file animasi melalui properti
FileName. Untuk mengaktifkan dan menonaktifkan komponen animasi ini
instruksinya adalah:
BAB III
LANGKAH KERJA
3. Buat program untuk penanganan event on-click untuk button Circle, Square
dan Ellips, masing-masing sbb:
procedure TForm1.FormActivate(Sender: TObject);
begin
shape1.Visible:=false;
shape2.Visible:=false;
shape3.Visible:=false;
end;
begin
shape1.Visible:=false;
shape2.Visible:=false;
shape3.Visible:=true;
end;
begin
shape1.Visible:=false;
shape2.Visible:=true;
shape3.Visible:=false;
end;
begin
shape1.Visible:=true;
shape2.Visible:=false;
shape3.Visible:=false;
end;
3. Buat program untuk penanganan event on-click untuk button Cool Run, Stop
Drill Run (atau nama lain) dengan cara double-click pada button tersebut dan
isikan program berikut ini.
begin
animate1.Visible:=true;
animate2.Visible:=false;
animate3.visible:=false;
animate1.active:=true;
end;
begin
animate1.Active:=false;
animate2.Active:=false;
animate3.Active:=false;
end;
begin
animate1.visible:=false;
animate2.visible:=true;
animate3.visible:=false;
animate2.active:=true;
end;
begin
animate1.visible:=false;
animate2.visible:=false;
animate3.visible:=true;
animate3.active:=true;
end;
Buatlah sebuah program perhitungan yang memasukkan fungsi dan prosedur kedalam
Class TForm1 yang ada, uraikan fungsi program tersebut dengan jelas dan buatkan
juga flowchartnya.
BAB IV
ANALISA
Komponen edit ini berfungsi sebagai masukan data (input) dalam bentuk
string, dari bentuk string ini kita dapat mengolahnya menjadi bentuk integer
Komponen label
Selanjutnya praktikan mengklik kiri pada form, maka akan tampil label :
Komponen button
Dengan mengganti bkClose pada kind nya maka pada Form akan
muncul tampilan seperti gambar dibawah ini :
Komponen shape
Bentuk dari shape dapat dipilih melalui properti shape. Ada 6 bentuk
yang bisa dipilih, yaitu : stCircle, stEllipse, stRectangle, stRoundRect,
stRoundSquare, dan stSquare. Komponen shape ini bisa terlihat atau tidak
pada Form adalah dengan menetapkan nilai property visible bernilai true atau
false. Bentuk dasar dari objek komponen shape ini adalah
Stellipse
Stcircle
3. Setelah semua komponen pada halaman kerja selesai dibuat dan ditempatkan
sesuai jobsheet, parktikan kemudian membuat program pada Delphi untuk
penanganan even on-click untuk button Circle, Square, dan Ellips sebagai
berikut :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Buttons, jpeg;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
Shape1: TShape;
Shape2: TShape;
Shape3: TShape;
BitBtn1: TBitBtn;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end;
begin
Shape1.Visible:=false;
Shape2.Visible:=true;
Shape3.Visible:=false;
form1.Color:=clblack
end;
end.
mengklik , atau dengan mrngklik menu Run pada menubar, atau menekan
tombol F9.
Jika diklik tombol button 1 atau circle maka hasilnya dapat dilihat pada form berikut :
Jika ditekan tombol button 2 atau diklik square maka tampilan pada form akan
berubah menjadi seperti berikut
Jika diklik tombol button 3 atau elips tampilan pada form akan berubah sebagai
berikut :
Button 2 : Stop
Setelah halaman kerja baru terbuat, praktikan kemudian membuat tampilan sesuai
dengan job sheet, setiap komponen pembangun ditempatkan sesuai dengan job. Maka
mengklik , atau dengan mrngklik menu Run pada menubar, atau menekan
tombol F9. Setelah program dijalankan akan tampak seperti gambar berikut :
Dari tampilan form terlihat bentuk gambar 3 buah animate yaitu Copyfile,
delete file dan find folder.
3. Klik button 1 atau cool Run maka hasilnya seperti form di bawah, yaitu
terdapat animate dalam properties avycopiefiles.
4. Klik tombol button 3 atau Drill run maka hasilnya seperti form dibawah.
Tampilan animate pada properties commonAVI yaitu AVideletefile
5. Klik tombol button 4 atau count Run maka hasilnya seperti pada form
dibawah, terlihat bahwa animate yang di tunjukkan pada property object
inspector adalah commonAVi find folder.
6. Dan jika menekan tombol button 2 atau button stop tampilan pada layar akan
menjadi seperti dibawah ini :
Karena pada program ini menggunakan event on-keypress, maka klik pada
masing-masing edit dan double klik event onkeypress yang terdapat pada
object inspector yaitu object event. Sehingga ditampilkan code explorer
tempat mengisikan program.
4. Kemudian jalankan program dengan klik menu Run atau , maka akan
tampil seperti berikut:
5. Setelah hasil running keluar, kita dapat menginput nilai alas dan tinggi yang
ingin kita hitung luas segitiganya pada kolom yang telah disediakan. Misalnya
kita menginput nilai alas 6 dan nilai tinggi 5 kemudian klik button hitung agar
program memproses data. Sehingga akan tampil seperti gambar berikut:
6. Setelah kita klik button hitung dan program memproses data yang telah kita
inputkan, maka program akan menampilkan hasil luas segitiga tersebut.
Seperti gambar diatas jika nilai alasnya 6 dan nilai tingginya 5, maka luas
segitiga yang didapat adalah 15,00 cm2.
Jika ingin keluar dari program, klik BitBtn Close.
C. Membangun Aplikasi Menghitung Harga Minyak
Pada praktikum kali ini kita membangun aplikasi Menghitung Harga
Minyak. Komponen yang digunakan label, edit, button, bitbtn, groupbox,
radiobutton. Susun komponen dan ubah properties masing-masing komponen
sehingga tampilan seperti berikut:
Kemudian jalankan program dengan klik menu Run atau , maka akan
tampil seperti berikut:
Setelah hasil running keluar, kita dapat memilih jenis pertamax atau premium
dan menginput nilai liter yang diinginkan. Misalnya kita memilih pertamax
dan menginput sebanyak 2 liter klik button proses untuk menampilkan harga.
Sehingga akan tampil seperti gambar berikut:
Pada gambar diatas terlihat bahwa program telah memproses data yang kita
input sehingga menampilkan harga pertamax. Jika ingin menghitung ulang
dengan data yang berbeda, klik button hapus dan input kembali data yang
diinginkan. Klik BitBtn close untuk keluar dari program.
BAB V
KESIMPULAN
2. Fungsi adalah sub program yang dibentuk yang dapat mengembalikan nilai
tertentu melalui nama fungsi yang didefenisikan tersebut bila fungsi ini di
panggil oleh program atau fungsi prosedur lain.
Function nama_fungsi(parameter1;parameter2;…) : tipe_kembalian;
Begin
3. Animasi adalah salah satu komponen yang terdapat pada tab win32 (animate).
Dengan komponen ini kita dapat melakukan penetapan file animasi yang akan
dioperasikan.