PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2

25
PENGENALAN USER INTERFACE DALPHI 7.0 VOLUME 2 By: Ach. Khozaimi [email protected] www.khozaimi.wordpress.com

description

PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2. By: Ach. Khozaimi [email protected] www.khozaimi.wordpress.com. Pokok Bahasan : Mengenal Event Standart Mengenal Tipe Data - String & Numerik - Konstanta Konversi tipe Data. Pengertian - PowerPoint PPT Presentation

Transcript of PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2

Page 1: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

PENGENALAN USER INTERFACE DALPHI 7.0 VOLUME 2By: Ach. Khozaimi

[email protected]

www.khozaimi.wordpress.com

Page 2: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

Pokok Bahasan :Mengenal Event StandartMengenal Tipe Data- String & Numerik- KonstantaKonversi tipe Data

Page 3: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

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

Mem aham i Istilah Object, Property, Method dan Event

Page 5: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2
Page 6: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

PROGRAM PERTAMAEVENT ONCLICK

Klik 2x

Page 7: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

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

PROGRAM PERTAMA

MENJALANKAN (COMPILE) PROGRAM

Hasil kompilasiProgram pertama anda

Page 9: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

COMPONENT PROPERTIES

Page 10: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

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

VARIABLEVARIABLEPengertianPengertian

Variable adalah penampung data Variable adalah penampung data sementarasementara

DATA

VARIABEL

NAMA VARIABEL

Page 12: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

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

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

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

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

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

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

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

KonstantaKonstanta

Variabel yang nilainya tetapVariabel yang nilainya tetap

Page 20: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

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

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

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

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

PERTANYAAN..??PERTANYAAN..??

Sebagai Tugas untuk Sebagai Tugas untuk kelas C kelas C

Page 25: PENGENALAN USER INTERFACE DALPHI  7.0  Volume  2

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)