Javascript. Javascript. Javascript

dokumen-dokumen yang mirip
MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

JAVASCRIPT SEBAGAI OOP

JavaScript. Sumber : Buku Pemrograman Web karangan Abdul Kadir & Pengantar Java Script di

Javascript tidak memerlukan kompilator atau penterjemah khusus untuk menjalankannya

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

Kondisi Pengulangan Fungsi

Javascript merupakan suatu bahasa yang perkembangannya lambat di bandingkan dengan Java yang berkembang sangat cepat. Di Javascript kita tidak

Agenda. Pengenalan JavaStript Peletakan Script Tipe Data Deklarasi Variabel & Konstanta Operator Struktur Kendali dan Fungsi Array

Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012

Pertemuan X. Pemrograman Web Dasar Semester 1

Pengenalan JavaScript

MAKALAH JAVASCRIPT 1. PENGENALAN JAVASCRIPT

Java Script. Logika Java Script

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

Modul 6 Java Scripts I

MATERI III JAVASCRIPT

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

Versi Javascript Browser. Tabel daftar navigator dan versi dari Javascript :

Siti Maesyaroh, M.Kom.

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

Pemrograman Basis Data Berbasis Web

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

Pengenalan JavaScript

Belajar Java Script.

Variabel dan Tipe data Javascript

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

Pemrograman Basis Data Berbasis Web

MODUL 8 PENGENALAN JAVASCRIPT & DASAR-DASAR JAVASCRIPT

JavaScript. Pemrograman Web 1. Genap

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Muhammad Bagir., M.T.I

DESIGN WEB. D3 TKJ

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

MODUL 6. Struktur Kontrol & Fungsi

SUMBER BELAJAR PENUNJANG PLPG

MODUL 8. Struktur Kontrol & Fungsi. Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang

disertai contoh-contoh javascript yang kompatibel dengan Firefox

Sub Pokok Bahasan. Pemrograman Basis Data Berbasis Web. JavaScript? Javascript vs. Java? 28/09/ JavaScript

PEMROGRAMAN WEB 08 JavaScript Dasar

Cascading Style Sheet (CSS) dan JavaScript

Struktur dan Kondisi Perulangan. Struktur Kondisi

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

Mengenal JavaScript dan Struktur JavaScript 1

Pemrograman Web. Page 188

Web Programming. Pengenalan PHP

BAB VII DASAR-DASAR PHP

PHP (HYPERTEXT PREPROCESSOR)

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

PENGENALAN JAVASCRIPT

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

Struktur Kondisi dan Perulangan

Pengenalan PHP Contoh penulisan file PHP :

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

TUGAS MANDIRI. Perancangan JavaScript di SMK Real Informatika. Mata Pelajaran: Pemrograman JavaScript. : Anggiat Marubah Siringo SMK REAL INFORMATIKA

Pertemuan 3 Struktur Kondisi dan Perulangan

Badiyanto, S.Kom., M.Kom. PBO java

JAVASCRIPT. Disusun untuk : Melengkapi Tugas Akhir Semester I Mata Kuliah Desain Web Oleh : AGUNG DIAN PRIBADI NIM :

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

2 TIPE DATA DAN VARIABEL

Struktur Data II. Bekerja Dengan Form.

1. Sejarah Javascript

PENGENALAN PHP DASAR

Pengenalan Script. Definisi HTML

Pengembangan Web. Ramos Somya

MODUL. Variabel. Workshop Programming

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

Dasar Pemrograman Java

BAB II VARIABEL DAN TIPE DATA

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

Ema Maliachi,S.Kom. Pertemuan ke-2

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Elemen Dasar Dalam Bahasa Java

DASAR PHP. Oleh : Devie Rosa Anamisa

Chapter 2. Tipe Data dan Variabel

PEMROGRAMAN WEB 09 JavaScript Lanjut

Pengenalan Visual Basic

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

YUPOCOM COMPUTER EDUCATION. JavaScript. 1. Mengenal JavaScript Hal yang harus diketahui Apa itu JavaScript. 2.

MODUL 2 PHP INTRO PHP INTRO

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

PERCABANGAN. Contoh :

PERNYATAAN KONTROL. salah

Pertemuan 2. Muhadi Hariyanto

Modul 1 Pengenalan PHP

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan

Pemprograman & Perancangan Web Java Script. Dalam modul ini akan dipelajari:

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

MODUL DUA VARIABEL DAN TIPE VARIABEL

Kholid Fathoni EEPIS ITS Surabaya

BAB 2 LANDASAN TEORI

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Transkripsi:

Javascript Javascript Javascript

Pengenalan JavaScript Asal mula nama JavaScript adalah LiveScript, dikembangkan pertama kali pada tahun 1995 di Netscape Communications. Hasil kolaborasi antara Netscape dan Sun (pengembang bahasa pemrograman Java ) memberikan nama baru JavaScript pada tanggal 4 desember 1995. Bahasa ini dikenali pada browser Netscape Navigator mulai versi di atas 2.0.,sedangkan Microsoft melengkapi Internet Explorer dengan JavaScript mulai versi 3.0 ke atas. JavaScript adalah bahasa skrip yang ditempelkan pada kode HTML dan diproses pada sisi klien, sehingga kemampuan dokumen HTML menjadi lebih luas. JavaScript memungkinkan untuk memvalidasi masukan-masukan pada formulir sebelum dikirim ke server JavaScript dapat mengimplementasi permainan interaktif Javascript bergantung kepada browser(navigator) yang memanggil halaman web yang berisi skrip skrip dari Javascript yang terselip di dalam dokumen HTML. Javascript tidak memerlukan kompilator atau penterjemah khusus untuk menjalankannya 2

Perbedaan JavaScript dan Pemrograman Java JavaScript sendiri merupakan bahasa yang mudah dipahami, karena memiliki kemiripan dengan konsep bahasa pemrograman visual, maupun Java ataupun C. JavaScript adalah bahasa yang case sensitive artinya membedakan penamaan variabel dan fungsi yang menggunakan huruf besar dan huruf kecil. Seperti bahasa Java ataupun C, setiap instruksi dalam JavaScript diakhiri dengan karakter titik koma (;). 3

Bentuk skrip dari Javascript dan Membuat Komentar (Skrip tidak Tereksekusi) Skrip dari JavaScript terletak di dalam dokumen HTML. <SCRIPT language="javascript"> letakkan script anda disini Pada navigator versi lama, sebelum adanya JavaScript, tidak mengenal tag tersebut dan akan melewatkannya untuk di baca. Untuk itu perlu ditambahkan tag komentar agar skripnya tidak dibaca sebagai skrip, tetapi di baca sebagai komentar dan tidak akan dieksekusi sebagai program. <SCRIPT language="javascript"> letakkan script anda disini // --> Untuk menulis komentar dalam satu baris kita gunakan karakter dobel slash. // semua karakter di belakang // tidak akan di eksekusi Untuk menulis komentar yang terdiri dari beberapa baris kita gunakan karakter /* dan */ /* Semua baris antara 2 tanda tersebut tidak akan di eksekusi oleh kompilator */ 4

Meletakkan JavaScript dalam dokumen HTML Menggunakan tag <SCRIPT> Tag <SCRIPT> diletakkan diantara bagian kepala dari dokumen HTML, yaitu bagian antara tag dan. Pemanggilan fungsi JavaScript (atau disebut juga event) diletakkan di bagian badan dokumen HTML atau bisa kita sebut diantara tag dan. Keterangan tambahan di dalam tag <SCRIPT> menunjukkan jenis bahasa yang digunakan dan versinya, contohnya JavaScript, JavaScript1.1, JavaScript1.2 untuk bahasa JavaScript Contoh : <TITLE>Contoh Program Javascript</TITLE> <SCRIPT language="javascript"> alert("hallo!"); // --> 5

Meletakkan JavaScript dalam dokumen HTML Menggunakan file ekstern Menuliskan kode program JavaScript dalam suatu file teks dan kemudian file teks yang berisi kode JavaScript di panggil dari dalam dokumen HTML (khusus Netscape mulai versi 3 keatas). <SCRIPT LANGUAGE="Javascript" SRC="url/file.js"> dimana url/file.js adalah adalah lokasi dan nama file yang berisi kode JavaScript, jika perintah tambahan SRC tidak disertakan maka tag Script akan mencari kode yang terletak di dalam tag Script. Melalui event tertentu Event adalah sebutan dari satu action yang dilakukan oleh user, contohnya seperti klik tombol mouse. <tag eventhandler="kode Javascript yang akan dimasukkan"> dimana eventhandler adalah nama dari event tersebut. 6

JavaScript Sebagai Bahasa Berorientasi Objek JavaScript memperlakukan elemen elemen yang tampil di jendela navigator sebagai suatu obyek, yang artinya adalah elemen : Diklasifikasikan berdasarkan hirarki/tingkatan khusus sehingga kita bisa mengetahui dimana letak/lokasi obyek itu sebenernya. Diasosiasikan dengan kondisi atau sifat sifat khusus (properti) Ilustrasi : Kebun Pohon Dahan o Daun o Sarang Burung Panjang = 20 Warna = kuning Tinggi = 4 Batang Akar Sangkar Ternak Ayam Bebek Sarang burung yang berada di atas pohon dapat di tuliskan sebagai berikut : Kebun.Pohon.Dahan.Sarang Burung Bila ingin mengecat atau mengganti warna sarang burung yang terletak di atas pohon, maka perintahnya : Kebun.Pohon.Dahan.Sarang Burung.warna=hijau 7

Nama Objek Properti Properti adalah atribut dari sebuah objek. Penulisannya (dipisahkan dengan tanda. ) : nama_objek. nama_properti Properti dapat diberi nilai, penulisannya : objek. properti = nilai Contoh : <TITLE>Properti defaultstatus</title> <H1>Tes defaultstatus</h1> <SCRIPT LANGUAGE = "JavaScript"> Nama Properti Nilai window.defaultstatus = "Selamat belajar JavaScript ; //--> 8

Nama Objek Metode Properti adalah suatu kumpulan kode yang digunakan untuk melakukan sesuatu tindakan terhadap objek. Penulisannya (dipisahkan dengan tanda. ) : nama_objek. nama_metode( parameter ) Contoh : <TITLE>Skrip Javascript</TITLE> Nama Metode <SCRIPT language="javascript"> Parameter document.write( Selamat Mencoba JavaScript <BR> ): document.write( Semoga Sukses! ); // --> 9

Penanganan Kejadian (Event Handler) Penanganan Kejadian adalah sekumpulan kode yang akan dijalankan manakala pemakai melakukan suatu tindakan/kejadian, misalnya mengklik tombol mouse atau ketika menutup jendela browser. Penulisannya :nama_kejadian = kumpulan kode Kumpulan kode dapat berisi sejumlah pernyataan. Antar pernyataan dipisahkan titik-koma. Contoh : <TITLE>Kejadian</TITLE> <H1>Tes Kejadian</H1> <P>Cobalah meletakkan penunjuk mouse ke link berikut dan perhatikan isi baris status. Kemudian pindahkan penunjuk mouse dari link berikut dan perhatikan isi baris status </P> <A HREF = "www.fujitsu.com" onmouseover = "window.status = 'Anda menyorot link, lho'; return true" onmouseout = "window.status = ''; return true">fujitsu</a> 10

Pemasukan Data JavaScript memiliki mekanisme yang memungkinkan pemakai disuguhi jendela untuk memasukkan sederetan masukan setelah pemakai mengklik tombol OK, maka kode dalam JavaScript akan melakukan serangkaian proses. Contoh : <TITLE>Pemasukan Data</TITLE> <SCRIPT LANGUAGE = "JavaScript"> var nama = prompt("siapa nama Anda?"); document.write("hai, " + nama); //--> 11

Jendela Peringatan dan Jendela Konfirmasi Jendela Peringatan Jendela Konfirmasi <TITLE>Alert Box</TITLE> <SCRIPT LANGUAGE = "JavaScript"> window.alert("ini merupakan pesan untuk Anda"); //--> <TITLE>Konfirmasi</TITLE> <SCRIPT LANGUAGE = "JavaScript"> var jawaban = window.confirm( "Anda ingin meneruskan?"); document.write("jawaban Anda: " + jawaban); //--> 12

Variabel Variable adalah suatu obyek yang berisi data data, yang mana dapat di modifikasi selama pengeksekusian program. Aturan pemberian nama variabel : Nama variabel harus dimulai oleh satu huruf (huruf besar maupun huruf kecil) atau satu karakter ''_''. Nama variabel bisa terdiri dari huruf huruf, angka angka atau karakter _ dan & (spasi kosong tidak diperbolehkan). Nama variabel tidak boleh memakai nama yang digunakan dalam reserved program, seperti : abstract, boolean, break, byte, if, implements, import, in, infinity, instanceof, int, interface, dll 13

Mendeklarasikan Variabel eksplisit : dengan menuliskan kata kunci var kemudian diikuti dengan nama variabel dan nilai dari variabel : var test = halo implisit : dengan menuliskan secara langsung nama dari variabel dan diikuti nilai dari variabel : test = halo <SCRIPT language="javascript"> <! var VariabelKu; var VariabelKu2 = 3; VariabelKu = 2; document.write(variabelku*variabelku2); // --> 14

Tipe Data (1) Bilangan bulat atau desimal Integer(bilangan bulat), basis-nya : basis desimal : integer di tuliskan dalam urutan unit bilangan (dari 0 sampai dengan 9), permulaan bilangan tidak boleh dimulai oleh angka 0 basis heksadesimal : dituliskan dalam urutan unit bilangan dari 0 sampai dengan 9 atau urutan huruf dari A sampai dengan F (atau a sampai dengan f), permulaan bilangan dimulai oleh 0x atau 0X basis oktal : dituliskan dalam urutan unit angka dari 0 sampai dengan 7, permulaan bilangan dimulai dengan angka 0 Float (bilangan desimal): bilangan yang disebut juga bilangan pecahan atau bilangan yang dituliskan dengan tanda koma. bilangan bulat desimal : 895 bilangan dengan tanda koma : 895,12 bilangan pembagian : 27/11 bilangan eksponensial : bilangan dengan tanda koma, kemudian diikuti oleh huruf e(atau E), kemudian diikuti oleh bilangan bulat yang artinya pangkat dari bilangan 10 (+ atau -, pangkat postitif atau negatif), contoh : var a = 2.75e-2; var b = 35.8E+10; var c =.25e-2; 15

Tipe Data (2) String, adalah kumpulan dari karakter, kita deklarasikan variabel string menggunakan tanda (') atau ("). Ada beberapa karakter spesial yang bisa kita gunakan untuk mensimulasikan bagian dari karakter yang tidak terlihat (non visual) dan juga untuk menghindarkan kemungkinan navigator "mengalami kebingungan" dalam membedakan antara string dan skripnya sendiri, karakter spesial ini menggunakan simbol antislash (\), beberapa contoh karakter spesial tersebut : \n : kembali ke baris awal \r : menekan tombol ENTER \t : tab \" : tanda petik ganda \' : tanda petik tunggal \\ : karakter antislash Contoh : var a = "Hallo"; var b = 'Sampai Ketemu Lagi!'; Judul = "Ada apa di dalam \"c:\\windows\\\""; Booleans, adalah satu variabel khusus yang berguna untuk mengevalua si suatu kondisi tertentu, oleh karenanya boolean mempunyai dua nilai : True : diwakili oleh nilai 1 False : diwakili oleh nilai 0 16

Operator Matematika Operator Kegunaan Prioritas + Penjumlahan 3 - Pengurangan 3 * Perkalian 2 / Pembagian 2 % Sisa Pembagian (modulus) ++ Penaikan 1 (kalau terletak di depan variabel) 4 (kalau terletak di belakang variabel -- Penurunan 1 (kalau terletak di depan variabel) 4 (kalau terletak di belakang variabel 2 17

Operator Matematika <TITLE>Operasi Matematika</TITLE> <SCRIPT LANGUAGE = "JavaScript"> document.write("20 + 3 = " + (20 + 3) ); document.write("<br>"); document.write("20 + 3 = " + (20-3) ); document.write("<br>"); document.write("20 * 3 = " + (20 * 3) ); document.write("<br>"); document.write("20 / 3 = " + (20 / 3) ); document.write("<br>"); document.write("20 % 3 = " + (20 % 3) ); document.write("<br>"); //--> 18

Operator Pembanding dan Logika Operator Keterangan Kategori == Kesamaan Pembanding!= Ketidaksamaan Pembanding < Kurang dari Pembanding <= Kurang dari atau sama dengan Pembanding > Lebih dari Pembanding >= Lebih dari atau sama dengan Pembanding! Bukan Logika && Dan Logika Atau Logika? Kondisi? Nilai Benar : Nilai Salah Pembanding 19

Operator Pembanding dan Logika <TITLE>Operator?</TITLE> <SCRIPT LANGUAGE = "JavaScript"> var nilai = prompt("nilai (0-100): ", 0); var hasil = (nilai >= 60)? "Lulus" : "Tidak Lulus"; document.write("hasil: " + hasil); //--> 20

Pernyataan IF Pernyataan IF tanpa else if (kondisi) { // blok pernyataan yang dijalankan // kalau kondisi bernilai benar } <TITLE>Contoh if</title> <SCRIPT LANGUAGE = "JavaScript"> var nilai = prompt("nilai (0-100): ", 0); var hasil = "Tidak Lulus"; if (nilai >= 60) hasil = "Lulus"; document.write("hasil: " + hasil); //--> Pernyataan IF dengan ELSE if (kondisi) { // blok pernyataan yang dijalankan // kalau kondisi bernilai benar } else { // blok pernyataan yang dijalankan // kalau kondisi bernilai salah } <TITLE>Contoh if-else</title> <SCRIPT LANGUAGE = "JavaScript"> var nilai = prompt("nilai (0-100): ", 0); var hasil = ""; if (nilai >= 60) hasil = "Lulus"; else hasil = "Tidak Lulus"; document.write("hasil: " + hasil); //--> 21

Pernyataan IF Bersarang <TITLE>Contoh if Berkalang</TITLE> <SCRIPT LANGUAGE = "JavaScript"> var tanggal = new Date(); var kode_hari = tanggal.getday(); var nama_hari = ""; if (kode_hari == 0) nama_hari = "Minggu"; else if (kode_hari == 1) nama_hari = "Senin"; else if (kode_hari == 2) nama_hari = "Selasa"; else if (kode_hari == 3) nama_hari = "Rabu"; else if (kode_hari == 4) nama_hari = "Kamis"; else if (kode_hari == 5) nama_hari = "Jumat"; else nama_hari = "Sabtu"; document.write("hari ini hari " + nama_hari); document.write(", tanggal " + tanggal.getdate() + "/" + (tanggal.getmonth() + 1) + "/" + tanggal.getyear()); //--> 22

Pernyataan Switch Bentuknya : switch (variabel) { case nilai1 : perintah1; break; case nilai2 : perintah2; break; default perintahn; break; } 23

<TITLE>Contoh switch</title> <SCRIPT LANGUAGE = "JavaScript"> var tanggal = new Date(); var kode_hari = tanggal.getday(); var nama_hari = ""; switch(kode_hari) { case 0: nama_hari = "Minggu"; break; case 1: nama_hari = "Senin"; break; case 2: nama_hari = "Selasa"; break; case 3: nama_hari = "Rabu"; break; case 4: nama_hari = "Kamis"; break; Pernyataan Switch } case 5: nama_hari = "Jumat"; break; case 6: nama_hari = "Sabtu"; document.write("hari ini hari " + nama_hari); document.write(", tanggal " + tanggal.getdate() + "/" + (tanggal.getmonth() + 1) + "/" + tanggal.getyear()); //--> 24

Bentuk pernyataan : while (kondisi) { pernyataan } Proses Berulang : Pernyataan While Contoh : <TITLE>Contoh while</title> <SCRIPT LANGUAGE = "JavaScript"> var bilangan = 0; while (bilangan < 5) { document.write("javascript<br>"); bilangan++; } //--> 25

Proses Berulang : Pernyataan Do.While Bentuk pernyataan : do { blok pernyataan } while (kondisi) ; Contoh : <TITLE>Contoh do while</title> <SCRIPT LANGUAGE = "JavaScript"> var bilangan = 1; do { document.write(bilangan + "<BR>"); bilangan++; } while (bilangan < 6); //--> 26

Proses Berulang : Pernyataan For. Bentuk pernyataan : for (inisialisasi; kondisi; penaikan_penurunan) { pernyataan_pernyataan } Contoh : <TITLE>Contoh for</title> <SCRIPT LANGUAGE = "JavaScript"> var bilangan = 0; for (bilangan = 1; bilangan <= 5; bilangan++) document.write(bilangan + "<BR>"); //--> 27

Proses Pengulangan dalam Pengulangan <TITLE>Contoh for Berkalang</TITLE> <PRE> <SCRIPT LANGUAGE = "JavaScript"> var baris, i = 0; var nilai_prompt = prompt("tinggi: ", 5); var tinggi = parseint(nilai_prompt); for (baris = 1; baris <= tinggi ; baris++) { // Buat sejumlah spasi for (i = 1; i <= tinggi - baris; i++) { document.write(" "); // Karakter spasi } // Tampilkan * for (i = 1; i < 2 * baris; i++) { document.write("*"); } // Pindah baris document.write("\n"); } //--> </PRE> 28

OBJEK Objek dari Navigator (Browser) JavaScript membagi satu halaman Navigator dalam berbagai obyek obyek, dengan tujuan untuk memudahkan akses salah satu dari mereka dan memanipulasinya dengan cara merubah sifat/kondisi (properti) mereka. Dimulai dari obyek yang paling besar diantara semuanya, kemudian turun berdasarkan tingkatan sampai kepada obyek yang diinginkan. Obyek paling besar adalah obyek jendela (window) dari navigator. Di dalam obyek jendela, ada satu obyek yang ditampilkan dalam bentuk sebuah halaman, kita sebut obyek dokumen atau document Halaman itu berisi banyak obyek seperti, formula, text, image dan lain lainya.. Untuk mengakses satu obyek, kita harus mengakses terlebih dahulu obyek yang paling besar( dalam hal ini obyek window ) Contoh : <script language="javascript"> function ModifField() { if (document.forms["form1"].check_box.checked) {document.forms["form1"].text_field.value="checkbox dipilih"} else {document.forms["form1"].text_field.value="checkbox tidak dipilih"} } // --> </script> 29

Objek Standard JavaScript 30

Objek Date (Waktu) Obyek date memungkinkan kita untuk bekerja dengan semua variabel yang berhubungan dengan penanggalan dan juga durasi waktu. Sintaks sintaks untuk membuat obyek date adalah berikut ini : Nama_dari_obyek = new Date() sintaks ini memungkinkan kita untuk menyimpan tanggal dan jam saat ini. Nama_dari_obyek = new Date( hari, bulan tanggal tahun jam:menit:detik ) parameter berbentuk string dengan batas batas pemisah sepeti format diatas. Nama_dari_obyek = new Date(tahun, bulan, hari) parameter adalah 3 integer yang dipisahkan oleh tanda koma Objek Waktu Standard getmonth(), getsecond(), gettime(),tolocalstring(),setdate(x),setday(x), sethours(x),setmonth(x), settime(x), dll Contoh : lihat Pembahasan SWITCH 31

Objek Password <TITLE>Mengakses Objek password</title> <FORM NAME = "formtes" ACTION = "tesform.htm" METHOD = "POST"> <PRE> Password Pengganti : <INPUT TYPE = "PASSWORD" NAME = "password_1"> Password Sekali Lagi: <INPUT TYPE = "PASSWORD" NAME = "password_2"> </PRE> <INPUT TYPE = "BUTTON" NAME = "tombolproses" VALUE = "Proses" onclick = "cekpassword()"> </FORM> <SCRIPT LANGUAGE = "JavaScript"> function cekpassword() { if (document.formtes.password_1.value!= document.formtes.password_2.value) alert("dua password yang Anda masukkan tidak sama"); else window.location.href = "tesform.htm"; } //--> 32