Selasa, 02 April 2013

Pemograman Berbasis WEB

                                                                     Pengenalan  CSS
 Dasar Teori    
¡                              CSS adalah singkatan dari Cascading Style Sheets.
¡                              CSS adalah aliran dari suatu kode ke kode lain yang saling berhubungan.
¡                CSS merupakan kumpulan kode-kode berurutan dan saling berhubungan untuk mengatur format / tampilan suatu halaman HTML.
   Dalam CSS terdapat syntax yang terdiri dari :
1.       Selector itu untuk menunjukkan bagian mana yang hendak diatur / diformat.
2.        Property untuk menunjukkan, bagian (properti) dari selector yang hendak diatur.
3.       Value adalah nilai dari pengaturannya.

¡         Ada 4 cara memasang CSS ke dalam HTML:
1.      Inline CSS
2.      Embedded CSS
3.      Import CSS file
4.      External CSS


Keterangan :
    Inline CSS
Kode CSS dituliskan langsung ke dalam tag HTML yang ingin di format. Penulisan cara ini          tidak memerlukan penulisan selector dalam kode CSS. Cara ini sebaiknya hanya digunakan jika anda mau memformat suatu elemen satu kali saja.
Contoh:  <P style=”color:blue”> Isi paragraf. </p>

Pada contoh di atas, elemen paragraf <P> di format agar tulisannya menggunakan               warnabiru. Elemen paragraf lain, tidak akan menggunakan warna biru, karena format ini hanya berlaku pada elemen paragraf yang ditentukan kode CSS nya.
Penulisan CSS dengan cara ini di mulai dengan kata style: lalu di ikuti dengan syntax property: value.


   Embedded CSS
                  Anda bisa juga menempelkan kode CSS di antara tag <head> dan </head>. Penulisan CSS dengan cara ini diawali dengan tag <style> dan diakhiri dengan tag </style>. Kode CSS-nya diletakkan pada halaman yang sama dengan yang ingin diformat.
Contoh:         <head>
                      <style type="text/css" media=screen>
                     p {color:blue;}
                     </style>
                     </head>


Dalam contoh di atas semua elemen <P> dalam halaman web tersebut akan diformat  menggunakan font berwarna biru.


      Import CSS
                     Anda bisa juga meng-import CSS ke dalam suatu halaman website menggunakan tag   import.
Contoh: @import "style.css";

atau
@import url("style.css");


     External CSS
Kode CSS external di tulis dalam satu file terpisah yang disimpan dengan akhiran .css atau ekstensi .css . Anda lalu perlu memanggil file CSS tersebut ke dalam semua halaman web yang anda buat. Dengan cara ini, anda hanya perlu memiliki satu set kode CSS yang digunakan untuk semua halaman web anda. Jadi ada dua langkah dalam pengimplementasian CSS dengan cara ini.
Contoh:
                                      1.   Anda membuat satu file dengan notepad atau teks editor lain, dan berinama, misalkan:style.css, lalu      tuliskan kode-kode css di dalam file tersebut.
 p {font-family: arial; font-size: small;} h1 {color: red; }
           2.    Langkah kedua adalah memanggil file style.css dari semua halaman web. Caranya dengan memasukkan kode di bawah ini, di antara tag <head> dan </head>
 <head>
 <link rel=”stylesheet” href=”style.css” type=”text/css”>
            </head>

Berikut contoh sederhana dari sebuah web menggunakan CSS :
<html>
<head>
<style type="text/css">
table{
border-colapse:colapse;
border:1px solid black;
}
#menu{
height:40px;
width:960px;
background:url(bg-nav.jpg) repeat-x;
}
#menu table{
border:none;
}
#menu a{
color:white;
text-decoration:none;
}
#menu a:hover{
background-color:white;
color:black;
}
#menu td{
height:40px;
text-align:center;
vertical-align:middle;
color:#fff;
font: bold 14px Candara, Arial, Tahoma;
}
#isi{
padding: 10 10 10 10;
}
#isi p{
color:black;
font: 11px Candara, Arial, Tahoma;
padding-bottom:5px;
}
#isi ul{
color:black;
font: 11px Candara, Arial, Tahoma;
padding-bottom:5px;
}
#isi img{
boder: 1px solid black;
width: 80px;
height: 100px;
}
.table-menu{
vertical-align: top;
border-colapse: colapse;
border: 1px solid black;
background-color: #0066cc;
}
.footer{
background-color:yellow;
}
</style>
</head>
<body>
<table width="70%" align="center">
<tr>
<td colspan=2><h2 align="center "style ="color:Blue;">SUSU ALAMI SEHAT DAN KUAT</h2><img src="header.jpg"></td>
</tr>
<tr>
<td colspan=2>
<div id="menu">
<table width="100%">
<tr>
<td align="center"><a href="">Depan</a></td>
<td align="center"><a href="">Profil</td>
<td align="center"><a href="">Produk</td>
<td align="center"><a href="">Kontak</td>
<td align="center"><a href="">Forum</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td width="70%">
<div id="isi">
<h1 style="color:blue; font:bold 16px Candara, Arial, Tahoma;"> Ayo   Minum Susu</h1>
<img src="susu.jpg"/>
<p>Susu adalah sebuah cairan bergizi yang dihasilkan oleh kelenjar susu dari mamalia betina. 
Susu adalah sumber gizi utama bagi bayi sebelum mereka dapat mencerna makanan padat.
Susu binatang (biasanya sapi) juga diolah menjadi berbagai produk seperti mentega, yoghurt, es krim, keju, susu kental manis, susu bubuk dan lain-lainnya untuk konsumsi manusia.
Semua orang di dunia ini membutuhkan susu untuk menopang kehidupannya. Baik dari bayi sampai orang yang sudah lanjut usia.</p>
<p>Khasiat susu sapi ternyata banyak sekali. Susu yang banyak digemari anak-anak ini disebut juga darah putih bagi tubuh karena mengandung banyak viatmin dan berbagai macam asam amino yang baik bagi kesehatan tubuh.
Dalam segelas susu terdapat antara lain:
<ul>
<li>Potasium, yang menggerakkan pembuluh darah agar tetap stabil, menghindarkan Anda dari penyakit darah tinggi dan jantung.</li>
<li>Zat besi, mempertahankan kulit tetap bersinar.</li>
<li>Tyrosine, mendorong hormon kegembiraan dan membuat tidur lebih nyenyak.</li>
<li>Kalsium, menguatkan tulang.</li>
<li>Magnesium, menguatkan jantung dan sistem saraf sehingga tidak mudah lelah.</li>
<li>Yodium, meningkatkan kerja otak cepat.</li>
<li>Seng, menyembuhkan luka dengan cepat.</li>
<li>Vitamin B2, meningkatkan ketajaman penglihatan.</li>
</ul>
</p>
</div>
</td>
<td width="30%" class="table-menu"><h2 align="center"style="color:white;">Manfaat susu</h2>
<a href ="">Semoga dengan adanya artikel manfaat susu bagi kesehatan dan perkembangan tubuh ini sahabat-sahabat semua dapat merasakan manfaatnya dan menjadi lebih tahu bagai mana susu sangat berperan penting dalam perkembangan dan kekuatan tubuh.</a>
</td> 
</tr>
<tr>
<td colspan=2 height=50 class="footer">
<p style="color:blue; font:bold 12px candara, arial, tahoma; text-align:center;"></p>
</td>
</tr>
</table>
</body>
</html>
Hasil Dari coding diatas akan jadi seperti ini





Tugas

  1. Ubahlah teks dalam list (kandungan susu) sehingga property font (warna, jenis font, ukurannya sama dengan paragraf pertama)
  2. Ubahlah teks dalam panel menu atas menjadi link dan ketika disorot dengan kursor, warna teks dan background-nya berubah.
  3. Isilah bagian sebelah kanan halaman (bagian berwarna biru) dengan suatu konten (misalnya daftar artikel, dsb). Dan percantiklah dengan kreasi CSS anda (tidak ada CSS berarti juga TIDAK ADA NILAI)
  4. Tambahkanlah teks/ tulisan yang proporsional di bagian header halaman
Penyelesaian

1.

Dengan script yang sama akan membuat paragraf pertama dan kedua akan sama bentuknya. disini terdapat
 isi ul untuk membuat bullet. jadi pada line berikutnya harus ditulis <li> sebelum mengetik seprti berikut :

Keterangan Coding : Color : mengatur warna dari text
                               Font  :mengatur font untuk suatu element HTML
                               Padding: fungsinya untuk membuat batasan-batasan pada konten web lain seperti tabel

2.
Diatas Adalah merupakan script untuk membuat Text menjadi LINK
keterangan Coding: dengan memasukan kata a href dalam sebuah text yang di ingin akan membuat text tersebut berubah menjadi link(ketika kursor diarahkan pada text tersebut) 
Keterangan Coding : <td> membuat kolom pada tabel
                               <tr> membuat baris pada tabel
                                <a href=""> untuk menyisipkan Hyperlink
                                <align> untuk mengatur letak text
3. 
Untuk Coding diatas sini sama seprti diatas sebelumnya 
disini terdapat style="color:white;" untuk mengatur warna dari Text 

4.
Dengan  tambahan CSS dalam sebuah html akan memperindah sebuah tampilan-tampilan yang sangad menarik :)



a