MODUL 7 JavaScript pada Form HTML

dokumen-dokumen yang mirip
Desain Web. MODUL 2 Desain Form

Pemrograman Web. Page 188

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

Pemrograman Basis Data Berbasis Web

DESIGN WEB. D3 TKJ

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

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

Pemrograman Basis Data Berbasis Web

JavaScript. Pemrograman Web 1. Genap

disertai contoh-contoh javascript yang kompatibel dengan Firefox

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

Pemrograman Web Week 4. Team Teaching

MODUL 1 Operasi Dasar dalam PHP

MAKALAH JAVASCRIPT 1. PENGENALAN JAVASCRIPT

PEMROGRAMAN WEB 09 JavaScript Lanjut

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

MODUL 4 PERULANGAN A. TUJUAN

MODUL VI ACTION SCRIPT

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

MODUL 1 PENGENALAN HTML

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

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

Chapter 2. Tipe Data dan Variabel

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

Variabel dan Tipe data Javascript

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

JavaScript. Pemrograman Web 1. Genap

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

Muhammad Bagir., M.T.I

BAB III Validasi HTML5

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

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

Pengenalan JavaScript

MODUL 1 STANDAR INPUT DAN OUTPUT

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

MODUL VI PROSEDUR. Secara garis besar ada dua keuntungan yang bisa diperoleh dari pemakaian prosedur, yaitu:

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

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

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

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

1 MODUL 8 POINTER MODUL 8 POINTER

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

PEMROGRAMAN WEB 08 JavaScript Dasar

KURSUS ONLINE JASA WEBMASTERS

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

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

HTML DOM. Pemrograman Web 1. Genap

Pengenalan Script. Definisi HTML

BAB VIII PEMROSESAN FORM

Pengembangan Web. Ramos Somya

BAB VII DASAR-DASAR PHP

MODUL IV CONDITION 1

Modul 6 Java Scripts I

FLASH, FRAME, BEHAVIOR

Belajar Java Script INPUT DATA

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

MODUL IX FORM. 9.1 Pendahuluan

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

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

MODUL PRAKTIKUM PEMROGRAMAN WEB

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

GBPP dam SAP Java Script

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

MODUL. Pointer. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Modul 5 -Javascript-

Pemrograman Basis Data Berbasis Web

Form identik dengan formulir

PEMROGRAMAN WEB. 1 P a g e

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

DOM (Document Object Model) dan Event

HTML (HYPERTEXT MARKUP LANGUAGE)

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

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

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

Dasar-dasar jquery. Disampaikan pada Kelas Daring BlankOn, 1 Oktober Fitra Aditya /

Pertemuan IV. Semester 1

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

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

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

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

Otodidak Pemrograman JavaScript

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

Belajar Java Script.

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

CHAPTER 1 BASIC PROGRAMING WITH PHP AND JAVASCRIPT (AJAX) ( Janitra Panji Satria Soekarta ) UNIKU Pemrograman Web 2

Pemrograman Basis Data Berbasis Web

MODUL IV DHTML DAN JAVASCRIPT

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

PERTEMUAN 1. Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage

Melewatkan Nilai ke Web Server melalui Field tersembunyi

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

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

Limitasi Text Input dengan Javascript

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

MODUL IV CONDITION 2

Pengenalan HTML dan CSS

Transkripsi:

1 MODUL 7 JavaScript pada Form HTML A. TUJUAN 1. Mampu memahami konsep JavaScript pada HTML 2. Mampu memahami penggunaan JavaScript pada HTML 3. Mampu memproses form HTML menggunakan JavaScript B. PETUNJUK 1. Awali setiap aktivitas dengan do a, semoga berkah dan mendapat kemudahan 2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar 3. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur 4. Tanyakan kepada dosen apabila terdapat hal-hal yang kurang jelas C. DASAR TEORI JavaScript (biasa disingkat JS) merupakan bahasa pemrograman berbasis Java yang dapat disisipkan pada halaman web. Fungsi utamanya adalah untuk menangani operasi-operasi matematis dan logis yang tidak dapat dikerjakan pada kode HTML. Seperti pada bahasa pemrograman pada umumnya, JavaScript juga mengenal variabel, array, class, fungsi, dan prosedur. JavaScript pada halaman web biasanya disisipkan pada suatu elemen (biasanya textbox, drop-down list, button, dsb) dimana prosesnya dieksekusi / ditrigger melalui event. Berikut beberapa event yang dapat kita sisipkan pada suatu elemen HTML untuk mengeksekusi kode JavaScript: Event Fungsi Elemen didukung onclick Mengeksekusi JS ketika elemen diklik Semua onchange Mengeksekusi JS ketika terjadi perubahan nilai <select>, <input>, <textarea> onload Mengeksekusi JS ketika halaman HTML diload <body> onblur Mengeksekusi JS ketika suatu elemen kehilangan fokus <select>, <input>, <textarea> onmouseover Mengeksekusi JS ketika pointer mouse menyentuh suatu elemen Semua onmouseleave Mengeksekusi JS ketika pointer mouse lepas dari suatu elemen Semua onkeypress Mengeksekusi JS ketika tombol keyboard ditekan <input>, <textarea> onkeyup Mengeksekusi JS ketika tombol keyboard dilepas <input>, <textarea>

2 Event di atas dapat kita tambahkan pada elemen HTML sebagai attribute. Kode JavaScript pada attribute yang akan kita eksekusi harus kita tulis terlebih dahulu pada tag script. Sama persis dengan CSS, penambahan JavaScript pada HTML bisa melalui 3 (tiga) cara, yakni inline, embedded, dan linked. Kode JavaScript pada metode inline bisa kita tambahkan langsung melalui event. Kode JavaScript pada metode embedded atau linked bisa kita tambahkan pada tag head menggunakan tag script. D. LATIHAN 1. Bukalah aplikasi teks editor 2. Tuliskan kode dasar HTML Simpan sebagai index.html 3. Sisipkan kode berikut pada head:

3 function digunakan untuk membuat suatu fungsi / prosedur, diikuti dengan nama fungsi serta parameternya. var digunakan untuk mendefinisikan suatu variabel jenis apapun (int, float, ataupun char). parseint() merupakan fungsi yang digunakan untuk mengonversi variabel jenis char / string menjadi integer. Operator + dapat digunakan untuk menjumlah nilai variabel (jika jenisnya int atau float) atau untuk menggabungkan karakter (jika jenisnya char / string). 4. Kemudian tambahkan kode berikut pada body: 5. Buka index.html menggunakan browser. Jika kode benar, maka tampilannya sebagai berikut: 6. Coba isi kolom nama dan umur, kemudian klik tombol CEK. Jika prosedur dan kode benar, maka tampilannya sebagai berikut: Beberapa hasil lain:

4 Penjelasan alur kode pada fungsi CekBiodata() di atas adalah sebagai berikut: var form=document.myform; digunakan untuk memperpendek akses kita pada MyForm beserta isi di dalamnya. MyForm adalah nama form pada HTML (<form name="myform">) yang akan kita olah isinya. Jika name dari form di atas misalnya Formku (<form name="formku">), kode JavaScriptnya juga harus disesuaikan menjadi var form=document.formku; var nama=form.nama.value; digunakan untuk mendapatkan nilai (value) dari elemen Nama di dalam form MyForm, kemudian disimpan dalam variabel nama. Versi panjangnya sebenarnya var nama=document.myform.nama.value; tetapi berhubung document.myform sudah kita perpendek menjadi form (var form=document.myform;) maka form.nama.value sudah mewakili. Nama merupakan name dari <input type="text" name="nama">. Jika name nya misalnya <input type="text" name="namaanda">, maka kode JavaScript juga harus disesuaikan menjadi form.namaanda.value. var umur=parseint(form.umur.value); digunakan untuk mendapatkan nilai dari Umur di dalam form MyForm, kemudian disimpan dalam variabel umur. parseint() merupakan fungsi yang digunakan untuk mengonversi char / string menjadi integer. Mengapa harus menggunakan fungsi tersebut? Karena value dari <input type= text > selalu char / string (text), meskipun secara wujud berupa angka. var stts='mas / mbak'; digunakan untuk mendefinisikan variabel stts dengan nilai awal mas / mbak. Variabel tersebut merupakan char / string karena nilainya mengandung tanda. Kita bisa menggunakan tanda atau sebagai penanda char / string. if(umur>=25&&umur<=55)stts='pak / bu'; merupakan pengecekan nilai. Jika nilai dari umur antara 25 sampai dengan 55, maka nilai variabel stts diubah menjadi pak / bu.

5 if(umur>55)stts='eyang'; merupakan pengecekan nilai. Jika nilai dari umur lebih dari 55, maka nilai variabel stts diubah menjadi eyang. form.hasil.value='selamat datang '+stts+' '+nama; digunakan untuk mengubah nilai elemen Hasil menjadi kombinasi dari kalimat Selamat datang digabung dengan nilai dari variabel stts digabung dengan nilai dari variabel nama. Hasil dari penggabungan string tersebut dimasukkan sebagai nilai dari Hasil.

6 E. TUGAS Desainlah suatu aplikasi kasir sederhana menggunakan web seperti berikut: Ketika tombol HITUNG diklik, maka sistem akan menjumlah semua total harga yang harus dibayar: