Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

Pemrograman Web

Nama : Muhammad Ramadhan


Kelas : D4 Teknik Informatika B
NRP : 3120600043
PERCOBAAN
No. 8 dengan methode POST

Tampilan setelah di-submit

Analisa : Pada percobaan no 8 ini , dalam membuat form menggunakan metode POST, dimana
data yang diinputkan akan tidak terliahat pada kolom search browser seperti gambar diatas.
Dengan kata lain, methode POST tidak menampilkan nilai variabel pada URL.
No. 9 dengan methode GET

Tampilan setelah di-submit

Analisa : Pada percobaan no 9 ini , dalam membuat form menggunakan GET, dimana data
yang diinputkan akan terlihat pada kolom search browser seperti gambar diatas. Dengan kata
lain, methode GET menampilkan nilai variabel yang kita inputkan pada URL.
Percobaan No.10
//Code yang pertama
<!DOCTYPE html>
<html>
<head>
<title>Coba PHP</title>
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">
</head>
<body>
<?php
if($_GET['nama']=="0")
{
$nama_str="<p style='color:red'>Nama Belum Diisi !</p>";
}else{
$nama_str="";
}
?>
<form action="coba1.php" method="post">
<fieldset>
Nama <br/>
<input type="text" name="nama"><?php echo $nama_str ?><br/>

<br/>
<input type="submit">
</fieldset>
</form>

</body>
</html>
Output:

Analisa : Pada percobaan no 10 yang pertama ini , dalam membuat form menggunakan metode
POST, dimana data yang diinputkan akan tidak terliahat pada kolom search browser seperti
gambar diatas. Namun, pada skrip php nya digunakan pemanggilan GET, sehingga akan terjadi
error yang menyebabkan output tak tampil.
//Code kedua
<?php
$nama=$_POST['nama'];
if($nama==""){
header("location:formval2.php?nama=".cek($nama));
}else{
echo'Selamat Datang : '.$_POST['nama'];
echo'<br/>';
}
function cek($val){
if($val==""){
$val="0";
}
return$val;
}
?>
Output :

Analisa : Pada percobaan no 10 yang kedua ini , dalam membuat form menggunakan metode
POST, dimana data yang diinputkan akan tidak terliahat pada kolom search browser seperti
gambar diatas. Pada skrip php nya juga digunakan pemanggilan variabel POST, sehingga
inputan yang berasal dari form akan keluar outputnya dengan baik tanpa terjadi sebuah error.
PRAKTIKUM
1.
<!DOCTYPE html>
<html>
<head>

</head>
<body>
<form action="vavlidasi_angkadanhuruf.php" method="post">
<fieldset>
Nama <br/><input type="text" name="nama">
<br>
Nilai Angka <br/><input type="text" name="nilai">
<br>
<input type="submit">
</fieldset>
</form>
<?php

?>
</body>
</html>

<!DOCTYPE html>
<html>
<head></head>
<body>

<?php
$kata=$_POST['nama'];
$grade="<br>Grade:";
$nilaikp=$_POST['nilai'] ;
$spasi = " ";
function validate_angka($nilaikp)
{
if(is_numeric($nilaikp)){
$nilaikp=$_POST['nilai'] ;
}else{
echo "harus masukan angka";
}
}
function validate_kata($kata){
if(!preg_match("/^[a-z A-Z]*$/",$kata)){
echo "Nama harus huruf saja";
echo "<br>";
}else{

echo'Nama : '.$kata;
echo'<br/>';

validate_kata($kata);
validate_angka($nilaikp);

if(($nilaikp>81)&&($nilaikp<=100))
{
echo $grade,"A";
}

elseif(($nilaikp>60)&&($nilaikp<=80))
{
echo$grade,"B";
}
elseif(($nilaikp>55)&&($nilaikp<=60))
{
echo $grade,"C";
}
elseif(($nilaikp>40)&&($nilaikp<=55))
{
echo$grade,"<fontcolor='red'>D</font>";
}
elseif($nilaikp<=40)
{
echo$grade,"<fontcolor='red'>E</font>";
}

else
{
echo"-";
}

?>

</body>
</html>
OUTPUT :

Anda mungkin juga menyukai