0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan8 halaman

Java Script

Dokumen ini memberikan pengantar tentang JavaScript, termasuk cara penulisan, variabel, tipe data, operator, percabangan, pengulangan, dan fungsi. Juga dijelaskan tentang objek seperti String, Date, dan DOM yang digunakan dalam pengembangan web. Contoh kode disertakan untuk memperjelas konsep-konsep yang dibahas.

Diunggah oleh

daddyeffendi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan8 halaman

Java Script

Dokumen ini memberikan pengantar tentang JavaScript, termasuk cara penulisan, variabel, tipe data, operator, percabangan, pengulangan, dan fungsi. Juga dijelaskan tentang objek seperti String, Date, dan DOM yang digunakan dalam pengembangan web. Contoh kode disertakan untuk memperjelas konsep-konsep yang dibahas.

Diunggah oleh

daddyeffendi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

1 of 8

Java Script

Pengenalan Java Script


Java script adalah scripting yang tidak terlalu sulit, bahasa ini akan diselipkan
diantara coding HTML atau pada file tersendiri yang nanti akan dipanggil oleh kode
HTML. Bahasa ini dapat dijalankan disemua browser seperti Netscape Navigator,
Internet Explorer, Opera dan sebagainya.
Java script mampu merespon berbagai event yang ada, membuat teks/image yang
dinamik, melakukan validasi/pengecekan, membaca dan mencetak perintah HTML.

Memulai Java Script


Bentuk dasar dari penulisan java script adalah :
<script language="javascript">
// coding javascript
</script>
setiap statement javascript dapat diakhiri dengan semicolon(;) atau tanpa
semicolon(;).
Untuk menandakan komentar digunakan tanda // atau /* */
contoh :
<html>
<head><title>Contoh JavaScript</title></head>
<body>
<script type="text/javascript">
[Link]("Hello World!")
</script>
</body>
</html>

Perintah java script ini biasanya diletakkan diantara:


Head, diantara tag pembukan <head> dan penutup </head>
body,<body></body>
External Script, perintah java script disimpan ke dalam file yang terpisah dengan file
html. Kemudian file tersebut akan dipanggil dari file html ini. file javascript tersebut
akan dipanggil dengan :
<script src="url">
</script>
url adalah nama file java script.

Variabel
Variabel digunakan untuk menyimpan data.
Nama variabel bersifat case sensitive artinya membedakan huruf besar dan huruf
kecil.
Nama variabel harus dimulai dengan huruf atau garis bawah(underscore), tidak
boleh diawali dengan special karakter atau bilangan.
contoh pendeklarasian variabel :
var a, b, B;
var name="Yulianto";
a = 5;
b = "hallo";
Data Type
Data merupakan jenis data yang tersimpan dalam suatu variable.
Data type dalam javascript dapat berupa Number, String atau Boolean.

Smart Media Solusindo Tutorial


2003[Link]
2 of 8
Data Type Contoh
Number X=10
String Nama=”asrul muan”
Boolean Found=true

Operator
Operator aritmetik
+, - , *, / , %, ++, --
contoh:
var a = 5 + 20; // a = 25

Operator pemberian nilai (assignment operator)


=, +=, -=, *=, /=, %=
contoh :
var c = 5;
c += 7; // c = c + 7; => 12

Operator perbandingan
<=, >=, <, >, ==, !=
contoh :
var d = (a < b);

Operator logika
&&, ||, !
contoh :
var a= true;
var b= false;
var c= a && b; // c = false
var d= a || b; // d = true
var e= ! a; // e = false;

Operator string
contoh :
var a = "Hello ";
var b = "world";
var c = a + b; // c = a + b; => "Hello World"
a += b; // a = a + b; => "Hello World"

Percabangan
if ... else
sintaks :
if (kondisi)
{
// pernyataan yang dieksekusi jika kondisi dipenuhin
}
else

Smart Media Solusindo Tutorial


2003[Link]
3 of 8
{
// pernyataan yang dieksekusi jika kondisi tidak dipenuhi
}
contoh :
var a = 5;
var b = 6;
if (a < b)
{
[Link] (a + " < " + b);
} else
{
[Link] (a + " > " + b);
}

if ... else if ... else


contoh :
var a = 5;
var b = 6;
if (a < b)
{
[Link] (a + " < " + b);
} else if (a > b)
{
[Link] (a + " > " + b);
} else
{
[Link] (a + " = " + b);
}

switch
switch (var)
{
case value : //ekspresi; break;
...
...
default : //ekspresi; break;
}
contoh :
switch (hari)
{
case 1 : [Link]("senin"); break;
case 2 : [Link]("selasa"); break;
case 3 : [Link]("rabu"); break;
...
default : [Link]("minggu"); break;
}

Pengulangan
fungsi ini sering digunakan saat penulisan program.

Smart Media Solusindo Tutorial


2003[Link]
4 of 8
beberapa statement perulangan(looping) :

while
Blok statement akan dijalankan apabila kondisi dipenuhi(true)
syntaks:
while (kondisi)
{
statement/coding yang akan dijalankan
}
contoh:
var i=1;
while (i<=10){
[Link]("Line ke-" + i);
[Link]("<br>");
i++;
}

do...while
Blok statement akan dijalankan sekali, kemudian akan terus dijalankan apabila
kondisi dipenuhi(true)
syntaks:
do{
statement/coding yang akan dijalankan
} while(kondisi)
contoh:
var i=0;
do{
i++;
[Link]("Line ke-" + i);
[Link]("<br>");
}while(i<10)

for
Blok statement akan dijalankan sejumlah angka yang sudah ditentukan
syntaks:
for(initial; kondisi; penambahan){
statement/coding yang akan dijalankan
}
contoh:
for (var i=1 i<=10 ; i++){
[Link]("Line ke-" + i + "<br>");
}

Function
adalah penggalan program yang mempunyai fungsi tertentu yang dapat
dipergunakan berulang kali.
cara mendeklarasikan fungsi(function):
function namafunction(arg1, arg2, dsb)
{
perintah yang akan dikerjakan oleh fungsi ini.
}

Smart Media Solusindo Tutorial


2003[Link]
5 of 8
contoh :
function tambah(a, b)
{
c = a + b;
return c;
}
dan kemudian function ini dapat dipanggil dengan :
total = tambah (5, 7);

Object String
Object string digunakan untuk melakukan operasi terhadap teks(string)
beberapa property object String :
- Property Length
contoh :
var strNama = "Yulianto";
[Link] ([Link]);
hasil :
8

- property fontcolor()
contoh :
[Link]('red');

beberapa method object string:


- Method indexOf()
- Method substr()
- Method toLowerCase() dan toUpperCase()
contoh :
[Link]();

Object Date
digunakan untuk melakukan operasi date dan time
contoh :
var tanggal = new Date()
[Link]([Link]())
[Link]([Link]())
Methods Keterangan
getDate() Tanggal 1-31
getDay() Hari 0-6 (0=sunday...)
getMonth() Bulan 0-11 (0=january...)
getFullYear() Tahun 4 digit (2002,2004...)
getYear() Tahun 2 digit
getHour() Jam(0-23)
getMinutes() Menit(0-59)
getSeconds() Detik (0-59)
getMilliseconds() 1/1000 Detik (0-999)

Math Object

Smart Media Solusindo Tutorial


2003[Link]
6 of 8

DOM
Merupakan kumpulan object yang dimiliki browser (termasuk tag HTML) yang
tersusun dengan hierarki tertentu. Tiap Object memiliki properti, methods dan
collection untuk mengakses element-element didalam suatu browser.

window

history location document frames navigator event

selection all applet form link anchor image plug-in frames script body stylesheet

Hierarki DOM

Window Object
Properti:
Property Keterangan
name Menentukan nama window
location Untuk link atau mereferensi ke file tertentu
navigator Jenis browser
Status Menampilkan teks pada status bar
document Object dokumen

Methods:
Methods Keterangan
alert() Menampilkan pop up window
confirm() Menempilkan confirm dialog box
prompt() Menampilkan Prompt window
open() Membuka window
[Link]("url", "windowName",
"windowAttributes")
close() Menutup window
focus() Focus pada suatu element
setInterval() Memanggil fungsi setiap kali interval terpenuhi
setTimeout() Memanggil fungsi satu kali, setelah timeout terpenuhi

Window
value Description
Attribute

copyhistory boolean 'Go'menu history of opener window

dependent boolean subwindow closes if opener closes

Smart Media Solusindo Tutorial


2003[Link]
7 of 8

directories boolean hot buttons, such as "What's new"

pixel
height height of new window
count

location boolean URL location display

menubar boolean Note: is always present in Macs

resizable boolean Note: Mac windows always resizable

pixel
screenX horizontal position of top left corner of window
count

pixel
screenY vertical position of top left corner
count

scrollbars displayed if doc or image is larger than specified


scrollbars boolean
size

status boolean status area at bottom of window

toolbar boolean back, forward, reload, etc buttons

pixel
width width of new window
count

Document Object

Property Keterangan
anchors Link suatu document
body Body dari dokumen
title Title dokumen
forms Forms array
images Gambar array

Methods Keterangan
open() Membuka stream data
close() Menutup stream data
write() Menulis teks pada dokumen
writln() Menulis teks pada dokumen
getElementById Memeriksa semua element berdasar id
getElementByName Memeriksa semua element berdasar name

Form Object

Property Keterangan
action Menentukan action dari form
elements Array dari semua element anggota form
length Jumlah element dari form
methods Menentukan Methods attribute
name Nama form
target Target form

Smart Media Solusindo Tutorial


2003[Link]
8 of 8
Methods Keterangan
reset() Menghapus isi form
submit() Mengirim isi form ke halaman action yang telah
ditentukan

Smart Media Solusindo Tutorial


2003[Link]

Anda mungkin juga menyukai