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


Selasa, 18 November 2014

MODUL 6

TUJUAN
Mengimplementasi web PHP dengan gabungan CSS untuk memperinndah tampilan website



ALAT DAN BAHAN 
1. PC 
3. Browser Mozilla Firefox/Chrome 
4. Notepad++ 
5. Web server local XAMPP /AppServ 
6. Lembar kerja percobaan 


LANGKAH PERCOBAAN 
- install software xammp 
- aktifkan mysql yang terdapat di dalam xampp 


Percobaan 1 (Form data mahasiswa) 
1. modifikasi script percobaan 1 modul 4 dengan menambahkan css dibagian bawah tag body. 



2. simpan file dengan nama form.php pada folder yang sudah di buat 
3. Buka browser lalu mengetikan localhost/nimmu/form.php 
4. isikan data yg diperlukan kemudian Hasil

TUGAS 

1. Modifikasi hasil tugas modul 4 dengan menambahkan script css yang berbeda dari percobaan 1 modul 6 

untuk memodifikasi script diatas, bisa menambahkan style input, form sampai button, atau hanya dengan mengganti warnanya.
kali ini akan mencoba mengganti warnanya saja, biar lebih simple =)), ganti css yang ada pada percobaan 1 modul 6 dibawah ini



KEMUDIAN DIGANTI DENGAN



HASIL 
2. Buatlah CSS baru untuk memodifikasi tabel input pada percobaan 1 modul 6. berikut CSS nya



  • yang perlu di perhatikan dari kode css diatas adalah table#tablemodul yang berarti di dalam form table ada sebuah elemenid yang bernama tablemodul. Untuk menerapkan css tersebut ke dalam percobaan 1, kita cukup mengganti  kode table yang ada dalam percobaan.

  • ganti dengan menambahkan id


HASIL

Senin, 20 Oktober 2014

MODUL 5

A.      TUJUAN
Memahami dan mengetahui fungsi dari CSS (Cascading Style Sheet) sebagai bahasa pemograman guna mengatur desain dan layout web.

B.      LANDASAN TEORI
CSS (Cascading Style Sheet) adalah sebuah cara untuk memisahkan isi dengan layout dalam halaman-halaman  web yang dibuat. CSS dapat menciptakan halaman yang tampak sama dengan resolusi layar dari pengunjung yangberbeda tanpa memerlukan suatu tabel. Dengan CSS, akan lebih mudah melakukan setting tampilan keseluruhan web hanya dengan menggantikan atribut-atribut atau perintah dalam style CSS dengan atribut yang dinginkan tanpa harus mengubah satu per satu atribut tiap elemen yang ada dala situs yang dibuat.

C.      ALAT DAN BAHAN
1.       Satu buah PC
2.       Aplikasi Notepad
3.       Web browser
4.       Lembar kerja percobaan

D.      LANGKAH-LANGKAH PRAKTIKUM
1.       Membuat folder di Dekstop dengan memberi nama folder dengan NIM
2.       Untuk menyimpan file dengan ekstensi css , tulis nama file dengan ekstensi “.css
3.       Untuk menyimpan file dengan ekstensi html , tulis nama file dengan ekstensi “.html


E.        Percobaan 1 (Border)

Langkah-langkah praktikum        :

1.       Buka Aplikasi Notepad.
2.       Ketikkan script berikut ke dalam notepad.



Hasil :

Percobaan 2 (Gambar)
Langkah-langkah praktikum :
1. Letakkan sebuah file gambar ber-ekstensi .jpg didalam folder yang dibuat, beri nama file gambar tersebut dengan nama gambar.jpg
2. Buka apikasi Notepad
3. Ketik script berikut :



Hasil :

Percobaan 3 (Bayangan)

Langkah-langkah praktikum :
1. Buka aplikasi Notepad
2. Ketik script berikut :



Hasil :

Percobaan 4 (Hyperlink)

Langkah-langkah praktikum :
1. Buka aplikasi Notepad
2. Ketikkan Script :

 Hasil :

Percobaan 5 (Form Menggunakan Eksternal Style)
Langkah-langkah praktikum :
1. Buka aplikasi Notepad
2. Ketikkan script berikut :


3. Simpan file dengan nama style.css
4. Buka kembali lembar kerja baru di Notepad, Kemudian ketikkan script berikut :




5. Simpan dengan nama form.html

Hasil :

E. TUGAS

1. Buatlah border form pada percobaan 5 menggunakan salah satu style border pada percobaan 1. Tulis scriptnya dan lampirkan (printscreen) juga hasilnya di browser.



Hasil :

Jumat, 10 Oktober 2014

MODUL 4


1.       TUJUAN
Mengimplementasi bahasa pemrograman PHP dengan menggunakan database MYSQL kedalam sebuah aplikasi berbasis web

2.       ALAT DAN BAHAN
-                      PC
-                      Sistem Operasi Windows 7
-                      Browser Mozilla Firefox/Chrome
-                      Notepad++
-                      Web server local XAMPP /AppServ
-                      Lembar kerja percobaan

3.       LANGKAH PERCOBAAN
-                      install software xammp
-                      aktifkan mysql yang terdapat di dalam xampp

4.       Percobaan 1 
1. buka browser, dan ketikan localhost/phpmyadmin
2. buat database dengan nama 'mahasiswa'
3. Buat table dengan nama 'mhs', dengan jumlah field 5
4. Isikan field tersebut dengan
-                     Nim (varchar 20)
-                     Nama (Char 40)
-                     Jenis_kelamin(enum "laki-laki","perempuan")
-                     alamat (text)
-                     jurusan (varchar 45)


5.       Buka aplikasi notepad, kemudia ketikan sebagai berikut



1.       Buka aplikasi notepad, kemudia ketikan sebagai berikut
2.       simpan file dengan nama form.php pada folder yang sudah di buat
3.       Buka browser lalu mengetikan localhost/nimmu/form.php
4.       isikan data yg diperlukan
5.       Hasil :
TUGAS
1.    Dari form percobaan diatas, buatlah supaya data dalam tabel disetiap barisnya dapat di hapus dan di Ubah
2.    Menambahkan form validasi html5

JAWABAN
-          Untuk menambahkan form validasi HTML5, cukup menambahkan kode di awal script, dan menambahkan kode required didalam suatu form input



Menambah fungsi hapus dan edit
- Ketikan script berikut, beri nama index.php



- kemudian membuat file baru, dengan nama form.php, masukan script dibawah ini



- Kemudian buat file proses.php, yang berisi script



- Kemudian buat file proses.php, yang berisi script



- buatlah file update.php file ini di gunakan untuk mengubah data dalam database :



- Dan pada tahap terakhir buatlah action delete data di file hapus.php



- Dan pada tahap terakhir buatlah action delete data di file hapus.php



- Hasil :



Selasa, 07 Oktober 2014

MODUL 3


Percobaan 1

1. Mengetikkan script berikut di dalam notepad :

2. Menyimpan file dengan nama variable.php
3. Mengisi data yang diperlukan, dan tekan tombol kirim
hasil :




Percobaan 2
1. Mengetikkan script berikut di dalam notepad:

2. Simpan file dengan nama kendali.php
3. Hasil:



Percobaan 3
1. Mengetikkan script berikut di dalam notepad :


2. Menyimpan file dengan nama upload.php
3. cari gambar untuk di upload dengan menekan tombol browse, kemudian tekan tombol upload
hasil :




Percobaan 4
1. Mengetikkan script berikut di dalam notepad:

2. Menyimpan file dengan nama tanggal.php
3. Hasilnya :



Tugas 1
menulis script PHP untuk membuat program penjumlahan, kemudian print sreen hasilnya di browser
Script HTML:

Hasil :



























Senin, 29 September 2014

Pemograman Web Lanjut (MODUL 1)

MUH.RIFQI NUR KHOIRI (L200120102)
KELAS E


1. Align

<HTML>
<HEAD>
<TITLE>Paragraf dan Align</TITLE>
</HEAD>
<BODY>
<P align="left">Format paragraf ini rata kiri</P>
<P align="right">Format paragraf ini rata kanan</P>
<P align="center">Format paragraf ini rata tengah</P>
<P align="justify>Format paragraf ini rata kanan-kiri.Format paragraf ini rata kanan-kiri.Format paragraf ini rata kanan-kiri.Format paragraf ini rata kanan-kiri.Format pargraf ini rata kanan-kiri.Format paragraf ini rata kanan-kiri.Format paragraf ini rata kanan-kiri.Format paragraf ini rata kanan-kiri.Format paragraf ini rata kanan-kiri.Format paragraf ini rata kanan-kiri.Format paragraf ini rata kanan-kiri.</P>
</BODY>
</HTML>


PrintScreen







2. Daftar

<HTML>
<HEAD>
<TITLE>Bullets dan Numbering</TITLE>
</HEAD>
<BODY>
<P>Daftar menggunakan Bullets</P>
<ul type='circle'>
<li>Sunday</li>
<li>Monday</li>
<li>Tuesday</li>
</ul>
<P>Daftar menggunakan Numbering (angka)</P>
<ol type='1'>
<li>Sunday</li>
<li>Monday</li>
<li>Tuesday</li>
</ol>
<P>Daftar menggunakan Numbering (angka)</P>
<ol type='a'>
<li>Sunday</li>
<li>Monday</li>
<li>Tuesday</li>
</ol>
<P>Daftar menggunakan Numbering (huruf romawi)</P>
<ol type='I'>
<li>Sunday</li>
<li>Monday</li>
<li>Tuesday</li>
</ol>
</BODY>
</HTML>


PrintScreen








3. Dokumen

<HTML>
<HEAD><TITLE>Dokumen HTML</TITLE></HEAD>
<BODY bgcolor="skyblue">
Ini adalah sebuah dokumen HTML dengan judul "Dokumen HTML" dan warna latar/background biru langit.
Terimakasih
</BODY>
</HTML>

 PrintScreen




4. Font 

<HTML>
<HEAD>
<TITLE>Font</TITLE>
<BODY>
<FONT face='comic sans ms'>
Teks ini berukuran normal jenis Comic Sans MS dan warna hitam
</FONT></BR>
<FONT size='5' face='verdana' color='red'>
Teks ini berukuran 5 jenis Verdana dan warna merah
</FONT></BR>
Teks cetak <b>Tebal</b>
<i>Miring</i>
<u>Garis Bawah</u>
<strike>Garis tengah</strike>
<sup>Superscript</sup> dan
<sub>Subscript</sub>
</FONT>
</BODY>
</HTML>


PrintScreen


5. Gambar

<HTML>
<HEAD><TITLE>Gambar</TITLE></HEAD>
<BODY>
<p><img src='gambar.jpg' height='100' width='100'>
Peralatan teks dibawah secara default dan gambar asli ukuran dengan ukuran 100 x 100 pixel</p>
<p><img src='gambar.jpg' height='100' width='100'
align='top' border='2'>Perataan teks di atas dan border gambar 2 pixel</p>
<p align='center'><img src='gambar.jpg' height='100' width='100'>
align='middle'>Perataan teks di tengah</br>dan letak gambar di tengah dokumen</p>
</BODY>
</HTML>

- Letakkan gamabar dalam satu folder dengan script html. Beri nama gambar dengan "gambar.jpg"

PrintScreen




6. Heading

<HTML>
<HEAD><TITLE>Heading</TITLE></HEAD>
<BODY>
<h1>Teks dengan ukuran heading one</h1>
<h2>Teks dengan ukuran heading two</h2>
<h3>Teks dengan ukuran heading three</h3>
<h4>Teks dengan ukuran heading four</h4>
<h5>Teks dengan ukuran heading five</h5>
<h6>Teks dengan ukuran heading six</h6>
</BODY>
</HTML>

PrintScreen








7.  Multilevel

<html><head>
<title> Germanic Languanges </title>
</head>
<ul>
<li>West Germanic Languanges</li>
<ul><li>English</li>
<ul><li>British</li>
<ul><li>BBC</li>
<li>Cockey</li>
<li>Dubliner</li>
</ul>
<li>American</li>
<ul><li>Newscaster</li>
<li>Drawl</li>
<li>Jive</li>
</ul></ul>
<li>Dutch</li>
<ul><li>Hollander</li>
<li>Flemis</li>
<li>Afrikans</li>
</ul>
</ul></ul>
</body></html>

PrintScreen



8. Table 
 
<HTML>
<HEAD>
<TITLE>Table</TITLE></HEAD>
<BODY>
Tabel biasa
<table border="1">
<tr>
<td>cell 1a</td>
<td>cell 1b</td>
<td>cell 1c</td>
</tr><tr>
<td>cell 2a</td>
<td>cell 2b</td>
<td>cell 2c</td></tr></table>
Colspan
<table border="1">
<tr>
<td colspan="3" align="center">Quarter 1</td></tr>
<tr align="center">
<td>Jan</td>
<td>Feb</td>
<td>Mar</td></table>
Rowspan
<table border="1">
<tr>
<td rowspan="3" align="center">Quarter 1</td>
<td>Jan</td>
</tr>
<tr>
<td>Feb</td>
</tr>
<tr>
<td>Mar</td>
</tr>
</table>
</font></BODY></HTML>

PrintScreen



TUGAS MODUL 1