Pengembangan Web. Ramos Somya

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

Pemrograman Basis Data Berbasis Web

PEMROGRAMAN WEB 08 JavaScript Dasar

Pemrograman Basis Data Berbasis Web

DESIGN WEB. D3 TKJ

Javascript. Javascript BASIC

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Pengenalan JavaScript

JavaScript. Pemrograman Web 1. Genap

PEMPROGRAMAN WEB JAVASCRIPT

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

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

JavaScript. Pemrograman Web 1. Genap

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

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

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

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

MODUL 7 JavaScript pada Form HTML

Siti Maesyaroh, M.Kom.

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

Pemrograman Basis Data Berbasis Web

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

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

PEMROGRAMAN WEB 09 JavaScript Lanjut

Pemrograman Web. Page 188

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

Muhammad Bagir., M.T.I

BAB VII DASAR-DASAR PHP

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

Melewatkan Nilai ke Web Server melalui Field tersembunyi

MATERI III JAVASCRIPT

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

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

Modul 6 Java Scripts I

PHP (HYPERTEXT PREPROCESSOR)

Otodidak Pemrograman JavaScript

Pemrograman Web Week 4. Team Teaching

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

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

disertai contoh-contoh javascript yang kompatibel dengan Firefox

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

Variabel dan Tipe data Javascript

Chapter 2. Tipe Data dan Variabel

Pertemuan X. Pemrograman Web Dasar Semester 1

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

Modul 5 -Javascript-

Pemrograman Basis Data Berbasis Web

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

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

Belajar Java Script.

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

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

Pengembangan Web. Ramos Somya

MODUL 6. Struktur Kontrol & Fungsi

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

PENGENALAN JAVASCRIPT

Java Script. Logika Java Script

Dasar PHP. Wiratmoko Yuwono

PERCABANGAN. Contoh :

MAKALAH JAVASCRIPT 1. PENGENALAN JAVASCRIPT

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

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

Pertemuan 2. Muhadi Hariyanto

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

PENGENALAN JAVASCRIPT

Pemrograman PHP7 untuk Pemula

Java Script (Bagian 1)

Pengenalan Script. Definisi HTML

HTTP Protokol standar yang digunakan untuk mengakses dokumen HTML HTTPS Protokol untuk mengakses dokumen HTML yang melalui jalur aman/ terenskripsi

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

Server Response. Hello

BAB 14 AJAX. Menyerupai J2EE, AJAX adalah 2 hal yang digabungkan : merupakan sebuah teknologi, sekaligus arsitektir pemrograman.

BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Validasi Form. Contoh Validasi Form

MODUL 3 DASAR-DASAR PHP

Membuat Form Dinamis dengan HTML & Javascript.

Web Programming. Pengenalan PHP

Pengenalan PHP Contoh penulisan file PHP :

: 1. No HP :

Mengarahkan Flow Program, Input, dan Pemrosesannya

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

MODUL 7 JAVASCRIPT: PENANGANAN BROWSER

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Kisi-kisi materi untuk Ujian Semster Pendek

PENGENALAN PHP DASAR

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

OPERASI PERNYATAAN KONDISI

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

PHP Intro. Pemrograman Web II. Ganjil

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

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

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

Struktur dan Kondisi Perulangan. Struktur Kondisi

Kondisi Pengulangan Fungsi

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

Form identik dengan formulir

Transkripsi:

Pengembangan Web Ramos Somya

Java Script itu adalah bahasa pemrograman, yang sering digunakan untuk membangun halaman web, sehingga lebih interaktif. Seringkali digunakan buat hal2 seperti nampilin tanggal, validasi form, ngatur tampilan, proteksi web, dll..

Java Script adalah client side scripting.. Artinya semua instruksi dalam coding akan dijalankan dalam komputer client, bukan server. Java Script butuh interpreter (penerjemah). Maksudnya gini, komputer kita tu taunya bahasa mesin, kode binary gitu. Padahal Java Script itu mendekati bahasa manusia dan belum dicompile jadi bahasa yang dingertiin komputer kita. Nah, interpreter sebagai penerjemah Java Script ini udah tergabung dalam browser yang baru2.. Jadi nggak semua browser kenal Java Script..

Banyak sekali hal yang bisa dilakukan dengan Java Script.. Contohnya sudah disebutkan sebelumnya. Menjadi tool pembuatan web Menambah interaksi Dsb Jutaan web menggunakan Java Script di dalamnya..

<html> <body> <script type="text/javascript"> document.write("hello World!"); </script> </body> </html> Java Script diawali tag <script> seperti di atas. Di tengah2nya ada blok program yg kalo dijalankan akan mencetak tulisan Hello World ke halaman web.

Ada Java Script yang hanya akan berjalan jika dipanggil. Ada juga yang akan berjalan begitu halaman diload. Kita bisa bikin java script sebanyak mungkin terserah kita mau berapa.

Java Script itu emang mirip2 C, en Java.. Tapi JS bukan keduanya. Karena mirip, tentunya kita nggak akan kesulitan waktu menggunakannya. Banyak hal yang sama, seperti fungsi, perulangan, variabel, dan kondisi.

Kayak bahasa permograman laen, variabel jelas ada di JS. Tau kan, variabel?? Itu suatu obyek yang menampung nilai. Bedanya, di JS nggak ada tipenya (kayak String, char, int, float), tipenya tergantung isi yang kita inputkan.

<script type="text/javascript"> var name = Site Title ; document.write(name); document.write("<h1>"+name+"</h1>"); </script> Pada contoh di atas, ada cara mendeklarasikan variabel (baris 2) Mengisi variabel (baris 2 juga) Dan menampilkannya (baris 3 en 4) Gampang kan? JS di atas akan menampilkan isi variabel name Fungsi JS document.write dapat digunakan untuk menuliskan tag-tag HTML loh, jadi kita bisa bikin macem2 lewat JS.

Harus diawali huruf atau underscroe _ Variabelnya case sensitive, huruf besar sama kecil dibedain, jadi harus sama persis klo make variabel.

Variabel hanya bisa digunakan dalam sekali jalan (1 fungsi), begitu keluar dari fungsi itu / proses selesai, variabel itu dah hilang

Bebas, bisa macem2, kayak gini : var nama_variable; var nama_variable = isi_variable; nama_variable; (nggak pake var nggak papa) Ngisinya juga sama kok. Nggak usah pake var.

Persis kayak C en Java, jadi liat2 lagi aja. Ada : if if-else if di dalem if switch Ingat, untuk nulis kondisi jangan pake hurup besar (ex : IF), ntar error.

<script type="text/javascript"> //Kalo waktu menunjukkan kurang dari jam 10, akan ditulis Good Morning //Kalo nggak, akan ditulis Good day! var d = new Date(); // var d diisi nilai dari fungsi mengambil waktu saat ini var time = d.gethours(); // var time diisi nilai jam saat ini dari d (d kan waktu) if (time < 10) { document.write("good morning!"); } else { document.write("good day!"); } </script>

<script type="text/javascript"> //Tulisan yang muncul bakal beda2 tergantung hari var d=new Date(); // kayak sebelumnya, Date() itu fungsi bawaan JS. hari=d.getday(); switch (hari) { case 5: document.write( Hari Jumat") break case 6: document.write( Hari Sabtu") break case 0: document.write( Hari Minggu") break default: document.write( Nunggu weekend nih!") } </script>

JS nyediain popup boxes alert, confirm en prompt. Contohnya gini, coba aja : alert( teks ); //akan muncul teks sesuai yang ditulis dan kita disuruh nekan OK. confirm( teks ); // sama, tapi selain OK ada Cancel. OK returnnya true, Cancel returnnya False Prompt( teks, nilai_kembalian ); //sama, tapi klo di OK, yang kembali tu nilai kembalian yang dituliskan.. Klo di Cancel returnnya null.

Ya kayak di C en Java, ada function di JS. Bikinnya juga mirip : function displaymessage() //nama fungsi {//kurung kurawal buka tanda awal blok alert("hello World!"); //isi fungsi }//tutup

Kayak yg disinggung di awal, ada JS yang hanya akan berjalan ketika dipanggil. Maksudnya dipanggil adalah, ketika elemen HTML dikenai event. Event itu misalnya : ketika tombol ditekan, ketika text diisi, ketika link disorot, dsb. Ngerti kan? Nah, contohnya ada di slide berikut

<html> <head> <script type="text/javascript"> function displaymessage() { alert("hello World!"); } </script> </head> <body> <form> <input type="button" value="click me!" onclick="displaymessage()" > </form> </body> </html>

JS yang dipanggil itu ciri khasnya : Ditulis di dalem head Bentuknya fungsi-fungsi Di slide sebelumnya, fungsi displaymessage akan dipanggil ketika tombol Click me ditekan. Penggunaan event dilakukan dengan atribut onclik pada tag tombol Click me

Contoh fungsi dengan nilai kembalian (a and b): function prod(a,b) { x=a*b return x } Klo mo manggil fungsi di atas, harus pake parameter product=prod(2,3)

And again.. Sama kayak C n Java.. Ada : For While Do While

<html> <body> <script type="text/javascript"> var i=0; document.write( <ul> ); for (i=0;i<=10;i++) { document.write( <li>nomor " + i + </li>); } document.write( </ul> ); </script> </body> </html>

<html> <body> <script type="text/javascript"> var i=0 document.write( <ul> ); while (i<=10) { document.write( <li>nomor " + i + </li>); i=i+1; } document.write( </ul> ); </script> </body> </html>

<html> <body> <script type="text/javascript"> var i=0 document.write( <ul> ); do { document.write( <li>nomor " + i + </li>); i=i+1 } while (i<0) document.write( </ul> ); </script> </body> </html>

Break : Keluar dari perulangan Continue : Dalam perulangan, lompat ke nilai perulangan selanjutnya.

<html> <body> <script type="text/javascript"> var i=0; document.write( <ul> ); for (i=0;i<=10;i++) { if (i==3){continue}//coba jg continue diganti break document.write( <li>nomor " + i + </li>); } document.write( </ul> ); </script> </body> </html>

Event yang bisa dikenakan ke elemen HTML tu ada banyak. Misal : onload, onclick, onchange, onsubmit, dll. Semua bisa digunakan untuk memicu pemanggilan fungsi JS.

Nah, sekarang kita akan lihat JS yang langsung jalan begitu halaman ngeload (mbuka), tanpa dipanggil. (Next slide..)

<html> <head> </head> <body> <script type="text/javascript"> var tgl = new Date() var jam = tgl.gethours(); var menit = tgl.getminutes(); var detik = tgl.getseconds(); document.write(jam+":"+menit+":"+detik); </script> </body> </html>

Ciri JS ygn langsung jalan : Ada di dalem body Biasanya selalu ada instruksi / blok program di luar blok fungsi (nggak pake fungsi, langsung ketik) JS sebelumnya akan menampilkan jam sekarang di halaman web.

<html> <head> <script type="text/javascript"> function validate_required(field,alerttxt) { with (field) { if (value==null value=="") {alert(alerttxt);return false} else {return true} } } function validate_form(thisform) { with (thisform) { if (validate_required(email,"email must be filled out!")==false) {email.focus();return false} } } </script> </head> <body> <form action="#" onsubmit="return validate_form(this)" method="post"> Email: <input type="text" name="email" size="30"> <input type="submit" value="submit"> </form> </body> </html>

<html> <head> <script type="text/javascript"> function validate_email(field,alerttxt) { with (field) { apos=value.indexof("@") dotpos=value.lastindexof(".") if (apos<1 dotpos-apos<2) {alert(alerttxt);return false} else {return true} } } function validate_form(thisform) { with (thisform) { if (validate_email(email,"not a valid e-mail address!")==false) {email.focus();return false} } } </script> </head> <body> <form action="#" onsubmit="return validate_form(this);" method="post"> Email: <input type="text" name="email" size="30"> <input type="submit" value="submit"> </form> </body> </html>