PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2
-
Upload
audra-knowles -
Category
Documents
-
view
43 -
download
0
description
Transcript of PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2
![Page 1: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/1.jpg)
PENGENALAN USER INTERFACE DALPHI 7.0 VOLUME 2By: Ach. Khozaimi
www.khozaimi.wordpress.com
![Page 2: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/2.jpg)
Pokok Bahasan :Mengenal Event StandartMengenal Tipe Data- String & Numerik- KonstantaKonversi tipe Data
![Page 3: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/3.jpg)
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”
![Page 4: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/4.jpg)
Mem aham i Istilah Object, Property, Method dan Event
![Page 5: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/5.jpg)
![Page 6: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/6.jpg)
PROGRAM PERTAMAEVENT ONCLICK
Klik 2x
![Page 7: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/7.jpg)
PROGRAM PERTAMAEVENT ONCLICK
Klik 2x
Nama form Nama komponen event
Perintah menampilkan pesan
Gunakan ctrl+spasi
![Page 8: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/8.jpg)
PROGRAM PERTAMA
MENJALANKAN (COMPILE) PROGRAM
Hasil kompilasiProgram pertama anda
![Page 9: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/9.jpg)
COMPONENT PROPERTIES
![Page 10: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/10.jpg)
LATIHAN
Ketika kursor memasuki EdtNama
On Enter
Ketika tombol mouse masuk di RBWanita
Mouse move
Ketika Checkbox3di klik
On ClickMenutup
form
![Page 11: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/11.jpg)
VARIABLEVARIABLEPengertianPengertian
Variable adalah penampung data Variable adalah penampung data sementarasementara
DATA
VARIABEL
NAMA VARIABEL
![Page 12: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/12.jpg)
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
![Page 13: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/13.jpg)
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
![Page 14: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/14.jpg)
VARIABLEVARIABLEGlobalGlobal
Dideklarasikan pada bagian Dideklarasikan pada bagian interfaceinterfaceSeluruh procedure / function yang ada Seluruh procedure / function yang ada
dapat menggunakandapat menggunakan
Variabel global
![Page 15: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/15.jpg)
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
![Page 16: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/16.jpg)
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
![Page 17: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/17.jpg)
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
![Page 18: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/18.jpg)
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
![Page 19: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/19.jpg)
KonstantaKonstanta
Variabel yang nilainya tetapVariabel yang nilainya tetap
![Page 20: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/20.jpg)
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
![Page 21: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/21.jpg)
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)
![Page 22: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/22.jpg)
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
![Page 23: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/23.jpg)
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)
![Page 24: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/24.jpg)
PERTANYAAN..??PERTANYAAN..??
Sebagai Tugas untuk Sebagai Tugas untuk kelas C kelas C
![Page 25: PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2](https://reader036.fdocuments.in/reader036/viewer/2022062408/568137e9550346895d9f9d49/html5/thumbnails/25.jpg)
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)