Pemograman Web
Modul 6
JAVASCRIPT
II. Latihan
Latihan 1
a. Source Code
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Latihan 1-Modul 6</title>
</head>
<body>
<h2>JavaScript in Body</h2>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "My First JavaScript";
</script>
</body>
</html>
b. Hasil Eksekusi
1
C. Analisa
<html> .. </html> Mendefinisikan bahwa teks yang berada diantara kedua tag
tersebut adalah file HTML.
<body> .. </body> Mendefinisikan teks beserta formatnya yang hendak ditampilkan
sebagai isi halaman web. Di dalam tag ini bisa diletakkan berbagai page attribute
seperti bgcolor, background, text, link, vlink, alink, leftmargin dan topmargin.
<h1> to <h6>Tag untuk membuat heading
<head> Informasi meta tentang dokumen
<title> Membuat judul halaman yang nantinya akan ditampilkan di browser
<script> Tag untuk membuat script di sisi klien
dengan memberikan tag <meta charset=”UTF-8”> berarti halaman tersebut telah memberi
informasi terhadap browser dan search engine untukmelakukan pengkodean karakter sesuai
ketentuan UTF-8.
<meta name="viewport" content="width=device-width, initial-scale=1.0"> Agar layout
menjadi fleksibel, cara terpraktis adalah mendasari lebar viewport anda sesuai perangkat,
agar lebar layout anda mencocoki dengan lebar perangkat yang anda gunakan.Untuk
memastikan bahwa layout anda akan ditampilkan seperti yang anda maksudkan, anda juga
dapat mengatur tingkat pembesaran (zoom).
Latihan 2
a. Sourcecode
2
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Latihan 2-Modul 6</title>
</head>
<body>
<h2>JavaScript in Body</h2>
<p id="demo"></p>
</body>
</html>
b. Hasil Eksekusi
c. Analisa
<html> .. </html> Mendefinisikan bahwa teks yang berada diantara kedua tag
tersebut adalah file HTML.
<body> .. </body> Mendefinisikan teks beserta formatnya yang hendak ditampilkan
sebagai isi halaman web. Di dalam tag ini bisa diletakkan berbagai page attribute
seperti bgcolor, background, text, link, vlink, alink, leftmargin dan topmargin.
<h1> to <h6>Tag untuk membuat heading
3
<head> Informasi meta tentang dokumen
<title> Membuat judul halaman yang nantinya akan ditampilkan di browser
<p> Tag untuk membuat paragraph
dengan memberikan tag <meta charset=”UTF-8”> berarti halaman tersebut telah memberi
informasi terhadap browser dan search engine untukmelakukan pengkodean karakter sesuai
ketentuan UTF-8.
<meta name="viewport" content="width=device-width, initial-scale=1.0"> Agar layout
menjadi fleksibel, cara terpraktis adalah mendasari lebar viewport anda sesuai perangkat,
agar lebar layout anda mencocoki dengan lebar perangkat yang anda gunakan.Untuk
memastikan bahwa layout anda akan ditampilkan seperti yang anda maksudkan, anda juga
dapat mengatur tingkat pembesaran (zoom).
III. TUGAS
Tugas 1
a. Sourcecode
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Latihan 3-Modul 6</title>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</head>
<body>
<h1>A Web Page</h1>
<p id="demo">A Paragraph</p>
<button type="button" onclick="myFunction()">Try It</button> </body>
</html>
b. Hasil Eksekusi
4
c. Analisa
<html> .. </html> Mendefinisikan bahwa teks yang berada diantara kedua tag
tersebut adalah file HTML.
<body> .. </body> Mendefinisikan teks beserta formatnya yang hendak ditampilkan
sebagai isi halaman web. Di dalam tag ini bisa diletakkan berbagai page attribute
seperti bgcolor, background, text, link, vlink, alink, leftmargin dan topmargin.
<h1> to <h6>Tag untuk membuat heading
<head> Informasi meta tentang dokumen
<title> Membuat judul halaman yang nantinya akan ditampilkan di browser
<p> Tag untuk membuat paragraph
dengan memberikan tag <meta charset=”UTF-8”> berarti halaman tersebut telah memberi
informasi terhadap browser dan search engine untukmelakukan pengkodean karakter sesuai
ketentuan UTF-8.
<meta name="viewport" content="width=device-width, initial-scale=1.0"> Agar layout
menjadi fleksibel, cara terpraktis adalah mendasari lebar viewport anda sesuai perangkat,
agar lebar layout anda mencocoki dengan lebar perangkat yang anda gunakan.Untuk
memastikan bahwa layout anda akan ditampilkan seperti yang anda maksudkan, anda juga
dapat mengatur tingkat pembesaran (zoom).
IV. Kesimpulan
Script-script di dalamJAVASCRIPT adalah bahasa pemrograman yang khusus untuk
halaman web agarhalaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri
dari dua sukukata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi
objek,sedangkan Script adalah serangkaian instruksi program.Penggunaan object JavaScript
5
(XMLHttpRequest) untuk merequest ke server,dalam beberapa browser tidak sama. Untuk
browser keluaran microsoft menggunakankomponen ActiveX, namanya
Microsoft.XMLHTTP, terdapat banyak versi darikomponen ini, tergantu dari versi browser
internet Explorer (IE). Sedangkan browserkeluarga mozilla, seperti firefox, opera
menggunakan XMLHttpRequest. Namanya berbeda tetapi memiliki fungsi yang sama yaitu
melakukan request ke server secaraasinkron.