Kelas : 1 D4 IT B NRP : 2110181034 1. Skrip PHP menampilkan soal latihan
Source code: <html> <body> <?php
echo "Bilangan 2+5 = ";
echo 2 + 5 ; echo "<br>";
echo "Bilangan 0 and 1 = ";
echo 0 and 1; echo "<br>";
echo "Bilangan sisa hasil bagi 5 dibagi 2 adalah ";
echo 5 % 2; echo "<br>";
echo "Bilangan 5 x 5 = ";
echo 5*5; echo "<br>";
echo "Kata aku dan dia digabung menjadi ";
echo "aku "."dia ";
?> </body> </html>
2. Analisa untuk masing masing percobaan
a. Percobaan 1(Syntax Dasar PHP)
PHP hanya mengeksekusi kode yang ditulis dalam pembatas sebagaimana ditentukan oleh dasar sintaks PHP. Apapun di luar pembatas tidak diproses oleh PHP (meskipun teks PHP ini masih mengendalikan struktur yang dijelaskan dalam kode PHP. Pembatas yang paling umum adalah “<?php” untuk membuka dan “?>” untuk menutup kode PHP. Tujuan dari pembatas ini adalah untuk memisahkan kode PHP dari kode di luar PHP, seperti HTML, Javascript.
b. Percobaan 2(Variabel PHP)
Variabel diawali dengan simbol dolar $. Penulisan fungsi, penamaan kelas, nama variabel adalah peka akan huruf besar (Kapital) dan huruf kecil . Kedua kutip ganda “” dari string memberikan kemampuan untuk interpolasi nilai variabel ke dalam string PHP. PHP menerjemahkan baris sebagai spasi, dan pernyataan harus diakhiri dengan titik koma ;.
c. Percobaan 3(Operator Aritmatic)
Untuk operasi penjumlahan menggunakan $a+$b
Untuk operasi pengurangan menggunakan $a-$b
Untuk operasi perkalian menggunakan $a*$b
Untuk operasi pembagian menggunakan $a/$b
Untuk operasi modulus menggunakan $a%$b
d. Percobaan 4(Operator Relational)
Operator relasi adalah operator untuk membandingkan dua buah
nilai.
Hasil operasi dari operator relasi akan menghasilkan nilai dengan
tipe data boolean, yaitu true (benar) dan false (salah).
Lebih kecil(<),lebih besar(>),sama dengan(==atau===),tidak sama
dengan(!= atau !==),lebih besar sama dengan (>=), lebih kecil sama dengan(<=).
e. Percobaan 5(Operator Logika)
Operator logika ini membandingkan tipe data boolean, yaitu true atau false.
Operator AND contoh $a and $b dan $a && $b TRUE jika keduanya
($a $b) bernilai TRUE Operator OR contoh $a && $b dan $a or $b TRUE jika salah satu dari $a atau $b bernilai TRUE Operator XOR contoh $a xor $b TRUE jika salah satu dari $a atau $b bernilai TRUE, tapi bukan keduanya Operator NOT contoh !$a TRUE jika $a tidak benar
f. Percobaan 6(Operator Assigment)
Operator assignment (=) adalah operator di mana operand di sebela
kiri mendapatkan nilai dari operand di sebelah kanan. Operator assignment juga dapat diartikan sebagai operator pemberian suatu nilai terhadap suatu variabel.
Operator assignment juga dapat dilakukan dengan kombinasi dari
operator aritmetika dan operator string yang memungkinkan Anda menggunakan suatu ekspresi dan hasil ekspresi tersebut menjadi nilainya. g. Percobaan 7(Operator Penggabung String)
Operator string pada PHP hanya memiliki satu operator, yaitu
menggabungkan (menyambungkan) string. Untuk cara menggabungkan string di PHP kamu memerlukan tanda titik (.) diantara kedua string yang ingin kamu gabungkan. Selain menggunakan string juga bisa menggunakan variabel yang menyimpan string yang ingin kamu gabungkan.