Praktikum 4 Java Script1
Praktikum 4 Java Script1
(Java Script 1)
Tujuan :
1. Mampu memahami variable pada Java Script
2. Mampu membuat atau menggunakan java script pada file html
Landasan Teori :
1. Pendahuluan
1.1 Pengantar
Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya
bahasa ini dinamakan “LiveScript” yang berfungsi sebagai bahasa sederhana untuk browser
Netscape Navigator 2. Pada masa itu bahasa ini banyak di kritik karena kurang aman,
pengembangannya yang terkesan buru buru dan tidak ada pesan kesalahan yang di
tampilkan setiap kali kita membuat kesalahan pada saat menyusun suatu program.
Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang
bahasa pemrograman “Java” ) pada masa itu, maka Netscape memberikan nama
“JavaScript” kepada bahasa tersebut pada tanggal 4 desember 1995. Pada saat yang
bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka
sebut sebagai “Jscript” di browser Internet Explorer 3.
<HTML>
<HEAD><TITLE>……….</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=”Javascript”>
kode javascript disini
</SCRIPT>
kode HTML disini
</BODY>
</HTML>
<SCRIPT SRC=”namafile.js”>…</SCRIPT>
Diantara tag <SCRIPT………> dan <SCRIPT> tidak diperlukan lagi kode Javascriptnya karena
sudah dibuat dalam file erpisah. File yang mengandung kode Javascript berekstensi .js
Contoh :
var nama; Nama = ”Bunga Lestari”
var nama = ” Zaskia Mecca” X = 1990;
var X = 1998; Y = 08170223513
var Y;
untuk pendeklarasian tipe bilangan real, dapat menggunakan tanda titik atau notasi ilmiah
(notasi E).
Contoh :
var a = 3.14533567;
var b = 1.23456E+3;
2.7 Operator
Operator pada JavaScript terbagi menjadi enam, yaitu :
Aritmatika
Pemberian nilai (Assign)
Pemanipulasian bit (bitwise)
Pembanding
Logika
String
a. Operator Aritmatika
Digunakan untuk operan beripe numerik. Ada dua macam operator aritmatik, yaitu operator
numerik tunggal dan operator aritmatik biner. Perbedaan kedua operator terletak pada
jumlah operan yang harus dioperasikan.
Operator Keterangan
& Bit AND
| Bit OR
^ Bit XOR
~ Bit NOT
<< Geser ke kiri
>> Geser ke Kanan
>>> Geser ke kanan dengan diisi nol
Contoh :
var A = 12; // A = 1100b
var B = 10; // B = 1010b
var C = A & B
maka akan dihasilkan bilangan seperti berikut :
1100b
1010b AND
1000b
var A = 12;
var C = A<< 2
var D = A >> 1
d. Operator Pembanding
Digunakan untuk membandingkan dua buah operan. Operan yang dikenal operator ini dapat
bertipe string, numerik, maupun ekspresi lain.
Operator Keterangan
== Sama dengan
!= Tidak sama dengan
> Lebih besar
< Lebih kecil
>= Lebih besar atau sama dengan
<= Lebih kecil atau sama dengan
e. Operator Logika
Digunakan untuk mengoperasikan operan yang bertipe boolean.
Operator Keterangan
&& Operator logika AND
|| Operator Logika OR
! Operator logika NOT
f. Operator String
Selain operator pembanding, operator string pada JavaScript juga mengenal satu operator
lagi yang bernama PENGGABUNGAN. Operator ini digunakan untuk menggabungkan
beberapa string menjadi sebuah string yang lebih panjang.
Contoh :
2. <HTML> 8
<HEAD><TITLE>Operasi Aritmatika</TITLE></HEAD>
<BODY>
<P><SCRIPT language="JavaScript">
<!--
document.writeln("<PRE>");
document.writeln("<H1>Operasi Aritmatik</H1>");
var A = "100";
var B = "200";
var C = 300;
var D = 400;
var E = A + B;
document.writeln('"100" + "200" = ' + E);
E = B + C;
document.writeln('"200" + 300 = ' + E);
E = C + D;
document.writeln('300 + 400 = ' + E);
document.writeln("<PRE>");
//-->
</SCRIPT></P></BODY>
</HTML>
Memasukkan Data
Untuk memasukkan data dari keyboard dapat dilakukan dengan menggunakan
perintah input.
<HTML>
<HEAD><TITLE>Memasukkan Bilangan</TITLE></HEAD>
<BODY>
<P><SCRIPT language="JavaScript">
<!--
function jumlah()
{
var bil1 = parseFloat(document.fform.bilangan1.value);
if (isNaN (bil1))
bil1=0.0;
var bil2 = parseFloat(document.fform.bilangan2.value);
if (isNaN (bil2))
bil2=0.0;
var hasil = bil1 + bil2;
alert ("Hasil Penjumlahan = " + hasil);
}
//--></SCRIPT></P>
<FORM NAME ="fform">
<H1><BR>Memasukkan Data Lewat Keyboard</H1>
<PRE>
Bilangan Pertama :<input type="text" size="11"
name="bilangan1">
Bilangan Kedua :<input type="text" size="11"
name="bilangan2">
</PRE>
<P>
<INPUT TYPE="button" value="Jumlahkan" onclick="jumlah()">
<INPUT TYPE="reset" value="Ulang">
</FORM>
</BODY>
</HTML>
Tugas Pendahuluan :
Tugas Praktikum :
Percobaan-1
<html>
<body>
</body>
</html>
Percobaan-2
<html>
<body>
<script type="text/javascript">
document.write("<h1>Hello World!</h1>")
</script>
</body>
</html>
Percobaan-3
<html>
<head>
<script type="text/javascript">
function message()
{
alert("This alert box was called with the onload event")
}
</script>
</head>
Percobaan-4
<html>
<head>
</head>
<body>
</body>
</html>
Percobaan-5
<html>
<head>
</head> <body>
<script src="xxx.js">
</script>
<p>
The actual script is in an external script file called "xxx.js". </p>
</body>
</html>
Percobaan-6
<html>
<body>
<p>This example declares a variable, assigns a value to it, and then displays the variable.</p>
<p>Then the variable is displayed one more time, only this time as a heading.</p>
</body>
</html>