0% menganggap dokumen ini bermanfaat (0 suara)
233 tayangan5 halaman

Operator Delphi 7 Lengkap

Operator pada Delphi 7 meliputi operator aritmatika, boolean, logika, string, pointer, himpunan, dan relasional. Operator digunakan untuk melakukan operasi pada berbagai tipe data seperti bilangan, boolean, string, pointer, himpunan, dan membandingkan nilai-nilai data.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
233 tayangan5 halaman

Operator Delphi 7 Lengkap

Operator pada Delphi 7 meliputi operator aritmatika, boolean, logika, string, pointer, himpunan, dan relasional. Operator digunakan untuk melakukan operasi pada berbagai tipe data seperti bilangan, boolean, string, pointer, himpunan, dan membandingkan nilai-nilai data.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Macam-macam operator pada Delphi 7 :

1. Operator Aritmatika
Adalah operator untuk keperluan operasi bilangan. Operator aritmatika dibagi menjadi dua, yaitu
operator binary dan operator unary.
Macam-macam operator aritmatika binary:
Operator Operasi Tipe Tipe Hasil Contoh
Operand
+ Penjumlahan integer, real integer, real X+Y
- Pengurangan integer, real integer, real X–Y
* Perkalian integer, real integer, real X*Y
/ Pembagian real integer, real real X/Y
div Pembagian integer integer X div Y
integer
mod Sisa integer integer X mod Y
2. Macam-macam operator aritmatika unary:

Operator Operasi Tipe Tipe Hasil Contoh


Operand
+ (unary) Tanda positif integer, real integer, real +X
- (unary) Tanda negatif integer, real integer, real -X
3. Operator Boolean
Adalah operator yang dipakai untuk menangani operasi data bertipa boolean. Operator ini juga
menghasilkan data bertipe boolean.
Macam-macam operator boolean:
Operator Operasi Tipe Tipe Hasil Contoh
Operand
not Negasi Boolean Boolean not lulus
and Konjungsi Boolean Boolean pria and
single
or Disjungsi Boolean Boolean pria or
wanita
xor Disjungsi Boolean Boolean anak xor
Eksklusif balita
4. Operator Logika
Digunakan untuk mengekspresikan satu atau lebih data atau ekspresi logika (boolean),
menghasilkan data logika (boolean) baru. Tabel operator logika dengan hierarki dari atas ke
bawah adalah seperti berikut ini.

Operator Keterangan
Not Tidak
And Dan
Or Atau
Xor Exclusive Or
Operator Logika Not
Operator logika Not dipakai untuk menghasilkan nilai kebalikan dari suatu ekspresi atau data
logika. Operator Not mempunyai hierarki paling tinggi di antara operator logika lainnya.
Tabel hasil ekspresi logika Not dapat Anda lihat seperti pada tabel berikut ini.
Ekspresi Hasil
Not True False
Not False True
Contoh hasil penggunaan operator logika Not dapat Anda lihat di bawah ini.

Tes:= Not(5 > 4) //Tes berisi False


Tes:= Not(5 = 4) //Tes berisi True

Operator Logika And


Operator logika And akan menghasilkan niial boolean True hanya jika dua buah ekspresi di
kiri dan kanan operator Anda bernilai True. Tabel hasil ekspresi logika And dapat Anda lihat
seperti pada tabel di bawah ini
Ekspresi Hasil
False And False False
False And True False
True And False False
True And True True
Contoh hasil penggunaan operator logika And dapat Anda lihat seperti berikut ini.

Tes:= (5 < 4) And (3 < 2); //Tes berisi False


Tes:= (5 <> 2); //Tes berisi False
Tes:= (5 > 4) And (3 < 2); //Tes berisi False
Tes:= (5 > 4) And (3 > 2); //Tes berisi True

Operator Logika Or
Operator logika Or akan menghasilkan nilai boolean True jika salah satu dari dua buah
ekspresi atau kedua ekspresi di kiri dan kanan operator Or bernilai True. Jadi operator Or
akan menghasilkan nilai False hanya jika kedua ekspresi di kiri dan kanan operator Or
semuanya bernilai False. Tabel hasil ekspresi logika Or adalah seperti berikut ini.
Ekspresi Hasil
False Or False False
False Or True True
True Or False True
True Or True True
Contoh hasil penggunaan operator logika Or dapat Anda lihat seperti berikut ini.

Tes := (5 < 4) Or (3 < 2); //Tes berisi False


Tes := (5 <> 2); //Tes berisi True
Tes := (5 > 4) Or (3 < 2); //Tes berisi True
Tes := (5 > 4) Or (3 > 2); //Tes berisi True
Operator Logika Xor
Operator logika Xor akan menghasilkan nilai True jika ekspresi di sebelah kiri Xor berbeda
dengan ekspresi di sebelah kanannya. Jadi, operator logika Xor dapat diartikan "jika beda"
akan bernilai True. Tabel hasil ekspresi logika Xor adalah seperti berikut ini.
Ekspresi Hasil
False Xor False False
False Xor True True
True Xor False True
True Xor True False
Contoh hasil penggunaan operator logika Xor dapat Anda lihat seperti berikut ini.

Tes := (5 < 4) Xor (3 < 2); //Tes berisi False


Tes := (5 <> 2); //Tes berisi True
Tes := (5 > 4) Xor (3 < 2); //Tes berisi True
Tes := (5 > 4) Xor (3 > 2); //Tes berisi False
5. Operator String
Adalah operator yang menangani data berupa string atau huruf/karakter. Operator string hanya
satu, yaitu operator +. Operator ini berfungsi sebagai perangkai, jadi tidak sama dengan + pada
operator aritmatika.
Operator Operasi Tipe Tipe Hasil Contoh
Operand
+ Perangkaian String, String ‘A’+'ku’
Character
6. Operator Pointer
adalah operator yang khusus menangani data berupa pointer, hasil operator pointer bisa berupa
pointer, integer, atau boolean.
Macam-macam operator pointer:
Operator Operasi Tipe Tipe Hasil Contoh
Operand
+ Penjumlahan Character Character P+I
Pointer pointer, pointer
Integer
- Pengurangan Character Character P-Q
Pointer Pointer, Pointer,
Integer Integer
^ Selisih Pointer Pointer Tipe dasar P^
pointer
= Persamaan Pointer Boolean P=Q
<> Pertidaksamaan Pointer Boolean P<>Q
7. Operator Himpunan
Adalah operator yang menangani data berupa himpunan.
Macam-macam operator himpunan :
Operator Operasi Tipe Tipe Hasil Contoh
Operand
+ Union set set S1+S2
- Selisih set set S1-S2
* Intersection set set S1*S2
<= Subset set boolean S1<=S2
>= Superset set boolean S2>=S1
= Persamaan set boolean S1=S2
<> Pertidaksamaan set boolean S1<>S2
in Keanggotaan ordinal, set boolean S1 in S2
8. Operator Relasional
Adalah operator yang menangani perbandingan antara dua buah data. Operator relasional
menghasilkan nilai boolean.
Macam-macam operator relasional:
Operator Operasi Tipe Tipe Hasil Contoh
Operand
= Persamaan simple, Boolean A=B
class, class
reference,
interface,
string,
packed
string
<> Pertidaksamaan simple, Boolean A<>B
class, class
reference,
interface,
string,
packed
string
< Kurang dari simple, Boolean A<B
string,
packed
string,
PChar
> Lebih Dari simple, Boolean A>B
string,
packed
string,
PChar
<= Kurang dari simple, Boolean A<=B
atau sama string,
dengan packed
string,
PChar
>= Lebih dari atau simple, Boolean A>=B
sama dengan string,
packed
string,
PChar
9. Operator Class
Operator as dan is menerima class dan instan obyek sebagai operand, operator = dan juga
beroperasi dengan class
10. Operator @
Operator @ menghasilkan alamat variabel, function, procedure, atau method. Operator @
mengkonstruksi pointer dengan operandnya

Anda mungkin juga menyukai