Selamat datang di blogspot Rahbir Fikom Unimus

rahbir-fikom.blogspot.co.id SELAMAT DATANG di blog Rahbir Fikom Unimus.., Jangan lupa berkomentar di blog...!! Semoga kunjungannya bisa bermanfaat ==DENGAN KEYAKINAN DAN KETEGUHAN ANDA PASTI BISA==

Operator-operator pada Delphi7

Operator adalah bagian dari program untuk membuat operasi pada data. Terdapat beberapa operator untuk menangani operasi program sesuai tipe data.
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 Operand Tipe Hasil Contoh
    + 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 integer X div Y
    mod Sisa integer integer X mod Y
     
  2. Macam-macam operator aritmatika unary:
    Operator Operasi Tipe Operand Tipe Hasil Contoh
    + (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 Operand Tipe Hasil Contoh
    not Negasi Boolean Boolean not lulus
    and Konjungsi Boolean Boolean pria and single
    or Disjungsi Boolean Boolean pria or wanita
    xor Disjungsi Eksklusif Boolean Boolean anak xor balita
  4. Operator Logika
    Adalah operator untuk menangani operasi logika pada bit-bit angka. Berbeda dengan operator boolean, operator logika berfungsi mirip dengan operator aritmatika, artinya operator ini tidak menangani data berupa pernyataan namun berupa angka / integer.
    Macam-macam operator logika : 
    Operator Operasi Tipe Operand Tipe Hasil Contoh
    not bit negation integer integer not A
    and bit and integer integer A and B
    or bit or integer integer A or B
    xor bit xor integer integer A xor B
    shl bit shift left integer integer A shl 2
    shr bit shift right integer integer B shr 3
  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 Operand Tipe Hasil Contoh
    + Perangkaian String, Character String ‘A’+'ku’
  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 Operand Tipe Hasil Contoh
    + Penjumlahan Pointer Character pointer, Integer Character pointer P+I
    - Pengurangan Pointer Character Pointer, Integer Character Pointer, Integer P-Q
    ^ Selisih Pointer Pointer Tipe dasar pointer P^
    = 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 Operand Tipe Hasil Contoh
    + 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 Operand Tipe Hasil Contoh
    = Persamaan simple, class, class reference, interface, string, packed string Boolean A=B
    <> Pertidaksamaan simple, class, class reference, interface, string, packed string Boolean A<>B
    < Kurang dari simple, string, packed string, PChar Boolean A<B
    > Lebih Dari simple, string, packed string, PChar Boolean A>B
    <= Kurang dari atau sama dengan simple, string, packed string, PChar Boolean A<=B
    >= Lebih dari atau sama dengan simple, string, packed string, PChar Boolean A>=B
  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
Sekian...........................!!!!

No comments:

Post a Comment

Periksa PageRank langsung dari halaman website anda:

Alat Pemeriksa pagerank ini didukung oleh Page Rank Checker Layanan