PENGENALAN USER INTERFACE DALPHI 7.0 Volume 2

Post on 04-Jan-2016

42 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

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

rankcalm@gmail.com

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)

top related