Upload
euis-marlina
View
1.535
Download
2
Embed Size (px)
Citation preview
MODUL III
VARIABEL, TIPE DATA DAN OPERATOR
Delphi merupakan bahasa pemrograman berbasis visual
yang dikembangkan dari bahasa Pascal. Oleh karena itu, bagi
anda yang pernah belajar atau menggunakan bahasa Pascal
sebelumnya, tidak akan mengalami banyak kesulitan dalam
mempelajari Delphi ini. Hampir semua aturan listing program,
baik penamaan variable, tipe data dan operatornya, sama
dengan yang ada di Pascal.
Untuk mengetahui lebih lanjut tentang penggunaan
variable, tipe data dan operator di Delphi, kita akan langsung
mempraktekkannya dengan membuat sebuah program
sebagaimana berikut ini.
1. Program Untuk Menghitung Biaya Kuliah Per Semester
Daftar komponen yang dibutuhkan :
Komponen Properti Isi
7
Form1 CaptionName
:. Calculator of Tuition FeefrmHitungBiayaKuliah
Panel1 CaptionNameBevelInnerBevelOuter
dikosongkanPanelCalculatebvLoweredbvLowered
GroupBox1 CaptionName
Rincian SPP VariabelgrbSPPVariabel
Label 1 Caption SPP TetapLabel 2 Caption SKS TeoriLabel 3 Caption SKS PraktikumLabel 4 Caption SPP VariabelLabel 5 Caption Dana SehatLabel 6 Caption
NameTotal SPPlblTotal_SPP
Label 7 CaptionName
lblTotalSPPlblTotalSPP
Edit1 NameText
txtSPPTetapdikosongkan
Edit2 NameText
txtSKSTeoridikosongkan
Edit3 NameText
txtTotalSKSTeoridikosongkan
Edit4 NameText
txtSKSPraktdikosongkan
Edit5 NameText
txtTotalSKSPraktdikosongkan
Edit6 NameText
txtSPPVariabeldikosongkan
Edit7 NameText
txtDanaSehatdikosongkan
ComboBox1 NameItems
cmbSKSTeori25000,30000,35000,40000,45000
ComboBox2 NameItems
cmbSKSPrakt30000,35000,40000,45000,50000
Button1 CaptionName
CalculatebtnCalculate
Button2 CaptionName
ClosebtnClose
Source programnya :
8
Deklarasi Variabel dan tipe data sebagai
variabel global
public { Public declarations } //deklarasi variabel spptetap,sppvariabel,danasehat:real; TotalSKSTeori,TotalSKSPrakt,totalspp:real;end;
Pada cmbSKSTeori event onclick
procedure TfrmHitungBiayaKuliah.cmbSKSTeoriClick(Sender: TObject);begin //hitung total biaya sks teori TotalSKSTeori:=strtoint(txtSKSTeori.Text)*strtoint(cmbSKSTeori.Text); txtTotalSKSTeori.Text:=floattostr(TotalSKSTeori); //penggunaan operator tambah sppvariabel:=TotalSKSTeori+TotalSKSPrakt; txtSPPVariabel.Text:=FloatToStr(sppvariabel);end;
Pada cmbSKSPrakt event onclick
procedure TfrmHitungBiayaKuliah.cmbSKSPraktClick(Sender: TObject);begin //hitung total biaya sks praktikum TotalSKSPrakt:=strtoint(txtSKSPrakt.Text)*strtoint(cmbSKSPrakt.Text); txtTotalSKSPrakt.Text:=floattostr(TotalSKSPrakt); sppvariabel:=TotalSKSTeori+TotalSKSPrakt; txtSPPVariabel.Text:=FloatToStr(sppvariabel);end;
Pada button Calculate event onclick
procedure TfrmHitungBiayaKuliah.btnCalculateClick(Sender: TObject);begin lblTotal_SPP.Visible:=true; lblTotalSPP.Visible:=true; //hitung total SPP spptetap:=strtofloat(txtSPPTetap.Text); danasehat:=strtofloat(txtDanaSehat.Text); totalspp:=spptetap+sppvariabel+danasehat; lblTotalSPP.Caption:=FloatToStr(totalspp);end;
9
Pada button Close event onclick
procedure TForm1.btnKeluarClick(Sender: TObject);begin //menutup form Close;end;
Catatan :
Tipe data real merupakan tipe data untuk
bilangan yang memiliki jangkauan…… .
StrToInt : Mengkonversi tipe data
string ke integer.
FloatToStr : Mengkonversi tipe data real
ke string.
StrToFloat : Mengkonversi tipe data
string ke real.
2. Program Menu Pengaturan Warna Form
Daftar komponen yang dibutuhkan :
Komponen Properti Isi
MainMenu1 Items File >> Close
10
Color >> Biru, Merah, Hijau, Kuning, Putih
Form1 Caption :. Setting Warna Form
Source programnya :
procedure TForm1.Close1Click(Sender: TObject);begin Close;end;
procedure TForm1.Biru1Click(Sender: TObject);begin Form1.Color:=clblue;end;
procedure TForm1.Merah1Click(Sender: TObject);begin Form1.Color:=clred;end;
procedure TForm1.Hijau1Click(Sender: TObject);begin Form1.color:=clgreen;end;
procedure TForm1.Kuning1Click(Sender: TObject);begin Form1.color:=clyellow;end;
procedure TForm1.Putih1Click(Sender: TObject);begin Form1.Color:=clwhite;end;
11