Konstanta Operator dalam PHP

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