Studi Kasus Rangkuman Umpan Balik Kunci jawaban

87 Nama, alamat tanggal lahir, jenis kelamin radio buttom, kompetensi yang diminati check box, riwayat pendidikan, foto.

F. Rangkuman

Pemrosesan form form processing merupakan operasi mendasar pada aplikasi web. Form adalah antarmuka user interface agar user dapat berkomunikasi dengan sistem aplikasi. Setiap permintaan dari user disebut dengan request dan setiap hasil dari pemrosesan oleh server disebut dengan respons.From dalam aplikasi web menggunakan tag form dan diakhiri dengan form.

G. Umpan Balik

1. Apakah saudara sudah bisa membuat form dan memahami cara kerjanya? 2. Apakah saudara memahami metode POST dan Get dalam form?

H. Kunci jawaban

Idenifikasi perbedaan metode POST dan GET dalam form: • Medote POST tidak menampikan nilai variable pada URL sedangkan metode GET menampilkan nilai variable yang dikirim. • Metode GET dibatasi panjang string sedangkan metode POST tidak. • Metode POST digunakan untuk mengirim data yang bersifat rahasia sedangkan metode GET digunakan untuk mengirim data yang bersifat tidak rahasia. • Metode POST lebih aman daripada metode GET. 88 89 90 Mengenal Dasar Pemrograman JavaScript

A. Tujuan Pembelajaran

1. Melalui diskusi peserta diklat dapat membedakan tag-tag java script sesuai fungsi dan kegunaannya. 2. Melalui praktikum peserta diklat dapat menerapkan pemorgaman javascript event, object windows

B. Indikator Pencapaian Kompetensi

1. Membedakan tag-tag java script sesuai fungsi dan kegunaannya 2. Menerapkan pemorgaman javascript event, object windows

C. Uraian Materi 1. Pengertian JavaScript

JavaScript adalah bahasa pemograman web yang bersifat Client-Side Programming Language. Client-Side Programming Language adalah tipe bahasa pemograman yang pemrosesannya dilakukan oleh client. Aplikasi client yang dimaksud merujuk kepada web browser seperti Google Chromedan Mozilla Firefox. Jenis bahasa pemograman Client-Side berbeda dengan bahasa pemograman Server Side seperti PHP, dimana untuk server side seluruh kode program dijalankan di sisi server.Untuk menjalankan JavaScript, kita hanya membutuhkan aplikasi text editor, dan web browser. JavaScript memiliki fitur: high-level programming language, client-side, loosely tiped, dan berorientasi objek.

2. Fungsi JavaScript dalam Pemrograman Web

JavaScript pada awal perkembangannya berfungsi untuk membuat interaksi antara user dengan situs web menjadi lebih cepat tanpa harus menunggu pemrosesan di web server. Sebelum javascript, setiap interaksi dari user harus diproses oleh web server.

1. ECMAScript 5

JavaScript adalah bahasa pemrograman yang dibuat mengikuti spesifikasi standar yang disebut ECMA Script dan saat ini versi termodern dari ECMA 91 Script adalah versi 5. Sebagian besar browser modern sudah mendukung ECMA Script 5 walaupun tidak ada implementasi yang 100 sama.

2. Testing Environment

Untuk menjalankan kode program dalam modul, kita menggunakan JavaScript console yang ada di browser Mozilla Firefox. Kebanyakan kode kita tulis sebagai embedded script dalam blok script script dalam file html kecuali jika ada keterangan bahwa kode tersebut harus ditulis dalam file .js yang terpisah. Berikut ini contoh file html untuk embedded script. DOCTYPE html html lang=en head meta charset=utf-8 titleContohtitle head body script kode script body html Berikut ini contoh file html untuk memuat file .js eksternal. DOCTYPE html html lang=en head meta charset=utf-8 titleContohtitle head body script src=file_js.jsscript script kode lain script body html Dalam dasar teori ini tidak dijelaskan tentang konsep dasar pemrograman, karena semua konsep dasar pemrograman pada hakekatnya adalah sama dan mengacu pada paradigmanya, untuk materi tentang dasar-dasar pemrograman seperti perulangan, percabangan, fungsi dan lain-lain sudah dijelaskan pada bagian pemrograman PHP, bahasa pemrograman JavaScript dan PHP memiliki kesamaan paradigma pemrograman. Akan