Anda di halaman 1dari 19

LAPORAN PRAKTIKUM PEMROGRAMAN WEB 2

MODUL I
Struktur PHP, Variabel, Type Data, dan Operator
“Laporan ini disusun untuk memenuhi tugas mata kuliah “Praktikum Pemrograman WEB 2”
yang diampu oleh Ibu Yati Nurhayati, S.Kom., M.Kom.”

Disususn oleh :

NIM : 20210810057

Nama : Aji Gilang Rahmanda

Kelas : TINFC2021B

PROGRAM STUDI TEKNIK INFORMATIKA S1


FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2022
A. PRE TEST
1. Tuliskan script php untuk menampilkan tulisan “SAYA BISA MEMBUAT WEB PHP”
di halaman web.
Jawab :
Script :

<!DOCTYPE html>
<html>
<head>
<title>PRETEST</title>
</head>
<body>
<?php
echo '<p><strong><em>"SAYA BISA MEMBUAT WEB
PHP"</em></strong></p>';
?>
</body>
</html>

Hasil Running :

2. Tuliskan script php dengan variable dengan data yang ditampilkan “MUDAH BELAJAR
PHP”
Jawab :
Script :

<!DOCTYPE html>
<html>
<head>
<title>Variabel dalam PHP</title>
</head>
<body>
<?php
$text = '<p><strong><em>"MUDAH BELAJAR
PHP"</em></strong></p>';
echo "$text";
?>
</body>
</html>
Hasil Running :
B. PRAKTIKUM

1. Praktikum 1 (php dasar)


a. Buka Text Editor, lalu ketikan kode program dibawah ini:

b. Simpan di folder yang telah dibuat sebelumnya dengan nama modul_1a.php


c. Jalankan program dengan cara memanggil file tersebut di Web Browser,
d. Amati dan jelaskan script diatas di laporan praktikum! Perbaiki jika ada kesalahan

Pembahasan :
Script :
<title>Modul_1a</title>
<?php
echo "<center><b>FAKULTAS ILMU KOMPUTER</b></center>";
echo "<center><b>UNIVERSITAS KUNINGAN</b></center>";
echo "<hr size='5'></hr>";
print "<center>DATA MAHASISWA 2020</center>";

echo "<table border='1' align='center' cellpadding='10'>


<tr>
<td>NO</td>
<td>NIM</td>
<td>Nama</td>
<td>JK</td>
</tr>
<tr>
<td>1</td>
<td>20200101</td>
<td>Rio Andriat Krisdiawan</td>
<td>L</td>
</tr>
</table>";
?>

Hasil Running :

Analisis : pada script diatas menghasilkan sebuah desain web yang terdiri dari header
dan sebuah table dimana ada beberapa script yang masih kurang sempurna yaitu
penambahan </center> pada bagian FAKULTAS ILMU KOMPUTER sehingga
menghasilkan output rata tengah dan teks bold, penambahan <center>, <b>, </center>
UNIVERSITAS KUNINGAN sehingga menghasilkan output rata tengah dan teks
bold, penambahan <center> pada DATA MAHASISWA 2020 sehingga
menghasilkan output rata tengah, pada bagian table ditambah cellpadding = 10
sehingga table terlihat lebih renggang.

2. Praktikum 2 (Variabel)
a. Buka Text Editor, Buat file baru, lalu ketikan kode program dibawah ini:
b. Simpan di folder yang telah dibuat sebelumnya dengan nama modul_1b.php
c. Jalankan program dengan cara memanggil file tersebut di Web Browser,
d. Amati, perbaiki jika ada kesalahan dan jelaskan script diatas di laporan praktikum.!

Pembahasan :
Script :
<title>Modul_1b</title>
<?php
echo "<center><b>FAKULTAS ILMU KOMPUTER</b></center>";
echo "<center><b>UNIVERSITAS KUNINGAN</b></center>";
echo "<hr size='5'></hr>";
print "<center>DATA MAHASISWA 2020</center>";
//deklarasi variabel
$no='1';
$nim='20200101';
$nama='Rio Andriat';
$jk='L';
$status='Aktif';
echo "<table border='1' align='center' cellpadding='10'>
<tr>
<td>NO</td>
<td>NIM</td>
<td>Nama</td>
<td>JK</td>
<td>Status</td>
</tr>
<tr>
<td>",$no,"</td>
<td>",$nama,"</td>
<td>",$nim,"</td>
<td>",$jk,"</td>
<td>",$status,"</td>
</tr>
</table>";
?>

Hasil Running :

Analisis : pada praktikum ke 2 ini menggunakan variabel untuk memasukan data ke tabel,
pada script praktikum ke 2 ada beberapa yang kurang tepat diantaranya pada bagian
deklarasi variabel ditambahkan tanda ‘ sehingga menjadi
$no='1';
$nim='20200101';
$nama='Rio Andriat';
$jk='L';
$status='Aktif';
Selanjutnya pada bagian tabel ditambahkan tanda , dalam untuk memanggil variabel
sehingga menjadi
<td>",$no,"</td>
<td>",$nama,"</td>
<td>",$nim,"</td>
<td>",$jk,"</td>
<td>",$status,"</td>

3. Praktikum 3 (Operator)
a. Buat file baru, lalu ketikan kode program dibawah ini:
b. Simpan di folder yang telah dibuat sebelumnya dengan nama modul_1c.php
c. Jalankan program dengan cara membuka file tersebut di Web Browser,
d. Amati, perbaiki jika ada kesalahan dan jelaskan script diatas di laporan praktikum.!

Pembahasan :
Script :
<title>Modul_1c</title>
<?php
echo "<center><b>FAKULTAS ILMU KOMPUTER</b></center>";
echo "<center><b>UNIVERSITAS KUNINGAN</b></center>";
echo "<hr size='5'></hr>";
print "<center>OPERATOR ARITMATIK</center>";
//deklarasi variabel, type data dan 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>";
?>
Hasil Running :

Analisis : script diatas merupakan script operasi perhitungan atau aritmatik dimana
terdapat variabel untuk memasukan nilai
//deklarasi variabel, type data dan nilai.
$a=10;
$b=3;
lalu akan dihitung menggunakan opertaor aritmatik yang terdiri dari +,-,*,/,%
//operator aritmatik
$jumlah=$a+$b;
$kurang=$a-$b;
$kali=$a*$b;
$bagi=$a/$b;
$sisa=$a%$b;
Kemudian hasil penjumlahan itu akan dimunculkan pada halaman web
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>";

4. Praktikum 4 (operator Aritmatik)


a. Buat file baru, lalu ketikan kode program dibawah ini:
b. Simpan di folder yang telah dibuat sebelumnya dengan nama modul_1d.php
c. Jalankan program dengan cara memanggil file tersebut di Web Browser,
d. Amati dan jelaskan fungsi script diatas di laporan praktikum.!
Pembahasan :
Script :
<?php
define ("NAMA", "Rio Andriat Krisdiawan");
define ("NIK", "20140810039");

echo "Nama :" . NAMA;


echo "<br>NIK :" . NIK."<br>";

$gaji = 1000000;
$pajak = 0.1;
$thp = $gaji - ($gaji*$pajak);
echo "Gaji Sebelum pajak = Rp.$gaji<br>";
echo "Gaji Yang Dibawa Pulang = Rp.$thp";
?>

Hasil Running :

Analisis : script diatas merupakan contoh penerapan aritmatik yaitu menghitung gaji
dimana terdapat variabel Nama dan NIK yang ditampilkan oleh echo
define ("NAMA", "Rio Andriat Krisdiawan");
define ("NIK", "20140810039");
echo "Nama :" . NAMA;
echo "<br>NIK :" . NIK."<br>";

kemudian terdapat variabel gaji dan pajak yang nantinya dihitung menggunakan rumus
dan dimunculkan dihalaman web
$gaji = 1000000;
$pajak = 0.1;
$thp = $gaji - ($gaji*$pajak);
echo "Gaji Sebelum pajak = Rp.$gaji<br>";
echo "Gaji Yang Dibawa Pulang = Rp.$thp";

5. Praktikum 5 (Manipulasi String)


a. Buat file baru, lalu ketikan kode program dibawah ini:

b. Simpan di folder yang telah dibuat sebelumnya dengan nama modul_1e.php


c. Jalankan program dengan cara memanggil file tersebut di Web Browser,
d. Amati dan jelaskan fungsi script diatas di laporan praktikum.!

Pembahasan :
Script :
<title>Modul_1a</title>
<?php
echo "<center><img src='fkom.png' width = '80'><br><b>FAKULTAS ILMU
KOMPUTER</b></br></center>";
echo "<center><b>UNIVERSITAS KUNINGAN</b></center>";
echo "<hr size='5'></hr>";
print "<center><b>Manipulasi String</b></center>";

$kalimat = "Belajar Pemrograman PHP";


echo $kalimat;
echo "<br>Jumlah Karakter :". strlen($kalimat);
echo "<br>Jumlah Kata :". str_word_count($kalimat);
echo "<br>Replace Kata Belajar Menjadi :".
str_replace("Belajar","Ngoding",$kalimat);
?>

Hasil Running :

Analisis : Program diatas merupakan program untuk mereplace kalimat yang diinputkan,
pada bagian header terdapat png fkom berukuran 50 dan di ikuti oleh kalimat dibawahnya
kemudian pada bagian menu utama terdapat variabel kalimat Belajar Pemrograman PHP
yang direplace pada kalimat Belajar menjadi Ngoding.
C. POST TEST
1. Buatlah halaman web php perhitungan balok dengan tampilan sebagai berikut:

Jawab :
Pembahasan :

Script :
<title>POSTTEST</title>

<?php
echo "<center><img src='uniku.png' width = '80'><br><b>FAKULTAS ILMU
KOMPUTER</b></br></center>";
echo "<center><b>UNIVERSITAS KUNINGAN</b></center>";
echo "<hr size='5'></hr>";
print "<center><b>OPERASI PERHITUNGAN</b></center><br>";

//deklarasi variabel, type data dan nilai.


$p=5;
$l=8;
$t=7;
$rL='2*((5*8)+(5*7)+(8*7))';
$rV='5*8*7';
$rK='4*(5*8*7)';
//operator aritmatik
$L=2*(($p*$l)+($p*$t)+($l*$t));
$V=$p*$l*$t;
$K=4*($p*$l*$t);
echo "<table border='1' align='center' cellpadding='5'>
<tr align='center'>
<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>".$rL."</td>
<td align='center'>".$L."</td>
</tr>
<tr>
<td>2</td>
<td>Volume Balok</td>
<td>pxlxt</td>
<td>".$rV."</td>
<td align='center'>".$V."</td>
</tr>
<tr>
<td>3</td>
<td>Keliling Balok</td>
<td>4x(pxlxt)</td>
<td>".$rK."</td>
<td align='center'>".$K."</td>
</tr>
</table>";
?>

Hasil Running :
Analisis : pada bagian header terdapat png uniku berukuran 50 dan di ikuti oleh kalimat
dibawahnya, kemudian pada bagian menu terdapat table yang berisi tentang rumus – rumus
balok menggunakan prinsip aritmatika dan pemanggilan variable.
D. PERTANYAAN DAN TUGAS
1. Buatlah web Operasi aritmatika tentang rumus bangun ruang berbasis php
Jawab :
Script :
<title>TUGAS</title>
<?php
echo "<center><img src='uniku.png' width = '80'><br><b>FAKULTAS ILMU
KOMPUTER</b></br></center>";
echo "<center><b>UNIVERSITAS KUNINGAN</b></center>";
echo "<hr size='5'></hr>";
print "<center><b>Rumus Volume Bangun Ruang</b></center><br>";

//deklarasi variabel, type data dan nilai.


$p=5;
$l=8;
$t=7;
$r=10;
$s=15;
$rVK='10*10*10';
$rVB='5*8*7';
$rVBL='(4/3) * 3.14 * 10^3';
$rVT='3.14 * 10^2*7';
$rVKR='(1/3) * 3.14 * 10^2 * 7';
$rVL='(1/3) * (s x s) * 7';
$rVP='(1/2) * (5*8*7)';
//operator aritmatik
$VB=$p*$l*$t;
$VK=$r*$r*$r;
$VBL=(4/3) * 3.14 * pow($r, 3);
$VT=3.14 * pow($r, 2)*$t;
$VKR=(1/3) * 3.14 * pow($r, 2)*$t;
$VL=(1/3) * ($s*$s)*$t;
$VP=(1/2) * ($p*$l*$t);

echo "<table border='1' align='center' cellpadding='5'>


<tr align='center'>
<td>NO</td>
<td>Bangun Ruang</td>
<td>Rumus</td>
<td>Operasi</td>
<td>Hasil Operasi</td>
</tr>
<tr>
<td>1</td>
<td>Kubus</td>
<td>r x r x r</td>
<td>".$rVK."</td>
<td align='center'>".$VK."</td>
</tr>
<tr>
<td>2</td>
<td>Balok</td>
<td>p x l x t</td>
<td>".$rVB."</td>
<td align='center'>".$VB."</td>
</tr>
<tr>
<td>3</td>
<td>Bola</td>
<td>4/3 x phi x r^3</td>
<td>".$rVBL."</td>
<td align='center'>".$VBL."</td>
</tr>
<tr>
<td>4</td>
<td>Tabung</td>
<td>phi x r^2 x t</td>
<td>".$rVT."</td>
<td align='center'>".$VT."</td>
</tr>
<tr>
<td>5</td>
<td>Kerucut</td>
<td>1/3 phi x r^2 x t</td>
<td>".$rVKR."</td>
<td align='center'>".$VKR."</td>
</tr>
<tr>
<td>6</td>
<td>Limas</td>
<td>1/3 x luas alas x t</td>
<td>".$rVL."</td>
<td align='center'>".$VL."</td>
</tr>
<tr>
<td>7</td>
<td>Prisma</td>
<td>1/2 x (p x l x t)</td>
<td>".$rVP."</td>
<td align='center'>".$VP."</td>
</tr>
</table>";
?>

Hasil Running :
Analisis : pada bagian header terdapat png uniku berukuran 50 dan di ikuti oleh kalimat
dibawahnya, kemudian pada bagian menu terdapat table yang berisi tentang rumus – rumus
bangun ruang menggunakan prinsip aritmatika dan pemanggilan variable.
E. KESIMPULAN
 PHP adalah bahasa pemrograman server-side yang dirancang untuk membuat situs web
dinamis. PHP dapat diintegrasikan dengan HTML untuk memungkinkan pembuatan situs
web yang kompleks dan interaktif.
 Variabel adalah sebuah wadah yang digunakan untuk menyimpan nilai atau data di dalam
script PHP. Variabel dapat diisi dengan nilai atau data apa saja seperti angka, string, array,
objek, dll. Nama variabel harus dimulai dengan tanda dollar ($) dan diikuti oleh nama
variabel yang diinginkan.
 Tipe data adalah jenis nilai atau data yang disimpan dalam variabel. PHP memiliki
beberapa jenis tipe data seperti string, integer, float, boolean, array, objek, null, dan
resource.
 Operator adalah simbol atau kata kunci yang digunakan untuk melakukan operasi
matematika atau operasi logika dalam script PHP. PHP memiliki beberapa jenis operator
seperti operator aritmatika, operator perbandingan, operator logika, dan operator
penugasan.

Anda mungkin juga menyukai