HTML
DAN JAVASCRIPT
STRUKTUR
HTML :
<HEAD> …</HEAD>
<BODY> ..</BODY>
HEADER
DAN TITLE :
HEADER digunakan
untuk memberi judul atau subjudul, dengan tag <Hn>..</Hn>; n =
1,2,3,4,5 dan 6 : kode besar huruf
TITLE digunakan untuk
memberi judul halaman web dengan
Tag <TITLE>
..</TITLE>
Efek paragraf dan baris
<p>
..</p> paragraf baru
<BR> baris baru
Efek Kendali Huruf:
<b>
..</b> huruf BOLD (tebal)
<i> .. </i> huruf ITALIC (miring)
<font face=”model huruf” color=”kode warna huruf”
size=ukuran> ..
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
<HEAD><TITLE>Halaman
Web Ku Pertama</TITLE>
<H1>JUDUL
DENGAN HEADER 1 </H1><BR>
<H2>JUDUL
DENGAN HEADER 2 </H2><BR>
<H3>JUDUL
DENGAN HEADER 3 </H3><BR>
</TITLE>
<BODY>
<p>Selamat datang pada <b>web site</b> ku <BR>
Ini
adalah <i>penulisan HTML</i> langung pakai teks editor
<font
face=ARIAL><b>Dan Huruf ini Arial diatur</b><BR>
dari
editor<font face="TIMES NEW ROMAN" Color="ff0000"
size=16> dan selesai </font><font face="COURIER"
Color="0000ff" >efek font</p>
Dan ini adalah paragraf baru dan selesai efek
font</p> Dan ini adalah paragraf baru

INSERT IMAGE DAN LINK :
IMAGE : tag
<IMG SRC =”namagambar”> BORDER=n>
n = 0 , berarti tanpa border
LINK :
tag <A HREF=”namadoklink”> label </A>
IMAGE
LINK : image yang jika di klik akan menuju link
<A
HREF=”namadoklink”> <IMG SRC =”namagambar”> BORDER=n> </A>
Contoh
:
<A
HREF="http:www.google.com">Ini Mau ke Google</A>
<A
HREF="Penjelasan.doc"><IMG SRC="Blue_bulb.GIF" BORDER=0>
HASIL
:

EFEK BORDER :
Perhatikan kode-kode berikut :
<IMG
SRC="Blue_bulb.GIF" BORDER=0>
<IMG
SRC="Blue_bulb.GIF" BORDER=1>
<IMG
SRC="Blue_bulb.GIF" BORDER=3>
<IMG
SRC="Blue_bulb.GIF" BORDER=5>
<IMG
SRC="Blue_bulb.GIF" BORDER=7>
<IMG
SRC="Blue_bulb.GIF" BORDER=10>

JAVA
SCRIPT : tag
<SCRIPT
LANGUAGE=JAVASCRIPT>
disini kode java script
</SCRIPT>
OPERATOR DAN VARIABEL
OPERATOR : Operator aritmetika dan logika sama persis
dengan
program java
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>");

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

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>

Function :
Sintak : function nama_fungsi
(parameter)
Contoh : Fungsi 1 parameter
|
|||
|
|||
Contoh : Fungsi 2
parameter
|
<Script
LANGUAGE="JavaScript">
function
cetak(n,s)
{ for
(i=1;i<=n;i++)
document.write(s+" "+i +"
")
}
cetak(3,"HELLO");
cetak(1,"<BR>");
cetak(2,"INFORMATIKA");
</Script>
|
|
|
|
Hasil :
|

FUNGSI YANG MENGAMBIL NILAI/PARAMETER DARI FORM
- Ke dalam dokumen dapat dipasang suatu formulir abstrak
dengan tag <form >...</form>
- Dalam formulir tersebut dapat dipasang komponen GUI
seperti tombol dan textfield :
Sintak :
<FORM name=”namaformulir”>
<input type = ...> à komponen GUI
</FORM>
- contoh pemasangan komponen GUI:
untuk
tombol :
<input
type=button name=”namaTombl” onclick=”aksi”>
untuk
textfield:
<input
type=text name=”namatextfield” >
Menghitung
Faktorial : Mengambil nilai form
<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>

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>
Contoh
: Membuat Status bar berjalan-jalan
<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>
|

ARRAY DALAM JAVA
SCRIPT :
Untuk
membuat array stetemen adalah :
var
NamaArray = new Array(Dimensi)
Tidak
seperti dalam java yang mana index array
harus dimulai dari 0, dalam javaScript
indek dapat dimulai dari 1 atau 0
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”;
CONTOH
DALAM PROGRAM :
<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
:

FUNGSI KALENDER :
Date
Jika
sebuah objek Date dibuat misalnya dengan :
Var tgblth=new
Date();
maka
beberapa nilai dari tanggal dapat diperoleh , dengan :
getDate()
: mendapatkan angka tanggal
getMonth()
: mendapatkan angka bulan
getYear()
: mendapatkan angka tahun
getDay() :
mendapatkan angka urut hari (1=”Senin”, 2=Selasa”, dst..
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";
var
bulan =new Array(12);
bulan[1]="Januari";
bulan[2]="Februari";
bulan[3]="Maret";
bulan[4]="April";
bulan[5]="Mei";
bulan[6]="Juni";
bulan[7]="Juli";
bulan[8]="Agustus";
bulan[9]="September";
bulan[10]="Oktober";
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>

JENDELA PERINGATAN DENGAN : alert
Contoh
:
<script
LANGUAGE="JavaScript">
alert("HATI HATI DIJALAN BANYAK BATU!!");
</script>
Hasil
:

JENDELA
KONFIRMASI : yes or no dengan confirm()
Sintak
:
|
jika Ok -> 
MENDAPATKAN NILAI DARI KEYBOARD DENGAN : prompt
Sintak : prompt(”teks
yang muncul ”);
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>


ARRAY
UNTUK MEMBUAT TABLE DENGAN JAVASCRIPT
<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>


CSS
SHAPE
\* MERGEFORMAT
|
l
CSS = Cascading Style Sheet
adalah suatu teknik penulisan kode untuk memperindah dan mempermudah dalam
pengkodean HTML dengan tujuan untuk memperindah tampilan situs
l
CSS dimulai dengan :
<STYLE
TYPE="text/css">
NamaKODeBaru
{ Parameter : nilai }
</STYLE>
l
Sebagai contoh untuk kode
HTML <B>..</B> artinya adalah cetak
tebal pada teks yang terletak diantaranya. Dengan CSS kita dapat
mendefinisikan <B>..</B> agar memiliki efek tambahan sesuai
yang kita inginkan, misalnya efek terhadap warna huruf.
l
Contoh : <Style
TYPE=“txt/CSS”
U
{color=red}
</Style>
|

CONTOH :
Tag
<U>..</U> memiliki “tugas” baru disamping “tugas” lama, yaitu warna
tulisan.

HASIL :

CONTOH :
Tag <U> =under line
Dan tag <I> = italic
Diberi efek baru, yaitu warna merah hurufnya
Tag <B> = bold, diberi efek warna hijau

HASIL :


Beberapa efek pada
satu kode B
l
Misalkan
pada tag <B> akan dilekatkan efek warna, jenis huruf dan gaya huruf
l
Perintahnya CSS-style nya
l
B { color:lime; text-decoration: underline;
font-family:Arial }
CONTOH:

HASIL :

CSS-GLOBAL :Sekali
Tulis, pakai bersama
l
Kita dapat mendefinisikan suatu file *.css
yang berisi kode-kode CSS
l
File tersebut dapat diacu oleh setiap HTML
l
Jika file HTML akan mengacu file CSS tersebut
ditulis :
l
<HEAD>
l
<LINK REL="stylesheet"
HREF="global.css"
l
TYPE="text/css">
l
</HEAD>
Contoh
nama file :GLOBAL.CSS è berisi
kode CSS
B
{color: red; text-decoration: underline;
font-family: Arial }
I {color:blue;
font-family:"Monotype
Corsiva"; font-size:20}
Digunakan oleh file :
CSS_Global1.html

dan
file:Css_Global2.html

HASIL :
SUATU FRAME YANG
MENGGUNAKAN 2 file tsb

HASIL
:

CLASS
DALAM CSS :
l
Class adalah suatu kelompok perintah CSS yang
dapat digunakan pada tag tertentu HTML untuk memberi efek tambahan berdasar
definisi class
l
<STYLE TYPE="text/css">
.tanya {color: red}
.jawab {color: blue}
</STYLE>
l Pada efek HTML dapat digunakan sbb :
l
<P CLASS=“tanya”> ini adalah teks yang
terpengaruh efek
class tanya</P>
l
Efek class dapat dilekatkan pada tag HTML apa
saja, seperti pada tag <B>, tag <I> dst

HASIL
:

CSS
UNTU KUBAH UKURAN HURUF :
Font-size
: xx-small, x-small, small, medium, large, x-large, xx-large

HASIL
:

4
POSITIONING
:


WATERMARKING :
l
Watermarking adalah konsep mendesaign
background layar dengan gambar tertentu
l
Konsep ini dapat diimplementasikan melalui
konsep class sebagai berikut :
l
<STYLE TYPE="text/css">
.nama_Class {background-image:
url(“namagambar"); background-repeat:
yes}
l
</STYLE> </HEAD>


MEMBUAT FRAME :
(HTML)
l
<FRAME> adalah Tag HTML yang berfungsi
untuk membagi layar
l
Beberapa perintah itu adalah
l
<FRAMESET>
l
< FRAME>
l
<IFRAME>
l
<FRAMESET>..</FRAMESET> memiliki
parameter :
l
ROWS = panjang baris (pixel)
l
COLS=panjang kolom (pixel)
l
ONLOAD=string (semua frame sudah diload)
l
ONUNLOAD(=string (semua string telah dihapus)
l
<FRAME>..</FRAME> memiliki
parameter :
l
NAME =nama frame
l
SRC = URL (isi frame)
l
FRAMEBORDER =[0 | 1]
l
MARGINWIDTH=pixel (batas kiri thd isi frame)
l MARGINHEIGHT=pixel (batas atas thd isi frame)
l
SCROLLING =[yes | no ]



FRAME
: 4 BUAH WILAYAH FRAME



Tidak ada komentar:
Posting Komentar