Anda di halaman 1dari 5

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 program variable, tipe data dan operator di Delphi, kita akan langsung mempraktekkannya dengan membuat sebuah sebagaimana berikut ini. 1. Program Untuk Menghitung Biaya Kuliah Per Semester

Daftar komponen yang dibutuhkan : Komponen Form1 Properti Caption Isi :. Calculator of Tuition Fee 7

Panel1

GroupBox1 Label Label Label Label Label Label 1 2 3 4 5 6

Label 7 Edit1 Edit2 Edit3 Edit4 Edit5 Edit6 Edit7 ComboBox1 ComboBox2 Button1 Button2

Name Caption Name BevelInner BevelOuter Caption Name Caption Caption Caption Caption Caption Caption Name Caption Name Name Text Name Text Name Text Name Text Name Text Name Text Name Text Name Items Name Items Caption Name Caption Name

frmHitungBiayaKuliah dikosongkan PanelCalculate bvLowered bvLowered Rincian SPP Variabel grbSPPVariabel SPP Tetap SKS Teori SKS Praktikum SPP Variabel Dana Sehat Total SPP lblTotal_SPP lblTotalSPP lblTotalSPP txtSPPTetap dikosongkan txtSKSTeori dikosongkan txtTotalSKSTeori dikosongkan txtSKSPrakt dikosongkan txtTotalSKSPrakt dikosongkan txtSPPVariabel dikosongkan txtDanaSehat dikosongkan cmbSKSTeori 25000,30000,35000,40000,4 5000 cmbSKSPrakt 30000,35000,40000,45000,5 0000 Calculate btnCalculate Close btnClose

Source programnya : 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(cmbSKSTeor i.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(cmbSKSPrak t.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;

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 MainMenu1 Form1 Properti Items Caption Isi File >> Close Color >> Biru, Merah, Kuning, Putih :. Setting Warna Form Hijau,

Source programnya :
procedure TForm1.Close1Click(Sender: TObject);

10

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

Anda mungkin juga menyukai