Modul-3 Review PHP
Pemrograman Web
SISTEM INFORMASI
UNIVERSITAS ISLAM NEGERI SULTHAN
THAHA SAIFUDDIN
JAMBI
49
MODUL-1 REVIEW
Tujuan Pembelajaran
Memahami konsep dasar PHP, serta mengimplementasi dan mempraktekkan
penggunaan elemen PHP
Pokok Bahasan
• Variabel
• Tipe Data
• Operator
• Konstanta
Indikator Keberhasilan
Mahasiswa dapat:
• Mempraktekkan konsep variabel, tipe data, operator serta konstanta pada
program PHP
Variabel
• Digunakan untuk menyimpan sebuah value, data atau informasi
• Nama variabel diawali dengan tanda $
• Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter berikutnya bisa
terdiri darihuruf, angka, dan karaktertertentuyangdiperbolehkan (karakter ASCII
dari 127 - 255).
• Bersifat case-sensitive.
• Tidak perlu dideklarasikan.
• Tidak boleh mengandung spasi.
Contoh : Benar Salah
- $_name - $3name
- $first_name - $name?
- $name3 - $first+name
- $name_3 - $[Link]
- $first name
Contoh Program penggunaan variabel (file : [Link])
50
MODUL-1 REVIEW
Tampilan Program [Link]
51
MODUL-1 REVIEW
Tipe Data
Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara
otomatis ditentukan oleh intepreter PHP. Jenis atau tipe data dalam PHP secara mendasar
dibedakan menjadi 3 macam yang disebut dengan tipe data primitif.
• Numerik (integer dan floating)
• String
• Boolean
Selain itu tipe data lain adalah tipe data compound, terdiri dari
• Tipe data array
• Tipe data object
Contoh Program penggunaan tipe data variabel. (file : variabel_tipeData.php)
Tampilan Program variabel_tipeData.php
52
MODUL-1 REVIEW
Operator
Dalam bahasa pemrograman secara umum, operator digunakan untuk memanipulasi atau
melakukan proses perhitungan pada suatu nilai variable. Variable yang nilainya
dimodifikasi oleh operator disebut operand.
Jenis Operator Operator Contoh Keterangan
Aritmatika + $a + $b Pertambahan
- $a - $b Pengurangan
* $a * $b Perkalian
/ $a / $b Pembagian
% $a % $b Modulus, sisa pembagian
Penugasan = $a = 4; $a diisi dengan 4
Bitwise & $a & $b Bitwise AND
| $a | $b Bitwise OR
^ $a ^ $b Bitwise XOR
~ ~$b Bitwise NOT
Jenis Operator << $a << $b Shift Left
>> $a >> $b Shift Right
Perbandingan == $a == $b Sama dengan
=== $a === $b Identik
!= $a != $b Tidak sama dengan
<> $a <> $b Tidak sama dengan
!== $a !== $b Tidak identik
< $a < $b Kurang dari
> $a > $b Lebih dari
<= $a <= $b Kurang dari sama dengan
>= $a >= $b Lebih dari sama dengan
Logika and $a and $b TRUE jika $a dan $b TRUE
&& $a && $b TRUE jika $a dan $b TRUE
or $a or $b TRUE jika $a atau $b TRUE
|| $a || $b TRUE jika $a dan/atau $b
TRUE
xor $a xor $b TRUE jika $a atau $b TRUE,
tapi tidak keduanya
! !$a TRUE jika $a FALSE
String $a . $b Penggabungan string $a String
dan $b
53
MODUL-1 REVIEW
Contoh Program penggunaan operator. (file : variabel_operator.php)
Tampilan Program variabel_operator.php
Konstanta
Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Untuk
mendefinisikan konstanta dalam PHP, menggunakan fungsi define()
Contoh Program penggunaan konstanta. (file : variabel_konstanta.php)
54
MODUL-1 REVIEW
Tampilan Program variabel_konstanta.php
Latihan
• Buat folder dengan nama NRP kalian masing-masing di dalam folder htdoc
XAMPP kalian, lalu di dalamnya buat folder ‘modul1’ untuk menyimpan
latihan-latihan dibawah ini.
• Jangan lupa untuk menjalankan server apache di XAMPP kalian.
[Link]
Buatlah 2 buah variabel, satu berisi teks “Topi” dan satu lagi berisi “Bundar”. Gunakan echo
/ print untuk menampilkan hasil berikut ke layar:
*gunakan operator concat untuk menggabungkan string, tampilan harus sama persis
seperti diatas (perhatikan spasi-nya), dan &dak boleh menambahkan variabel baru.
55
MODUL-1 REVIEW
[Link]
Buatlah 1 buah variabel berisi sebuah angka, lalu lakukan operasi matematika dasar (+, -, *,
/) pada angka tersebut sehingga hasilnya seperti ini.
[Link]
Dengan menggunakan PHP, CSS, dan HTML, buatlah 1 buah laman web seperti berikut :
*gunakan variabel untuk menampilkan huruf yang ada di dalam kotak.
56
MODUL-1 REVIEW
Referensi
Link :
[Link]
E3-uzERZPh3vp6
57