Minggu, 09 Februari 2014





1.          Penjelasan tentang link
2.          Tag-tag yang tidak berpasangan
Jawab 1.
Tag <a href=””></a> merupakan tag yang digunakan untuk membuat link.
File yang akan dibuka jika LINK di klik
LINK yang terbentuk
Contoh :
<a href=prak1.html>Praktikum 1</a>
Jawab 2.
Pada umumnya tag-tag html berpasangan.
Namun ada yang tidak berpasangan
Seperti tag <hr>, <br>, @copy; &lt;
www.w3c.org
 


Materi :
1.          Memahami tag <table>
2.          Mengenal tag <form>
3.          Memamahi tag <img>
Pengantar
Tata letak (layout) informasi di web dapat dirancang dengan menggunakan tabel, css, frame.
2 baris 2 kolom
1 baris 2 kolom
1 baris 1 kolom
Ilustrasi tabel










Ilustrasi tabel 1 baris 1 kolom menjadi halaman web.
Google

GO
 
















Gambar 1





















Tabel 2 baris 2 kolom, baris 1, dari 2 kolom jadi 1.
Tabel 2 baris 2 kolom, kolom 2, dari 2 baris jadi 1.
 











Logo
AnimasI
Jam
Menu
Isi

Menu
Submenu
P
M
O

F
R
K


eMBER





 






Latihan 1.
1.          Aktifkan notepad
2.          Ketikkan struktur html
3.          Simpan dengan nama prak3.html




4.          Aktifkan web browser
5.          Buka file prak3.html dari web browser
Rancang gambar 1.



Google
G1
G2
G3
G4
G5
G6

SISTEM INFORMASI
Home
Product
Contact
Guest Book







Medan 2013
  



1.       Memahami tag <table>
2.       Memahami tag <form>
3.       Memahami tag <img>
4.       Memahami tag <link>

Latihan 1.
Buatlah kode HTML untuk merancang tampilan di bawah ini dengan memanfaatkan tag <table>.











Jawab :
1.       Aktifkan notepad
2.       Ketikkan struktur html
3.       Simpan kode dengan nama lat4.html
4.       Rancanglah tabel 3 baris 2 kolom
5.       Aktifkan web browser
6.       Buka file lat4.html dari web browser
Latihan 2.
Buatlah kode HTML untuk mendesain rancangan di bawah ini:






















Form (Formulir)
Misalkan diketahui form pendaftaran anggota perpustakaan pada Sistem Informasi Perpustakaan Unika St. Thomas Medan Berbasis Web.
FORMULIR PENDAFTARAN
Nama
:
Alamat
:
Tempat/Tanggal Lahir
:
Agama
:
Fakultas
:
Program Studi
:

Foto
:
BROWSE
 
BATAL
 
DAFTAR
 


Komponen-komponen pembentuk form
1.       Textbox
2.       Checkbox
3.       Combobox
4.       Radio
5.       Textarea
6.       Button



Frame
Cols = 20% / lebar kolom
Menu
Frame 1
Frame 2
Frame 3
Rows =40% / tinggi baris
Cols=50% / lebar kolom
Cols =50% /lebar kolom

Frame adalah : membagi window web browse menjadi beberapa bagian sesuai yang kita inginkan,dengan kata lain didalam window terdapat window.
Beberapa properti atau atribut yang digunakan
1.Cols : mengatur lebar dari frame secara vertikal / kolom
2. Rows : mengatur tinggi baris dari frame secara horizontal/mendatar.
Beberapa satuan nilai yang dapat digunakan antara lain :
1.persen (%)
2.Pixel (px)
3.Centimeter (cm)
4.Point (pt)
5.Inci (in)
 

Materi :
1.       Evaluasi
2.  Cascading Style Sheet

A. Evaluasi
- memahami struktur html
- memahami tag-tag dasar html

Hari Ibu.
Asd;flasd fsad sadf sadf asdf sadf asdf sadfsad fasdf sdaf sdaf asdfasdf asdf sadfasd fsadf asdfasd fasdf sadfasd fsadfsadf asdfsadf asdfasdf. Sa dfasd fsadf sadf sadfsadf sadfsadf sadfasd fsadf.

Koala.jpg 





Desert.jpg


B. Cascading Style Sheet
1. Inline CSS
2. Internal CSS
3. External CSS

Inline css adalah css yang dituliskan langsung di dalam tag.

Soal :
Formatlah tag h1 dengan css sehingga memiliki ciri sbb:
1.       Ukuran teks 50px
2.       Jenis tulisan verdana
3.       Perataan teks tengah
4.       Warna tulisan biru
5.       Latar belakang warna merah
6.       Border : 10px solid green


Jawab:
1.       Buka lembaran baru di notepad
2.       Ketikkan struktur html
3.       Simpan kode dengan nama css1.html


Soal 2:
Formatlah tag <p> sehingga memiliki attribut sbb:
1.       Perataan teks : justify
2.       Awal paragraph indent : 50 px
3.       Jenis huruf : arial
4.       Besar huruf : 16 pt;

Jawab:


Informasi Lengkap tentang CSS:

Tag-Tag HTML
<p>
<marquee>
<hr>
<table>
<form>
<img>
<a href>
<hn>


B. Internal CSS
à css yang dituliskan di dalam tag <head>
à penulisan diapit oleh tanda:
<style>

</style>

Latihan 3.
1.       Buka lembaran baru di notepad
2.       Ketikkan struktur html

Soal
Buat internal css dari tag <p> sehingga memiliki attribut sbb:
1.       Perataan teks : justify
2.       Awal paragraph indent : 50 px
3.       Jenis huruf : arial
4.       Besar huruf : 16 pt;







Trend Web Berisikan Data Multimedia (Suara, Video, Animasi, Teks)
Bagaimana menyisipkan animasi/video ke halaman web?
Software Manipulasi video bisa digunakan:
1.   Movie Maker
2.   Pinnacle
3.   Edius
4.   Sony Vegas Pro
Bagaimana tentang animasi?
Software animasi yang bisa digunakan:
1.   Adobe Flash CS 5
2.   Autodesk 3Dmax
3.   Maya

Langkah-Langkah Membuat Animasi Sederhana:
1.   Aktifkan macromedia flash 8




2.   Klik Flash Document

Materi :
-    Latihan frame
Ilustrasi frame































Frame dituliskan diantara tag <head> dan <body>

Jawab:
1.      Aktifkan notepad
2.      Ketikkan struktur HTML
<html>
  <head>
    <title>Latihan Frame</title>
  </head>
  <body>

  </body>
</html>

3.      Rancang frame seperti gambar 1.
   <html>
  <head>
    <title>Latihan Frame</title>
  </head>
   <frameset cols="30%,*">
     <frame src=menu.html>
     <frame src=isi.html>
   </frameset>
  <body>

  </body>
</html>

Home
Profil
Product
Contact


Soal :
Rancanglah frame sehingga memiliki layout seperti di bawah ini:










Materi :
-       Mengenal Javascript

Latihan 1.
1.            Aktifkan notepad
2.            Ketikkan struktur HTML
3.            Simpan kode dengan nama JS1.HTML
4.            Aktifkan web browser
5.            Buka file JS1.HTML dari web browser

Javascript
è     Untuk mendinamisasi halaman-halaman web
Ada 3 (tiga) cara untuk menuliskan javascript, yaitu :
1.            Dituliskan di bagian body
2.            Dituliskan di bagian head
3.            Dituliskan terpisah dari kode html
Elemen-Elemen Bahasa Javascript
1.            Struktur
<script>

</script>

Contoh 1. Buat kode javascript untuk menampilkan string “Unika St. Thomas”
<html>
 <head>
   <title>Latihan JS-1</title>
 </head>
 <body bgcolor="yellow">
   <script>
     document.write("Unika St. Thomas");
   </script>
 </body>
</html>
Buatlah garis horizontal di javascript
<html>
 <head>
   <title>Latihan JS-1</title>
 </head>
 <body bgcolor="yellow">
   <script>
     document.write("Unika St. Thomas");
document.write("<hr>");
   </script>
 </body>
</html>

Tuliskan satu paragrap dengan menggunakan javascript, kemudian formatlah paragrap tersebut dengan css sehingga memiliki attribut sbb:
- besar tulisan 14pt
- jenis tulisan verdana
- warna tulisan magenta
- awal paragrap menjorok 50px
- jarak baris 24px
2. Operator
       Jenis-jenis :
a.            Aritmatika
Simbol
keterangan
+

-

*

/

%
%
 
=
 
2
 
Sisa Bagi
4
 
4 % 2 = 0
4 % 3 = 1
0 % 5 = 5

Soal.
Formatlah string total pembelian dengan css internal sehingga memiliki attribut sebagai berikut:
- besar teks 50pt
- warna teks hitam
- warna latar belakang putih
Hasil sisa bagi dibuat dalam tabel 1 baris, 1 kolom. Format tabel tersebut dengan css sehingga memiliki attribut:
- warna latar belakang hitam
- warna tulisan biru
- border : 5px solid green

b.            Kondisi
Simbol
Keterangan
Lebih kecil dari
Lebih besar dari
<=
Lebih kecil atau sama dengan
>=
Lebih besar atau sama dengan
==
Sama dengan
!=
Tidak sama dengan



c.             Logika
Simbol

Keterangan
&&
Dan
and
||
Atau
Or
!
Bukan
not

d.            Kenaikan/penurunan nilai
Simbol
Keterangan
++
Menaikkan nilai 1.
Cth : a++;
         ++a;
Artinya : a = a + 1;
--
Menurunkan nilai 1
Cth : a--;
          --a;
Artinya : a = a - 1;

e.            Penyingkatan
Simbol
Keterangan
+=
Cth : A+=5 à A = A + 5
-=

*=

/=

%=
Cth : A%3 à A = A % 3


Latihan 2.
1.            Buka  lembaran baru di notepad
2.            Ketikkan struktur HTML
3.            Simpan kode dengan nama js2.html
4.            Buka file js2.html dari web browser

Soal:
Tentukanlah keterangan lulus apa tidak lulus berdasarkan nilai akhir (na). Jika NA>65 maka keterangan lulus.


var na;
na=...
 if (na>65)
   {
      Cetak lulus
    }

Soal :
CV. ABC menetapkan besar bonus 15% jika pembelian di atas 10.000.000. sebaliknya besar bonus hanya 3%. Buatlah kode javascript untuk mendapatkan besar pembelian setelah dikurangi bonus.
Jawab:
1.            Buka lembaran baru di notepad
2.            Ketikkan struktur html
3.             
BESOK ............. MENDALAMI :
1.            Pernyataan Bersyarat
2.            Pernyataan Berulang
 


Materi Pemrograman:
No
Materi
1
Struktur Javascript
<script>

</script>
2
Variabel
<script>
  var a,b;
</script>
3
Operator
-      Aritmatika
-      Relasi
-      Logika
-      Penyingkatan
-      Penurunan/kenaikan
-      pengerjaan
4
Pernyataan Bersyarat
IF dan SWITCH
If ada 3 jenis:
1.        Syntax 1
2.        Syntax 2
3.        Syntax 3
Switch
5
Pernyataan Berulang
2 Pernyataan Berulang
1.        For
2.        While
6
Larik/Array
7
Fungsi
8
Object



Kursus : Java, C#, VB, Flash, ... , ...., ...., ....., ....
RP. 3.000.000,-

Pernyataan Berulang ada 2 jenis :
1.        For
2.        While
For digunakan jika banyaknya perulangan suda pasti. Sedangkan While digunakan jika banyaknya perulangan belum pasti.

Syntax:
While (kondisi)
{
  <statement>
}

i=1;
while (i<=100)
{
  document.write(i);
  i++;
}

Latihan 1.
1.        Buka dreamweaver/notepad
2.        Ketikkan kode program berikut:
  <script>
    var i;
      i=1;
      while (i<=100)
       {
         document.write(i);
         document.write("<BR>");
         i++;
       }
  </script>

3.        Simpan kode dengan nama while1.html
4.        Buka file while1.html dari web browser

Latihan 2.
Buatlah kode javascript untuk menampilkan kelipatan 5 mulai dari 0 s/d 100.

1.        Buka notepad/dreamweaver
2.        Ketikkan kode js
  <script>
    var i;
      i=0;
      while (i<=100)
       {
         document.write(i);
         document.write("<BR>");
         i+=5;
       }
  </script>

Latihan 3.
Buatlah tabel perkalian berikut:
5 x 1 = 5
5 x 2 = 10
..................
5 x 20 = 100
Perintah while dapat dibentuk dalam perintah bersarang (nested while).

While ()
   {
    While ()
       {
       }
   }

Latihan 4.
Buatlah kode JS untuk menampilkan output berikut:


1
11
111
1111
11111

1.        Buka notepad/dreamweaver
2.        Ketikkan kode js berikut:
<script>
   var i,j;
   i=1;
   while (i<=5)
    {
       j=1;
          while(j<=i)
             {
                 document.wite(“1”);
                 j++;
             }
             document.write(“<br>”);
        i++;
</script>

-      Buat teks muncul di tengah web browser
Jawab:
Gunakan tabel
-      Buat teks berukuran 24pt dengan jenis Verdana
Jawab:
Gunakan CSS

Latihan 4.
Fungsi adalah blok kode program yang disusun secara sistematis untuk menghasilkan suatu nilai.
Fungsi terbagi 2 yaitu :
1.        Built-in function
2.        User defined function

Built-in function à fungsi yang sudah disediakan oileh javascript. Fungsi tersebut tinggal dipanggil.

User defined function à fungsi yang dibuat oleh user / pemakai.
Syntax :
Function namafungsi([parameter])
{
  [deklarasi]
  [statement]
}

Buatlah fungsi untuk menampilkan tulisan Unika st. Thomas.

Jawab:
1.        Buka notepad / dreamweaver
2.        Ketikkan fungsi berikut :
3.         






Hari/Tanggal : Kamis, 19 Desember 2013
Materi :
1.    Memahami pernyataan berulang while
2.    Mengenal Larik (Array)
3.    Mengenal fungsi

Pendahuluan
Pernyataan berulang di JS ada 2 (dua) jenis yaitu :
1.    For
2.    While
Pernyataan while digunakan untuk mengerjakan pernyataan secara berulang selama syarat / kondisi TRUE.
Syntax:
while (syarat)
{
  <statement>
}
for (variabel;syarat;kenaikan/penurunan)
{
  <statement>
}
Mencetak string “Unika” 10x
Oval: 2 Jika TRUE ke 3
Jika FALSE ke 5
Mencetak string “Unika” 10x
<script>
Rounded Rectangle: Syarat var i;
 i=1; //Nilai Awal
 while (i<=10)
  {
   document.write(“unika”);
Rounded Rectangle: Kenaikan/Penurunan    i=i+1;
 }
</script>
Oval: 5Oval: 1<script>
Oval: 4, Kembali Ke 2  var i;
  for (i=1;i<=10;i++)
Oval: 3  {
     document.write(“unika”);
  }
</script>

Latihan 1.
1.    Buka macromedia / notepad
2.    Buatlah kode JS untuk mencetak string “unika” sebanyak 10x

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Latihan While 1</title>
</head>

<body>
   <script>
      var i;
                i=1;
                while (i<=10)
                 {
                   document.write(“Unika”);
                    i++;
                  }
   </script>
</body>
</html>


1
2
3
4
5
6
7
<script>
  var a,b,c;
  a=4;
  b=10-a+5/5;
  c=(a+b)-(a*b);
  document.write(“ok”);
</script>



1
2
3
4
5
6
7
8
9
10
11
12
<script>
  var beli;
  var bayar;
  var diskon;
  beli=5000000;
  if (beli>1000000)
    diskon=0.1;
  else
    diskon=0.03;
  bayar=beli-(diskon*beli);
 document.write(bayar);
</script>

Soal :
Buatlah kode JS untuk mencetak kelipatan
2 mulai dari 0 s/d 100.
0 2 4 6 8 .... 100

Soal:
Buatlah kode JS untuk menentukan faktorial
Dari suatu bilangan.
1!=1
2!=2X1
3!=3X2X1 = 6
4!=4x3x2x1=24
5!=5X4X3X2X1=120


<script>
   var i,fak,n;
   n=5;
   fak=1;
   for (i=1;i<=n;i++)
     {
       fak=fak*i;
     }
   document.write(“Faktorial “, n, “ adalah =”,fak);
</script>


Larik à variabel tunggal yang dapat menampung banyak nilai
Ilustrasi varibel biasa dengan variabel array
Diketahui IP sepuluh orang mahasiswa sbb: 2.5,3.0,1.8,3.3,2.5,3.4, 2.8, 1.9, 2.3, 2.7.
Buatlah kode JS untuk menghitung rata-rata IP

<script>
  var ip1,ip2,ip3,ip4,ip5;
  var ip6,ip7,ip8,ip9,ip10;
  ip1=1.5; ip2=3.0; ip3=1.8;
  ip4=3.3; ip5=2.5; ip6=3.4;
  ip7=2.8; ip8=1.9; ip9=2.3;
  ip10=2.7;
  rata=(ip1+ip2+ip3+ip4+ip5+ip6+ip7+ip8+ip9+ip10)/10;
document.write(“Rata – Rata IP : “,rata);
</script>
<script>
 var ip = array(10);
   ip(1)=1.5;ip(2)=3.0; ip(3)=1.8;
   ip(4)=3.3;ip(5)=2.5; ip(6)=3.4;
   ip(7)=2.8;ip(8)=1.9; ip(9)=2.3;
   ip(10)=2.7;
   for (i=1;i<=10;i++)
   {
       Jlh=jlh+ip(i);
   }
   rata=jlh/10;
   document.write(“Rata IP = “,rata);
</script>

Jika data sudah ada maka dapat dilakukan pengolahan:
1.    Mencari jumlah
2.    Mencari rata-rata
3.    Mencari maksimum dan minimum
4.    Mencari frekuensi








1.      

Tidak ada komentar:

Posting Komentar