MODUL I
Struktur PHP , Variabel, Type Data dan Operator
Disusun Untuk Memenuhi Tugas Matakuliah Pemrograman Web 2
Disusun Oleh :
NIM : 20190810006
Nama : GUGUN RIZAL NUGRAHA
Kelas : TINFC-2019-04
A. Pretest
1. Tuliskan script php untuk menampilkan tulisan “SAYA BISA MEMBUAH WEB
PHP” di halaman web.
2. Tuliskan script php dengan variable dengan data yang ditampilkan “MUDAH
BELAJAR PHP”
Jawab
1. Source Code
<?php
echo "SAYA BISA MEMBUAT WEB PHP";;
?>
Tampilan
2. Source Code
<?php
$a = "MUDAH BELAJAR PHP";
echo $a;
?>
Tampilan
B. Praktikum
Praktikum 1 (PHP Dasar)
Source Code
<title>Modul_1a</title>
<?php
echo "<center><b>FAKULTAS ILMU KOMPUTER</br>";
echo "UNIVERSITAS KUNINGAN</b>";
echo "<hr size='5'></hr>";
print "DATA MAHASISWA 2019</center>";
Analisis
Pada praktikum ini, membuat tampilan output dengan menggunakan php dasar, yaitu
dengan menampilkan konten dengan perintah echo dan print. Namun, perintah echo
bisa menampilkan banyak data sekaligus / lebih dari satu parameter yang dipisah
dengan tanda koma atau titik. Sementara perintah print hanya bisa menampilkan satu
parameter saja. Program php dimulai dengan buka php yaitu “<?php” dan ditutup di
akhir program dengan “?>”.
Praktikum 2 (Variabel)
Praktikum 3 (Operator)
Source Code setelah diperbaiki
<title>Modul_1c</title>
<?php
echo "<center><b>FAKULTAS ILMU KOMPUTER</br>";
echo "UNIVERSITAS KUNINGAN</b>";
echo "<hr size='5'></hr>";
print "OPERATOR ARITMATIK</center><br>";
//deklarasi variabel, type data, dana nilai.
$a=10;
$b=3;
//operator aritmatik
$jumlah=$a+$b;
$kurang=$a-$b;
$kali=$a*$b;
$bagi=$a/$b;
$sisa=$a%$b;
echo "<center>
Hasil Penjumlahan".$a." + ".$b."=".$jumlah."<br>
Hasil Pengurangan".$a." - ".$b."=".$kurang."<br>
Hasil Perkalian".$a." * ".$b."=".$kali."<br>
Hasil Bagi".$a." / ".$b."=".$bagi."<br>
Sisa Hasil Bagi".$a." % ".$b."=".$sisa."<br>";
?>
Tampilan
Analisis
Pada praktikum ini, penggunaan operator aritmatik pada php. Dimana output yang
dihasilkan adalah untuk menampilkan hasil perhitungan nilai.
$gaji = 1000000;
$pajak = 0.1;
$thp = $gaji - ($gaji*$pajak);
echo "Gaji Sebelum pajak = Rp. $gaji <br>";
echo "Gaji yang dibawa pulang = Rp. $thp";
?>
Tampilan
Analisis
Pada praktikum ini terdapat fungsi define untuk membuat konstanta, yang berisi 2
parameter. Paramaeter yang pertama adalah untuk menyimpan konstanta dan
paramater kedua untuk nilai dari konstanta tersebut.
Praktikum 5 (Manipulasi String)
Source Code
<title>Latihan Modul</title>
<?php
echo "<center><img src='FKOM.jpg' width='50px'><br><b>FAKULTAS
ILMU KOMPUTER</br>";
echo "UNIVERSITAS KUNINGAN</b>";
echo "<hr size='5'></hr>";
print "<b>Manipulasi String</b></center><br>";
Analisis
Pada praktikum ini terdapat beberapa fungsi yang baru, yaitu strlen() untuk
menghitung jumlah karakter tertentu. Fungsi str_word_count() untuk menghitung
jumlah kata tertentu. Fungsi str_replace() untuk mengganti kata tertentu, yang
memiliki 3 parameter, pertama kata yang akan diganti, parameter kedua ingin diganti
menjadi apa, parameter ketiga sumber kalimatnya.
C. Post Test
Buatlah halaman web php perhitungan balok dengan tampilan sebagai berikut:
Jawab
Source Code
<title>POST TEST MODUL 1</title>
<?php
echo "<center><img src='FKOM.jpg' width='50px'><br><b>FAKULTAS
ILMU KOMPUTER</br>";
echo "UNIVERSITAS KUNINGAN</b>";
echo "<hr size='5'></hr>";
print("<b>OPERASI PERHITUNGAN</b>");
$p = 5;
$l = 8;
$t = 7;
$luas=2*(($p*$l)+($p*$t)+($l*$t));
$volume=$p*$l*$t;
$keliling=4*($p*$l*$t);
?>
<table border="1">
<tr>
<td>No</td>
<td>Bangun Ruang</td>
<td>Rumus</td>
<td>Operasi</td>
<td>Hasil Operasi</td>
</tr>
<tr>
<td>1</td>
<td>Luas Permukaan Balok</td>
<td>2x((pxl)+(pxt)+(lxt))</td>
<td>2*((5*8)+(5*7)+(8*7))</td>
<td><?= $luas ?></td>
</tr>
<tr>
<td>2</td>
<td>Volume Balok</td>
<td>p x l x t</td>
<td>5 * 8 * 7</td>
<td><?= $volume ?></td>
</tr>
<tr>
<td>3</td>
<td>Keliling Balok</td>
<td>4 x (p x l x t)</td>
<td>4 * (5 * 8 * 7)</td>
<td><?= $keliling ?></td>
</tr>
</table>
Tampilan
D. Latihan dan Tugas
Buatlah halaman web php perhitungan balok dengan tampilan sebagai berikut:
Jawab
Source Code
<table border="1">
<tr>
<td>No</td>
<td>Bangun Ruang</td>
<td>Rumus</td>
<td>Operasi</td>
<td>Hasil Operasi</td>
</tr>
<tr>
<td>1</td>
<td>Luas Permukaan Kubus</td>
<td>6 x s x s</td>
<td>6 * 8 * 8</td>
<td><?= $luas ?></td>
</tr>
<tr>
<td>2</td>
<td>Volume Kubus</td>
<td>s x s x s</td>
<td>8 * 8 * 8</td>
<td><?= $volume ?></td>
</tr>
<tr>
<td>3</td>
<td>Keliling Kubus</td>
<td>12 x s</td>
<td>12 * 8</td>
<td><?= $keliling ?></td>
</tr>
</table>
Tampilan