Desaing Delphi Dengan Hitung Diskon
DASAR
PEMROGRAMAN
Disusun oleh:
Helio Rofino
Correia
15330001
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS JANABADRA
YOGYAKARTA
2015
PENDAHULUAN
1.1 Persiapan
·
CPU
·
Monitor
·
Keyboard
·
Mouse
·
Microsoft Excel Word 2007
1.2 Tujuan Pratikum
v Dapat memahami dan menggunakan procedure dan
function
v Dapat memahami penggunaan procedure dan
fuction
1.3
Dasar Teori
Prosedur adalah suatu program terpisah dan
berdiri dalam bentuk blok dan berfungsi sebagai sebuah sub program (program bagian). Penulisan prosedur diawali dengan kata
procedure pada bagian deklarasi program dan cukup menuliskan nama prosedur yang
dibuat pada bagian implementasi. Alasan
penggunaan prosedur :
1. Digunakan untuk penggalan program yang akan digunakan secara berulang-ulang dalam suatu proses program.
2. Digunakan untuk memecah-mecah program menjadi sebuah modul program, sehingga listing program
menjadi lebih sederhana.
Syarat penulisan nama
procedure :
1. Harus diawali dengan karakter
2. Untuk nama prosedur dengan menggunakan dua kata atau lebih
penulisannya tidak boleh menggunakan spasi,harus digabung atau dihubungkan dengan underscore (_)
3. Tidak mengenal tanda baca
Contoh :
a.
Pendeklarasian prosedur
Penulisan pendeklarasian sebuah prosedur dalam delphi ditempatkan
setelah kata public agar dapat dikenali oleh semua object yang ada dalam proses
program tersebut. Penulisannya dengan kata procedure diikuti nama procedure.
Public
Procedur bersih;
b.
Penulisan prosedur program prosedur
terdapat dalam bagian implementation.
Procedure
Tform1.Bersih;
Begin
Ednama.text:=” ”;
EdAlamat.text:=” ”;
EdKota.text:=” ”;
EdProvinsi.text:=” ”;
End;
c.
Pemanggilan prosedur
Pemanggilan prosedur terdapat dalam bagian implementation,pada
umumnya pemanggilan prosedur terdapat dalam suatu ruang lingkup
object yang mempunyai sebuah event. Cara pemanggilannya cukup hanya dituliskan
nama prosedurnya saja.
Procedure.Tform1.button1click(sender.Tobject);
Begin
Bersih;
End;
v Fungsi
Pengertian secara umum mengenai fungsi merupakan sebuah
penggalan program yang terpisah dari program utama dan berfungsi sebagai sebuah program bagian dari program utama. Penulisan fungsi diawali dengan kata cadangan function dan dideklarasikan dalam bagian deklarasi fungsi,dan penulisan program fungsi
ditempatkan pada program utama. Penulisan fungsi harus diikuti dengan tipe datanya.
Bentuk umum penulisan fungsi
Function indentifier (daftar-parameter):type;
Contoh :
Function
hitung (var a,b : real) : real;
Penulisan blok fungsi diawali
dengan kata cadangan begin dan
diakhiri dengan end;
BAB
II
PELAKSANAAN PRAKTIKUM
1.
Praktikum 1
Kami memBuat design form seperti dibawah ini :
Koding Pada Button1.Hitung
procedure
TForm1.Button1Click(Sender: TObject);
var
a,b,c:integer;
begin
a:=StrToInt(Edit1.Text);
b:=StrToInt(Edit2.Text);
c:=a+b;
Edit3.Text:=inttostr(c);
end;
Koding Pada Button2.Close
procedure
TForm1.Button2Click(Sender: TObject);
begin
Close;
end;
Hasil Run
2.
Praktikum
2
Fungsi untuk memanggil fungsi lain
Lalu
membuatkan design form seperti dibawah ini :
Komponen
yang di pakai
Berikut ini adalah Soure codenya pada latihan II:
Function pangkat (x,y: real):real;
Begin
Pangakat
:=exp(ln(x)*y);
End;
Function bunga (e,f,g :real) :real;
Begin
Bunga :=e*pangkat((1+f/100),g);
End;
Koding Pada Button 1/Total.
Procedure TForm1.ButtonClick(Senter:
TObject);
Var a,b,c,d,e:Real;
Begin
a:=StrToFloat (Edit2.Text)
b:=StrToFloat (Edit3.Text)
c:=StrToFloat (Edit4.Text)
d:=bunga(a,b,c);
Edit5.Text:=FloatToStr(d);
Edit5.Text:=FormatFload(‘#.###’,d);
E:=d/c;
Edit6.Text:=FloadToStr(e);
Edit.Text:=FormatFloat(‘#.###’,e);
End;
Koding Pada Button2. Bersih
Procedure
TForm1.Button2Click(Sender:TObject);
Begin
Edit1.Text:=’’;
Edit2.Text:=’’;
Edit3.Text:=’’;
Edit4.Text:=’’;
Edit5.Text:=’’;
Edit6.Text:=’’;
End;
Koding pada Button3.Close
Procdure TForm1.Button3Click(Sender:
TObject);
Begin
Close;
End;
Hasil run program
SELAMAT MENCOBA
Komentar
Posting Komentar