Modul 10
MODULARITAS (Menggunakan Session)
 PRAKTEK PEMROGRAMAN TERSTRUKTUR

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 
Ketikkan Source Code berikut di Notepad++
<html>
<font color = "#9932CC">
<font face = "Comic Sans MS">
<font size = "4px">
<body bgcolor = "FFB6C1">
<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="chapt.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 : 

<?
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/>
<?
$_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 :
1. akan muncul tampilan dibawah ini :





2. ketikan username, pasword dan ketikan kode chaptcha seperti di bawah ini :

3. kemudian klik proses dan akan muncul hasilnya seperti di bawah ini :




 
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

0 Response to " "

Posting Komentar

Copyright 2009 Nuri Hadiningsih
Free WordPress Themes designed by EZwpthemes
Converted by Theme Craft
Powered by Free Website Templates
Free Website templateswww.seodesign.usFree Flash TemplatesRiad In FezFree joomla templatesAgence Web MarocMusic Videos OnlineFree Wordpress Themeswww.freethemes4all.comFree Blog TemplatesLast NewsFree CMS TemplatesFree CSS TemplatesSoccer Videos OnlineFree Wordpress ThemesFree CSS Templates Dreamweaver