Kamis, 23 April 2009














































ni scriptnya :

<html>

<body>


<script language="JavaScript">


function chkuname()

{

uname=new String();

uname=document.regis.uname.value

if ( uname.length == 0 )

{

alert ("Enter a User Name");

}

else

{

chkupass()

}

}

function chkupass()

{

upass=new String();

upass=document.regis.upass.value

if (upass.length < 5)

{

alert ("Password Must be atleast 6 Chars");

}

else

{

chkname()

}

}


function chkname()

{

var ch=0;

name=new String();

name=document.regis.name.value;

if (name.length==0)

alert ("Enter your Name")

else

{

u=0;

for (i=0;i<name.length;i++)

{

if ((name.charCodeAt(i) >= 64 && name.charCodeAt(i) <= 90)||(name.charCodeAt(i) >= 97 && name.charCodeAt(i) <= 122)||(name.charCodeAt(i)==46)||(name.charCodeAt(i)==32))

{

}

else

{

u=u+1;

}

}

if (u>0)

{

alert ("Invalid Name");

}

else

{

chkdob()

}

}

}


function chkdob()

{

dob=new String();

dob=document.regis.dob.value

if (dob.length!=10)

alert ("Invalid Date")

else

{

if (dob.charAt(2)!="/" && dob.charAt(5)!="/")

alert ("Invalid Date Format")

else

tempstr=dob.split("/")

dd=tempstr[0]

mm=tempstr[1]

yy=tempstr[2]

if (dd>=1 && dd<=31 && mm>=1 && mm<=12 && yy>=1900 && yy<=2004 )

{

chkemail()

}

else

alert ("Enter Valid date")

}

}


function chkemail()

{

mail=new String();

mail=document.regis.email.value

if (mail.length<1)

alert("Please enter e-mail address.");

else

{

at_pos=mail.indexOf("@")

dot_pos=mail.indexOf(".")

if(at_pos<1 || dot_pos<1)

alert("Missing '@' and '.' in email address.")

else

{

u=0;

p=0;

for(var i=0;i<mail.length;i++)

{

if ((mail.charCodeAt(i) >= 64 && mail.charCodeAt(i) <= 90)||(mail.charCodeAt(i) >= 97 && mail.charCodeAt(i) <= 122)||(mail.charCodeAt(i) >= 48 && mail.charCodeAt(i) <= 57)||(mail.charCodeAt(i)==95)||(mail.charCodeAt(i)==46))

{

if(mail.charAt(i)=="@")

p=p+1

}

else

{

u=u+1

}

}

if (p>1)

alert ("Email must have only one '@'")

if (u>0)

alert ("Special Characters are not allowed")

}

}

}


</script>


<form name="regis">

User Name : <input type="text" name="uname" size="20">

<br>

Password : <input type="password" name="upass" size="20">

<br>

Name : <input type="text" name="name" size="20">

<br>

DOB (DD/MM/YYYY): <input type="text" name="dob" size="8">

<br>

Email : <input type="text" name="email" size="20">

<br>

<input type="button" value="Submit" onclick="chkuname()" name="sub">

</form>

</body>

</html>

tgas


















<html>









ni scriptnya :

<html>

<body>


<script language="JavaScript">


function chkuname()

{

uname=new String();

uname=document.regis.uname.value

if ( uname.length == 0 )

{

alert ("Enter a User Name");

}

else

{

chkupass()

}

}

function chkupass()

{

upass=new String();

upass=document.regis.upass.value

if (upass.length < 5)

{

alert ("Password Must be atleast 6 Chars");

}

else

{

chkname()

}

}


function chkname()

{

var ch=0;

name=new String();

name=document.regis.name.value;

if (name.length==0)

alert ("Enter your Name")

else

{

u=0;

for (i=0;i<name.length;i++)

{

if ((name.charCodeAt(i) >= 64 && name.charCodeAt(i) <= 90)||(name.charCodeAt(i) >= 97 && name.charCodeAt(i) <= 122)||(name.charCodeAt(i)==46)||(name.charCodeAt(i)==32))

{

}

else

{

u=u+1;

}

}

if (u>0)

{

alert ("Invalid Name");

}

else

{

chkdob()

}

}

}


function chkdob()

{

dob=new String();

dob=document.regis.dob.value

if (dob.length!=10)

alert ("Invalid Date")

else

{

if (dob.charAt(2)!="/" && dob.charAt(5)!="/")

alert ("Invalid Date Format")

else

tempstr=dob.split("/")

dd=tempstr[0]

mm=tempstr[1]

yy=tempstr[2]

if (dd>=1 && dd<=31 && mm>=1 && mm<=12 && yy>=1900 && yy<=2004 )

{

chkemail()

}

else

alert ("Enter Valid date")

}

}


function chkemail()

{

mail=new String();

mail=document.regis.email.value

if (mail.length<1)

alert("Please enter e-mail address.");

else

{

at_pos=mail.indexOf("@")

dot_pos=mail.indexOf(".")

if(at_pos<1 || dot_pos<1)

alert("Missing '@' and '.' in email address.")

else

{

u=0;

p=0;

for(var i=0;i<mail.length;i++)

{

if ((mail.charCodeAt(i) >= 64 && mail.charCodeAt(i) <= 90)||(mail.charCodeAt(i) >= 97 && mail.charCodeAt(i) <= 122)||(mail.charCodeAt(i) >= 48 && mail.charCodeAt(i) <= 57)||(mail.charCodeAt(i)==95)||(mail.charCodeAt(i)==46))

{

if(mail.charAt(i)=="@")

p=p+1

}

else

{

u=u+1

}

}

if (p>1)

alert ("Email must have only one '@'")

if (u>0)

alert ("Special Characters are not allowed")

}

}

}


</script>


<form name="regis">

User Name : <input type="text" name="uname" size="20">

<br>

Password : <input type="password" name="upass" size="20">

<br>

Name : <input type="text" name="name" size="20">

<br>

DOB (DD/MM/YYYY): <input type="text" name="dob" size="8">

<br>

Email : <input type="text" name="email" size="20">

<br>

<input type="button" value="Submit" onclick="chkuname()" name="sub">

</form>

</body>

</html>


Senin, 13 April 2009

soal-soal

1. Bahasa pemrograman yang ditempatkan/ditempelkan pada HTML dan akan diproses oleh web client adalah:
PHP

2. Pemrograman dengan skrip PHP berjalan pada komputer :
Server

3. Dibawah ini Bahasa Pemrograman yang mempunyai licence copyright dan harus membelinya adalah :
ASP

< FRAMESET ROWS="90,*" border=1>
< FRAME SRC="judul.html" SCROLLING=NO NORESIZE>
< FRAMESET COLS="160,*,100">
< FRAME SRC="menu.html" NORESIZE>
< FRAME SRC="prakata.html" NAME="FRAME-3">
< FRAME SRC="menu4.html" NAME="FRAME-4">
</FRAMESET>
</FRAMESET>

4. Dari script diatas Berapa jumlah frame yang dibuat :
4 Frame

5. Masih dari skrip diatas, Frame yang digunakan sebagai halaman inti untuk isi website adalah :
FRAME-3

<body background="bg2.jpg">
<font size=7>Entry Data Siswa</font>
Ketik data-data siswa dibawah ini :<br />
<form id="form1? name="form1? method="post" action="isisiswa.php">
<table><tr><td>Nama Siswa</td><td><input type="text" name="nama" id="nama" /></td></tr>
<tr><td>Nomor Induk</td><td><input type="text" name="induk" id="induk" /></td></tr>
<tr><td>Kelas</td><td><input type="text" name="kelas" id="kelas" /></td></tr>
</table>
<input type="submit" name="Submit" id="Submit" value="Kirim" />
</form>
</body>
</html>

6. Perhatikan skrip diatas :
Skrip diatas bertugas untuk melakukan operasi :
Entery

7. Tetap dari skrip diatas hasil dari skrip tersebut akan ditangani oleh file :
isisiswa.php

<html>
<body>
<?php
$nama = $_POST['nama'];
$induk = $_POST['induk'];
$kelas = $_POST['kelas'];
$conn = mysql_connect("localhost","root","");
if (!$conn) {
echo "Could not connect to db";
exit(1);
}
$db = mysql_select_db("latihan",$conn);
$sqlText = "insert into siswa(nama, induk, kelas)
values('$nama','$induk','$kelas')";
mysql_query($sqlText);
?>Data telah dimasukkan dalam database<br />
</body>
</html>

8. Perhatikan skrip diatas, skrip diatas bertugas untuk melakukan operasi :
Adding

9. Masih dari skrip diatas, nama database dan tabel yang dimaksud skrip tersebut adalah :
latihan, siswa

10. Tag HTML untuk membuat link adalah:
< a href=”linKnya_pakde”></a >

11. HTML singkatan dari:
Hyper Text Markup Language

12. Properti yang berguna untuk mengatur warna bingkai tabel adalah:
border-color

13. Tag HTML yang menandakan kita menggunakan Javascript adalah
< script language="javascript" > < /script >

14. Apa guna function dalam Javascript
Menggabungkan beberapa perintah

15. Tag yang digunakan untuk ganti baris
< br >

16. Tag HTML untuk menjalankan program Javascript yang disimpan dalam bentuk file adalah
< script src="SCriptNya_paKde.js" > < /script >

17. Tag yang digunakan untuk membuat paragraf adalah
< p >

18. Pasangan tag digunakan untuk
Mendefinisikan style sheet

19. Tag HTML untuk menampilkan gambar adalah
< img src="gamBarnya_PakDe.jpg" >

20. Untuk membuat judul tabel digunakan tag
< th >