6
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 7

MODUL III Variabel dan Tipe Data

Embed Size (px)

Citation preview

Page 1: MODUL III Variabel dan Tipe Data

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

Page 2: MODUL III Variabel dan Tipe Data

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

Page 3: MODUL III Variabel dan Tipe Data

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

Page 4: MODUL III Variabel dan Tipe Data

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

Page 5: MODUL III Variabel dan Tipe Data

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