MODUL 8 JavaScript pada Konten HTML A. TUJUAN 1. Mampu

advertisement
Desain Web
MODUL 8
JavaScript pada Konten HTML
A. TUJUAN
1. Mampu memahami konsep JavaScript pada HTML
2. Mampu memahami penggunaan JavaScript pada HTML
3. Mampu memproses konten 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 pada HTML merupakan pengelola action dari suatu elemen HTML. Selain bisa
digunakan untuk memproses data pada form, JavaScript dapat pula digunakan sebagai metode
untuk membuat sebuah halaman web yang dinamis tanpa harus menggunakan bahasa server
(server-side language) misalnya PHP. Untuk menggunakan metode ini, kita dapat menggunakan
kombinasi dari fungsi getElementById() dan innerHTML.
Fungsi getElementById() digunakan untuk mengakses suatu elemen berdasarkan ID yang
kita tentukan. Perlu diperhatikan bahwa pemberian ID pada dokumen HTML haruslah unik,
dalam arti nama ID untuk masing-masing elemen harus berbeda, tidak boleh ada yang sama. Jika
terdapat elemen yang mempunyai ID yang sama, fungsi getElementById() tidak akan bisa
berfungsi.
Fungsi innerHTML digunakan untuk mengakses konten HTML pada suatu elemen yang kita
akses menggunakan fungsi getElementById(). Kedua fungsi tersebut dapat kita kombinasikan
untuk membuat halaman web dinamis berdasarkan parameter tertentu.
D. LATIHAN
1. Bukalah aplikasi teks editor
2. Tuliskan kode dasar HTML
Sabian | STKIP PGRI TULUNGAGUNG
1
Desain Web
Simpan sebagai index.html
3. Sisipkan kode berikut pada head:
Sabian | STKIP PGRI TULUNGAGUNG
2
Desain Web
4. Kemudian tambahkan kode berikut pada body:
5. Buka index.html menggunakan browser. Jika kode benar, maka tampilannya sebagai berikut:
6. Coba klik tombol Halaman 2. Jika kode benar, maka tampilannya sebagai berikut:
7. Coba klik tombol Halaman 3. Jika kode benar, maka tampilannya sebagai berikut:
Sabian | STKIP PGRI TULUNGAGUNG
3
Desain Web
Alur dari data kurang lebih sebagai berikut:
Pada kode di atas, ID pada elemen yang digunakan sebagai media halaman dinamis bernama
“halaman”. Parameter page yang digunakan berupa integer (bilangan bulat).
Variabel html (var html) merupakan kode HTML yang akan ditampilkan berdasarkan
parameter page yang dimasukkan.
Jika page bernilai 1, maka kode HTML yang akan ditampilkan adalah “Halaman Pertama”. Jika
page bernilai 2, maka kode HTML yang akan ditampilkan adalah “Halaman Kedua”. Jika page
nilainya selain 1 atau 2, maka kode HTML yang akan ditampilkan adalah “Error 404”.
Pada button Halaman 3, parameter page yang digunakan adalah 3. Nilai 3 bukanlah 1 ataupun
2, sehingga halaman yang akan ditampilkan adalah Error 404.
Sabian | STKIP PGRI TULUNGAGUNG
4
Desain Web
E. TUGAS
Desainlah suatu web dinamis dengan beberapa halaman berikut ini menggunakan JavaScript:
Sabian | STKIP PGRI TULUNGAGUNG
5
Desain Web
Sabian | STKIP PGRI TULUNGAGUNG
6
Download