Anda di halaman 1dari 5

Type Data pada Borland Delphi 7.

Tujuan :
1. Memahami penggunaan Event Komponen/Objek
2. Memahami operator matematika pada Delphi
3. Konversi Data
4. Type Data pada Delphi
5. Memahami penggunaan Variabel & Konstanta pada Delphi

Operator Aritmetika Pada Delphi


+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian Bilangan Pecahan
Mod Sisa Pembagian Bilangan Bulat
Div Pembagian Bilangan Bulat

Konversi Data
StrToInt String Ke Integer
StrToFloat String Ke Float atau Real atau Pecahan
StrToBool String Ke Logika
StrToDate String ke Format Tanggal
StrToTime String ke Format Jam
StrToDateTime String Ke Format Tanggal dan Jam

Type Data
Bilangan Bulat
ShortInt -128 .. 127
Byte 0 .. 255
SmallInt -32.768 .. 32.767
LongInt/Integer -2.147.483.648 .. 2.147.483.647
Int64 -9.223.372.036.854.775.808 .. 9.223.372.036.854.775.807
Word 0 .. 65535
Cardinal 0 .. 2.147.483.647
Pecahan
-324 308
Real 5.e10 .. 1,7.e10
-4932 4932
Extended 3,4.e10 .. 1,1.e
Huruf
String
Char
Boolean True or False
Langkah Praktikum
1. Panggil Program Borland Delhi 7.0
2. Design Form1 dengan Properties :
Caption : Latihan Ke-2
BorderStyle: bsDialog
Height : 200
Position : poScreenCenter
Width : 250

3. Untuk Button5 dikonfigurasi untuk properties Caption : &Selesai, untuk


member perintah agar jika tombol selesai diklik maka program akan berhenti
maka double klik tombol tersebut kemudian ketik “Close;”

4. Untuk kembali ke design Form maka tekan F12 atau Toggle Form pada
SpeedBar

Toggle Form
5. Buat Form Baru/Form2, dan Design sebagai berikut :
6. Rubah Properties Text dari Edit1, Edit2, dan Edit3 menjadi 0 (nol)
7. Pada Button7 atau Selesai berikan perintah tutup dengan doble klik dan ketik
“Close;”
8. Sedangkan pada Button1 atau Jumlah ketikan program sebagai berikut :

9. Tekan F12, Kemudian untuk Button2 atau Kurang :


Edit3.Text := IntToStr(StrToInt(Edit1.Text)-StrToInt(Edit2.Text));
10. Tekan F12, Kemudian untuk Button3 atau Kali :
Edit3.Text := IntToStr(StrToInt(Edit1.Text)*StrToInt(Edit2.Text));
11. Tekan F12, Kemudian untuk Button4 atau Bagi :
Edit3.Text := FloatToStr(StrToFloat(Edit1.Text)-StrToFloat(Edit2.Text));
12. Tekan F12, Kemudian untuk Button5 atau Mod :
Edit3.Text := IntToStr(StrToInt(Edit1.Text) Mod StrToInt(Edit2.Text));
13. Tekan F12, Kemudian untuk Button5 atau Mod :
Edit3.Text := IntToStr(StrToInt(Edit1.Text) Div StrToInt(Edit2.Text));
14. Simpan dengan nama Latihan21.pas
15. Panggil Form1, kemudian Klik Button1 atau Latihan1 dan ketik perintah
Form2.ShowModal;
16. Simpan Semua/Save All Unit1.pas  Latihan2.pas, Project1.dpr Lat2.dpr
17. RUN atau F9, apabila ada muncul pertanyaan tentang apakah Form2 ada di
Latihan21.pas maka jawab Yes, dan tekan F9 kembali
18. Pilih tombol Latihan 1, kemudian coba setiap tombol, dan amati, dan
terakhir tombol “selesai”
19. Buat Form3 dengan design sebagai berikut :

20. Double Klik Tombol Proses, dan ketik program :

21. Tombol “Selesai” ketik “Close;”


22. Simpan/Save Unit3.pas  Latihan22.pas
23. Masuk Ke Form1 dan double klik tombol latihan 2 kemudian ketik
Form3.Show;
24. Buat Form4 dengan design sebagai berikut :

Untuk Proses Ketikan :


procedure TForm4.Button1Click(Sender:
TObject); Const Phi = 3.14;
Var Jari2: Integer;
Luas : Real;
begin
Jari2 := StrToInt(Edit1.Text);
Luas := Phi * Jari2 * Jari2;
end;
25. Selanjutnya Simpan unit4.pas  Latihan23.pas

26. Kembali ke Form1 dan double klik Latihan 3 dan ketik


Form4.ShowModal;
27. Untuk Tombol Latihan 4 design Form5 seperti berikut :

28. Program Pada event Edit2 OnChange


Edit3.Text := IntToStr(9000*StrToInt(Edit2.Text));
29. Program Pada event Edit4 OnChange
Edit5.Text := IntToStr(7000*StrToInt(Edit4.Text));
30. Program Pada event Edit3 & Edit5 On Change
Edit6.Text := IntToStr(StrToInt(Edit3.Text)+StrToInt(Edit5.Text));
31. Amati Setiap langkah dan buat Laporan, kemudian apa perbedaan
ShowModal dan Show

Anda mungkin juga menyukai