Selamat Datang Di Blog ku

Wednesday, 18 June 2014

MODUL 10 MODULARITAS (Menggunakan Session)

A. DASAR TEORI
Dalam perkembangan program sering kali kita dihadapkan dengan berbagai program
yang menuntut kita untuk berkreatif. Modularitas dapat diartikan sebagai pemecahan
program yang saling terintegrasi 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 php
untuk membuat program.
B. PRAKTEK
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="capca.jpg" alt ="gambarCaptcha" />
</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 :
<?
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();
?>
<html>
<head>
<title> prosesing captcha</title>
</head>
<body>
<p align ="center"> Hasil Login <br/>
<?
if($_SESSION["nomorCaptcha"] !=$_POST["nilaiChaptcha"])
{
echo "Username anda ".$_POST["username"];
echo "</br>";
echo "Password anda ".$_POST["password"];
echo "</br>";
echo "Kode captcha anda salah";
}
else
{
echo "Username anda ".$_POST["username"];
echo "</br>";
echo "Password anda ".$_POST["password"];
echo "</br>";
echo "Kode captcha anda benar";
}
?>
</p>
</body>
</html>
Hasilnya :
Kemudian masukan user dan pasword


Setelah diisi username hasilnya sebagai berikut



Demikianlah materi yang saya buat ini, semoga bermanfaat dan menambah pengetahuan para pembaca.Saya mohon maaf apabila ada kesalahan ejaan dalam penulisan kata dan kalimat yang kurang jelas, dimengerti, dan lugas.Karena saya hanyalah manusia biasa yang tak luput dari kesalahan Dan saya juga sangat mengharapkan saran dan kritik dari para pembaca demi kesempurnaan blog saya ini. Sekian penutup dari saya semoga dapat diterima di hati dan saya ucapkan terima kasih yang sebesar-besarnya.
Comments
0 Comments

0 comments:

Post a Comment