Silabus Pembelajaran PPLG
Silabus Pembelajaran PPLG
Waktu dalam
No Elemen JP
(1 JP = 45 ”)
1 Pendahuluan
– Pengenalan Komputer
– Pengenalan Sistem Komputer (Hardware, Software,
Brainware) 4
Latihan dan Quis
2 Pengenalan Hardware 4
– Komponen Input Pada Komputer
– Komponan Proses Pada Komputer
– Komponen Output Pada Komputer
Latihan dan Quis
3 Pengenalan Software 16
– Pengenalan Sistem Operasi
– Pengenalan Software Aplikasi
Waktu dalam
No Elemen JP
(1 JP = 45 ”)
1 Pendahuluan
– Pengenalan Algoritma
– Sejarah Algoritma
– Struktur Algoritma (squensial, Pemilihan,
Pengulangan) 4
Latihan dan Quis
2 Pengenalan Algoritma 4
Waktu dalam
JP
No Elemen (1 JP = 45 ”)
1 Pendahuluan
– Pengenalan mengenai website, apa itu website,
tools dalam mengembangkan sebuah website 8
– Latihan dan Quis
2 Pengenalan HTML 8
– Pengenalan HTML
– Membuat Halaman Pertama HTML
– Struktur Dasar HTML
– Identifikasi Elemen Pada halaman website
– Latihan dan Quis
3 Pendalaman HTML 32
– Typografi (Paragraft, Headline, Sub, Sup)
– List (orderlist, unorderlist)
– Ananomi Tabel (table, thead, tbody, tr, td, td,
colspan, rowspan, tabel on tabel)
Waktu dalam
JP
No Elemen (1 JP = 45 ”)
1 Pendahuluan
– Pengenalan CSS, kenapa membutuhkan CSS dalam
Pemrograman Web 8
Latihan dan Quis
2 Pengenalan CSS 8
– Pengenalan Cara Kerja CSS
– Anatomy CSS
– Penggunaan CSS dalam HTML
– CSS Native
– CSS Framework
Latihan dan Quis
3 Pendalaman CSS 40
CSS Native
– Style Pada Text
– Style Pada Multimedia
– Style Pada Tabel
– Style Pada Formulir
CSS Framework
– Install CSS Framework pada halaman website
– Pengenalan class pada CSS Framework
– Menggunakan CSS Framework pada halaman
website
Waktu dalam
JP
No Elemen (1 JP = 45 ”)
1 Pendahuluan
– Pengenalan Javascript, kenapa membutuhkan
Javascript dalam Pemrograman Web 8
– Latihan dan Quis
2 Pengenalan Javascript 8
– Pengenalan Cara Kerja Javascript
– Anatomy Javascript
– Penggunaan Javascript dalam HTML
– Javascript Native
– Javascript Framework
3 Pendalaman Javascript 40
– Variabel dan Type Data
– Array 1 dimensi dan multidimensi
– Pencabangan
– Pengulangan
– Fungsi
Waktu dalam
JP
No Elemen (1 JP = 45 ”)
1 Pendahuluan
– Pengenalan PHP, kenapa membutuhkan Javascript
dalam Pemrograman Web
– Pengenalan Cara Kerja PHP
– Pengenalan Web Server (Apache, EnginX, dll) 8
Latihan dan Quis
2 Pengenalan PHP 8
– Anatomy PHP
– Penggunaan PHP dalam HTML
– Instalasi Web Server
Latihan dan Quis
3 Pendalaman PHP 1 16
Fundamental PHP
– Variabel dan Operator
– Pencabangan
– Pengulangan
– Fungsi
– Session & Coccies
4 Pendalaman PHP 2 24
CRUD Pada PHP
– Read Data
– Insert Data (create)
– Update Data
– Delete Data
4 Project Base Learning 16
Waktu dalam
JP
No Elemen (1 JP = 45 ”)
1 Pendahuluan
– Perkenalan tentang Web Framework yang ada
– Pengenalan MVC pada Web Framework
– How to Built Web Application Must Make Web
Framework ??? 8
– Latihan dan Quis
2 Pengenalan CodeIginiter 16
– Pengenalan CodeIgniter
– MVC Pada CodeIgniter
– Instalasi CodeIgniter
– File Direktori CodeIgniter
– Latihan dan Quis
3 Pendalaman CodeIgniter 1
Penggunaan MVC pada CodeIgniter
– Method Controller
– Passing Variabel pada URL
– Passing Variabel dengan View
– Pengenalan Model (cara membuat file model)
– Pengenalan View (cara membuat file view)
– Mengenal Library model, view, dan controller
(cara memanggil view, dan model pada controller)
– Penggunaan Construct
Latihan dan Quis 16
4 Pendalaman CodeIgniter 2
CRUD Pada Codeigniter 32
– Setting dan configurasi awal CodeIgniter
– Read Data
– Create Data
– Update Data
– Delete Data
Latihan dan Quis
4 Pendalaman CodeIgniter 3
Library Pada CodeIgniter
– URI CodeIgniter
– Form Validation
– Pagination
– Upload
– Session
Latihan dan Quis 24
5 Pendalaman CodeIgniter 3
Templating CodeIgniter + Boostrap/Tailwind CSS
– Pembagian bagian Kode (Header, Footer, Body)
– Penyesuaian Penggunaan Boostrap / Tailwind
Latihan dan Quis 16
Project Base Learning
Waktu dalam
JP
No Elemen (1 JP = 45 ”)
1 Pendahuluan
– Pengenalan Apa itu Basis Data
– Jenis jenis Database yang ada
– Database yang akan digunakan 8
– Latihan dan Quis
2 Pengenalan Basis Data 16
– Struktur Database (Tabel, Field, Record)
– Kode – kode DDL
– Kode – Kode DML
– Relasi & Normalisasi
– Latihan dan Quis
3 Pendalaman Database 1 24
Fundamental Basis Data (berbasis Terminal)
– DDL
1. Membuat Database (create database)
2. Menggunakan Database (use)
3. Mengubah Nama Database (change)
4. Menghapus Database (drop)
5. Membuat Tabel (create)
6. Mengubah Struktur Tabel (alter)
7. Menghapus Tabel (drop)
– DML
1. Menampilkan record pada tabel (select)
2. Mengisi record pada tabel (insert)
3. Mengubah record pada tabel (update)
4. Menghapus record pada tabel (delete)
4 Pendalaman Database 2 8
Menggunakan Platform DBMS (phpMyAdmin, HeidiSQL,
Mysql Front)
Project Base Learning
– Membuat database Portopolio Pribadi
5 – Membuat Database Company Profile 16