Anda di halaman 1dari 16

LAPORAN PRAKTIKUM

LAPORAN 5 PEMROGRAMAN WEB 1

NAMA : Azzam Safarurahman

NIM : 20200910011

KELAS : SINFC - A - 2020

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI


PRE TEST
1. Apakah script HTML dapat diterapkan pada pemrograman PHP ?

penerapan kode PHP dalam bahasa pemrograman lain, bisa diakses di sini. PHP
dapat berisi teks, HTML, CSS, JavaScript, dan kode PHP. Dalam membuat file PHP ini
bisa digabung menggunakan tag html.

2. Tuliskan script PHP untuk menampilkan data diri anda dengan menerapkan variable?

<?php
$nama = "Azzam Safarurahman";
$umur = 19;
echo $nama;
echo "<br/>";
echo $umur;
echo "<br/>";
echo "hai, perkenalkan nama saya ".$nama." dan saya berumur ".$umur;
?>

Hasil program :
PRAKTIKUM
Praktikum 1 ( PHP Dasar )

<?php
echo "Welcome to <br>My Web's...";
print "<br>Ini program PHP pertama saya.<br>";
printf ("Hallo...<br>Selamat Belajar!!!");
?>

Hasil program :

Analisis :

Pada program PHP dasar ini hanya menampilkan teks pada halaman dengan sintaks
awal PHP yaitu <?php dan diakhiri dengan ?>
Praktikum 2 ( Variabel input statis )

<?php
echo "<h2><b>LAUNDRY MURMER</b><br>";
print "<b>Jalan Alimrugi No.123 Kuningan</b><h2>";
print "<hr size=3 color=purple></br>";
echo "<br>DATA PELANGGAN<br><br>";
$nama_pelanggan = "P01";
$hp = "081234567";
$alamat = "Garawangi";
$berat = "10 kg";
$harga = "Rp. 60.000";
echo "<pre>Nama pelanggan : $nama_pelanggan<br>
No.HP :$hp<br>
alamat :$alamat<br>
Berat Cucian :$berat<br>
Harga :$harga<br></pre>";
?>

Hasil program :

Analisis :

Pada program ini langsung menampilkan data pelanggan dan tidak berkomunikasi
dengan computer , maka dari itu dinamakan Variabel Input Statis
Praktikum 3 ( Variabel input dinamis )

<body>
<h2><b>LAUNDRY MURMER</b><br>
<b>Jalan Majuterus No.123 Kuningan</b><h2>
<hr size=3 color=purple><br>
<br>DATA PELANGGAN<br><br>
<form method=jet><pre>
No. Transaksi <input type=text name=no_transaksi>
Nama Pelanggan <input type=text name=nama_pelanggan>
No. Handphone <input type=text name=hp>
Alamat <textarea cols=10 rows=5 name=alamat></textarea>
Berat <input type=text name=berat>
Diskon <input type=radio name=diskon value=10%>10%
<input type=radio name=diskon value=->-
Harga <input type=text name=harga>
<input type=submit name=lihat value=Lihat>&nbsp;<input type=reset
value=ulang>
</pre></form>
<?php
extract ($_GET);
if(isset($lihat)) {
echo "DATA PELANGGAN<br>
=================================<br><pre>
Nama pelanggan : $nama_pelanggan
No.Handphone : $hp
Alamat : $alamat
Berat Cucian : $berat
Diskon : $diskon
Harga : $harga</pre>";
}
?>
</body>
Hasil program :

Analisis :

Pada program ini kita harus menginput data pelanggan , dan pada program ini kita
berinteraksi dengan computer .Maka disebut dengan Variable Input Dinamis
Praktikum 4 ( If Then Else )

<form method=post>
<b>Belajar Fungsi IF Dua Kondisi</b><br>
<pre>
Masukan Bilangan <input type=text name=bil>
<input type=submit name=hitung value=Hitung>
</pre>
</form>
<?php
extract ($_POST);
if ($bil%2==1)
{ echo "$bil bilangan ganjil";}
else
{ echo "$bil bilangan genap";}
?>

Hasil program :

Analisis :

bilangan ganjil atau genap karena menggunakan ekspresi ($bil%2==1) statement if hanya akan
membaca baris echo “bilangan ganjil” apabila kondisi itu benar (true); sedangkan baris
berikutnya “echo “ yaitu bilangan genap; jikakondisi itu bernilai false.
Praktikum 5 ( Switch Case )

<form>
Masukan nilai mahasiswa :
<input type=text name=nilai><br><br>
<input type=submit value=kelulusan>
</form>
<?php
if (isset($_GET['nilai']))
{
$nilai=$_GET['nilai'];
switch ($nilai)
{
case $nilai>="90" :
print("Nilai".$nilai."=A<br>");
break;
case $nilai>="80" :
print("Nilai".$nilai."=B<br>");
break;
case $nilai>="70" :
print("Nilai".$nilai."=C<br>");
break;
case $nilai>="60" :
print("Nilai".$nilai."=D<br>");
break;
default :
print("Nilai".$nilai."<br>");
print("Nilai kurang dari 59");
}
}
?>
Hasil program :

Analisis :

Switch case pada PHP mirip seperti If Else , untuk percabangan dimana program
memeriksa suatu kondisi variable atau hasil perhitungan ekspresi dan mengambil
tindakan keputusan dengan perintah yang diberikan apabila memenuhi kondisi yang
sesuai
Praktikum 6 ( While-do )

<form method=post>
Tanggal <select name=tanggal>
<?php
$tanggal=1;
while ($tanggal<=31)
{
echo "<option value=$tanggal>$tanggal</option>";
$tanggal++;
}
echo "</select></form>";
?>

Hasil program :

Analisis :

Pada program tersebut menggunakan perulangan while. Perulangan while berguna


untuk menjalankan suatu kode terus menerus selama kondisi bernilai true
POST TEST
1. ubah prak5_6.php menggunakan perulangan For dan Do-While ?

For :

<form method="post">
Tanggal : <select name="tanggal">
<?php
for($tanggal=1; $tanggal<=31; $tanggal++){
echo "<option value = $tanggal>$tanggal</option>";
}
?>

Do-While :

<form method="post">
Tanggal : <select name="tanggal">
<?php
$tanggal = 1;
do{
echo "<option value = $tanggal>$tanggal</option>";
$tanggal=$tanggal+1;
}while($tanggal <= 31);
?
2. Membuat program aritmatika

<html>
<head>
<title>Program Aritmatika</title>
</head>
<body>
<h1>PERHITUNGAN ARITMATIKA</h1>
<form method="post">
<input type=text name=satu placeholder="Masukan Nilai Pertama">
<input type=text name=dua placeholder="Masukan nilai kedua">
<select name=operator>
<option value=penjumlahan>+</option>
<option value=pengurangan>-</option>
<option value=perkalian>x</option>
<option value=pembagian>/</option>
</select>
<input type=submit value=Hitung>
</form>
<?php
$satu = $_POST['satu'];
$dua = $_POST['dua'];
$operator = $_POST['operator'];

$tambah = $satu + $dua;


$kurang = $satu - $dua;
$kali = $satu * $dua;
$bagi = $satu / $dua;

if ($operator == "penjumlahan"){echo "<input placeholder=$tambah>";}


if ($operator == "pengurangan"){echo "<input placeholder=$kurang>";}
if ($operator == "perkalian"){echo "<input placeholder=$kali>";}
if ($operator == "pembagian"){echo "<input placeholder=$bagi>";}
?>
</body>
</html>

Hasil program :
TUGAS
Tampilan depan

<form method="POST">
<h3>Menghitung luas bangun datar</h3>Pilih bangun datar<br>
<input type="radio" name="bangun_datar" value="l">lingkarang<br>
<input type="radio" name="bangun_datar" value="p">persegi<br>
<input type="radio" name="bangun_datar" value="s">segitiga<br>
<input type="submit" name="pilih" value="pilih">
<input type="reset" value="hapus">
</form>
<?php
$bangun_data=$_POST['bangun_datar']; switch ($bangun_datar)
{
case"l":
header('location:lingkaran.php');break;
case"p":
header('location:persegi.php');break;
case"s":
header('location:segitiga.php');break;
default:
echo"<input type=text name=teks value='anda belum memilih'>";
}
?>

Hasil program :
Lingkaran

<form method="POST">
Masukan nilai jari-jari lingkaran (cm):
<input type=text name=jari><br><br>
<input type=submit name=hitung value=hitung><br>
<?php
$jari = $_POST['jari'];
$hasil = 22/7 * $jari * $jari;
echo "Hasil perhitungan : $hasil";
?>
<h4><a href=tugas.php>kembali</a><br></h4>

Hasil program :
Persegi

. <form method="POST">

Masukan nilai sisi (cm):


<input type=text name=sisi><br><br>
<input type=submit name=hitung value=hitung><br>
</form>
<?php
$sisi = $_POST['sisi'];
$hasil = $sisi * $sisi;
echo "Hasil perhitungan : $hasil";
?>
<h4><a href=tugas.php>kembali</a><br></h4>

Hasil program :
Segitiga

<form method="POST">
Masukan nilai alas segitiga (cm):
<input type=text name=alas><br>
Masukan nilai tinggi segitiga (cm):
<input type=text name=tinggi></pre>
<input type=submit name=hitung value=hitung><br>
</form>
<?php
$alas = $_POST['alas'];
$tinggi = $_POST['tinggi'];
$hasil = 1/2 * $alas * $tinggi;
echo "Hasil perhitungan : $hasil";
?>
<h4><a href=tugas.php>kembali</a><br></h4>

Hasil program :

Anda mungkin juga menyukai