Kumpulan obyek yang terdapat dalam browser ini secara umum dinamakan BOM (Browser Object Model).

dokumen-dokumen yang mirip
Pemrograman Web. Page 188

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

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

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

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

disertai contoh-contoh javascript yang kompatibel dengan Firefox

Belajar Java Script.

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

PENGENALAN JAVASCRIPT

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman Web Week 4. Team Teaching

FLASH, FRAME, BEHAVIOR

PEMROGRAMAN WEB 09 JavaScript Lanjut

C. Ms Powerpoint D. Notepad E. Ms Acces

JavaScript. Pemrograman Web 1. Genap

1. Sejarah Javascript

Bagi Anda yang belum familiar dengan pemrograman berbasis obyek, berikut ini ini akan dijelaskan apa yang dimaksud dengan istilah tersebut.

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

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

JAVASCRIPT. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Mengenal visual designer dan IntelliSense

PENGENALAN FLASH DAN ACTIONSCRIPT 3.0

MEMBUAT KUIS INTERAKTIF DENGAN FLASH 8

Modul 6 Java Scripts I

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

MATERI III JAVASCRIPT

DASAR-DASAR MACROMEDIA FLASH

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

CHAPTER 1 BASIC PROGRAMING WITH PHP AND JAVASCRIPT (AJAX) ( Janitra Panji Satria Soekarta ) UNIKU Pemrograman Web 2

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

Mengenal JavaScript dan Struktur JavaScript 1

MODUL 6. Struktur Kontrol & Fungsi

Modul 5 -Javascript-

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan

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

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

MODUL 8 Insert, Update, & delete

Pengembangan Web. Ramos Somya

MEMBUAT KUIS INTERAKTIF DENGAN FLASH 8

MODUL 8 PENGENALAN JAVASCRIPT & DASAR-DASAR JAVASCRIPT

MODUL #1 Membuat Kartu Nama dengan CorelDraw

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

BAB 2 Membuat dan Menjalankan Form dengan Single Block

HTML DOM #1 Yosef Murya Kusuma Ardhana. ST., M.Kom

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

Tutorial Jquery. Untuk mencari sebuah element HTML, dengan JavaScript kita menggunakan fungsi getelementbyid():

Variabel dan Tipe data Javascript

: 1. No HP :

GBPP dam SAP Java Script

BAB 1 PENGENALAN HTML

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

BAB I Pengenalan Microsoft Visual Basic 6.0

Pemrograman Basis Data Berbasis Web

MODUL 1 PENGENALAN HTML

DESAIN ANTARMUKA PENGGUNA. System User Pengguna utama dari desain antarmuka sistem. Pemilik dimana desain antarmuka tersebut ditujukan.

1. Sejarah Javascript

HTML DOM. Pemrograman Web 1. Genap

1. Apakah JavaScript Itu????

Bab I Pengenalan Visual BASIC

BAB II LANDASAN TEORI

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

Berikut adalah contoh penggunaan tag script untuk meletakkan baris Javascript pada halaman HTML secara langsung:

Pemrograman Basis Data Berbasis Web

TAG HTML LANJUT Tujuan Instruksional :

PERCABANGAN. Contoh :

DESIGN WEB. D3 TKJ

PEMANFAATAN GOOGLEMAPS UNTUK PEMETAAN DAN PENCARIAN DATA PERGURUAN TINGGI NEGERI DI INDONESIA

BAB II LANDASAN TEORI

BAB IV HASIL DAN PENGUJIAN

Menonaktifkan Klik Kanan Pada Mouse

PEMPROGRAMAN WEB JAVASCRIPT

Sistem Informasi Geografis untuk Perguruan Tinggi Negeri Di Indonesia

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

MENAMPILKAN GOOGLE MAPS DI WEB BROWSER DENGAN HTML5

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

JAVASCRIPT ARRAY PRAKTIKUM VII. Mahasiswa mengenal mengenai Array serta mengetahui cara menggunakan Array di dalam program.

Validasi Form. Contoh Validasi Form

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Calyton dan Petry (2012) berpendapat monitoring sebagai suatu proses

Function, Array & Object in JavaScript

MODUL #1 Membuat Kartu Nama dengan Adobe Illustrator CS2

Siti Maesyaroh, M.Kom.

MODUL IV DHTML DAN JAVASCRIPT

IMPLEMENTASI DAN PENGUJIAN

MODUL 10 PHP&MYSQL INSERT & DELETE

HTML (HyperText Markup Language)

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

3. Membuat dan menguji efek dalam sebuah movie

BAHAN AJAR INTERAKTIF

Pemrograman Berbasis Web Pertemuan 4 Javascript. Program Diploma IPB - Aditya Wicaksono, S.Komp 1

Otodidak Pemrograman JavaScript

BAB III ANALISA DAN PERANCANGAN

Pemrograman Lanjut. Intro to GUI (Graphical User Interface)

BAB IV HASIL DAN PEMBAHASAN

Visual Basic (VB) Tatik yuniati. Abstrak.

TEKNIK MULTIMEDIA. PERTEMUAN 6 Dosen : Bella Hardiyana S. Kom

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

MODUL 7 JAVASCRIPT: PENANGANAN BROWSER

Transkripsi:

Pemrograman Browser Browser dalam Javascript juga terdiri dari beberapa obyek, sehingga kita dapat melakukan pemrograman pada browser. Sebagai contoh adalah adanya obyek bernama window. Dengan obyek ini, kita dapat memanipulasi tampilan terkait dengan window browser. Kumpulan obyek yang terdapat dalam browser ini secara umum dinamakan BOM (Browser Object Model). Berikut ini akan dikenalkan beberapa obyek yang terkait dengan browser. Obyek Window Obyek window terkait dengan frame window tempat halaman web ditampilkan. Beberapa properti yang dapat kita gunakan dalam obyek ini misalnya, ukuran window browser, jenis browser yang digunakan user, ukuran screen user dan banyak lagi. Obyek window ini merupakan obyek global, artinya kita tidak perlu menyebutnya dalam script, akan tetapi langsung disebutkan nama method atau propertinya. Sebagai contoh adalah penggunaan perintah alert(). Method alert() ini sebenarnya adalah method dalam obyek window, namun kita langsung dapat menggunakannya tanpa menuliskan nama obyek, misal: alert("hello World"); tapi kita juga dapat menuliskannya secara utuh window.alert("hello World"); Selanjutnya kita akan mencoba properti di obyek window, yaitu defaultstatus. Properti ini digunakan untuk mengubah status browser. Biasanya status ini terletak di bagian kiri bawah window browser. contoh21.htm window.defaultstatus = "Hello and Welcome"; Pemrograman Browser 42

Karena obyek window adalah global obyek, kita dapat juga menuliskan script di atas seperti berikut defaultstatus = "Hello and Welcome"; Berikut ini adalah tampilan pengubahan efek status window. Perhatikan script berikut ini defaultstatus = "Hello and Welcome"; Apabila Anda perhatikan, seolah-olah defaultstatus adalah sebuah variabel. Tapi ingat!!! ini bukanlah suatu nama variabel, namun suatu properti dari obyek window Sehingga apabila kita menambahkan var defaultstatus;, hasilnya tidak seperti yang diharapkan. var defaultstatus; defaultstatus = "Hello and Welcome"; Dengan penambahan var seperti di atas, status browser tidak akan berubah atau tidak ada efeknya sama sekali. Pemrograman Browser 43

Beberapa properti dari obyek window, juga merupakan suatu obyek. Misalnya history, document, navigator, screen dan location. Obyek History Obyek ini sebenarnya adalah properti dari obyek window. Obyek history digunakan untuk mengakses history halaman web yang telah dibuka/dikunjungi. Beberapa method yang dapat digunakan dalam obyek ini adalah back() dan forward(). Penggunaan kedua method tersebut mirip dengan tombol BACK dan FORWARD dalam browser, yaitu kembali ke halaman berikutnya serta menuju ke halaman berikutnya. Contoh history.back(); Terdapat pula method go() dalam obyek history ini. Contoh penggunaan: history.go(2); Perintah di atas digunakan untuk menuju ke 2 halaman berikutnya (sama hal nya seperti menekan tombol FORWARD 2x) history.go(-1); Perintah di atas sama hal nya seperti menekan tombol BACK sekali). Ingat!! Karena pada prinsipnya obyek history merupakan properti dari window, maka kita pun dapat menambahkana nama obyek window di awal perintah history, misal: window.history.go(-1); window.history.back(); Berikut ini contoh script yang menampilkan tombol untuk BACK dan FORWARD. contoh23.htm function kembali() { history.back(); } Pemrograman Browser 44

function lanjut() { history.forward(); } <body> <input type="button" name="back" value="back" onclick="kembali()"> <input type="button" name="forward" value="forward" onclick="lanjut()"> </body> Pada contoh script di atas, kita sudah menggunakan event handler, dalam hal ini adalah onclick, artinya apabila ada suatu komponen diberikan event ini sebagai atributnya, maka kita dapat membuat action ketika komponen tersebut diklik. Lebih lanjut tentang macammacam event handler akan dijelaskan pada bab lain. Obyek Location Dengan obyek ini, kita bisa melakukan navigasi ke halaman-halaman web lain. Untuk melakukan navigasi dengan obyek ini, terdapat method dan properti yang dapat kita gunakan, yaitu location.replace("target"); location.href = "target"; Keterangan: target adalah nama halaman web yang ingin dituju. Lantas apa perbedaan dari method dan properti di atas? Apabila kita menggunakan replace() maka halaman yang sedang aktif akan dihapus dari data history dan diganti dengan halaman target. Sedangkan properti href tidak akan menghapus data history halaman yang sedang aktif, dan menyimpan halaman target ke dalam data history yang baru. Sebagai contoh: location.replace("mypage.htm"); location.href = "mypage.htm"; Karena obyek window bersifat global, dan location sebenarnya adalah properti dari window, maka dapat kita tuliskan sebagai berikut window.location.replace("mypage.htm"); window.location.href = "mypage.htm"; Pemrograman Browser 45

Obyek Screen Untuk obyek screen, terdapat 2 properti yang dapat kita gunakan untuk mengetahui size dari screen browser, yaitu width dan height. Berikut ini contoh penggunan properti ini untuk menampilkan informasi ukuran browser, melalui sebuah klik tombol. contoh24.htm function sizebrowser() { var panjang, lebar; panjang = screen.width; lebar = screen.height; } alert("panjang browser Anda: " + panjang + " px \n Size lebar browser Anda: " + lebar + " px" ); <body> <input type="button" name="klik" value="klik Di Sini Untuk Mengetahui Ukuran Browser" onclick="sizebrowser()"> </body> Berikut ini hasil tampilan di browser dan juga informasi ukuran browsernya. Pemrograman Browser 46

Pemrograman Browser 47