Modul Javascript
Modul Javascript
Javascript
A. Tujuan :
1. Siswa memahami tentang struktur javascript
2. Siswa memahami tentang pemrograman di javascript
3. Siswa memahami tentang pemakaian obyek dan form
B. Tentang JavaScript
Javascript adalah bahasa script yang diletakkan pada kode HTML dan
diproses pada sisi klien. Dengan adanya bahasa ini, kemampuan dokumen
HTML menjadi semakin luas. Sebagai contoh, dengan menggunakan
JavaScript dimungkinkan untuk memvalidasi masukan - masukan pada
formulir sebelum formulir dikirimkan ke server.
Javascript bukanlah bahasa Java dan merupakan dua bahasa yang berbeda.
Javascript diinterpretasikan oleh klien (codenya bisa dilihat pada sisi klien),
sedangkan kode Java dikompilasi oleh pemrogram dan hasil kompilasi yang
dijalankan oleh clien.
C. Struktur JavaScript
Struktur dari JavaScript adalah sbb :
<Script Language = ”JavaScript”>
<!- -
Penulisan kode javascript
// - - >
</Script>
Keterangan :
Kode <!-- // -- > umumnya disertakan dengan tujuan agar sekiranya
browser tidak mengenali JavaScript maka browser akan memperlakukannya
sebagai komentar sehingga tidak ditampilkan pada jendela browser.
Metode
Metode adalah suatu kumpulan kode yang digunakan untuk melakukan sesuatu
tindakan terhadap objek.
Penulisan :
Nama_objek.nama_metode(parameter)
document.write (”Hallo”)
Latihan
A. Dasar-Dasar Javascript
1. Pemakaian alert sebagai property window, ketikan dan berikan nama latihan1.html.
5. Pemakaian looping < for >, ketikan dan berikan nama Loopingfor.html.
2. Form button
1. Buat halaman html untuk mengkonversi nilai angka menjadi nilai huruf dengan
menggunakan javascript (contoh seperti C.1.)
Konversi :
Nilai Keterangan
93-100 A
83-92 B
75-82 C
50-74 D
0-49 E
2. Buat halaman html untuk menampilkan aplikasi program kalkulator sederhana dengan
menggunakan javascript.
Contoh tampilan :
Bil 1 dan Bil 2 merupakan text box, dapat diisi angka, bila tombol + atau – atau
x atau / ditekan, maka akan keluar bilangan pada text box hasil, dimana
bilangan ini merupakan operasi arithmetik sesuai dengan tombol yang ditekan.