Alokasi waktu : 20 JP
A. Tujuan Pembelajaran
Melalui kegiatan pendekatan pembelajaran saintifik peserta didik dapat mahami style pada halaman
web sehingga menyajikan style tertentu pada halaman web sehingga peserta didik dapat menghayati
dan mengamalkan perilaku jujur, disipli, dan bertanggung jawab.
B. Kegiatan pembelajaran
Pertemuan 1
2) Kegiatan Inti
Tahap 1 : Simulation (Pemberian Rangsangan) 80
memnit
Peserta didik diberi motivasi atau rangsangan untuk memfokuskan/memusatkan
perhatian (berpikir kritis dan bekerja sama) dalam mengamati permasalahan
pembelajaran dengan rasa ingin tahu, jujur, dan semangat pantang menyerah.
Dengan cara :
Guru menyediakan slide materi tentang Cascading Style Sheet (CSS)
Guru menjelaskan cara kerja CSS
Guru mendemonstrasikan style pada teks, multimedia, tabel, dan formulir.
Peserta didik mengumpulkan berbagai informasi dan saling (Berpikir kritis, kreatif,
bekerjasama berkomunikasi dalam kelompok , dengan ingin tahu, tanggung jawab dan
pantang menyerah (Karakter), literasi (membaca) yang dapat mendukung jawaban dari
pertanyaan-pertanyaan yang diajukan, baik dari buku paket maupun sumber lain seperti
internet; melalui kegiatan:
Pendidik mendorong agar peserta didik secara aktif terlibat dalam diskusi kelompok
serta saling bantu untuk menyelesaikan masalah (Mengembangkan kemampuan berpikir
kritis, kreatif, berkomunikasi dan bekerjasama Selama peserta didik bekerja di dalam
kelompok
3) Kegiatan Penutup
1. Guru dan peserta didik menarik kesimpulan. 10 menit
2. Guru memberikan kesimpulan materi.
3. Guru menyampaikan kegiatan pembelajaran pertemuan berikutnya.
4. Guru menutup pembelajaran dengan mengucap terima kasih dan salam.
C. Asesmen/penilaian
1. Afektif
Instrumen penilaian Ranah Afektif Kelas Eksperimen
Keterangan :
Skor 4 apabila terdapat 4 tanda centang (√)
Skor 3 apabila terdapat 3 tanda centang (√)
Skor 2 apabila terdapat 2 tanda centang (√)
Skor 1 apabila terdapat 1 tanda centang (√)
Rumus penilaian :
total skor diperoleh
Nilai = x 100
total skor maksimum
2. Kognitif
Teknik : Tes
Bentuk : Tertulis (objectif)
Instrumen penilaian
Penilaian :
total skor diperoleh
Nilai = x 100
total skor maksimum
3. Psikomotorik
Instrumen Penilaian
Nilai Sikap
Anatomi CSS
Bagian -bagian yang utama dari sebuah Css itu sendiri ada tiga bagian yaitu: Selector, property,
value.
Class dan ID
Class = mendefinisikan class yang bisa berlaku untuk sembarang pada tag HTML. Bentuknya:
nama_class { ... }
ID = Mendefinisikan style bagi element - element yang memiliki ID sesuai yang tercantum dalam
selector. Bentuknya: #id { ... }
6. Pertama buatlah di folder drive D:, dengan nama folder nama anda. Misal: praktek_web_nama
7. Selanjutnya buat subfolder praktikum 1 di dalam folder yang sudah anda buat sebelumnya.
9. Silahkan simpan element- element struktur dokument HTML tersebut ke dalam format .html.
10. Tahap akhit kita menjalankan masing - masing cotoh element struktur html tersebut dengan
menggunakan web browser.
Percobaan
Buatlah halaman web sebagai berikut:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1 style="color: blue;margin-left: 30px;">This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
3. Style Multimedia
4. Style tabel
Mendesain tabel dengan CSS dapat dilakukan dengan mudah, namun demikian, terdapat hal-hal yang
penting untuk diperhatikan, salah satunya adalah penerapan default style yang dilakukan oleh
browser.
/* Table Header */
.demo-table thead th {
border-right: 1px solid #c7ecc7;
text-transform: uppercase;
}
/* Table Body */
.demo-table tbody td {
color: #353535;
border-right: 1px solid #c7ecc7;
}
.demo-table tbody tr:nth-child(odd) td {
background-color: #f4fff7;
}
.demo-table tbody tr:nth-child(even) td {
background-color: #dbffe5;
}
.demo-table tbody td:nth-child(4),
.demo-table tbody td:first-child,
.demo-table tbody td:last-child {
text-align: right;
}
.demo-table tbody tr:hover td {
background-color: #ffffa2;
border-color: #ffff0f;
transition: all .2s;
}
/* Table Footer */
.demo-table tfoot th {
border-right: 1px solid #c7ecc7;
}
.demo-table tfoot th:first-child {
text-align: right;
}
</style>
</head>
<body>
<table class="demo-table">
<caption class="title">Tabel 1. Data Penjualan Divisi Elektronik</caption>
<thead>
<tr>
<th>No</th>
<th>Pembeli</th>
<th>Barang</th>
<th>Tanggal</th>
<th>Harga</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Anton</td>
<td>Televisi</td>
<td>07 September 2016</td>
<td>2.500.000</td>
</tr>
<tr>
<td>2</td>
<td>Bryan</td>
<td>Mesin Cuci</td>
<td>10 Juli 2016</td>
<td>1.500.000</td>
</tr>
<tr>
<td>3</td>
<td>Cherly</td>
<td>Dispenser</td>
<td>11 Agustus 2016</td>
<td>950.000</td>
</tr>
<tr>
<td>4</td>
<td>Dean</td>
<td>Kulkas</td>
<td>15 September 2016</td>
<td>1.750.000</td>
</tr>
<tr>
<td>5</td>
<td>Esryl</td>
<td>Wall Fan</td>
<td>11 Oktober 2016</td>
<td>450.000</td>
</tr>
</tbody>
<tfoot>
<tr>
<th colspan="4">Total</th>
<th>7.150.000</th>
</tr>
</tfoot>
</table>
</body>
</html>
Hasil yang kita peroleh adalah:
Pada tabel diatas, kita banyak menggunakan pseudo-element seperti: :first-child, :nth-child, dan :last-
child.
Pseudo element tersebut kita gunakan salah satunya untuk membuat align kolom menjadi rata kanan,
karena secara default browser akan membuat teks rata-kiri.
Disamping itu kita menggunakan psuedo-class :hover untuk menghighlight row ketika terjadi event
hover (mouse berada di atas kolom.
5. Style Pada Formulir
Tampilan sebuah form akan lebih terlihat menarik apabila diterapkan CSS di dalamnya. Style CSS
dapat digunakan di berbagai komponen input di dalam form. Dengan menggunakan style CSS akan
mengurangi beban halaman dan konsumsi bandwidth.
Agar form terlihat lebih indah menarik serta mudah dalam pengontrolan desain salah satunya
memberikan style CSS. Dibawah ini adalah style yang bisa diberikan pada elemen form diantaranya
pengaturan besar dan jenis border, warna border, lebar form, batas form dari sisi layout, dan warna
background \ dari form.
background-color:#ffff66;}
Bila style form diatas di embedkan ke dalam file html akan listing kodenya
<HTML>
<HEAD>
<STYLE ="text/css">
width : 70%;
layout*/
background-color:#ffff66;}
</STYLE>
</HEAD>
<BODY>
<table><TR>
<TD width="50" >Nama </TD>
<textarea name="textarea"
cols=50></textarea></TD>
</TR>
<TR>
</textarea></TD>
</TR></table>
</form>
</BODY>
</HTML>