Download Silabus Pemrograman Web Tingkat Dasar Kelas RPL

Farihin Muhamad
0

SILABUS MATA PELAJARAN


Nama Sekolah

Bidang Keahlian

Kompetensi Keahlian

Kelas/Semester

Mata Pelajaran

Standar Kompetensi

Durasi (Waktu)

:

:

:

:

:

:

:

SMK Islam Madani

Teknologi Informasi dan Komunikasi

Rekayasa Perangkat Lunak

XII / Ganjil

Pemrograman Web Tingkat Dasar

5. Web Fundamental

14 x 200 Menit


Kompetensi Dasar

Indikator Pencapaian Kompetensi

Materi Pokok

Alokasi Waktu (JP)

Kegiatan Pembelajaran

Penilaian

5.1.   Membuat struktur dokumen dengan bahasa HTML

 

-  Mengetahui dan mampu membuat dokumen HTML yang dilengkap head & title,

-  Mengetahui cara dan membuat body pada dokumen, menambahkan teks dan paragraf sesuai kebutuhan.

-  Apa itu HTML

-  HTML Tag

-  HTML Element

-  Web Browser dan Editor

-  HTML Page Structure

-  HTML Version

-  Penjelasan fungsi

-  Pendeklarasian <!DOCTYPE>

-  Penulisan HTML dengan

HTML Editor

-  <html>, <head>, <body>,

<h1>, <h2>, <p>, <b>, <i>,

<u>, <font ….>

-  Membuat Dokumen Baru di

editor.

-  Menyimpan dan membuka

dokumen

-  Menampilkan file dalam

browser

200 Menit

-  Menjelaskan pembuatan dokumen HTML, dilengkapi dengan head dan title.

-  Menjelaskan pembuatan body pada dokumen, menambahkan teks dan paragraph sesuai kebutuhan.

-  Pengamatan

-  Tes Tulis & praktik

-  Tanya Jawab

5.2.   Membuat struktur dokumen dengan bahasa HTML - Lanjutan

-  Mampu melaksanakan cara membuat format dokumen web yang menarik dan mudah di baca,

-  Mampu melaksanakan cara menampilkan dan menambahkan simbol khusus pada browser/platform, dan melaksanakan cara menyimpan dokumen sesuai dengan penamaan standar.

-  Link ke File

-  Link ke Web

-  Email

-  Define an image

-  Define an image-map

-  Define a clickable area inside an image-map

-  <a href = url>

-  Penggunaan “target”

-  Penggunaan “mailto”

-  <img src = ..>

-  Penggunaan “alt”

-  Penggunaan “width” dan

-  “height”

-  Penggunaan “<map>”

-  Penggunaan “<area>”

200 Menit

-  Menjelaskan cara membuat format dokumen menarik dan mudah di baca

-  Menjelaskan cara menambahkan dan menampilkan simbol khusus pada browser/platform secara tepat

-  Menjelaskan cara menyimpan dokumen sesuai dengan penanaman standar

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.3.   Memformat dokumen dan menambahkan obyek

-  Mampu memformat teks untuk memenuhi persyaratan penyajian pengguna,

-  Mampu memasang background warna atau gambar yang sesuai / menurut persyaratan pengguna (logo perusahaan, buku pedoman perusahaan),

-  Mampu membuat posisi setiap elemen pada halaman di buat lebih menarik.

-  Table Without Border

-  Table Header

-  Table with Caption

-  Span

-  Cell Padding

-  Cell Spacing

-  Membuat List

-  Membuat Layout

-  (header, Content,

-  Footer) dengan menggunakan <div>

-  Penjelasan tag table meliputi

<table>, <tr>, <td>, <th>,

<caption>, <colgroup>, <col>, <thead>, <tbody>, <tfoot>

-  <div>, <ul>, <li>

200 Menit

-  Menjelaskan cara format teksuntuk memenuhi persyaratan penyajian pengguna

-  Menjelaskan cara memasang background warna atau gambar yang sesuai menurut persyaratan pengguna (logo perusahaan, buku pedoman perusahaan)

-  Menjelaskan cara membuat posisi setiap elemen pada halaman di buat lebih menarik

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.4.   Memformat dokumen dan menambahkan obyek - Lanjutan

-  Mampu membuat inden teks dan list (ordered, unordered dan nested),

-  Mampu menyisipkan gambar (GIF, JPEG atau embedded image) dan memformat dokumen sesuai persyaratan.

-  Color Value Color

-  Names

-  Inline Style, Internal Style, External Style

-  Warna dengan RGB(..,..,…)

-  Warna dengan “Color Hex”

-  Warna dengan menggunakan

nama warna

-  Menjelaskan penggunaan stylel dalam HTML element

-  Menggunakan <style>

element pada <head>

-  section

-  Menggunakan External CSS

-  contoh stye : color,

-  background-color,

-  fontfamily, font-size

200 Menit

-  Menjelaskan cara membuat inden teks dan list (ordered, unordered dan nested) di buat

-  Menjelaskan cara menyisipkan gambar (GIF, JPEG atau embedded image) dan dokumen di format sesuai persyaratan

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.5.   Membuat tabel

-  Mampu membuat tabel untuk dasar konten halaman sesuai site map dokumen dan posisi pada halaman,

-  Mampu menset lebar table dan format sel menurut kebutuhan site map dokumen,

-  Mampu membuat border pada table dan beberapa nested table.

-  <form>, <input tye =..>

-  Text field

-  Password Field

-  Radio Button

-  CheckBox

-  Button

-  Drop down

-  TextArea

-  Submit dan Reset button

-  Menjelaskan penggunaan

-  <input checked="checked">

-  <input readonly="readonly">

-  <input disabled="disabled">

-  <option selected="selected">

200 Menit

-  Menjelaskan cara membuat tabel untuk dasar konten halaman sesuai site map dokumen dan posisi pada halaman

-  Menjelaskan cara menset lebar table dan format sel menurut kebutuhan     site map dokumen

-  Menjelaskan cara membuat borders pada table dan beberapa nested table

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.6.   Membangkitkan link

-  Mampu melengkapi dokumen dengan link pada teks dan gambar,

-  Mampu membuat link ke situs FTP atau HTTP,

-  Mampu membagi sebuah gambar menjadi bagian yang dapat di klik menggunakan tag HTML sebagai link ke halaman lain.

-  CSS Syntax

-  CSS Comment

-  CSS “Id” dan “Class”

-  CSS Background

-  CSS Text

-  CSS Font

-  CSS Link

-  CSS List

-  CSS Table

-  Menjelaskan syntax  CSS meliputi         “Selector”,

“Declaration”, “Property”,

“Value”       

-  Penggunaan atribut “#”

-  Penggunaan atribut “.”

-  Menerapkan CSS dengan metode “ID” dan “CLASS” meliputi penggunaan Text, Font, Color, Link, List dan Table

200 Menit

-  Menjelaskan cara melengkapi dokumen dengan link pada teks dan gambar.

-  Menjelaskan cara membuat link ke situs FTP atau HTTP

-  Menjelaskan cara membagi sebuah gambar menjadi bagian yang dapat di klik menggunakan tag HTML sebagai link ke halaman lain.

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.7.   Menguji dan menyimpan dokumen

-  Mampu menguji link-link, warna dan format halaman di uji menggunakan platform/ browser yang berbeda,

-  Mampu mengukur waktu akses dokumen untuk memperoleh waktu akses yang optimal,

-  Mampu menyimpan dokumen dalam folder/direktori yang tepat untuk akses pengguna.

-  Penjelasan pengertian

-  Multimedia

-  Browser Support

-  Video Format

-  Sound Format

-  Penggunaan <object>

Element <param name=”” value=””>

-  <embed scr=””>

-  <video> … </video>

200 Menit

-  Menjelaskan cara menguji link-link, warna dan format halaman di uji menggunakan platform/browser yang berbeda

-  Menjelaskan cara mengukur waktu akses dokumen untuk memperoleh waktu akses yang optimal,

-  Menjelaskan cara menyimpan dokumen dalam folder/direktori yang tepat untuk akses pengguna.

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.8.   Integrasi html dan Javascript

-  Peserta belajar memahami pembuatan halaman web

dengan menggunakan

Javascript

-  Peserta Belajar memahami

penggunaan Variable,

aritmatic operator dan

pencetakan text atau variable

-  Penjelasan penggunaan

<script> elament dalam

<head> section

-  Contoh pembuatan

Javascript dalam extension “.js”

-  Pemanggilan file javascript

(“.js”) kedalam HTML file

-  Declarasi Variable

Javascript Aritmathic (“+”, “-

“, “*”, “/”, “%”, “++”, “—“

-  Document.write

-  Alert

200 Menit

-  Penjelasan apa itu Javascipt, Fungsi Javascript, dan bagaimana memulai penulisan

JavaScript

-  Penjelasan jenis Variable, Aritmatic Operator, Sysmbol

-  Pencetakan nilai pada halaman web

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.9.   Menggunakan function pada Javascript

-  Peserta Belajar mampu membuat javascript dengan

menggunakan Function

-  Function Syntax

-  Function with

-  Parameter

-  Function with a

-  Return Value

200nit

-  Membuat Function tanpa parameter

-  Membuat Function dengan

parameter

-  Memanggil Function tanpa parameter

-  Memanggil Fanction dengan

Parameter

-  Memanggil Function dengan

pengembalian nilai

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.10.    Menggunakan event attribut pada Javascript

-  Peserta Belajar mampu menggunakan event Attribut

pada javascript

-  onload

-  onunload

-  onclick

-  onchange

-  onmouseover

-  onmouseout

-  onmousedown

-  onmouseup

-  onfocus

-  onkeydown

-  onkeyup

200 Menit

-  Menjelaskan Pengguaan

-  Event untuk element HTML

seperti “button”, “text”,

“dropdown”, “check”, “radio”

-  Berikan Penugasan untuk

penerapan

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.11.    Menggunakan condition dan comparison pada Javascrtipt

-  Peserta Belajar mampu menggunakan Condition dan

Comparison

-  Penjelasan operasi perbandingan “==”, “===”,

“!=”, “!==”, “>”, “<”, “>=”,

“<=”

-  Menjelaskan syntax IF

-  If statement

-  If .. else statement

-  If .. else if … else …

statement switch statement

200 Menit

-  Comparison Operator

-  Condition Statement

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.12.    Javascript looping

-  Peserta belajar mampu menggunakan Pengulangan

dalam Javascript

-  for

-  for (x in y)

-  while

-  do .. while

-  break

200 Menit

-  Menjelaskan perbedaan penggunaan for dengan for / in

-  Menjelaskan penggunaan while dengan do .. while

-  Penggunaan break dalam loop

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.13.    Javascript Array

-  Peserta belajar mampu menggunakan variable Array

dalam javascript

-  Pendeklarasian variable Array

-  Penggunaan Variable Array

200 Menit

-  Penerapan Array kedalam table

-  Penerapan Array kedalam Dropdown

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

5.14.    Javascript output & statement

-  Peserta Belajar mampu menggunakan Javascript

Output dan Javascript

Statement

-  Penggunaan “getElementById”

-  Penggunaan “innerHTML”

-  Pengguaan “value”

200 Menit

-  Penggunaan ID pada object html

-  Pemberian nilai pada object html sesuai ID

-  Pengambilan nilai pada object html sesuai ID

-  Pengamatan

-  Tes Tulis

-  Tanya Jawab

-  Pekerjaan Rumah

DOWNLOAD FILE PDF-NYA DISINI

Password: webdasar.farihinmuhamad

Post a Comment

0Comments

Post a Comment (0)