4159 HTML Dan Javascript
4159 HTML Dan Javascript
catatan : Pada setiap tag yang diberikan, efek pada teks adalah terus
menerus sampai dijumpai pasangan tag penutupnya
Contoh :
Dok HTML yang diketik dengan teks editor dan efek pada browser
Contoh :
HASIL :
3
EFEK BORDER :
VARIABEL :
Dalam java Script variable cukup dideklarasikan dengan var. Tidak
dibedakan apakah variabel itu bilangan(int, float) atau string
Contoh :
var A=10
var B=”JOKO BODO”
MENCETAK KE DOKUMEN :
Untuk mencetak ke dokumen aktif digunakan statemen
document.write( teks atau variable atau operasi
aritmetik)
Hasil cetakan berupa teks dapat diformat menggunakan tag HTML
CONTOH:
<SCRIPT LANGUAGE=JAVASCRIPT>
var A=10
var B="JOKO BODO"
document.write("<h3>"+B+" anaknya </h3>");
document.write("<h1>"+(A+5)+" ORANG <h1>");
</SCRIPT>
HASIL : Operasi data
Kode HTML
5
LOOP for :
Untuk Loop for perbedaannya terletak pada counter
Dalam java diulis for (int i=0;i<A;i++)
Maka dalam java Script for (var i=0; i<A;i++)
Contoh:
<SCRIPT
LANGUAGE=JAVASCRIPT>
var A=10
</SCRIPT>
LOOP while :
Untuk Loop while jika digunkan counter perbedaannya terletak
pada counter
Contoh:
<SCRIPT LANGUAGE=JAVASCRIPT>
var A=10
var B=0;
while (B<A)
{ document.write("<font size=14>"+B+" ");
B+=2;
}
</SCRIPT>
6
Function :
Sintak : function nama_fungsi (parameter)
<Script LANGUAGE="JavaScript">
function cetak(n,s)
{ for (i=1;i<=n;i++) Hasil :
document.write(s+" "+i +" ")
}
cetak(3,"HELLO");
cetak(1,"<BR>");
cetak(2,"INFORMATIKA");
</Script>
<script LANGUAGE="JavaScript">
function fak()
{ var n=document.fm.nilai_n.value
var f=1
for (var i=1;i<=n; i++) f*=i
document.fm.hasil.value=f
}
function bersihkan()
{ document.fm.nilai_n.value=""
document.fm.hasil.value=""
}
</script>
<TITLE>MENGHITUNG FAKTORIAL</TITLE>
<h2>MENGHITUNG FAKTORIAL</H2>
<form name="fm" >
Masukkan Nilai n disini
<input type ="text" name="nilai_n" value =""
size="5" ><BR>
<input type =button value="hitung Faktorial"
onclick="fak()" >
<input type =text name="hasil" value="" size="25" >
<br> <input type =button value="clear"
onclick="bersihkan()" >
</form>
</html>
8
VERSI KE-2
DARI PROGRAM FAKTORIAL : melewatkan parameter form
<script LANGUAGE="JavaScript">
function fak(form)
{ var n=form.nilai_n.value
var f=1
for (var i=1;i<=n; i++) f*=i
form.hasil.value=f
}
function bersihkan(form)
{ form.nilai_n.value=""
form.hasil.value=""
}
</script>
<TITLE>MENGHITUNG FAKTORIAL</TITLE>
<h2>MENGHITUNG FAKTORIAL</H2>
<form name="formulir" >
Masukkan Nilai n disini
<input type ="text" name="nilai_n" value ="" size="5" ><BR>
<input type =button value="hitung Faktorial" onclick="fak(formulir)" >
<input type =text name="hasil" value="" size="25" >
<br> <input type =button value="clear" onclick="bersihkan(formulir)" >
</form> </html>
<html>
<body bgcolor="#FFFFF" text="#00000">
<script LANGUAGE="JavaScript">
var Pesan="Selamat Datang pada Web Site Kami "+
"Jangan ragu-ragu berikan masukan yang mendidik.. "
function gulungStatus()
{ window.status=Pesan;
Pesan=Pesan.substring(1,Pesan.length)+
Pesan.substring(0,1);
setTimeout("gulungStatus()",200);
}
</script>
<body onLoad="gulungStatus()"
</body> </html>
9
Contoh :
var sales = new Array(3);
sales[0]=”JONI”; sales[1]=”RUDI”; sales[2]=”YUNI”;
dapat juga ditulis sebagai :
sales[1]=”JONI”; sales[2]=”RUDI”; sales[3]=”YUNI”;
<script LANGUAGE="JavaScript">
var sales = new Array(3);
sales[1]="JONI";
sales[2]="RUDI";
sales[3]="YUNI";
for(var i=1;i<=3;i++)
document.write("<H4>"+i+" "+sales[i]+" ");
</script>
HASIL :
10
CONTOH PENGGUNAAN :
<script LANGUAGE="JavaScript">
var hari=new Array(7);
hari[1]="SENIN"; hari[2]="SELASA"; hari[3]="RABU";
hari[4]="KAMIS"; hari[5]="JUMAT"; hari[6]="SABTU";
hari[7]="MINGGU";
bulan[11]="Nopember";
bulan[12]="Desember";
var tgblth=new Date();
var Tanggal=tgblth.getDate();
var NamaBulan=bulan[tgblth.getMonth()+1];
var Tahun =tgblth.getYear();
var Nmhari=hari[tgblth.getDay()];
document.write("<h3>Hari Ini adalah: "+Nmhari );
document.write(", "+Tanggal+ " "+NamaBulan+"
"+Tahun+"<BR>");
</script>
Contoh :
<script LANGUAGE="JavaScript">
alert("HATI HATI DIJALAN BANYAK BATU!!");
</script>
Hasil :
12
<script LANGUAGE="JavaScript">
tanya=confirm("APAKAH ANDA INGIN
LIHAT GAMBAR KUDA ?");
if(tanya!="0")
{ top.location="2_horses.GIF"; }
</script>
jika Ok ->
COntoh :
<script LANGUAGE="JavaScript">
var nama = prompt("Masukkan nama anda !!");
var umur = prompt("Masukkan umur anda ...");
document.write("<H4> Hello "+nama+" anda lahir
"+(2007-umur)+", kan? ");
</script>
13
14
<form name=fm>
<table border=5><tr><td>
<input type=button name=kotak size=40
value="Tampilkan table" onClick="aksi()">
</td><tr></form>
<script LANGUAGE="JavaScript">
function aksi()
{var NB=new Array(5);
NB[1]="Pensil"; NB[2]="Buku"; NB[3]="Bolpoint";
NB[4]="Penggaris"; NB[5]="Penghapus";
var HB=new Array(5);
HB[1]=750 ; HB[2]=1000; HB[3]=1250;HB[4]=800; HB[5]=300;
var SAT=new Array(5);
SAT[1]=3; SAT[2]=5; SAT[3]=10; SAT[4]=20; SAT[5]=4;
var TOT=new Array(5);
for(i=1;i<=5;i++)TOT[i]=SAT[i]*HB[i];
document.write("<font color=blue size=4>DAFTAR
PEMBELIAN<BR>");
document.write("<table border=2 collspadding=2 collspacing=2>")
document.write("<tr><td>NO</td><td>BARANG</td>");
document.write("<td>HARGA</td><td>SATUAN</td><td>TOTSL</td>
</tr>");
var TOTPEM=0;
for(var i=1;i<=5;i++)
{teks="<tr><td>"+i+"</td><td>"+NB[i]+"</td><td>"+HB[i]+"</td>";
teks=teks+"<td>"+SAT[i]+"</td><td>"+TOT[i]+"</td></tr>";
document.write(teks);
TOTPEM=TOTPEM+TOT[i];
}
document.write("<tr><td colspan=4 align=center>")
document.write("TOTAL
PEMBELIAN</td><td>"+TOTPEM+"</td></tr>");
document.write("</table>");
}
</script>
15
16
CSS
CSS = Cascading Style Sheet adalah suatu teknik
penulisan kode untuk memperindah dan
mempermudah dalam pengkodean HTML dengan
tujuan untuk memperindah tampilan situs
CSS dimulai dengan :
<STYLE TYPE="text/css">
NamaKODeBaru { Parameter : nilai }
</STYLE>
HASIL :
17
CONTOH :
Tag <U> =under line
Dan tag <I> = italic
Diberi efek baru, yaitu warna merah hurufnya
Tag <B> = bold, diberi efek warna hijau
HASIL :
CONTOH:
18
HASIL :
dan file:Css_Global2.html
HASIL :
SUATU FRAME YANG MENGGUNAKAN 2 file tsb
HASIL :
20
Efek class dapat dilekatkan pada tag HTML apa saja, seperti
pada tag <B>, tag <I> dst
HASIL :
21
HASIL :
POSITIONING :
22
23
WATERMARKING :
Watermarking adalah konsep mendesaign background layar
dengan gambar tertentu
Konsep ini dapat diimplementasikan melalui konsep class
sebagai berikut :
<STYLE TYPE="text/css">
.nama_Class {background-image:
url(“namagambar"); background-repeat: yes}
</STYLE> </HEAD>
24