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

dokumen-dokumen yang mirip
Pemrograman Web. Page 188

JavaScript. Pemrograman Web 1. Genap

Pemrograman Basis Data Berbasis Web

DESIGN WEB. D3 TKJ

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

Pemrograman Basis Data Berbasis Web

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

PEMROGRAMAN WEB 09 JavaScript Lanjut

HTML DOM. Pemrograman Web 1. Genap

PEMROGRAMAN WEB 08 JavaScript Dasar

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

Belajar Java Script.

Pengenalan JavaScript

MODUL 7 JavaScript pada Form HTML

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

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

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

Pemrograman Web Week 4. Team Teaching

MODUL 7. Event. Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang

Variabel dan Tipe data Javascript

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

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

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

Modul 6 Java Scripts I

1. Sejarah Javascript

Web Programming. Pengenalan PHP

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

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

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

// membuat komentar satu baris # juga membuat komentar satu baris /* ini contoh membuat komentar yang membutuhkan lebih dari satu baris */

Desain Web. MODUL 2 Desain Form

disertai contoh-contoh javascript yang kompatibel dengan Firefox

JavaScript. Pemrograman Web 1. Genap

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

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

PHP (HYPERTEXT PREPROCESSOR)

MAKALAH JAVASCRIPT 1. PENGENALAN JAVASCRIPT

Ajax dan PHP. IAbdu l Kadi r I. Mengimplementasikan Ajax dengan Kode JavaScript Membahas Tools Prototype dan ScripLaculo.us. O R ' G 'N ~ l C D

Pemrograman Basis Data Berbasis Web

Dasar PHP. Wiratmoko Yuwono

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

Pengembangan Web. Ramos Somya

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

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

GBPP dam SAP Java Script

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

FLASH, FRAME, BEHAVIOR

BAB VII DASAR-DASAR PHP

Bab 5 FORM. A. Maksud Dan Tujuan 1. Maksud

Otodidak Pemrograman JavaScript

Server Response. Hello

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa

MATERI III JAVASCRIPT

BAB II Tipe Data pada PHP

Pengenalan Script. Definisi HTML

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

Pemrograman Basis Data Berbasis Web

Siti Maesyaroh, M.Kom.

MODUL 6. Struktur Kontrol & Fungsi

SUMBER BELAJAR PENUNJANG PLPG

Pengenalan PHP Contoh penulisan file PHP :

Muhammad Bagir., M.T.I

: 1. No HP :

PEMROGRAMAN WEB. 1 P a g e

MODUL 2 HTML LANJUT. (Tabel, Form, dan Frame) Mampu menjelaskan table, frame, form, image, hyperlink pada HTML Lanjut dan membuat aplikasinya

DAFTAR ISI. Abstrak Kata Pengantar Daftar Isi... Daftar Tabel.. Daftar Singkatan...

Melewatkan Nilai ke Web Server melalui Field tersembunyi

Pemrograman PHP7 untuk Pemula

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

KURSUS ONLINE JASA WEBMASTERS

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

BAB 1 PENGENALAN HTML

OPERATOR DAN STATEMEN I/O

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

Pertemuan IV. Semester 1

Advantages. Keunggulan :

1. Praktikan mampu mendeskripsikan cara pengiriman data ke server melalui form. 3. Praktikan mengetahui Control Text dan penggunaannya pada form

BAHASA PEMROGRAMAN JAVA

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

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Bab2 -Pengenalan HTML

MODUL 1 PENGENALAN HTML

Ema Maliachi,S.Kom. Pertemuan ke-2

Pertemuan 2. Muhadi Hariyanto

MODUL 1 INTERNET PROGRAMMING : PHP 1

Pengembangan Web. Ramos Somya

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

Pengenalan Perancangan Web 2017

BAB 2 LANDASAN TEORI

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

Transkripsi:

Pemrograman Web Indrato, S.Kom indra.ndr7@gmail.com Javascript Page 2 Introduction JavaScript merupakan bahasa berbasis objek, akan tetapi bukanlah bahasa berorientasi objek karena tidak memiliki kelas dan tidak mendukung inheritance. Kode yang dipergunakan mirip dengan bahasa C Bahasa ini merupakan bahasa yang diinterpretasi dengan interpreter (browser) dan tidak dicompile berbeda dengan Java Keuntungan menggunakan Javascript: Didukung oleh hampir semua browser Membuat halaman web menjadi lebih interaktif Memvalidasi data yang akan dikirim ke server Free dan dapat digunakan siapa saja tanpa harus memiliki license Tidak membutuhkan tools khusus, cukup menggunakan teks editor seperti halnya saat membuat HTML Page 3 Page 4 Penyisipan JS dalam HTML Ciri-ciri Javascript: - Menggunakan blok awal { dan diakhiri - Ekstensi file:.js -Case Sensitive - Setiap akhir statement diakhiri dengan semicolon (;) tetapu bisa juga tidak - Jika script terlalu panjang dalam satu baris, dapat disambung ke baris selanjutnya dengan karakter \ Terdapat beberapa teknik untuk menyisipkan Javascript ke dalam dokumen HTML: - Internal dalam dokumen HTML - Menggunakan file ekstern - Melalui event tertentu Page 5 Page 6

Script dalam File Internal Script diletakkan diantara tag <script> </script> dari dokumen HTML. Pemanggilan fungsi javascript diletakkan dibagian badan (body) Contoh Script dalam File Eksternal Jika kita memiliki beberapa dokumen yang akan mempergunakan script yang sama, maka akan lebih baik jika kita menyimpan ke dalam sebuah file script tersendiri. Script terpisah tersebut diakhiri dengan ekstensi.js, yang merupakan kependekan dari javascript Contoh: Page 7 Page 8 Javascript Language Object Seperti yang sudah dijelaskan didepan bahwa Javascript merupakan bahasa yang tidak berorientasi objek. Dimana dia tidak menggunakan kelas dan inheritance. Meski demikian, Javascript merupakan bahasa berbasis objek. Maka bahasan kita juga akan berkaitan dengan method, property dan event Beberapa main area dalam Javascript adalah: -Objects - Properties - Method and Function -Events - Variables - Statements - Expressions -Entering data - Outputing data Dalam Javascript, sebuah object merupakan elemen spesifik dari browser, atau dari halaman yang tertampil oleh browser Tiap objek memiliki properti-properti masing-masing yang diasosiasikan dengannya yang memungkinkan manipulasi dari komponen browser maupun dokumen. Objek bersifat hierarkis karena itu sebuah objek dapat berupa objek itu sendiri maupun bersama dengan propertinya. Sebagai contoh document adalah properti dari objek window, dan juga sebagai objek atas dirinya sendiri Page 9 Page 10 Objects Properties Properti adalah bagaimana sebuah objek berperilaku. Terdapat dua jenis properties: - Properties that are themselves objects. Merupakan properti dari sebuah parent object, tapi juga bertindak sebagai objek terhadap properti anak mereka (child properties). Contoh, sebuah form adalah properti dari dokumen, dan merupakan objek bagi dirinya sendiri - Propertis that certain a specific value. Sebagai contoh: properti bgcolor dari objek document Page 11 Page 12

Properties Events Javascript dapat menerima respon kejadian. Sebagai contoh, kita dapat menset up script dimana akan muncul pesan ketika user menekan tombol Semua event hadlers didesign sebagai atribut dari tag HTML dan penggunaan sintaks tersebut selalu sama <TAG attribute= whatever onevent= dosomething() > Dimana - Tag adalah nama dari tag, misal <body>, <form> atau <input> - Attribute adalah satu atau lebih atribut reguler HTMl yang dipergunakan dengan tag - OnEvent adalah nama dari event handler, seperti onclick, onload, dsb - Dosomething() adalah Javascript atau instruksi yang didefinisikan oleh user, misal menampilkan pesan Page 13 Page 14 Events Events Kebanyakan handlers didesain untuk bekerja dengan objek form. Handlers sebagaimana di bawah ini: Event Handlers untuk form Event Handlers untuk Link Handlers Works With onclick Links (a href=.) Handler Works With onmouseover Links (a href=.) onblur onchange Select, text, text area Select, text, textarea Event Handlers untuk Windows onclick onfocus onselect Buttons (push, reset, submit, radio, checkbox) Select, text, textarea Select, text, textarea Handler onload onunload Works With Window, frame Window, frame onsubmit Form Page 15 Page 16 onchange Event onblur Event Event OnChange dipicu jika kita membuat sebuah perubahan kendali select, text, atau text area dan mengklik diluar kendali dimana kita bekerjadengannya. Event ini mirip dengan event onblur tapi dia akan melakukan pengecekan untuk melihat apakah terjadi perubahan dari kondisi sebelumnya. Kita dapat mempergunakan event ini ke dalam cara yang sama sebagaimana event onblur tapi dengan penambahan fungsionalitas berupa kendali atas perubahan keadaan yang terjadi. Adalah terminologi JavaScript ketika focus lepas dari kendali seleksi, teks, atau teks area. Penggunaan yang baik dari event ini adalah untuk memastikan user menyediakan teks yang valid sebelum mereka memproses form. Jika user mencoba mengklik tempat lain dan teks yang diinputkan adalah invalid, maka kita dapat memperingatkan mereka untuk menyajikan data yang tepat. Page 17 Page 18

onclick Event Sebuah event onclick terjadi jika tombol mouse diklik dalam form atau ketika link ditekan. Yang harus diperhatikan, meski telah ditambahkan OnClick handler, browser tetap akan melompat kemana link dispesifikasikn. Contoh dari event ini telah diberikan dalam event OnBlur Operator pada Javascript Operator Aritmatika Operator Assignment Operator Pembanding Operator Logika Page 19 Page 20 Operator Aritmatika Operator Assignment Operator Fungsi + Penjumlahan - Pengurangan * Perkalian / Pembagian % Sisa pembagian (modulus) ++ Kenaikan (increment) -- Penurunan (decrement) Operator Contoh Ekuivalen dengan = x=y x=y += x+=y x=x+y -+ x-=y x=x-y *= x*=y x=x*y /= x/=y x=x/y %= x%=y x=x%y Page 21 Page 22 Operator Pembanding Operator Logika Operator Penjelasan == Sama dengan!= Tidak sama dengan > Lebih besar dari < Lebih kecil dari >= Lebih besar atau sama <= Lebih kecil atau sama Operator Penggunaan && And Or! Not Page 23 Page 24

Variabel Variabel adalah suatu objek yang berisi data yang digunakan saat pengeksekusian program Kriteria penamaan variabel: - Terdiri dari huruf, angka dan karakter _ - Harus dimulai oleh huruf atau karakter _ - Tidak boleh memakai nama-nama yang telah di reserved oleh program (abstract, boolean, break, byte, case catch, char, dsb) Deklarasi Variabel Mendeklarasikan variabel dapat dilakukan dengan dua caa: Eksplisit dengan menuliskan kata kunci var kemudian diikuti nama & nilai variabel contoh: var nama = budi Implisit dengan langsung menuliskan nama variabel dan diikuti oleh nilai variabel contoh: nama = budi Page 25 Page 26 Struktur Kendali If Statement If Statement Switch Case Perulangan For Perulangan While If (kondisi1){ pernyataan1 elseif (kondisi2){ pernyataan2 elseif (kondisi3){ pernyataan3 else{ pernyataan terakhir Page 27 Page 28 Switch Case Perulangan For Switch (variabel){ case value1: pernyataan1; break; case value2: pernyataan2; break; case value3: pernyataan3; break default:pernyataan terakhir For (var=startvalue; var<=endvalue;increment){ pernyataan Page 29 Page 30

Perulangan While While (var<=endvalue){ pernyataan Fungsi Subprogram yang memungkinkan untuk menjalankan sekelompok instruksi tertentu dengan melakukan pemanggilan terhadap nama fungsi tersebut. Function nama_fungsi(param1, param2,, paramn){ Pernyataan Page 31 Page 32 Komentar pada JS Untuk membuat komentar pada JS dapat ditandai dengan: - //komentar satu baris - /* komentar lebih dari satu baris*/ Any Question? Page 33 Page 34