Rabu, 13 Mei 2009

PROGRAM CALCULATOR


<html><head><title>JS - Calculator</title><script language="Javascript"><!--/* Variable */var plussign = ' + ';var minussign = ' - ';var multiplysign = ' * ';var dividesign = ' / ';var decimalsign = ' . ';var negativesign = ' -';var leftbracket = ' (';var rightbracket = ') ';var rad = 3.141592654 / 180;var base_10 = Math.LN10;var base_2 = Math.LN10;/* Yup...Mulai */function calculate(arg) {arg.expr.value = eval(arg.expr.value)}function enter(arg, string) {arg.expr.value += string}function clear_display(arg) {arg.expr.value = ' '}function calc_sqrt(form) {form.expr.value = (Math.sqrt(form.expr.value))}function calc_sqr(form) {form.expr.value = ((form.expr.value * 1) * (form.expr.value * 1))}function sin_form(form) {form.expr.value = (Math.sin (form.expr.value * rad))}function cos_form(form) {form.expr.value = (Math.cos (form.expr.value * rad))}function tan_form(form) {form.expr.value = (Math.tan(form.expr.value * rad))}function inverse(form) {form.expr.value = ( 1 / (form.expr.value))}function base10_log(form) {form.expr.value = (Math.log(form.expr.value) / base_10)}function base2_log(form) {form.expr.value = (Math.log(form.expr.value) / base_2)}//--></script></head><body><p align="center"><big><big>JavaScript - Calculator SMANEKA</big></big></p><form><!-- Rechner Beginn --><table border="0" width="100" bgcolor="#CCCCCC" align="center"><tr><td width="100%" colspan="5"><input type="text" name="expr" size="35"action="calculate(this.form)"></td></tr><tr><td width="20%"><input type="button" value=" sin " Onclick="sin_form(this.form)"></td><td width="20%"><input type="button" value=" cos " OnClick="cos_form(this.form)"></td><td width="20%"><input type="button" value=" tan " Onclick="tan_form(this.form)"></td><td width="20%"><input type="button" value="log10e" onClick="base10_log(this.form)"></td><td width="20%"><input type="button" value=" log2e " OnClick="base2_log(this.form)"></td></tr><tr><td width="20%"><input type="button" value=" Sqrt " Onclick="calc_sqrt(this.form)"></td><td width="20%"><input type="button" value=" Sqr " OnClick="calc_sqr(this.form)"></td><td width="20%"><input type="button" value=" ( " OnClick="enter(this.form,leftbracket)"></td><td width="20%"><input type="button" value=" ) " OnClick="enter(this.form,rightbracket)"></td><td width="20%"><input type="button" value=" 1 / X " OnClick="inverse(this.form)"></td></tr><tr><td width="20%"><input type="button" value=" 7 " onClick="enter(this.form, 7)"></td><td width="20%"><input type="button" value=" 8 " onClick="enter(this.form, 8)"></td><td width="20%"><input type="button" value=" 9 " onClick="enter(this.form, 9)"></td><td width="40%" colspan="2"><input type="button" value=" C " onClick="clear_display(this.form)"></td></tr><tr><td width="20%"><input type="button" value=" 4 " onClick="enter(this.form, 4)"></td><td width="20%"><input type="button" value=" 5 " onClick="enter(this.form, 5)"></td><td width="20%"><input type="button" value=" 6 " onClick="enter(this.form, 6)"></td><td width="20%"><input type="button" value=" * " onClick="enter(this.form,multiplysign)"> </td><td width="20%"> <input type="button" value=" / " onClick="enter(this.form,dividesign)"></td></tr><tr><td width="20%"><input type="button" value=" 1 " onclick="enter(this.form, 1)"></td><td width="20%"><input type="button" value=" 2 " onclick="enter(this.form, 2)"></td><td width="20%"><input type="button" value=" 3 " onclick="enter(this.form, 3)"></td><td width="20%"><input type="button" value=" + " onClick="enter(this.form,plussign)"> </td><td width="20%"> <input type="button" value=" - " onClick="enter(this.form,minussign)"></td></tr><tr><td width="20%"><input type="button" value=" 0 " onClick="enter(this.form, 0)"></td><td width="20%"><input type="button" value=" . " onClick="enter(this.form,decimalsign)"></td><td width="20%"><input type="button" value=" neg " onClick="enter(this.form,negativesign)"></td><td width="40%" colspan="2"><input type="button" value=" = " onClick="calculate(this.form)"></td></tr></table><!-- Bisa... --></form></body></html>

Selasa, 05 Mei 2009

gamBaR forM vaLidation





form validation

<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>

Rabu, 04 Maret 2009

tugas

















scrip
<html>
<body background="bg1.jpg">
<br>

<font size="5" ><center>DAFTAR SISWA</center><br />
</font>
<?php
$conn = mysql_connect("localhost","root","");
if (!$conn) {
echo "Could not connect to db";
exit(1);
}
$db = mysql_select_db("latihan",$conn);

$sqlText = "select * from siswa order by induk";
$result = mysql_query($sqlText);
echo "<table border=1 align=center >";
echo "<tr><td width=150><b><center>Nama Siswa</center></b></td>
<td width=150><b><center>Nomor Induk</center></b></td></b>
<td width=150><b><center>Kelas</center></b></td></b></tr>";

while($row=mysql_fetch_object($result))
{
echo "<tr><td>$row->nama</td><td align=center>$row->induk</td><td align=center>$row->kelas</td></tr>";
}

echo "</table>";
?>
</body>
</html>

Selasa, 03 Maret 2009

mEmwaT Sesuatu

homE


hoMe



profil SKUL






MENgisi entry siswa







liat ENTrY siswa






mengISI buku tamu






liAt buku tamu

Rabu, 25 Februari 2009

LatiHaN s0al wat TugaS

Soal Pemrograman Web 1

1. Tag HTML untuk membuat link adalah:

jawab : A. < a href=”URL/nama file”> </a>


2. HTML singkatan dari:

jawab : B. Hyper Text Markup Language


3. CSS singkatan dari:

jawab : B. Cascading Style Sheet


4. Properti yang berguna untuk mengatur warna bingkai tabel adalah:

jawab : C. border-color


5. Suatu bentuk hubungan interaktif dimana client dapat mengirimkan masukan ke server, dan server mengolah masukan tersebut kemudian dikembalikan kepada client, adalah konsep dari

jawab : A. CGI



6. Perl adalah singkatan dari:

jawab : A. Practical Extraction and Reporting Language



7. Tag HTML yang menandakan kita menggunakan Javascript adalah

jawab : A. < script language=”javascript”> </script>



8. Apa guna function dalam Javascript

jawab :D. menyatukan beberapa perintah




9. Tag yang digunakan untuk ganti baris

jawab : D. < br>



10. Tag HTML untuk menjalankan program Javascript yang disimpan dalam bentuk file adalah

jawab : C. < script src=”file.js”> </script>



11. Tag yang digunakan untuk membuat paragraf adalah

jawab : A. < p>


12. Pasangan tag &ltSTYLE> dan </STYLE> digunakan untuk

jawab :C. Mendefinisikan style sheet



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

jawab : C. PHP



14. Tag HTML untuk menampilkan gambar adalah

jawab : D. < img src=”file.jpg”>



15. Untuk membuat judul tabel digunakan tag

jawab : C. < th>