Anda di halaman 1dari 15

PEMROGRAMAN WEB

JavaScript

Pendahuluan
JavaScriptdirancanguntukmenambahkan interaktivitas halamanHTML. JavaScriptadalahbahasa scripting yang ringan. JavaScriptbiasanyatertanamlangsungke halaman HTML atau file lain yang di panggil ke halaman HTML.

Kegunaan JavaScript
Untuk membuat website menjadi dinamis dan interaktif:
Memberikan reaksi terhadap suatu event Digunakan untuk memvalidasi data Digunakan untuk mendeteksi browser pengunjung web. Jam Analog Tanggal, Bulan, Tahun
3

Deklarasi JavaScript
<script type=txt/javascript"> <!-Kode-kode JavaScript // --> </script>

Peletakan JavaScript
Di bagian tag Head buka dan tutup (embedded style). Di External script

Di bagian Head
Script yang berisi fungsi (function) diletakkan di bagian head. Hal ini untuk memastikan bahwa script telah loaded sebelum fungsi dipanggil.
<html> <head> <script type=text/javascript> . . . </script> </head> </html>
6

Di External script
Terkadang JavaScript yang sama ingin dijalankan pada halaman-halaman web yang berbeda-beda. Maka script yang sama tidak perlu dituliskan untuk setiap halaman, akan tetapi dengan menuliskan JavaScript di suatu file eksternal. Contoh cara penggunaan:
<html> <head> <script type="text/javascript src=namaFileScript.js"> </script> </head> <body> </body> </html>

Variable
Untuk membuat suatu Variable Bisa menggunakan Keyword var. Untuk menampilkan text bisa menggunakan document.write.

Kotak Dialog
Alert (Peringatan, output hasil) Prompt (Inputan User) Confirm
Yes true 1 NO false 0

Alert
digunakan untuk memperingatkan pengunjung hal-hal atau dalam kasus tertentu memberikan instruksi. Syntax: window.alert(Selamat anda beruntung...+hasil);

10

Prompt
digunakan untuk menampilkan sebuah prompt yang juga mempunyai kotak isian yang dapat menerima sesuai informasi dari pengunjung. Syntax: window.prompt(Masukan nama anda,a)

11

Confirm
Digunakan untuk memperingatkan pengunjung agar menguji atau menerima sesuatu dengan memilih tombol OK atau Cancel untuk konfirmasi. Syntax: window.confirm(text)

12

Latihan
Buatlah program yang membaca sebuah harga yang bertipe integer yang menyatakan besaran dalam hari, menghitung ekuivalensinya dalam tahun, bulan dan hari, serta menampilkan hargaharga tersebut(tahun, bulan, dan hari). Asumsikan 1 tahun=365 hari, 1 bulan = 30 hari. Tampilan:
Jumlah hari = 1000
1000 hari = 2 tahun 9 bulan 0 hari
13

Latihan
Buatlah program untuk menghitung total biaya percakapan telepon. Tarif per 60 detik adalah Rp 300. Output program adalah sebagai berikut :
Lamanya pembicaraaan : 75 detik Tarif dikenakan : Rp 600,00

14

Latihan
Buat deret dari 1 sampai ke-n, banyaknya deret di tentukan oleh user, kemudian dari deret tersebut program membuat jumlah total dan rata2 bilangan ganjil dan genap mulai dari (1) sampai dengan (n).

15

Anda mungkin juga menyukai