Modul 5 -Javascript-

dokumen-dokumen yang mirip
MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

PEMROGRAMAN WEB 08 JavaScript Dasar

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

Pemrograman Basis Data Berbasis Web

JavaScript. Pemrograman Web 1. Genap

Pemrograman Basis Data Berbasis Web

DESIGN WEB. D3 TKJ

Pengenalan Script. Definisi HTML

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

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

Pemrograman Basis Data Berbasis Web

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

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

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

PERTEMUAN KE 1 PENGENALAN DASAR PHP

GBPP dam SAP Java Script

Pemrograman Basis Data Berbasis Web

disertai contoh-contoh javascript yang kompatibel dengan Firefox

Otodidak Pemrograman JavaScript

JavaScript. Pemrograman Web 1. Genap

Belajar Java Script.

Pengembangan Web. Ramos Somya

MODUL 7 JavaScript pada Form HTML

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

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Pengenalan JavaScript

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

Web Programming. Pengenalan PHP

C. Ms Powerpoint D. Notepad E. Ms Acces

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

PHP (HYPERTEXT PREPROCESSOR)

Javascript. Javascript BASIC

Selection, Looping, Branching

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

Muhammad Bagir., M.T.I

Server Response. Hello

Variabel dan Tipe data Javascript

VBSCRIPT TUTORIAL. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>.

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

Melewatkan Nilai ke Web Server melalui Field tersembunyi

Pengenalan PHP Contoh penulisan file PHP :

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

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

MODUL 1 INTERNET PROGRAMMING : PHP 1

Sejarah Web Browser. Web Browser pertama menggunakan perintah teks biasa dan hanya bisa menampilkan dokumen teks.

: MODUL 1 BASIC PHP

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Advantages. Keunggulan :

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

Siti Maesyaroh, M.Kom.

Perancangan & Pemprograman WEB

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

Kholid Fathoni EEPIS ITS Surabaya

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

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

MODUL GET DAN POST

Pemrograman Web Week 4. Team Teaching

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

Chapter 2. Tipe Data dan Variabel

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

Pertemuan 07 Struktur Dasar PHP

Modul 6 Java Scripts I

MODUL 1 PENGENALAN HTML

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

BAB I PERKENALAN HTML

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 Struktur Kondisi Perulangan 200 menit No.: Job: 08 Tgl: Hal.

BAB VII DASAR-DASAR PHP

PENGENALAN JAVASCRIPT

Bab 2 Struktur Dasar PHP

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

Dasar PHP. Wiratmoko Yuwono

STRUKTUR DASAR PHP. Struktur PHP diawali dengan <?php dan ditutup dengan?> Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman HTML.

PEMROGRAMAN WEB 09 JavaScript Lanjut

E-trik Ajax. Database MySQL. Dedi Alnas

MODUL 6. Struktur Kontrol & Fungsi

Pemrograman Web. Page 188

Pertemuan 2. Muhadi Hariyanto

PENGENALAN PHP DASAR

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

Belajar Membuat web sederhana dengan HTML (Bagian 1)

SISTEM INFORMASI KEPEGAWAIAN DEPARTEMEN PENDIDIKAN NASIONAL DOSEN

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

HTML (HyperText Markup Language)

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

Laporan Bengkel Web II Modul 6

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

PENGENALAN JAVASCRIPT

BAB 1 PENGENALAN HTML

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

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

Pertemuan 2 Struktur Dasar PHP

BAB I MENGENAL ACTIVE SERVER PAGES

MODUL IV DHTML DAN JAVASCRIPT

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

Persiapan. Jalankan server apache dari XAMPP control panel Ekstrak file yang telah dibagikan, Salin folder week_8 ke htdocs

Transkripsi:

Modul 5 -Javascript- Pengertian: Javascript adalah bahasa script yang bisa dijalankan di browser, dan biasa disebut dengan client side programming. Client di sini adalah browser, seperti: Google Chrome, Internet Explorer, Firefox, safari dan sebagainya. Kode javascript biasanya disisipkan diantara kode-kode HTML. Kode javascript dituliskan pada teks editor seperti notepad, notepad + +, pspad editor, dll. Dalam menjalankan javascript tidak dibutuhkan compiler tetapi melalui browser karena browser memiliki engine yang bisa menginterpretasikan semua kode javascript. Kode javascript ditulis di antara tag dan dan bisa disisipkan di kode-kode HTML. Contoh 1: Code: alert ("Selamat belajar javascript!"); Javascript bisa juga ditulis terpisah dan filenya diberi ekstension.js. Contoh: namafile.js. Cara menyisipkan javascript di file html adalah seperti berikut: <script type="text/javascript" src="namafile.js"> -YQ- Page 1

Sintax Javascript Sintaks javascript mirip dengan bahasa C atau java. Javascript bersifat case sensitive, artinya huruf kecil dan huruf besar adalah berbeda. Setiap baris kode javascript dipisahkan dengan tanda titik koma (;) Komentar dalam javascript di awali dengan // atau ditulis diantara /* dan */ Variabel: Penulisan variabel di javascript bisa underscore ( _ ) atau tanda dollar ($). Contoh : jumlah_bilangan, _nilai Operator: Operator aritmatika operator definisi + Penambahan - Pengurangan * Perkalian / Pembagian % Modulus (sisa hasil bagi) Contoh 2: code var x = 5; var y = 2; z = x * y; alert(z); Operator assignment Shorthand operator x += y x -= y X *= y x = x + y x = x y x= x * y arti -YQ- Page 2

X /= y x= x / y Contoh 3: kode var x = 8; var y = 5; x += y alert(x); Hasil Operator pembanding operator definisi contoh == Sama dengan Var1 == coba!= Tidak sama dengan x!= y > Lebih besar dari x > y < Lebih kecil dari x < 8 >= Lebih besar sama dengan x >= y <= Lebih kecil sama dengan X <= 6 Contoh 4: Code: <html> <head> var x = 5; var y = 1; if(x > y){ alert("x lebih besar dari y"); </head> <body> -YQ- Page 3

</body> </html> Operator logika: Operator Definisi Contoh && Dan x >= 60 && x< 70 Atau x == 4 x == 8! Bukan!expression Contoh 5: Code var x = 95; if(x >= 80){ alert("nilai = A"); else if(x >= 70 && x < 80){ alert("nilai = B"); else if(x >= 60 && x < 70){ alert("nilai = C"); else{ alert("nilai = D"); Hasil Statement Kondisional Kondisional berguna untuk mengecek suatu kondisi dan melakukan suatu kode jika kondisi tersebut benar atau salah. if Sintaks : if(kondisi){ kode yang dijalankan jika benar -YQ- Page 4

if - else Sintaks : if(kondisi){ kode yang dijalankan jika benar else{ kode yang dijalankan jika salah if - else if - else Jika kondisi yang dibutuhkan banyak Sintaks : if(kondisi 1){ kode yang dijalankan jika kondisi 1 benar else if(kondisi 2){ kode yang dijalankan jika kondisi 2 benar else if(kondisi 3){ kode yang dijalankan jika kondisi 3 benar else{ kode jika salah satu kondisi di atas tidak ada yang benar Contoh dari statement dapat dilihat pada contoh 5 di atas. Pengulangan (looping) Konsep dasar looping: Berapa jumlah perulangan yang terjadi harus diketahui dengan baik kekurangan atau kelebihan langkah akan mengakibatkan tidak validnya suatu perhitungan dalam sebuah loop. Dalam teknik looping, yang harus ditentukan pertamakali adalah kapan sebuah loop harus mulai dan kapan suatu loop harus berakhir/berhenti berproses. Untuk pergerakan dari titik awal sampai pada titik akhir, diperlukan suatu langkah (step) untuk mengontrol nilai pergerakan loop. Macam looping: For untuk looping yang sudah ditentukan terlebih dahulu awalnya berapa, dijalankan sampai kondisi bagaimana. Sintaks : -YQ- Page 5

for(awal; kondisi; penambahan){ kode untuk dijalankan while Berguna untuk menjalankan suatu kode terus menerus selama kondisi bernilai true. Sintaks : while(kondisi){ kode untuk dijalankan; Penanganan event (event handler) Event Handler adalah kemampuan javascript untuk mendeteksi event atau kejadian-kejadian yang terjadi di halaman web, kemudian menangani atau melakukan suatu proses jika terdeteksi suatu event. Macam-macam event yaitu klik, double klik, menggerakkan mouse, bila pointer mouse berada di atas suatu objek HTML, dan sebagainya. Sintaknya: nama_event= kode javascript contoh event handler: onclick contoh 6: membuat tombol apabila diklik akan muncul window alert code: function inform(){ alert("lanjutkan step berikutnya!") <form> <input type="button" name="test" value="click" onclick="inform()"> </form> -YQ- Page 6

Contoh 7: apabila user mengklik radio button akan mengubah warna latar halaman web Code: <html> <title>event onclick</title> <body> <form name="go"> <input type="radio" name="c1" onclick="document.bgcolor='lightblue'"> <input type="radio" name="c1" onclick="document.bgcolor='lightyellow'"> <input type="radio" name="c1" onclick="document.bgcolor='lightgreen'"> </form> </body> </html> Memformat teks dengan javascript -YQ- Page 7

Untuk membantu melakukan formating terhadap teks secara programming, javascript menyediakan beberapa metode formating menggunakan javascript. length properti Deskripsi Menghasilkan jumlah karakter dari suatu string atau teks Metode Anchor (nama) big () blink () bold () fixed () fontcolor (warna) fontsize (size) italics () link (url) small () strike () sub () sup () tolowercase () touppeercase () Deskripsi Menghasilkan string dengan diapit tag <A name="nama"> Menghasilkan string dengan diapit tag <BIG> Menghasilkan string dengan diapit tag <BLINK> Menghasilkan string dengan diapit tag <B> Menghasilkan string dengan diapit tag <TT> surrounding it Menghasilkan string dengan diapit tag <FONT color="warna"> Menghasilkan string dengan diapit tag <FONT size="size"> Menghasilkan string dengan diapit tag <I> Menghasilkan string dengan diapit tag <A href="url"> Menghasilkan string dengan diapit tag <SMALL> Menghasilkan string dengan diapit tag <STRIKE> Menghasilkan string dengan diapit tag <SUB> Menghasilkan string dengan diapit tag <SUP> Mengubah string menjadi huruf kecil semua. Mengubah string menjadi huruf besar semua Contoh 8: Code: var message="welcome to my site" document.write(message.touppercase().bold()) Penanganan objek string charat (x) metode charcodeat (x) deskripsi Menghasilkan karakter pada posisi x dari suatu string. Menghasilkan nilai Unicode value dari karakter pada posisi x dari suatu string -YQ- Page 8

Concat (teks1, teks2,...) Menggabungkan satu atau lebih string-string (teks1, teks2, dan sebagainya). fromcharcode (c1, c2,...) Menghasilkan string yang dibuat menggunakan urutan dari nilai unicode indexof (substr, [start]) Match (regexp) replace (regexp,replacetext) search (regexp) slice (start, [end]) split (delimiter, [limit]) substr (start, [length]) Mencari dan (jika ditemukan) menghasilkan nomor index number dari karakter atau substring yang di dalam string. Jika tidak ditemukan, hasilnya -1. "Start" adalah argument opsional,posisi awal di string untuk memulai pencarian, defaultnya adalah 0 Mengeksekusi suatu pencarian untuk string berdasarkan pola regular expression. Menghasikan suatu array informasi, jika tidak ditemukan menghasilkan null. Mencari dan menukar string yang dicari berdasarkan pola regular expression. Mengetes apakah pola regular expression cocok pada suatu string, jika cocok akan menghasilkan index dari yang cocok, jika tidak ada yang cocok menghasilkan -1. Menghasilkan substring dari suau string berdasarkan start dan end argument. Memotong-motong string berdasarkan pembatas yang ditentukan, hasilnya dalam bentuk array. Menghasilkan karakter atau substring dari suatu string yang dimulai dari start sampai panjang length yang ditentukan. Contoh 9: validasi email mengecek apakah email yang dimasukkan valid atau tidak. Cara mengeceknya adalah apakah string yang diinput mengandung karakter @ atau titik (.) code: <form name="test" onsubmit="checkemail(this.test2.value);return false"> <input type="text" size=20 name="test2"> <input type="submit" value="submit"> </form> <script type="text/javascript"> function checkemail(email){ if (email.indexof("@")!=-1 && email.indexof(".")!=-1) alert("apakah Alamat Email Sudah Benar?") else alert("penulisan Email Salah!") -YQ- Page 9

Membuka Window di Javascript Untuk membuka window di javascript adalah dengan metode open() Sintaks: window.open(url, nama_window, konfigurasi) Konfigurasi Deskripsi Nilai Width Lebar window Lebar window dalam pixel Height Tinggi window Tinggi window dalam pixel Toolbar Menampilkan toolbar browser 1 atau 0 Menubar Menampilkan menubar browser 1 atau 0 Scrollbars Menampilkan scrollbars 1 atau 0 Resizable Set apakah bisa window diubah-ubah ukurannya 1 atau 0 Contoh 10: <html> <body> function bukawindow(){ window.open("http://www.google.com","google","width=400,height=300,to olbar=1"); -YQ- Page 10

<input type="button" onclick="bukawindow()" value="open"> </body> </html> Alert, Confirm, And Prompt Alert: untuk menampilkan window alert Cofirm: digunakan untuk memunculkan window konfirmasi atau semacam pertanyaan yang jawabannya antara OK atau Cancel Contoh 11: Code: <script type="text/javascript"> var x=window.confirm("are You Sure?") if (x) window.alert("go to next Job") else window.alert("repeat again until you can solve it") -YQ- Page 11

Prompt: digunakan untuk meminta inputan melalui window Contoh: Code: <script type="text/javascript"> var y=window.prompt("masukkan nama anda") window.alert(y) Latihan: 1. kerjakan setiap contoh latihan di atas dan lihat bagaimana hasilnya di browser. 2. Buatlah sebuah document web dengan menggunakan javascript dan laporkan hasilnya. Daftar Pustaka: Desrizal. PHP Ajax Javascript jquery Tutorial. -YQ- Page 12