Selasa, 02 Desember 2014

MODUL 7

TUJUAN
Mengetahui dan memahami bahasa Javasript dalam pemrograman web

LANDASAN TEORI
Javascript adalah bahasa yang berbentuk kumpulan script yang pada fungsinya berjalan pada suatu dokumen HTML. bahasa ini adalah bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasa HTML.


ALAT DAN BAHAN
1. PC
2. Sistem Operasi Windows 7
3. Browser Mozilla Firefox/Chrome
4. Notepad++
5. Lembar kerja percobaan

Percobaan 1 (Javascript)
1. buka notepad
2. kemudia ketikan kode sebagai berikut

<!DOCTYPE HTML>

<head><body>
<script language="JavaScript">
alert("Hallo !");
</script>
</body>
</html>


3. simpan file dengan nama percobaan1.html
4. Buka file dengan browser
5. Hasil


Percobaan 2 (MouseOver)
1. siapkan 2 buah file gambar, dan beri nama gambar1.jpg dan gambar2.jpg
2. buka notepad
3. kemudia ketikan kode sebagai berikut
<!DOCTYPE HTML>

<head><body>
<a href="javascript:;"onMouseOver="document.img_1.src='gambar1.jpg';"
onMouseOver="document.img_1.src='gambar2.jpg';">
<img name="img_1" src='gambar2.jpg' height='100' width='100'></a>
</script>
</body>
</html>


4. simpan file dengan nama MouseOver.html
5. Buka file dengan browser
6. Arahkan pointer mouse ke gambar
7. Hasil


Percobaan 3 (Counter)
1. buka notepad
2. kemudia ketikan kode sebagai berikut

<!DOCTYPE HTML>
<head><title>counter</title><script>
function CountMax()
{
var wert,max;
max=100
wert = max-(document.form1.question.value.length);
if (wert < 0)  {
alert("maaf, batas maximum pengisian adalah "+ max + "karakter !");
document.form1.question.value = document.form1.question.value.substring (0,max);
wert = max-(document.form1.question.value.length);
document.form1.rv_counter.value = wert;
}else{
document.form1.rv_counter.value = max- (document.form1.question.value.length);
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<textarea name="question" cols="60" rows="3" id="question" OnFocus="CountMax();" 
OnClick="CountMax();" ONCHANGE="CountMax();" 
OnKeyDown="CountMax();" OnKeyUp="CountMax();"  wrap="virtual"></textarea>
<font face="Arial, Helvetica, Sans-serif, Bookman Old Style, Comic Sans MS" size="2">sisa
<input name="rv_counter" type="text" size="3" maxlength="3" value="100readonly">
</form></body>
</html>


3. simpan file dengan nama counter.html
4. Ketikan beberapa karakter ke textarea
5. Hasil

Percobaan 4 (KALKULATOR SEDERHANA)
1. buka notepad
2. kemudia ketikan kode sebagai berikut

<!DOCTYPE HTML>
<head><title>counter</title><body>
<script language="JavaScript">
function tambah()
{
nilaia=document.myform.a.value;
nilaib=document.myform.b.value;
tambah=parseInt (nilaia)+parseInt (nilaib);
document.myform.hasil.value=tambah;
}
function kurang()
{
nilaia=document.myform.a.value;
nilaib=document.myform.b.value;
kurang=nilaia-nilaib;
document.myform.hasil.value=kurang;
}

function kali()
{
nilaia=document.myform.a.value;
nilaib=document.myform.b.value;
kali=nilaia*nilaib;
document.myform.hasil.value=kali;
}

function bagi()
{
nilaia=document.myform.a.value;
nilaib=document.myform.b.value;
bagi=nilaia/nilaib;
document.myform.hasil.value=bagi;
}
</script>
</head><body>
<form name="myform">
<h3>Kalkulator sederhana</h3><br>
Nilai A = <input type="text" name="a" size="5"><br>
Nilai B = <input type="text" name="b" size="5"><br><br>
<input type="button" name="aksi" value="+" onclick='tambah()'>
<input type="button" name="aksi" value="-" onclick='kurang()'>
<input type="button" name="aksi" value="*" onclick='kali()'>
<input type="button" name="aksi" value="/" onclick='bagi()'><br><br>
<b>Hasil = </b> 
<input type="text" name="hasil" size="5"><br></form></body>
</html>


3. simpan file dengan nama kalkulator.html
4. Masukan nulai A dan B, dan klik salah satu tanda operasi
5. Hasil


TUGAS
1. Buatlah aplikasi pengambil keputusan sederhana menggunakan javascript yang menghitung nilai dengan ketentuan :
Jika nilai 0-20=E
Jika nilai 21-40=D
Jika nilai 41-60=C
Jika nilai 61-80=B
Jika nilai 81-100=A

untuk menampilkan tugas tersebut, tuliskan script dibawah ini
<!DOCTYPE HTML>
<head><title>counter</title>
<script language="JavaScript">
var nilai;
nilai=prompt("isi nilai","");
if ((nilai <= 20) && (nilai >= 0))
{
document.write("nilai E");
}
else if ((nilai <= 40) && (nilai >= 21))
{
document.write("nilai D");
}
else if ((nilai <= 60) && (nilai >= 41))
{
document.write("nilai C");
}
else if ((nilai <= 80) && (nilai >= 61))
{
document.write("nilai B");
}
else if ((nilai <= 100) && (nilai >= 81))
{
document.write("nilai A");
}
</script>

</html>

Hasil

Senin, 01 Desember 2014

MODUL 8

TUJUAN
Mengetahui dan memahami dasar-dasar pemrograman web server menggunakan bahasa ASP (Active Server Page)

LANDASAN TEORI
ASP (Active Server Page) merupakan suatu sript yang bersifat server-side yang ditambahkan pada HTML untuk membuat sebuah web menjadi lebih menarik, dinamsis dan efektif.


ALAT DAN BAHAN
1. PC
2. Sistem Operasi Windows 7
3. Notepad++
4. Web Browser IIS

Percobaan 1 (Variable)
1. buka notepad
2. kemudia ketikan kode sebagai berikut


<%@ Page Language="C#"%>
<html>
<head>
<title>ASP.NET Test Page</title>
</head>
<body>
<%
for(int fontSize = 1; fontSize < 7; fontSize++)
{
Response.Write("<p style=\"font-size: " + (fontSize * 10) + "pt; text-align: center;\">It Works!</p>");
}
%>
</body>
</html>


3. simpan file dengan nama Variable.asp
4. Buka file dengan browser
5. Hasil


Percobaan 2 (Array)
1. buka notepad
2. kemudia ketikan kode sebagai berikut


<HTML>
<body>
<% 
dim.famnam(5),i
famname(0)= "Eko"
famname(1)= "Siti"
famname(2)= "Anto"
famname(3)= "Paijo"
famname(4)= "Ana"
famname(4)= "Suparman"
for i = 0 to 5
response.write (fname(i) & "<br>")
Next
%>


3. simpan file dengan nama array.asp
4. Buka file dengan browser
5. Hasil


Percobaan 3 (Loop)
1. buka notepad
2. kemudia ketikan kode sebagai berikut


<HTML>
<body>
<% 
dim i
for i = 1 to 6
response.write ("<h" & i & ">Heading " & i & "<h" & i & ">")
Next
%>

</body></html>


3. simpan file dengan nama loop.asp
4. Buka file dengan browser
5. Hasil


Percobaan 4 (Fungsi tanggal dan waktu)
1. buka notepad
2. kemudia ketikan kode sebagai berikut


<HTML>
<body>
Tanggal sekarang adalah : <% response.write(date()) %>
<br>
Waktu di server lokal adalah :
<% response.write(time()) %>
Contoh format tanggal dan waktu :
<% 
response.write(FormatDateTime(date()), vbgeneraldate))
response.write("<br>")
response.write(FormatDateTime(date()), vblongdate))
response.write("<br>")
response.write(FormatDateTime(date()), vbshortdate))
response.write("<br>")
response.write(FormatDateTime(now()), vblongtime))
response.write("<br>")
response.write(FormatDateTime(now()), vbshorttime))
%>
Hari ini 
<% response.write(WeekdayName(weekday(date())) %>
<br>
dan bulan ini
<% response.write (MonthName (month(date))) %>
</body></html>


3. simpan file dengan nama date.asp
4. Buka file dengan browser
5. Hasil


Percobaan 5 (Form)
1. buka notepad
2. kemudia ketikan kode sebagai berikut


<html>
<body>
<form action="form.asp" method="get">
Nama kamu: <input type="text" name="fname" size="20" /><br>
Pilih Mobil Favorit Kamu :<br>
<input type="radio" name="cars"
<% if cars="BMW" then Response.Write ("checked") %>
value="BMW">BMW</input><br>
<input type="radio" name="cars"
<% if cars="Kijang" then Response.Write ("checked") %>
 value="Kijang">Kijang</input><br>
<input type="radio" name="cars"
<% if cars="Timor" then Response.Write ("checked") %>
 value="Timor">Timor</input><br/>
<input type="submit" value="Submit"/>
</form>
<%
dim fname
fname=Request.QueryString("fname")
dim cars
cars=Request.Form("cars")
if fname<>"" Then 
Response.Write ("Hallo " & fname &"!<br/>")
Response.Write ("Bagaimana kabar kamu?")
end 
if cars<>"" then Response.Write 
("<p> Mobil Favorit Kamu Adalah:" & cars & "</p>")
end if
%>
</body>
</html>


3. simpan file dengan nama Form.asp
4. Buka file dengan browser
5. Hasil


Percobaan 6 (Cookies)
1. buka notepad
2. kemudia ketikan kode sebagai berikut


<!Doctype html><body><%
dim numvisits
response.cookies("NumVisits").Expires=date+365
NumVisits=request.cookies("NumVisits")

if nuvisits="" then
response.cookies("NumVisits")=1
response.write("Selamat Datang! Ini adalah pertama kali 
kamu mengunjungi halaman ini.")
else
response.cookie("NumVisits")=numvisits+1
response.write("Kamu sudah mengunjungi")
response.write("Halaman ini " & NumVisits)
if NumVisits=1 then
response.write "Kali sebelumnya!"
else
response.write "Kali sebelumnya!"
end if
end if
%>
</body></html>


3. simpan file dengan nama Cookies.asp
4. Buka file dengan browser
5. Hasil