(RPP)
KOMPETENSI DASAR
INDIKATOR
1. Dapat menjelaskan Website dan Web server
2. Dapat menjelaskan URL, HTTP
9. Memahami fungsi CSS3 untuk membuat user interface yang responsif di semua ukuran layar
10. Memahami framework CSS Bootstrap yang digunakan sebagai alternatif untuk
mengembangkan user inerface
C. TUJUAN PEMBELAJARAN
D. MATERI PEMBELAJARAN
1. HTML Dasar
2. HTML Lanjutan (HTML5)
3. CSS Dasar
4. CSS Lanjutan (CSS3)
5. Bootstrap (v3.x/4.x) Framework
E. METODE PEMBELAJARAN
Sumber
1. W3school
2. Bootstrap Docs
Media Pembelajaran
1. Laptop
2. XAMPP
3. Teks Editor (Sublime, Atom, VS Code)
G. KEGIATAN PEMBELAJARAN
Pertemuan
Kegiatan Deskripsi Alokasi waktu
ke
Menjelaskan Website dan
5 Menit
Web server
Menjelaskan URL, HTTP 5 Menit
Menjelaskan HTML, Web
15 Menit
Browser
Menjelaskan cara proses
konsep-konsep dan 5 Menit
1
teknologi web
Menjelaskan perbedaan
5 Menit
klien dan server
Menjelaskan konsep-
5 Menit
konsep dan teknologi web
Membuat halaman web
50 Menit
sederhana dari HTML
Menjelaskan atribut tag
5 Menit
pada HTML
Menjelaskan perbedaan
HTML biasa dengan 5 Menit
HTML5
Menjelaskan tag HTML5 5 Menit
2
Menggunakan tag HTML5 10 Menit
Membuat halaman web
lanjutan dengan paduan 30 Menit
HTML biasa dan HTML5
Membuat halaman web
35 Menit
dari template
Menjelaskan CSS dan
10 Menit
fungsinya
Menjelaskan cara
10 Menit
penggunaan CSS
Menjelaskan dasar CSS 10 Menit
3
Menjelaskan syntax CSS
10 Menit
dan cara menulisnya
Membuat halaman web
sederhana dengan HTML 50 Menit
dan CSS
Menjelaskan fungsi
10 Menit
lanjutan CSS
4
Membuat halaman web
80 Menit
dengan konsep tertentu
Menjelaskan fungsi baru
yang ada di CSS3 (media 10 Menit
query, dll)
5 Mencontohkan fungsi baru
20 Menit
yang ada di CSS3
Membuat desain halaman
60 Menit
web dengan CSS3
Menjelaskan pengertian
6 20 Menit
Bootstrap dan
penggunaannya
Menjelaskan dasar-dasar
10 Menit
Bootstrap
Memberi contoh
10 Menit
penggunaan Bootstrap
Membuat layout sederhana
10 Menit
dengan Bootstrap
Membuat layout sederhana
50 Menit
dengan contoh yang lain
Menjelaskan komponen
10 Menit
bootstrap
Memberi contoh cara
menggunakan komponen 20 Menit
7
bootstrap
Membuat desain halaman
website dengan 60 Menit
komponen bootstrap
RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
MATERI POKOK :
Menulis Program
KOMPETENSI DASAR
INDIKATOR
11. Dapat menjelaskan Website dan Web server
19. Memahami fungsi CSS3 untuk membuat user interface yang responsif di semua ukuran layar
20. Memahami framework CSS Bootstrap yang digunakan sebagai alternatif untuk
mengembangkan user inerface
J. TUJUAN PEMBELAJARAN
K. MATERI PEMBELAJARAN
6. HTML Dasar
7. HTML Lanjutan (HTML5)
8. CSS Dasar
9. CSS Lanjutan (CSS3)
10. Bootstrap (v3.x/4.x) Framework
L. METODE PEMBELAJARAN
Sumber
1. PHP Documentations
2. CodeIgniter Documentations
3. JQuery Documentations
Media Pembelajaran
1. Laptop
2. XAMPP
3. Teks Editor (Sublime, Atom, VS Code)
N. KEGIATAN PEMBELAJARAN
Pertemuan
Kegiatan Deskripsi Alokasi waktu
ke
Menjelaskan tahap awal
8 10 Menit
membuat aplikasi web
Menjelaskan cara membuat
konsep dan spesifikasi 10 Menit
website
Menjelaskan CRUD sebagai
10 Menit
tahap awal aplikasi website
Cara membuat CRUD
60 Menit
bagian 1 (Create data)
Cara membuat CRUD
9 60 Menit
bagian 2 (Read data)
Mengulangi CRUD bagian 1
30 Menit
dan bagian 2
Mengulangi CRUD bagian 1
10 30 Menit
dan bagian 2
Membuat CRUD bagian 3
20 Menit
(Update data)
Membuat CRUD bagian 4
20 Menit
(Delete data)
Mengulangi CRUD bagian 3
20 Menit
dan bagian 4
11 Membuat sistem login user 40 Menit
Mengulang pembuatan
50 Menit
sistem login user
Membuat sistem pencarian
12 20 Menit
data
Membuat sistem upload
20 Menit
file
Mengulang pembuatan 50 Menit
sistem pencarian data dan
upload file
Menjelaskan codeigniter
13
dan dasar-dasarnya
Menjelaskan konsep OOP
dalam CodeIgniter
Menjelaskan cara
mengkonfigurasi
CodeIgniter