Anda di halaman 1dari 15

PRAKTIKUM ONLINE

PEMROGRAMAN WEB

LAPORAN RESMI DAY 9

PHP Syntax Dasar, Variabel, Operator

Oleh :

I Gede Raka Sadiantara

D3 Teknik Informatika A

2103191002

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

TAHUN AJARAN

2019/2020
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
Jawab :
Jadi hal yang pertama kali siapkan untuk membuat skrip PHP itu adalah lingkungan
pengembangan webnya. Karena PHP tidak client side namun server side maka harus
menyiapkan webserver, php dan data basenya. Tapi untuk memudahkan nya kita disini
langsung menggunakan all in one packages application, dan kali ini kita menggunakan
XAMPP. Untuk menjalankan webnya nanti aplikasi dari XAMPP ini harus senantiasa berjalan.
Berikut adalah contoh tampilannya :

Kita dapat menggunakan module yang ada, dan kali ini saya menggunakan apache
sebagai webservernya. Pastikan untuk background dari body itu berwarna hijau yang
menandakan aplikasi sudah berjalan sempurna sehingga nantinya tidak ada malasah saat
menjalankan web.
Langkah selanjutnya adalah dengan membuat file php nya yang kali ini saya
menggunakan visual studio untuk menuliskan source codenya. Berikut adalah source code dari
latihan nomer satu:
<html>
<body>
<?php

21031910002 | I Gede Raka Sadiantara 2


$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>

Diatas merupakan listing code dari hasil output dibawah ini :

21031910002 | I Gede Raka Sadiantara 3


Perlu diingat kita tidak boleh menyimpan file php sembarangan ini kembali karena php
merupakan script yang dijalankan pada webserver yang kali ini kita menggunakan xampp. Di
xampp sendiri terdapat folder dengan namaa htdocs atau jika ketikkan dibrowser sebagai
localhost. Lalu disana lah tempat kita menyimpan file php yang kita buat. Berikut adalah letak
dimana saya menyimpan file php nya :

Untuk mengaksesnya sendiri kita hanya perlu localhost/ (diikuti tempat


penyimpanannya ).
Langkah pertama yang saya lakukan membuat tag html dan juga tag body. Setelah
kedua tag tersebut selesai saya membuat <?php dan diakhiri ?> sebagai tanda bahwa diantara
kedua syntax tersebut merupakan script php yang akan menampilkan sesaui dengan intruksi
yang diberikan.
$var1 = 2;
$var2 = 5;
echo "Bilangan 2+5= ";
echo $var1 + $var2;
echo "<br>";

Pada baris pertama pada tampilan terdapat operasi hitung penjumlahan pertambahan
sehingga saya membuat 2 variabel terlebih dahulu. Cara untuk membuta variable itu sendiri
dengan menggunakan syntax $ yang diikuti dengan nama_variabelnya lalu diberi tanda sama
dengan untuk menyatakan valuenya.
21031910002 | I Gede Raka Sadiantara 4
Kita perlu ingat dalam pemrograman php setiap akan menambahkan syntax baru harus
diberikan tanda titik koma. Lalu terdapat syntax yang bernama echo yang dijukkan sebagai
output atau pun sebagai apa yang ingin kita tampilkan dilayar, serta perlu diingat untuk apa
yang ingin ditampilkan harus berada diantara tanda petik (“), maka nantinya akan muncul
Bilangan 2+5= pada layar. Untuk hasilnya sendiri kita menggunakan operator tambah (+)
seperti dengan yang ada pada instruksi. Dengan yang ditambahkan adalah value pada variable
variable yang telah kita buat sebelumnya.
Terakhir kit ajika ingin menampilkan enter kita hanya perlu menggunakan echo dengan
yang ada dalam tanda petik yakni <br> sehingga akan dibuatlah bari baru untuk script
selanjutnya.
$var1 = 0;
$var2 = 1;
echo "Bilangan 0 and 1 = ";
echo $var1 && $var2;
echo "<br>";

Nah, pada bagian ini sama seperti sebelumnya kita membuat variable terlebih dahulu.
Kali ini kita diinstruksikan untuk mengoperasikan operator logika. Kita tahu di Boolean 0
berarti false dan 1 berarti true. Kali ini variable satu yang saya tulis var 1 itu bernilai false dan
variable 2 yang saya tulis var2 itu bernilai true.
Lalu saya ingin menampilkan Bilangan 0 dan 1 = , ini dengan menggunakan syntax
echo yang sudah saya jelaskan pada bagian sebelumnya. Lalu untuk operatornya sendiri karena
disini and kita bisa menggunakan && sebagai operator logika and. Yang nantinya hasil dari
operasi tersebut yakni false maka akan ditampilkan pada layar. Pada php sendiri false ini
ditampilkan null atau kosong sehingga jika kita lihat dilayar tidak akan memunculkan apa pun
setelah tanda sama dengan (=). Lalu terakhir kita buat baris baru.
$var1 = 5;
$var2 = 2;
echo "Bilangan sisa hasil bagi 5 dibagi 2 adalah ";
echo $var1 % $var2;
echo "<br>";

Pada bagian ini kembali kita menggunakan operasi artimatika. Beda dengan
sebelumnya hanya terletak pada jenis operator yang digunkan. Kali ini kita menggunakan
operator modulus atau sisa bagi yang kita tau sisa bagi dari 5 (var1) dibagi 2 (var2) adalah 3.
Kembali kita menggunakan echo untuk menampilkan hal tersebut.

$var1 = 5;
echo "Bilangan 5 x 5 = ";

21031910002 | I Gede Raka Sadiantara 5


echo $var1 * $var1;
echo "<br>";

Selanjutnya untuk bagian ini saya hanya membuat satu variable saja karena disini
operand dari operasi memiliki value yang sama yakni 5 dan karena disini perkalian saya tentu
menggunakan operator kali (x) dan dalam php ditulis dengan Asterix (*). Dan untuk
menampilkan semua hal itu kembali kita menggunakan syntax echo.
$var1 = "Aku ";
$var2 = "Dia";
echo "Kata aku dan dia digabung menjadi ";
echo $var1 . $var2;
echo "<br>";

Untuk bagian terakhir agak berbeda dengan bagian bagian sebelumnya karena bukan
merupakan operasi aritmatika. Disini merupakan program untuk menggabungkan 2 string atau
kata. Kita membuat 2 variabel terlebih dahulu yang setiap variabelnya terdapat satu kata. Lalu
seperti biasa kita menggunakan echo untuk menampilkan output yang kita inginkan. Dan untuk
menggabungkan 2 string tersebut kita dapat menggunakan titik (.) sehingga saat ditampilkan
var 1 dan var 2 akan menjadi 1
Perlu dinngat dalam php jika kita membuat varabel baru yang sebelumnya nama
variable tersebut sama dengan sebelumnya maka value dalam variable tersebut akan mengikuti
dari variable yang terbaru yang dibuat atau yang dibawahnya, sehingga kitab oleh saja
menggunakan nama variable yang sama dalam php.
Terakhir saya menutup nya scriptnya dengan ?> diikuti tag body dan html.

2. Buat Analisa untuk masing-masing percobaan

Percobaan 1 :

• Sources Code

<html>
<body>
<?php echo "Hello World"; ?>
</body>
</html>
• Hasil Tampilan

21031910002 | I Gede Raka Sadiantara 6


• Analisa

Mencetak string “Hello World” dengan menggunakan perintah echo yang ada pada php

Percobaan 2 :

• Sources Code

<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 jumlahPenghuni adalah";
echo $hasil=$noRumah+$jumlahPenghuni;
echo"<br>";
echo "Hasil Variabel variabel blok + variabel noRumah adalah";
echo $hasil=$blok+$noRumah;
echo"<br>";
?>
</body>
</html>
• Hasil Tampilan

21031910002 | I Gede Raka Sadiantara 7


• Analisa

Percobaan no 2 adalah program untuk melakukan operasi dengan variabel yang ada pada php,
mempunyai 4 variabel bertipe string dan integer, dengan operasi string dapat mengoperasikan
varibel bertipe string dan integer, sedangkan operasi aritmatika tidak dapat menjalankan operasi
apabila operandnya string

Percobaan 3 :

• Sources Code

<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>
• Hasil Tampilan

• Analisa

Percobaan ini adalah percobaan operasi aritmatika dengan menggunakan 2 variabel. Variabel
peratama bernilai 3 variabel kedua bernilai 1000. Operasi pertama adalah penjumlahan, kedua
adalah pengurangan, ketiga perkalian, keempat pembagian dan kelima adalah modulus.
21031910002 | I Gede Raka Sadiantara 8
Percobaan 4 :

• Sources Code

<html>
<body>
<?php
$val1 = 5;
$val2 = 6;
echo "Apakah $val1 == $val2 ?";
echo $val1 == $val2;
echo "<br>";
echo "Apakah $val1 > $val2 ?";
echo $val1 > $val2;
echo "<br>";
echo "Apakah $val1 < $val2 ?";
echo $val1 < $val2;
echo "<br>";
echo "Apakah $val1 >= $val2 ?";
echo $val1 >= $val2;
echo "<br>";
echo "Apakah $val1 <= $val2 ?";
echo $val1 <= $val2;
echo "<br>";
echo "Apakah $val1 != $val2 ?";
echo $val1 != $val2;
echo "<br>";

$val1 = 5;
$val2 = 5;
echo "Apakah $val1 == $val2 ?";
echo $val1 == $val2;
echo "<br>";
echo "Apakah $val1 > $val2 ?";
echo $val1 > $val2;
echo "<br>";
echo "Apakah $val1 < $val2 ?";
echo $val1 < $val2; echo "<br>";
echo "Apakah $val1 >= $val2 ?";
echo $val1 >= $val2;
echo "<br>";
echo "Apakah $val1 <= $val2 ?";
echo $val1 <= $val2; echo "<br>";
echo "Apakah $val1 != $val2 ?";
21031910002 | I Gede Raka Sadiantara 9
echo $val1 != $val2;
echo "<br>";
?>
</body>
</html>
• Hasil Tampilan

• Analisa

Berikutnya adalah program untuk menentukan relasi dari dua variabel, dalam hal ini hasil
yang akan dicetak ke layar adaldah 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 adalah sebagai berikut :
- Samadengan ( $x == $y )
- Lebih dari ( $x > $y )
- Kurang dari ( $x < $y )
- Lebih dari samadengan ( $x >= $y )
- Kurang dari samadengan ( $x <= $y )
- Tidak samadengan ( $x != $y ) atau ( $x <> $y )

Percobaan 5 :

• Sources Code

<html>
<body>
21031910002 | I Gede Raka Sadiantara 10
<?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;
$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;

21031910002 | I Gede Raka Sadiantara 11


echo "<br>";
?>
</body>
</html>
• Hasil Tampilan

• Analisa

Percobaan berikut adalah percobaan operasi logika yang ada pada php, dengan menggunakan
operator logika dan dua buah variabel bernilai 0 ( false ) dan 1 ( true ). Serupa dengan operator
relasi nilai 0 (false) disini tidak dicetak ke layar oleh php. Berikut adalah jenis – jenis dan
penulisan operator logika yang ada pada php :
- And ( $x && $y atau $x and $y ),yang akan menghasilkan nilai true apabila keduanya true
- Or ( $x || $y atau $x or $y), akan true apabila salah satu true
- Xor ($x xor $y ), akan true apabila salah satu variabel true, namun tidak keduanya

Percobaan 6 :

• Sources Code

<html> <body> <?php $val1 = 7; echo "Operasi va1+=3 adalah =";


echo $val1+=3;
echo "<br>";
$val1 = 7;
echo "Operasi va1-=3 adalah =";
echo $val1-=3;

21031910002 | I Gede Raka Sadiantara 12


echo "<br>";
$val1 = 7;
echo "Operasi va1*=3 adalah =";
echo $val1*=3;
echo "<br>";
$val1 = 7;
echo "Operasi va1/=3 adalah =";
echo $val1/=3;
echo "<br>";
$val1 = 7;
echo "Operasi va1%=3 adalah =";
echo $val1%=3;
echo "<br>";
$val1 = 7;
echo "Operasi va1++ adalah =";
echo $val1++;
echo "<br>";
$val1 = 7;
echo "Operasi va1-- adalah =";
echo $val1--;
echo "<br>";
?>
</body>
</html>
• Hasil Tampilan

• Analisa

Berikut adalah operasi assignment, dengan nilai variabel 7 akan dilakukan operasi assignment
sebagai berikut :
21031910002 | I Gede Raka Sadiantara 13
- Penambahan ( $x+= ) , operasi penambahan variabel dengan suatu nilai
- Pengurangan ( $x-= ), operasi pengurangan variabel dengan suatu nilai
- Perkalian ( $x*= ), operasi perkalian variabel dengan suatu nilai
- Pembagian ( $x/= ), operasi pembagian variabel dengan suatu nilai
- Modulus ( $x%= ), operasi modulus variabel dengan suatu nilai
- Post-increment ( $x++ ), nilai return $x, lalu menambah nilainya dengan angka 1
- Post-decrement ( $x-- ), nilai return $x, lalu menguranginya nilainya dengan angka 1

Percobaan 7 :

• Sources Code

<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>
• Hasil Tampilan

• Analisa

Percobaan operasi string dengan menyambungkan nilai dari 2 variabel bernilai string dengan
operator concatenation ( . ).

21031910002 | I Gede Raka Sadiantara 14


Kesimpulan
Jadi hal yang perlu dikuasi pertama untuk belajar PHP adalah lingkunagan
pengembangannya sehingga kita lagi bingung bagaimana system dan cara kerja php itu sendiri.
PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke
dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat
digunakan untuk membangun sebuah CMS.

Setiap Bahasa pemrograman memiliki syntax nya sendiri sendiri yang tidak dapat
disamakan antara satu dengan yang lainnya begitu pula dengan PHP ini. Baik dalam
menuliskan variable nya menuliskan operator dan lain lain. Untuk penulisan variable kita
menggunaka tanda dollar $ dan diikuti nama variable. Lalu untuk operatornya tinggal
disesuaikan dengan yang kita inginkan apakah menggunakan operator aritmatika, assignment,
dan ataupun logika.

21031910002 | I Gede Raka Sadiantara 15

Anda mungkin juga menyukai