Modul 7 Java Scripts II

dokumen-dokumen yang mirip
Modul 6 Java Scripts I

Pengenalan JavaScript

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Pemrograman Web Sisi Client Pertemuan 3 PI

DESIGN WEB. D3 TKJ

Pemrograman Basis Data Berbasis Web

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

MODUL 1 PENGENALAN HTML

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

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

Pemrograman Basis Data Berbasis Web

MODUL 11 MEMBUAT LOGIN USER

Tampilan di website (Tidak Tampil karena hanya memberi informasi bagi pembuat )

4. Type yang berfungsi untuk menerima masukan berupa teks dari pengguna adalah A. Checkbox B. Submit C. File D. Text E. Button

C. Ms Powerpoint D. Notepad E. Ms Acces

MODUL 3 INTERNET PROGRAMMING : PHP 3

Pemrograman Web. Page 188

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

HTML (HyperText Markup Language)

P - 6 Bab 4 : HTML (Hypertext Markup Language)

Pertemuan X. Pemrograman Web Dasar Semester 1

Validasi Form. Contoh Validasi Form

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

Belajar Java Script.

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

BAB-12 MEMBUAT FORM HTML

BAB X AKSES DAN MANIPULASI DATA

Pembuatan Website Sederhana Menggunakan HTML (Hyper Text Markup Language)

PRAKTIKUM PHP 5 VALIDASI FORM DENGAN PHP

Soal Remedial Prakarya-1

E-trik Ajax. Database MySQL. Dedi Alnas

JavaScript. Pemrograman Web 1. Genap

Pemrograman Web Week 2. Team Teaching

Membuat Login Dengan PHP dan MYSQL

BAB IX COOKIE DAN SESSION

Cara Membuat Security Image Code Dengan PHP

MATERI III JAVASCRIPT

Kejadian (Event 2) 1. Event On Submit

Melewatkan Nilai ke Web Server melalui Field tersembunyi

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

MODUL 7 JavaScript pada Form HTML

disertai contoh-contoh javascript yang kompatibel dengan Firefox

MODUL PRAKTIKUM PEMROGRAMAN WEB

HTML Uncover. Duniailkom Duniailkom

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

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

2011 Ahmad Amarullah

SILAKAN COPY SCRIPT DIBAWAH INI KE NOTEPAD ATAU EDITOR TEXT LAIN KEMUDIAN SAVE AS DENGAN NAMA FILE chaincalc.html KEMUDIAN JALANKAN DI BROWSER ANDA

HTML (HYPERTEXT MARKUP LANGUAGE)

BAB I PERKENALAN HTML

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

LEMBAR KERJA PRAKTIKUM. - JavaScript Alert yang ditampilkan browser saat membuka halaman home/index.html :

HTML Dasar. PERTEMUAN 1 Tujuan: 1. Siswa dapat memahami dan mengenal perintah-perintah dasar HTML 2. Siswa dapat membuat tabel dan pengaturannya

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

Pengenalan Script. Definisi HTML

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

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

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

Pengembangan Web. Ramos Somya

BAB 1 PENGENALAN HTML

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

1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file jawaban : b

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

BAB III ANALISIS DAN PERANCANGAN

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

BAB I PERKENALAN HTML

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

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

Siti Maesyaroh, M.Kom.

KURSUS ONLINE JASA WEBMASTERS

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

PENGENALAN JAVASCRIPT

Muhammad Zen Samsono Hadi, ST. MSc.

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

Pemrograman Basis Data Berbasis Web

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Review Pemrograman Web I

Ikbal jamaludin

Belajar Java Script INPUT DATA

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pertemuan IV. Semester 1

Pertemuan 4 Penanganan Form

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

Pemrograman Basis Data Berbasis Web

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

Modul 3 CSS CASCADE STYLE SHEET

JavaScript. Pemrograman Web 1. Genap

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

Modul 7 Java Scripts II 1.1 Tujuan a. Mahasiswa dapat mengoperasikan struktur java scripts b. Mahasiswa dapat memakai objeck dan form pada java scripts 1.2 Materi a. Java Scripts b. Pemrograman c. Form 1.3 Alat dan Bahan a. Macromedia Dreamweaver b. Page, Image 1.4 Prosedur Praktikum a. Peserta membaca dan mempelajari materi praktikum sebelumnya b. Instruktur menerangkan dan menjelaskan teori dan cara kerja c. Peserta mempraktikan materi percobaan d. Peserta membuat penyelesaian terhadap soal latihan 1.5 Teori Review Java Scripts Cobakan program berikut : <script language="javascript"> document.write("javascript membuat html menjadi semakin hebat"); Cobakan juga program berikut : <script language="javascript"> alert("ssst lagi belajar JavaScript"); Kemudian yang berikut : <script language="javascript"> document.write("javascript is the <b> best</b>"); document.write("<br>"); document.write("i like <font color=blue>javascript</font>");

Membuka window browser baru melalui link: <a HREF="javascript:void(0)" onclick="window.open('welcome.html')"> Membuka window baru melalui link</a> File welcome.html harus ada terlebih dahulu dan isinya terserah anda. Menggunakan prompt : var nama = prompt("nama anda : ", "ketikkan nama anda di sini"); document.write("hi " + nama + " Selamat menikmati pelajaran ini!"); Prompt dengan if var n = prompt("masukkan sebuah angka"); n = parseint(n); if (n == 0) alert("angka yang anda masukkan adalah NOL"); else if (n%2) alert("angka yang anda masukan GANJIL"); else alert("angka yang anda masukkan GENAP");

Deklarasi isi variabel dan perhitungannya : var a=3; var b=5; var c=a+b; var d=a/b; document.write("hasil penjumlahan a dan b adalah : " +c); document.write("<br>"); document.write("hasil penjumlahan " + a + " dan " + b + " adalah : " +c); document.write("<br>"); document.write("hasil pembagian " + a + " dan " + b + " adalah : " +d); Cobakan untuk jenis perhitungan lain : kurang, kali, pangkat, dsbnya. Menggunakan confirm bersama logika if <script language="javascript"> var respon = confirm("apakah anda ingin meneruskan pelajaran javascript?"); if (respon == true) document.write("silahkan meneruskan pelajaran"); else document.write("belajarlah di lain waktu");

Merespon elemen combo pada form dan link : <FORM> <SELECT onchange= "document.bgcolor=this.options[this.selectedindex].value"> <OPTION VALUE="40E0D0"> Torquoise <OPTION VALUE="2E8B57"> Sea Green <OPTION VALUE="87CEEB"> Sky Blue <OPTION VALUE="F4A460"> Sandy Brown <OPTION VALUE="FFF0F5"> Lavender Blush <OPTION VALUE="FF1493"> Deep Pink <OPTION VALUE="FFFFFF" SELECTED> White </SELECT> </FORM> <A HREF="http://www.unsada.ac.id" onclick="alert('kembali ke Unsada')">Website Unsada</A> Merespon password : <head> <title> </head> </title> <FORM NAME="login"> Username: <INPUT NAME="username"> <BR> Password: <INPUT NAME="password" TYPE=PASSWORD> <BR> <INPUT TYPE=BUTTON VALUE="Login" onclick="verifylogin()"> <INPUT TYPE=RESET> </FORM> function verifylogin() var myform = document.login; if (myform.username.value == "www" && myform.password.value == "unsada") window.location.href = "berikut.html"; else alert("username atau password yang dimasukkan salah"); Kemudian file : berikut.html dengan contoh isi sebagai berikut :

Anda berhasil masuk ke halaman ini Looping pada javascript : Contoh 1 : looping for var janji = "Aku akan belajar lebih giat"; var jumlah = 23; document.write("janji mahasiswa: "); document.write("<br>"); for (var x = 1; x <= jumlah; x++) document.write( janji + "<br>") Contoh 2 : Array dan looping var num = new Array(200, 400, 300, 250, 670, 430, 220, 870, 30); var l = num.length var msg = ""; for (x = 0; x < l; x++) num[x] = num[x] + 50; msg = msg + num[x]+ "\n"; alert(msg);

Menempatkan kode javascript di file lain : Format : <SCRIPT LANGUAGE="JAVASCRIPT" SRC="mycode.js" TYPE="TEXT/JAVASCRIPT"> <!-- //--> </SCRIPT> Dimana mycode.js adalah file yang berisi kode javascript anda. Contoh : Validasi form dengan file js : ketikan program berikut Nama file : validasi.html <head> <title>validasi Registrasi</title> <script type="text/javascript" src="js.js"> <style> #pesan color: red; font-weight:bolder; img vertical-align:middle; tr height:30px; </style> <form> <table> <td>username :</td> <td> <input type="text" name="username" onkeyup="cekuser(this.value.length);" /> <img src="valid.gif" style="display:none;" /> </td> </tr> <td>password :</td> <td><input type="password" name="password" /></td> </tr> <td>konfirmasi Password :</td> <td> <input type="password" name="password2" onkeyup="cekkonfirmasi(this.value);" /> <img src="valid.gif" style="display:none;" /> </td> </tr> <td>email :</td> <td> <input type="text" name="email" onkeyup="cekemail(this.value);"/> <img src="valid.gif" style="display:none;" /> </td>

</tr> <td colspan="2"><button type="submit" disabled="disabled">daftar</button></td> </tr> </table> <div id="pesan"></div> <div style="font:12px Verdana; margin-top: 40px; width: 600px;"> <ul> <li>cara kerjanya sederhana saja, tombol submit didisable selama data pada form belum disi dengan benar</li> <li>ada tiga syarat yang harus dipenuhi user: <ol> <li>mengisi username minimal 5 karakter</li> <li>mengisi konfirmasi password sama dengan password</li> <li>mengisi email dalam format yang benar</li> </ol> </li> <li>syarat-syarat tersebut kita kumpulkan dalam sebuah array. setiap elemen array mewakili satu syarat. Pada awal program, setiap syarat diberi nilai 0 (nol) yang berarti syarat belum terpenuhi. Jika sebuah syarat dipenuhi, maka nilai syarat tersebut diganti dengan 1 (satu).</li> <li>tombol akan berfungsi jika semua elemen array syarat sudah bernilai 1.</li> <li>untuk lebih jelasnya silahkan lihat file <a href="js.js">javascriptnya</a>.</li> <li>skrip telah diujicobakan dan berhasil dengan baik pada browser Firefox 3.0, IE 7.0, Opera 8.0</li> </ul> </div> </form> Ketikkan juga program javascript berikut : File : js.js // membuat array syarat dan memberikan nilai 0 (nol) syarat = new Array(); syarat["username"] = 0; syarat["konfirmasi"] = 0; syarat["email"] = 0; //fungsi untuk mengecek jumlah karakter username yang sudah diinput function cekuser(jumlah) // jika jumlah karakter lebih dari atau sama dengan 5 if (jumlah >= 5) //kosongkan div pesan document.getelementbyid("pesan").innerhtml=""; //tampilkan logo penanda syarat telah dipenuhi showlogo(0); //memberikan nilai 1 pada elemen array syarat username syarat["username"] = 1; // jika jumlah karakter kurang dari 5 else //tuliskan pesan error pada div pesan document.getelementbyid("pesan").innerhtml="username Harus lebih dari 5 karakter"; //sembunyikan logo hidelogo(0); //memberikan nilai 0 pada elemen array syarat username

syarat["username"] = 0; //eksekusi fungsi ceksyarat ceksyarat(); //fungsi untuk mengecek data yang diinput pada textfield konfirmasi password function cekkonfirmasi(konfirmasi) //mengambil data pada textfield password var password = document.getelementsbytagname("input")["password"].value; //jika data pada textfield password sama dengan data pada textfield konfirmasi password if (password == konfirmasi) //kosongkan div pesan document.getelementbyid("pesan").innerhtml=""; //tampilkan logo penanda syarat telah dipenuhi untuk kasus konfirmasi password showlogo(1); //memberikan nilai 1 pada elemen array syarat konfirmasi syarat["konfirmasi"] = 1; //jika tidak sama else //tuliskan pesan error pada div pesan document.getelementbyid("pesan").innerhtml="konfirmasi Password dan Password harus sama"; //sembunyikan logo hidelogo(1); //memberikan nilai 0 pada elemen array syarat konfirmasi syarat["konfirmasi"] = 0; //eksekusi fungsi ceksyarat ceksyarat(); //fungsi mengecek format email function cekemail(email) //jika format email benar if (email.indexof("@") > 0 && email.lastindexof(".") > email.indexof("@")) //kosongkan div pesan document.getelementbyid("pesan").innerhtml=""; //tampilkan logo penanda syarat telah dipenuhi untuk kasus email showlogo(2); //memberikan nilai 1 pada elemen array email syarat["email"] = 1; else //tuliskan pesan error pada div pesan document.getelementbyid("pesan").innerhtml="format Email masih salah"; //sembunyikan logo hidelogo(2); //memberikan nilai 0 pada elemen array syarat email syarat["email"] = 0; //eksekusi fungsi ceksyarat ceksyarat(); //fungsi menampilkan dan menyembunyikan logo penanda syarat terpenuhi function showlogo(index) document.getelementsbytagname("img")[index].style.display=""; function hidelogo(index)

document.getelementsbytagname("img")[index].style.display="none"; //fungsi mengecek syarat secara keseluruhan function ceksyarat() // mencari jumlah masing-masing elemen array syarat var totalstatus = syarat["username"] + syarat["konfirmasi"] + syarat["email"]; // jika semua syarat telah terpenuhi (semua elemen syarat bernilai 1) if (totalstatus == 3) //menghilangkan atribut disabled pada tombol document.getelementsbytagname("button")[0].disabled = ""; //mengubah warna text pada div pesan menjadi hijau document.getelementbyid("pesan").style.color="green"; //menuliskan pesan pada div pesan document.getelementbyid("pesan").innerhtml="data yang anda input sudah valid"; //jika belum bernilai 3 else //mendisable tombol document.getelementsbytagname("button")[0].disabled = "disabled"; //mengubah warna text pada div pesan menjadi merah document.getelementbyid("pesan").style.color="red"; 1.6 Latihan 1. Buatlah form javascript yang berisikan pengentrian login, paswword untuk membuka form aplikasi tertentu. 2. Buatlah aplikasi lapis 3 untuk menu level dengan menggunakan javascripts.