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

dokumen-dokumen yang mirip
Pemrograman Basis Data Berbasis Web

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

Pemrograman Basis Data Berbasis Web

DESIGN WEB. D3 TKJ

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

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

Pengenalan JavaScript

PEMROGRAMAN WEB 08 JavaScript Dasar

DASAR PHP. Oleh : Devie Rosa Anamisa

JavaScript. Pemrograman Web 1. Genap

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

JavaScript. Pemrograman Web 1. Genap

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

Pemrograman Basis Data Berbasis Web

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

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

MAKALAH JAVASCRIPT 1. PENGENALAN JAVASCRIPT

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

PHP Lanjut (Struktur. Perulangan Dan Fungsi) Oleh : Devie Rosa Anamisa

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

Pemrograman Web. Page 188

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

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

PEMROGRAMAN WEB 09 JavaScript Lanjut

Pemrograman Basis Data Berbasis Web

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

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

Siti Maesyaroh, M.Kom.

Pemrograman Basis Data Berbasis Web

Belajar Java Script.

Javascript. Javascript BASIC

Pemrograman Basis Data Berbasis Web

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

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

Variabel dan Tipe data Javascript

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

PEMPROGRAMAN WEB JAVASCRIPT

Modul 6 Java Scripts I

INTERACTIVE BROADCASTING. Modul ke: Format Dokumen. Fakultas Ilmu Komunikasi. Yusuf Elmande., S.Si., M.Kom. Program Studi Penyiaran

PENGENALAN JAVASCRIPT

Pengembangan Web. Ramos Somya

Muhammad Bagir., M.T.I

Bahasa yang digunakan untuk menampilkan informasi pd halaman web. bahasa ini menggunakan tanda (markup) untuk menandai perintahperintahnya

Mengenal JavaScript dan Struktur JavaScript 1

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

MODUL 7 JavaScript pada Form HTML

PHP (HYPERTEXT PREPROCESSOR)

Pemrograman Web Week 4. Team Teaching

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

Kontrak Kuliah Pemrograman Basis Data Berbasis Web (Semester Genap 2008/2009)

Otodidak Pemrograman JavaScript

Pemrograman Basis Data Berbasis Web

PENGENALAN JAVASCRIPT

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

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

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

MATERI III JAVASCRIPT

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

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

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

disertai contoh-contoh javascript yang kompatibel dengan Firefox

MODUL 3 DASAR-DASAR PHP

P - 7 Bab 5 : PHP : Hypertext Prepocessor

INTERACTIVE BROADCASTING. Modul ke: Manajemen Web. Fakultas Ilmu Komunikasi. Yusuf Elmande., S.Si., M.Kom. Program Studi Penyiaran

Java Script (Bagian 1)

Pengenalan Script. Definisi HTML

HTML DOM. Pemrograman Web 1. Genap

Perancangan & Pemprograman WEB

Kontrak Kuliah Pemrograman Basis Data Berbasis Web (Semester Genap 2010/2011)

Cascading Style Sheet (CSS) dan JavaScript

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

Server Response. Hello

MODUL 6. Struktur Kontrol & Fungsi

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

BAB 2 TINJAUAN TEORI

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)

Pertemuan Ke-5 (CSS) D3 Manajemen Informatika - Unijoyo 1

JAVASCRIPT SEBAGAI OOP

Java Script. Logika Java Script

BAB II Tipe Data pada PHP

INTERACTIVE BROADCASTING. Modul ke: Iklan Statis. Fakultas Ilmu Komunikasi. Yusuf Elmande., S.Si., M.Kom. Program Studi Humas

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Pengenalan PHP Contoh penulisan file PHP :

1. Sejarah Javascript

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

Javascript. Javascript. Javascript

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB 2 LANDASAN TEORI

Modul 5 -Javascript-

Dasar PHP. Wiratmoko Yuwono

PERCABANGAN. Contoh :

Pemrograman PHP7 untuk Pemula

PRAKTIKUM APLIKASI WEB DAY 4 (JAVA SCRIPT TINGKAT DASAR)

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

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

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

BAB VII DASAR-DASAR PHP

Transkripsi:

Sub Pokok Bahasan Pemrograman Basis Data Berbasis Web JavaScript? Pendeklarasian JavaScript JavaScript sederhana Peletakan JavaScript Komentar pada JavaScript Kotak Dialog Variabel Operator Struktur Kontrol Fungsi (function) Event Status Bar 28/09/2012 1 28/09/2012 2 JavaScript? Untuk membuat website menjadi dinamis dan interaktif: meletakan teks dinamik di dalam halaman HTML memberikan reaksi terhadap suatu event membaca dan menuliskan elemen-elemen HTML digunakan untuk memvalidasi data digunakan untuk mendeteksi browser pengunjung web digunakan untuk menyimpan dan menerima informasi di komputer pengunjung halaman Web 28/09/2012 3 Javascript vs. Java? JavaScript Java Bahasa yang diintepretasikan langsung Bahasa yang setengah terkompilasi dan oleh browser. memerlukan Java Virtual Machine untuk menterjemahkannya. Kode terintegrasi dengan HTML Kode (applet) terpisah dari dokumen HTML, dipanggil pada saat membuka dokumen HTML. Bahasa dengan karekteristik yang Bahasa dengan karakteristik yang luas terbatas. (pendeklarasian jenis variabel). Hubungan dinamis, referensi dari obyek Hubungan statis, obyek harus ada pada diverifikasi pada saat loading. saat program di loading (di kompilasi). Kode program bisa diakses Kode program tersembunyi 28/09/2012 4 1

Mendeklarasikan JavaScript JavaScript Sederhana <script type= txt/javascript"> <!-- Kode-kode JavaScript // --> JavaScript untuk menuliskan teks: document.write( JavaScript sederhana!"); Tampilan: 28/09/2012 5 28/09/2012 6 Peletakan JavaScript Di bagian Head Di bagian Body Di bagian Head dan body Di External script Peletakan JavaScript di bagian Head Script yang berisi fungsi (function) diletakkan di bagian head. Hal ini untuk memastikan bahwa script telah loaded sebelum fungsi dipanggil. <script type= text/javascript >... 28/09/2012 7 28/09/2012 8 2

Try it... Peletakan JavaScript di bagian Body function message() alert("this alert box was called with the onloadevent") <body onload="message()"> Script yang akan dieksekusi ketika halaman web ditampilkan diletakkan di dalam bagian body. <script type= text/javascript >... 28/09/2012 9 28/09/2012 10 Try it... /* untuk isi hal web Ditampilkan */ document.write("this message is written when the page loads"); Peletakan JavaScript di bagian Head dan bagian Body Untuk script yang berjumlah banyak di dalam dokumen HTML, maka script dapat diletakkan baik di bagian head dan body. <script type= text/javascript >... <script type= text/javascript >... 28/09/2012 11 28/09/2012 12 3

Try it... Peletakan JavaScript di External script function product(a,b) return a*b; document.write(product(12,10)); Terkadang JavaScript yang sama ingin dijalankan pada halamanhalaman web yang berbeda-beda. Maka script yang sama tidak perlu dituliskan untuk setiap halaman, akan tetapi dengan menuliskan JavaScript di suatu file eksternal. Di dalam file eskternal tidak boleh terdapat tag <script> Contoh cara penggunaan: <script src= namafilescript.js"> 28/09/2012 13 28/09/2012 14 Variabel.js Contoh file external Var2.js 28/09/2012 15 28/09/2012 16 4

Komentar Komentar 1 baris: // ini adalah komentar Komentar beberapa baris: /* Ini juga Adalah komentar */ Try it : <dokumen java script</title> <body bgcolor="#ffffff" text="#000000"> <!--ini komentar HTML//--> <SCRIPT language="javascript"> //inikomentar Javacript alert("hallo!"); </SCRIPT> Alert Prompt Confirm Kotak Dialog 28/09/2012 17 28/09/2012 18 Alert digunakan untuk memperingatkan pengunjung hal-hal atau dalam kasus tertentu memberikan instruksi. Syntax: window.alert( text ) Try it... <dokumen java script</title> <body bgcolor="#ffffff" text="#000000"> <!--ini komentar HTML//--> <SCRIPT language="javascript"> //ini komentar Javacript alert("selamat! Anda telah menggunakan perintah Alert dari Javascript!"); </SCRIPT> 28/09/2012 19 28/09/2012 20 5

Prompt Confirm digunakan untuk menampilkan sebuah prompt yang juga mempunyai kotak isian yang dapat menerima sesuai informasi dari pengunjung. Syntax: window.prompt( text, defaultvalue ) prompt('siapakah Nama Anda?', 'isi disini' ); Digunakan untuk memperingatkan pengunjung agar menguji atau menerima sesuatu dengan memilih tombol OK atau Cancel untuk konfirmasi. Syntax: window.confirm( text ) 28/09/2012 21 28/09/2012 22 Tipe Data dan Variabel JavaScript JavaScript hanya mempunyai 3 tipe data primitive String : "foo" 'howdy do' "I said 'hi'." "" Number : 12 3.14159 1.5E6 Boolean : true false <title>data Types and Variables</title> var x, y; x= 1024; y=x; x = "foobar"; document.write("<p>x = " + y + "</p>"); document.write("<p>x = " + x + "</p>"); Inisialisasi seperti pada C++/Java message = "howdy"; pi = 3.14159; Nama variable terdiri dari letters, digits, dan underscores: diawali dengan letter Nama variables adalah case-sensitive you don't have to declare variables, will be created the first time used, but better if you use var statements var message, pi=3.14159; 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 6

Mendeklarasikan Variabel Operators Berikut contoh pendeklarasian variabel : <SCRIPT language="javascript"> <!-- var VariabelKu; var VariabelKu2 = 3; VariabelKu = 2; document.write(variabelku*variabelku2); // --> </SCRIPT> 7

If else Perulangan For Perulangan While Struktur Kontrol: 28/09/2012 30 If Else Digunakan untuk mengetes apakah suatu kondisi itu benar (true) atau salah (false). <title>belajar JavaScript</title> var nilai nilai = prompt('silahkan masukkan nilai Anda',''); if(nilai <= 56) window.alert('sayang sekali. Anda tidak lulus.'); else window.alert('selamat! Anda lulus.'); 28/09/2012 31 Perulangan For Perulangan While Digunakan untuk melakukan perulangan jika jumlah perulangan sudah diketahui sebelumnya <title>belajar JavaScript</title> // Mengulang angka dari 0 sampai 5 var angka=0; for (angka=0;angka<=5;angka++) document.write('angka ' + angka + "<br>"); 28/09/2012 32 Digunakan ketika ingin melakukan perulangan selama kondisi yang ditentukan adalah true. <title>belajar JavaScript</title> // Mengulang angka dari 0 sampai 5 var angka=0; while (angka<=5) document.write("angka " + angka +"<br>"); angka=angka+1; 28/09/2012 33 8

Fungsi (Function) Fungsi adalah potongan kode JavaScript yang dapat dideklarasikan pada bagian head dan kemudian dapat dirujuk dari kode yang dibuat di dalam body. function perkalian(a,b) return a*b; document.write(perkalian(7,5)); 28/09/2012 34 Membuat function function name_of_function(argument1,argument2, ) Statement1; Statement2; Statement etc ; return expression All function statements must be within the French braces. Event Event adalah aksi yang dapat di-trigger oleh fungsi (function) JavaScript. Event biasa dikombinasikan dengan fungsi, dan fungsi tersebut tidak akan dieksekui sebelum event tersebut terjadi Contoh-contoh penggunaan event: Ketika mouse di-klik Ketika menampilkan halaman web atau menampilkan gambar Mouse digerakkan ke suatu posisi tertentu di dalam halaman web Memilih suatu kotak masukan di dalam suatu form HTML Selecting an input box in an HTML form Men-submit suatu form HTML Contoh-contoh Event Onclick Event ini di-trigger ketika mouse di-klik ke suatu obyek onload and onunload Keduanya di-trigger ketika pengunjung memasuki atau meninggalkan halaman web. Onload Event biasanya digunakan untuk mengecek tipe dan versi browser pengunjung, dan menampilkan informasi tersebut. onfocus, onblur and onchange Dikombinasikan dengan penggunaan fungsi untuk memvalidasi suatu isian form. onsubmit Digunakan untuk memvalidasi seluruh isian form sebelum di-submit onmouseover and onmouseout Digunakan untuk membuat tombol yang teranimasi 28/09/2012 36 28/09/2012 37 9

Summary JavaScript dapat digunakan untuk membuat website menjadi dinamis dan interaktif. JavaScript dapat diletakkan di bagian Head, Body, gabungan Head dan body, serta di External script. Terdapat tiga macam kotak dialog untuk pengunjung situs yang dapat dibuat dengan menggunakan JavaScript, yaitu: Alert, Prompt dan Confirm Tipe data yang dapat digunakan: Numeric, String, Boolean dan Null Jenis-jenis operator: Operator Aritmatika, Operator Assignment, Operator Perbandingan dan Operator Logika Struktur kontrol di dalam JavaScript: If else, perulangan For dan perulangan While. JavaScript juga dapat dibuat dalam bentuk fungsi (function), yang nantinya juga dapat digunakan untuk men-trigger (dikombinasikan dengan) event. Daftar Pustaka Chris Bates [2006]. Web Programming: Building Internet Applications, Third Edition, John Wiley & Sons Ltd, England. Husni [2007]. Pemrograman Database Berbasis Web, Graha Ilmu, Yogyakarta. Sebesta, R.W. [2002], Programming the World Wide Web, Addison Wesley. Sutarman, S.Kom [2003]. Membangun Aplikasi Web dengan PHP dan MySQL, Graha Ilmu, Yogyakarta. 28/09/2012 38 28/09/2012 39 10