MODULARITAS
Dalam perkembangan program sering kali kita dihadapkan dengan berbagai program yang menuntut kita untuk berkreatif. Modularitas dapat diartikan sebagai pemecahan program yang salingterintegrasi dari sub-sub program sehingga membentuk satuan modul program. Untuk mengimpelementasikan program dengan modularisasi kita dapat melihat seperti halnya file –file yang berisi suatu fungsi tertentu dalam mendistribusikan sub program dalam berbagai file program yang saling berkelanjutan. Implementasi program menggunakan modularisasi kita akan menggunakan fungsi session dalam phpuntuk membuat program.
PRAKTEK
1. Buatlah file dengan nama login.php ketikan script sebagai berikut :
1. Buatlah file dengan nama login.php ketikan script sebagai berikut :
<html>
<head>
<title>Silahkan masukan user dan pasword</title>
</head>
<body>
<p align ="center"> <b>Silahkan masukan user dan pasword </b></p>
<form action="cekhasil.php" method="post">
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td> Username </td>
<td><input name ="username" value = "" maxlength="10"</td>
</tr>
<tr>
<td>Pasword</td>
<td><input type="password" name="password" value = ""
maxlength="10"></td>
</tr>
<tr>
<td> Captcha </td>
<td><img src="captcha.jpg" alt ="gbchapcha" />
</td>
</tr>
<td> Isikan Captcha</td>
<td><input name="nilaiCaptcha" value ="" maxlength ="6"/> </td>
<tr>
<td><input type ="submit" value ="Proses"></td>
</tr>
</table>
</form>
</body>
</html>
2. Buatlah file dengan nama gambarChapcha.php untuk script program sebagai berikut :<head>
<title>Silahkan masukan user dan pasword</title>
</head>
<body>
<p align ="center"> <b>Silahkan masukan user dan pasword </b></p>
<form action="cekhasil.php" method="post">
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td> Username </td>
<td><input name ="username" value = "" maxlength="10"</td>
</tr>
<tr>
<td>Pasword</td>
<td><input type="password" name="password" value = ""
maxlength="10"></td>
</tr>
<tr>
<td> Captcha </td>
<td><img src="captcha.jpg" alt ="gbchapcha" />
</td>
</tr>
<td> Isikan Captcha</td>
<td><input name="nilaiCaptcha" value ="" maxlength ="6"/> </td>
<tr>
<td><input type ="submit" value ="Proses"></td>
</tr>
</table>
</form>
</body>
</html>
<?
session_start();
header ("content-type :img/png");
$_SESSION["nomorCaptcha"]="";
$gbr = imagecreate(180, 40);
imagecolorallocate ($gbr, 167, 218, 239);
$grey = imagecolorallocate ($gbr, 128, 128, 128);
$black = imagecolorallocate ($gbr, 0, 0, 0);
$font = 'arial.ttf';
for ($i=0; $i<= 5; $i++)
{
$nomor=rand(0, 9);
$SESSION["nomorCaptcha"].=$nomor;
$sudut=rand(-25, 25);
imagettftext ($gbr, 20, $sudut, 8+15*$i, 25, $black, $font, $nomor);
imagettftext ($gbr, 20, $sudut, 9+15*$i, 26, $grey, $font, $nomor);
}
imagepng($gbr);
imagedestroy($gbr);
?>
3. Buatlah file dengan nama cekhasil.php untuk script program sebagai berikut :session_start();
header ("content-type :img/png");
$_SESSION["nomorCaptcha"]="";
$gbr = imagecreate(180, 40);
imagecolorallocate ($gbr, 167, 218, 239);
$grey = imagecolorallocate ($gbr, 128, 128, 128);
$black = imagecolorallocate ($gbr, 0, 0, 0);
$font = 'arial.ttf';
for ($i=0; $i<= 5; $i++)
{
$nomor=rand(0, 9);
$SESSION["nomorCaptcha"].=$nomor;
$sudut=rand(-25, 25);
imagettftext ($gbr, 20, $sudut, 8+15*$i, 25, $black, $font, $nomor);
imagettftext ($gbr, 20, $sudut, 9+15*$i, 26, $grey, $font, $nomor);
}
imagepng($gbr);
imagedestroy($gbr);
?>
<?
session_start();
?>
<html>
<head>
<title> prosesing captcha</title>
</head>
<body>
<p align ="center"> Hasil Login <br/>
<?
$_SESSION ["nomorCaptcha"] !=$_POST["nilaiCaptcha"];
{
echo "Username : ".$_POST["username"];
echo "</br>";
echo "Password : ".$_POST["password"];
echo "</br>";
echo "Kode Captcha : ".$_POST[nilaiCaptcha];
}
{
echo "</br>";
echo "Kode captcha anda benar";
}
?>
</p>
</body>
</html>
Hasilnya sebagai berikut:session_start();
?>
<html>
<head>
<title> prosesing captcha</title>
</head>
<body>
<p align ="center"> Hasil Login <br/>
<?
$_SESSION ["nomorCaptcha"] !=$_POST["nilaiCaptcha"];
{
echo "Username : ".$_POST["username"];
echo "</br>";
echo "Password : ".$_POST["password"];
echo "</br>";
echo "Kode Captcha : ".$_POST[nilaiCaptcha];
}
{
echo "</br>";
echo "Kode captcha anda benar";
}
?>
</p>
</body>
</html>
Kemudian masukan user dan pasword
Setelah diisi username hasilnya sebagai berikut
Selesai....
0 komentar:
Posting Komentar