Anda di halaman 1dari 14

PRAKTIKUM PEMROGRAMAN WEB

PHP Syntax Dasar, Variabel, Operator


MINGGU KE-1

Disusun oleh :

Nama : Mei Rosa Widyawati


NRP : 3122500036
Kelas : D3 Teknik Informatika B

Dosen Pengampu : Wiratmoko Yuwono ST,.MT

DEPARTEMEN TEKNIK INFORMATIKA DAN KOMPUTER


PRODI TEKNIK INFORMATIKA
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
2023
1. Buat Analisa untuk masing-masing percobaan
Percobaan 1 :
▪ Source Code
<html>
<body>
<?php echo "Hello World"; ?>
</body>
</html>

▪ Output

▪ Analisis
Mencetak string “Hello Word” dengan menggunakan
perintah syntax echo yang ada pada php. Dan diakhiri
menggunakan ?> diikuti tag body dan html.

Percobaan 2 :

▪ Input
<html>
<body>
<?php
$jalan="Gubeng Kertajaya";
$noRumah=29;
$blok="4C";
$jumlahPenghuni=3;
echo "Hasil Variabel variabel jalan + variabel noRumah
adalah";
echo $alamat = $jalan.$noRumah;
echo "<br>";
echo "Hasil Variabel variabel noRumah + variabel jumlah
Penghuni adalah";
echo $hasil=$noRumah+$jumlahPenghuni;
echo "<br>";
echo "Hasil Variabel variabel blok + variabel noRumah
adalah";
echo $hasil=$blok+$noRumah;
echo"<br>";
?>
</body>
</html>
▪ Output

▪ Analisis
Program ini mempunyai 4 variabel bertipe string dan
integer, dengan operasi string dapat mengoperasikan
variabel bertipe string dan integer, sedangkan operasi
aritmatika tidak dapat menjalankan operasi apabila
operandnya string.
Percobaan 3 :
▪ Input
<html>
<body>
<?php
$jumlahBarang =3;
$harga=1000;
echo $pembayaran=$jumlahBarang+$harga;
echo"<br>";
echo $pembayaran=$jumlahBarang-$harga;
echo"<br>";
echo $pembayaran=$jumlahBarang*$harga;
echo"<br>";
echo $pembayaran=$jumlahBarang/$harga;
echo"<br>";
echo $pembayaran=$jumlahBarang%$harga;
echo"<br>";
?>
</body>
</html>

▪ Output
▪ Analisis
Program ini merupakan operasi aritmatika dengan
menggunakan 2 variabel. Variabel pertama bernilai 3
variabel kedua bernilai 1000. Operasi pertama adalah
penjumlahan, kedua adalah pengurangan, ketiga
perkalian, keempat pembagian dan kelima adalah
modulus.
Percobaan 4 :
▪ Input
<html>
<body>
<?<php>
$vall=5;
$vall=6;
echo "Apakah $vall==$val2 ?";
echo $vall==$val2;
echo "<br>";
echo "Apakah $vall>$val2 ?";
echo $vall>$val2;
echo "<br>";
echo "Apakah $vall<$val2 ?";
echo $vall<$val2;
echo "<br>";
echo "Apakah $vall>=$val2 ?";
echo $vall>=$val2;
echo "<br>";
echo "Apakah $vall<=$val2 ?";
echo $vall<=$val2;
echo "<br>";
echo "Apakah $vall!=$val2 ?";
echo $vall!=$val2;
echo "<br>";

$vall=5;
$vall=5;
echo "Apakah $vall==$val2 ?";
echo $vall==$val2;
echo "<br>";
echo "Apakah $vall>$val2 ?";
echo $vall>$val2;
echo "<br>";
echo "Apakah $vall<$val2 ?";
echo $vall<$val2;
echo "<br>";
echo "Apakah $vall>=$val2 ?";
echo $vall>=$val2;
echo "<br>";
echo "Apakah $vall<=$val2 ?";
echo $vall<=$val2;
echo "<br>";
echo "Apakah $vall!=$val2 ?";
echo $vall!=$val2;
echo "<br>";
?>
</body>
</html>

▪ Output

▪ Analisis
Dalam program ini hasil yang dicetak ke layar adalah
tampilan true atau false, apabila true maka akan
mencetak angka 1, dan apabila false maka tidak
mencetak apapun karena 0 tidak dicetak oleh php.
Operator relasional yang ada dalam php pada program
tersebut adalah sebagai berikut :
✓ Sama dengan ($x == $y)
✓ Lebih dari ($x > $y)
✓ Kurang dari ($x < $y)
✓ Lebih dari sama dengan ($x >= $y)
✓ Kurang dari sama dengan ($x <= $y)
✓ Tidak sama dengan ($x !=$y) atau ($x< > $y)
Percobaan 5 :
▪ Input
<html>
<body>
<?php
$val1=0;
$val2=0;
echo "Operasi $val1 and $val2 adalah=";
echo $val1 && $val2;
echo "<br>";
echo "Operasi $val1 or $val2 adalah=";
echo $val1 || $val2;
echo "<br>";
echo "Operasi $val1 Xor $val2 adalah=";
echo $val1 Xor $val2;
echo "<br>";

$val1=0;
$val2=1;
echo "Operasi $val1 and $val2 adalah=";
echo $val1 && $val2;
echo "<br>";
echo "Operasi $val1 or $val2 adalah=";
echo $val1 || $val2;
echo "<br>";
echo "Operasi $val1 Xor $val2 adalah=";
echo $val1 Xor $val2;
echo "<br>";

$val1=1;
$val2=0;
echo "Operasi $val1 and $val2 adalah=";
echo $val1 && $val2;
echo "<br>";
echo "Operasi $val1 or $val2 adalah=";
echo $val1 || $val2;
echo "<br>";
echo "Operasi $val1 Xor $val2 adalah=";
echo $val1 Xor $val2;
echo "<br>";

$val1=1;
$val1=2;
echo "Operasi $val1 and $val2 adalah=";
echo $val1 && $val2;
echo "<br>";
echo "Operasi $val1 or $val2 adalah=";
echo $val1 || $val2;
echo "<br>";
echo "Operasi $val1 Xor $val2 adalah=";
echo $val1 Xor $val2;
echo "<br>";
?>
</body>
</html>

▪ Output
▪ Analisis
Program diatas menggunakan operator logika dan 2
variabel bernilai false (0) dan true (10). Sama hal nya
dengan operator relasi nilai false (0) pada program ini
tidak dicetak ke layar oleh php.
✓ Pada operasi pertama menggunakan operator
assignment +=3 dimana ini berarti variabel $val1
akan ditambah 3. Hasil output nya adalah 10.
✓ Pada operasi kedua menggunakan operator
assignment -=3 dimana ini berarti variabel $val1
akan dikurangi oleh 3. Hasil output nya adalah 4.
✓ Pada operasi ketiga menggunakan operator
assignment *=3 dimana ini berarti variabel $val1
akan dikali dengan 3. Hasil output nya adalah 21.
✓ Pada operasi keempat menggunakan operator
assignment /=3 dimana ini berarti variabel $val1
akan dibagi oleh 3. Hasil output nya adalah
2,333333333.
✓ Pada operasi kelima menggunakan operator
assignment %=3 dimana ini berarti variabel $val1
akan dimodulus oleh 3 atau hasil bagi $val1
dengan 3. Hasil output nya adalah 1.
✓ Pada operasi keenam menggunakan operator
assignment val++ dimana ini berarti variabel
$val1 akan mengalami increment atau kenaikan
value sebanyak 1. Hasil output nya adalah 8.
✓ Pada operasi ketujuh menggunakan operator
assignment val-- dimana ini berarti variabel $val1
akan mengalami penurunan value sebanyak 1.
Hasil output nya adalah 6.
Percobaan 6 :
▪ Input
<html>
<body>
<?php
$val1=7;
echo "Operasi val+=3 adalah=";
echo $val1+=3;
echo"<br>";
$val1=7;
echo "Operasi val-=3 adalah=";
echo $val1-=3;
echo"<br>";
$val1=7;
echo "Operasi val*=3 adalah=";
echo $val1*=3;
echo"<br>";
$val1=7;
echo "Operasi val/=3 adalah=";
echo $val1/=3;
echo"<br>";
$val1=7;
echo "Operasi val%=3 adalah=";
echo $val1%=3;
echo"<br>";
$val1=7;
echo "Operasi val++ adalah=";
echo $val1++;
echo"<br>";
$val1=7;
echo "Operasi val--adalah=";
echo $val1--;
echo"<br>";
?>
</body>
</html>

▪ Output

▪ Analisis
PHP mempunyai operator logika yang digunakan
untuk mengoperasikan dua buah operand yang bertipe
boolean. Nilai 1 berarti true dan 0 berarti false.
Operator logika pada program kali ini antara lain :
✓ Operator AND yang dilambangkan dengan &&
akan menghasilkan nilai true apabila kedua
operand bernilai true. Oleh karena itu, apabila
salah satu bersifat false, maka akan menghasilkan
nilai false.
✓ Operator OR yang dilambangkan dengan || akan
menghasilkan nilai false apabila kedua operand
bernilai false. Oleh karena itu, apabila selain
kondisi tersebut maka akan menghasilkan nilai
true
✓ Operator NOT yang dilambangkan dengan !
berfungsi untuk melakukan negasi terhadap suatu
nilai Boolena. Jika operand bernilai true, maka
operator ini akan menghasilkan nilai false dan
sebaliknya.
✓ Operator XOR yang dilambangkan dengan Xor,
digunakan untuk menghasilkan nilai true, jika
salah satu operand bernilai true, jika keduanya
bernilai true maka operator akan menghasilkan
nilai false.
Percobaan 7 :
▪ Input
<html>
<body>
<?php
$val1="Aku ingin belajar";
$val2=" PHP dengan cepat";
echo "Menggabungkan 2 string val 1 dengan val 2 :";
echo $val1.$val2;
echo"<br>";
?>
</body>
</html>

▪ Output

▪ Analisis
Pada setiap awal program PHP adalah <?php dan
wajib tertera pada setiap program PHP dan ditutup
dengan ?> dan pada percobaan ini merupakan
percobaan menggunakan operasi string dengan
menyambungkan nilai dari 2 variabel yang bernilai
string dengan salah satu operator php yaitu
concatenation (.) .

C. Tugas Praktikum :
1. Buat Skrip PHP yang menampilkan :
Bilangan 2+5=7
Bilangan 0 and 1=0
Bilangan sisa hasil bagi 5 dibagi 2 adalah 1
Bilangan 5 x 5 = 25
Kata aku dan dia digabung menjadi aku dia
▪ Source code
<html>
<body>
<?php
$var1=2;
$var2=5;
echo "Bilangan 2+5=";
echo $var1 + $var2;
echo "<br>";

$var1 = 0;
$var2 = 1;
echo "Bilangan 0 and 1 = ";
echo $var1 && $var2;
echo "<br>";

$var1 = 5;
$var2 = 2;
echo "Bilangan sisa hasil bagi 5 dibagi 2 adalah";
echo $var1 % $var2;
echo "<br>";

$var1 = 5;
echo "Bilangan 5 x 5 =";
echo $var1 * $var1;
echo "<br>";

$var1 = " Aku ";


$var2 = " Dia ";
echo "Kata aku dan dia digabung menjadi";
echo $var1.$var2;
echo "<br>";
?>
</body>
</html>

▪ Output
2. Buat analisa untuk masing-masing percobaan
✓ Langka pertama yang saya lakukan adalah
membuat tag html dan juga tag body, setelah
tag tersebut kita harus membuat tag <?php dan
diakhiri ?>, script php yang kita buat akan
berada di dalam tag <? ?>.
✓ Pada program php setiap menambahkan syntax
baru harus diberi tanda titik koma (;). Lalu
syntak echo digunakan sebagai output yang
ditampilkan harus berada diantara tanda petik
(“) , maka nantinya hasil output akan muncul
bilangan 2+5=, untuk hasilnya menggunakan
operator (+) seperti instruksi. Dengan
ditambahkannya value pada variabel-variabel
yang telah dibuat sebelumnya.
✓ Untuk menampilkan bilangan 0 dan 1 =
dengan menggunakan syntax echo. Lalu untuk
operatornya menggunakan && sebagai
operator logika and. Yang nanti hasilnya akan
0 (false). Pada php false ditampilkan (0)
sehingga jika dilihat tidak akan muncul pada
layar.
✓ Selanjutnya menggunakan operator modulus
dari % (var1) dibagi 2 (var2) adalah 3 dengan
menggunakan syntax echo.
✓ Setelah itu, membuat satu variabel saja karena
operand dari operasi memiliki value yang sama
yakni 5 karena perkalian tentu menggunakan
operator (x) dalam php ditulis dengan asterix
(*) menggunakan sytax echo.
✓ Kemudian untuk menggabungkan 2 string atau
kata diperlukan 2 variabel untuk setiap variabel
terdapat satu kata. Dan untuk menggabungkan
2 string diperlukan operator titik (.) sehingga
ditampilkan var1 dan var 2 akan menjadi 1.
✓ Untuk terakhir menggunakan ?> diikuti tag
body dan html.

Kesimpulan :
PHP (Hypertext Preprocessor) adalah bahasa skrip yang
bersifat open source yang artinya dapat ditanamkan atau
disisipkan ke dalam HTML. PHP sendiri banyak
digunakan untuk memprogram situs-situs web yang
dinamis. Selain itu, PHP juga dapat berfungsi untuk
membangun sebuah CMS.
Setiap bahasa pemrograman memiliki berbagai syntax
tersendiri yang tidak dapat disamakan anatar syntax bahasa
satu dengan yang lainnya begitu juga dengan PHP ini.
Dalam PHP menggunakan syntax echo untuk menampilkan
hasil teks atau output pada layar . Tidak hanya itu, dalam
penulisan variabel menggunakan syntax dolar ($) dan
diikuti oleh nama variabel. Untuk operatornya harus
disesuaikan dengan kegunaan dan fungsinya contohnya ada
operator aritmatika, assignment, logika, betwise, ternary,
relasi, maupun increment & decrement.

Anda mungkin juga menyukai