PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2
-
Upload
audra-knowles -
Category
Documents
-
view
45 -
download
0
description
Transcript of PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2
PENGENALAN USER INTERFACE DALPHI 7.0 VOLUME 2By: Ach. Khozaimi
www.khozaimi.wordpress.com
Pokok Bahasan :Mengenal Event StandartMengenal Tipe Data- String & Numerik- KonstantaKonversi tipe Data
EVENT
Pengertian Delhi merupakan bahasa pemrograman
bersifat evet-driven. Artinya Delphi akan menjalankan perintah
ketika ada sebuah event. Event adalah property yang memiliki sebuah
pointer untuk menunjuk sebuah procedure.Procedure tersebut di isi dengan “Coding”
Mem aham i Istilah Object, Property, Method dan Event
PROGRAM PERTAMAEVENT ONCLICK
Klik 2x
PROGRAM PERTAMAEVENT ONCLICK
Klik 2x
Nama form Nama komponen event
Perintah menampilkan pesan
Gunakan ctrl+spasi
PROGRAM PERTAMA
MENJALANKAN (COMPILE) PROGRAM
Hasil kompilasiProgram pertama anda
COMPONENT PROPERTIES
LATIHAN
Ketika kursor memasuki EdtNama
On Enter
Ketika tombol mouse masuk di RBWanita
Mouse move
Ketika Checkbox3di klik
On ClickMenutup
form
VARIABLEVARIABLEPengertianPengertian
Variable adalah penampung data Variable adalah penampung data sementarasementara
DATA
VARIABEL
NAMA VARIABEL
VARIABLEVARIABLEAturan PenulisanAturan Penulisan
Tidak boleh sama dengan Tidak boleh sama dengan reserved wordsreserved words
Write, Read, Begin, End, Var, Procedure dllWrite, Read, Begin, End, Var, Procedure dll
Harus diawali dengan huruf / underscore ( _ )Harus diawali dengan huruf / underscore ( _ )
selanjutnya boleh digabung dengan angkaselanjutnya boleh digabung dengan angka
Contoh :Contoh :
Nama, _Umur, Notelp1Nama, _Umur, Notelp1
1Nama, 2Alamat, 3Notelp1Nama, 2Alamat, 3Notelp
VARIABLEVARIABLELocalLocal
Dideklarasikan di dalam sebuah procedure / Dideklarasikan di dalam sebuah procedure / functionfunction
Hanya procedure / function tersebut yang bisa Hanya procedure / function tersebut yang bisa menggunakanmenggunakan
Variabel lokal
VARIABLEVARIABLEGlobalGlobal
Dideklarasikan pada bagian Dideklarasikan pada bagian interfaceinterfaceSeluruh procedure / function yang ada Seluruh procedure / function yang ada
dapat menggunakandapat menggunakan
Variabel global
VARIABELVARIABELTipe DataTipe Data
Integer (bilangan bulat)Integer (bilangan bulat)
Tipe DataTipe Data JangkauanJangkauan
ByteByte 0 ... 2550 ... 255
WordWord 0 ... 655350 ... 65535
ShortIntShortInt -128 ... 127-128 ... 127
SmallIntSmallInt -32768 ... 32767 -32768 ... 32767
IntegerInteger -2147483648 ... 2147483647 -2147483648 ... 2147483647
CardinalCardinal 0 ... 4294967295 0 ... 4294967295
LongIntLongInt -2147483648 ... 2147483647 -2147483648 ... 2147483647
Int64Int64 -2^63 ... 2^63-1 -2^63 ... 2^63-1
VARIABELVARIABELTipe DataTipe Data
Real (bilangan nyata / pecah)Real (bilangan nyata / pecah)
Tipe DataTipe Data JangkauanJangkauan
RealReal 2.9 x 10^-39 ... 1.7 x 10^382.9 x 10^-39 ... 1.7 x 10^38
SingleSingle 1.5 x 10^-45 ... 3.4 x 10^381.5 x 10^-45 ... 3.4 x 10^38
DoubleDouble 5.0 x 10^-324 .. 1.7 x 10^3085.0 x 10^-324 .. 1.7 x 10^308
ExtendedExtended 3.6 x 10^-4951 .. 1.1 x 10^49323.6 x 10^-4951 .. 1.1 x 10^4932
VARIABELVARIABELTipe DataTipe Data
Boolean (TRUE / FALSE)Boolean (TRUE / FALSE)
Tipe DataTipe Data JangkauanJangkauan
BooleanBoolean True / FalseTrue / False
ByteBoolByteBool True / FalseTrue / False
WordBoolWordBool True / FalseTrue / False
LongBoolLongBool True / FalseTrue / False
VARIABELVARIABELTipe DataTipe Data
Character & StringCharacter & String
Tipe DataTipe Data JangkauanJangkauan
CharChar 1 karakter1 karakter
ShortStringShortString 0 ... 255 karakter0 ... 255 karakter
String / ANSI StringString / ANSI String 0 ... 2^31 karakter0 ... 2^31 karakter
WideStringWideString 0 ... 2^30 karakter0 ... 2^30 karakter
KonstantaKonstanta
Variabel yang nilainya tetapVariabel yang nilainya tetap
VARIABELVARIABELKonversi Tipe DataKonversi Tipe Data
FungsiFungsi KebalikanKebalikan KegunaanKegunaan
StrToIntStrToInt IntToStrIntToStr Merubah string ke integerMerubah string ke integer
StrToFloatStrToFloat FloatToStrFloatToStr Merubah string ke realMerubah string ke real
StrToDateTimeStrToDateTime DateTimeToStrDateTimeToStr Merubah string ke waktuMerubah string ke waktu
OperatorOperator
Arithmatic OperatorsArithmatic Operators + (sum)+ (sum) - (substraction)- (substraction) * (multiply)* (multiply) / (divide for real)/ (divide for real) Div (divide for integer)Div (divide for integer) Mod (modulus for integer)Mod (modulus for integer)
OperatorOperator
Boolean OperatorsBoolean Operators Not Not (invers)(invers) And And (true if boath variables are true)(true if boath variables are true) OrOr (true if one of the variable is true) (true if one of the variable is true)
TrueTrue TrueTrue TrueTrue TrueTrue
TrueTrue FalseFalse FalseFalse TrueTrue
FalseFalse TrueTrue FalseFalse TrueTrue
FalseFalse FalseFalse FalseFalse FalseFalse
OperatorOperator
Relational OperatorsRelational Operators := := (assign)(assign) == (equal) (equal) <> <> (not equal)(not equal) << (less than) (less than) >> (greater than) (greater than) <=<= (less than or equal) (less than or equal) >=>= (greater than or equal) (greater than or equal)
PERTANYAAN..??PERTANYAAN..??
Sebagai Tugas untuk Sebagai Tugas untuk kelas C kelas C
Buatlah program berikutBuatlah program berikut
Ketika di klik / mendapat kursorLangsung menghitung
10% dari gaji pokok
Masukkan ke var. GAPOK (global)
Tampilkan Message Gaji yang diterima := GAPOK – PAJAKKetika di tekan tombol proses
Masukkan ke var. PAJAK (global)