3. Variabel
Variabel digunakan sebagai tempat penyimpanan data sementara, di dalam PHP diawali dengan karakter diikuti dengan huruf sebagai karakter
pertama setelah , kemudian kombinasi karakter dan angka. Tidak boleh ada spasi dan tanda baca dalam penamaannya kecuali karakter_garis
bawah Sidik, 2004. Aturan pemberian nama variabel pada PHP adalah :
• Diawali dengan tanda
• Penamaan variabel bersifat case sensitive membedakan huruf
besar dan kecil •
Nama variabel hanya dapat diawali dengan huruf, baru dapat diikuti dengan angka atau huruf ataupun garis bawah.
Contoh variabel :
nama_anggota alamat1
umur=25
Variabel dalam PHP tidak harus dideklarasikan dahulu sebelum digunakan.
4. Konstanta
Konstanta adalah sebuah variabel yang mempunyai nilai tetap dan tidak perlu dideklarasikan dengan nilai . Konstanta dideklarasikan
menggunakan fungsi define.Perbedaan mendasar antara konstanta dan
variabel adalah Madcoms,2004 :
• Nama konstanta tidak menggunakan tanda
• Konstanta tidak dapat didefinisikan ulang atau dihapus
• Konstanta hanya bersifat skalar
• Konstanta tidak mengenal ruang lingkup variabel, dengan
demikian dapat diakses dimana saja
5. Operator dalam PHP
Operator digunakan untuk melakukan suatu operasi baik itu operasi matematis ataupun operasi string. Secara umum, operasi pada PHP adalah
sebagai berikut :
a.
Operator Aritmatika
Operator ini berhubungan dengan operasi aritmatik. Tabel 2.1 Operator aritmatika
Operator Operasi
Keterangan a b
Perkalian a dikalikan b
a b Pembagian
a dibagi b a b
Modulus Sisa hasil a dibagi b
a + b Penjumlahan
a ditambah b a - b
Pengurangan a dikurangi b
b.
Operator String
Operator ini digunakan untuk menggabungkan teks, baik teks dengan variabel maupun suatu teks dengan teks yang lain. Dideklarasikan
dengan memberikan tanda titik . Madcoms,2004. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
c.
Operator Bitwise
Operator ini digunakan untuk operasi bilangan biner, yaitu : 1 atau 0. Tabel 2.2 Operator bitwise
Operator Nama
Contoh Keterangan
And a b
Bit akan bernilai 1 jika a dan b bernilai 1.
| Or
a | b Bit akan bernilai 1 jika a
atau b bernilai 1.
Xor a b
Bit akan bernilai 1 jika a atau b, tetapi tidak keduanya
bernilai 1.
~ Not
~ a Bit akan bernilai 1 jika a dan
b bernilai 0.
Shift Left a b
Menggeser bit a sebanyak b langkah ke kiri. Setiap
langkah mempunyai pengertian “dikalikan dengan
nilai dua”. Shift Right
a b Menggeser bit a sebanyak b
langkah ke kanan. Setiap langkah mempunyai
pengertian “dibagi dengan nilai dua”.
d.
Operator Perbandingan
Operator ini digunakan untuk melakukan suatu operasi perbandingan dan biasanya diletakkan di struktur kontrol program seperti if, elseif.
Hasil dari suatu perbandingan selalu antara nilai true atau false saja. True jika perbandingannya benar dan sebaliknya akan bernilai salah
Madcoms, 2004. Tabel 2.3 Operator perbandingan
Operator Nama
Contoh Keterangan
Lebih dari a b
True jika a lebih besar dari b
Lebih kecil a b
True jika a lebih kecil dari b
= Lebih besar atau
sama dengan a = b
True jika a lebih besar atau
sama dengan b
= Lebih kecil atau
sama dengan a = b
True jika a lebih kecil atau sama dengan b
== Sama dengan
a == b True jika a sama dengan
b =
Tidak sama a = b
True jika a tidak sama dengan b
e.
Operator Logika
Operator ini digunakan untuk melakukan suatu operasi logika. Operator logika ini hampir memiliki fungsi yang sama dengan operator
perbandingan. Tabel 2.4 Operator Logika
Operator Nama
Contoh Keterangan
And And
a and b a b
Menghasilkan nilai True jika a dan b bernilai benar.
or | |
Or a or b
a | | b Menghasilkan nilai True jika
salah satu dari a atau b atau keduanya bernilai benar.
Xor Ekslusif or
a xor b Menghasilkan nilai True jika
salah satu dari a atau b bernilai benar.
Not a
Menghasilkan nilai True jika a bernilai tidak benar.
f.
Operator Decrement dan Increment
Merupakan operator penambah dan pengurang nilai dengan nilai selisih 1 satu. Apabila operator diletakkan sebelum variabel, misalkan
++a atau --a, maka nilai a akan ditambah atau dikurangi dengan nilai 1 satusebelum operasi dijalankan. Apabila operasi diletakkan setelah
variabel, misalkan a++ atau a--, maka nilai a akan ditambah atau PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
dikurangi dengan nilai 1 satu setelah operasi dijalankan Madcoms, 2004 :
Tabel 2.5 Operator Decrement dan Increment Operator
Operasi Keterangan
++a Pre-increment
a ditambah satu, kemudian operasi dijalankan
a++ Post-incremant
Operasi dijalankan, kemudian a ditambah satu.
--a Pre-decrement
a dikurangi satu, kemudian operasi dijalankan
a-- Post-decrement
Operasi dijalankan, kemudian a dikurangi satu.
6. Uploading Pengiriman File