Tugas 2
29 Maret 2012
DELPHI
ANDI MUHAMMAD
IQBAL
13020110018
TIL 2.1
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MUSLIM INDONESIA
MAKASSAR 2012
KEYWORD PADA
DELPHI (BAHASA PEMROGRAMAN 1)
Kata Kunci
|
Peran dalam Delphi Pascal
|
and
|
Operasi boolean AND
|
array
|
Untuk mendefinisikan array
|
as
|
Untuk melakukan typecast
|
asm
|
Awal dari definisi Assembly
|
begin
|
Awal blok
|
case
|
Pencabangan dengan banyak alternatif
|
class
|
Definisi kelas
|
const
|
Definisi konstanta
|
constructor
|
Method khusus untuk membentuk kelas
|
destructor
|
Method khusus untuk menghancurkan kelas
|
dispinterface
|
Bentuk khusus interface, yaitu Dispatch Interface (berkaitan
dengan COMautomation)
|
div
|
Pembagian bilangan bulat
|
do
|
Awal dari statement yang akan dijalankan
(untuk for, while, with,try...except)
|
downto
|
Untuk for dengan arah pengulangan terbalik
|
else
|
Pilihan lainnya dalam suatu percabangan
(untuk if dan case)
|
end
|
Akhir dari blok
|
except
|
Awal dari exception block (untuk try...except)
|
exports
|
Digunakan untuk
meng-export procedure, function atau variabel (dalam DLL)
|
file
|
Untuk mendefinisikan variabel dengan tipe file
|
finalization
|
Awal dari perintah yang harus dijalankan pada saat
unit ditutup (pasangan dari inilization)
|
finally
|
Kata kunci untuk melindungi resource (try...finally)
|
for
|
Pengulangan dengan banyaknya pengulangan yang sudah
diketahui
|
function
|
Pendefinisian function
|
goto
|
Perintah untuk loncat ke label tertentu (perintah
ini merupakan ciri programspaghetti, jadi jangan digunakan)
|
if
|
Pencabangan dengan dua alternatif
|
implementation
|
Kata kunci yang mengawali bagian implementation
|
in
|
Operator himpunan untuk memeriksa keberadaan sebuah
nilai dalam himpunan
|
inherited
|
Untuk memanggil fungsi yang dimiliki moyang sebuah
objek (dalam OOP)
|
initialization
|
Awal dari sekumpulan perintah yang harus dijalankan
ketika suatu unit mulai diakses (di-uses)
|
inline
|
Untuk mengakses perintah assembly
|
interface
|
|
is
|
Untuk mengecek tipe kelas
|
label
|
Label yang menandai tempat untuk perintah goto
(perintah ini merupakan ciri program spaghetti, jadi jangan
digunakan)
|
library
|
Kata kunci untuk menandai sebuah project akan
menghasilkan library (DLL)
|
mod
|
Pembagian sisa
|
nil
|
Pointer kosong (tidak menunjuk alamat apapun)
|
not
|
Operator boolean untuk negasi (NOT)
|
object
|
Alternatif dari pendefinisian kelas (hanya
untuk backward compatibility, jadi jangan digunakan)
|
of
|
Kata kunci yang menjadi pelengkap kata kunci lain
tertentu (file, case,array, set, dll)
|
or
|
Operator boolean untuk atau (OR)
|
out
|
Definisi parameter
dari procedure/function yang digunakan sebagai output saja
|
packed
|
Untuk mendefinisikan
tipe record atau array yang tidak
di-align menjadiword atau double-word
|
procedure
|
Pendefinisian procedure
|
program
|
Pendefinisian project yang merupakan
program
|
property
|
Atribut dari objek yang dapat memiliki method untuk
mengaksesnya (Setterdan Getter)
|
raise
|
Untuk membangkitkan exception
|
record
|
Untuk mendefinisikan tipe record
|
repeat
|
Kata kunci untuk pengulangan di mana syarat
berhentinya pengulangan diperiksa di akhir blok
|
resourcestring
|
Untuk mendefinisikan resource
|
set
|
Untuk mendefinisikan himpunan
|
shl
|
Operasi bitwise untuk shift
left
|
shr
|
Operasi bitwise untuk shift
right
|
string
|
Untuk mendefinisikan tipe string
|
then
|
Untuk mendefinisikan alternatif utama dalam if
|
threadvar
|
Untuk mendefinisikan variabel lokal dari thread
|
to
|
Untuk mendefinisikan pengulangan dengan for
|
try
|
Untuk melindungi resource (try...finally)
atau untuk menangkan exception(try...except)
|
type
|
Untuk mendefinisikan tipe identifier
|
unit
|
Untuk mendefinisikan unit
|
until
|
Untuk mendefinisikan pengecekan dalam
pengulangan repeat
|
uses
|
Untuk mengakses unit lain
|
var
|
Untuk mendefinisikan variabel
|
while
|
Untuk mendefinisikan pengulangan di mana pengecekan berhentinya
pengulangan dilakukan di awal
|
with
|
Untuk menyingkat akses
terhadap field dari record atau field, propertyataupun method dari
objek
|
xor
|
Operasi boolean exclusive or (XOR)
|
Tidak ada komentar:
Posting Komentar