PEMROGRAMAN WEB
Oleh :
D3 Teknik Informatika A
2103191002
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
$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>";
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 = ";
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.
Percobaan 1 :
• Sources Code
<html>
<body>
<?php echo "Hello World"; ?>
</body>
</html>
• Hasil Tampilan
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
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;
• 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
• 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 ( . ).
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.