Anda di halaman 1dari 8

Silabus Pembelajaran PPLG

Mata Pelajaran : Komputer dan Jaringan Dasar


Unit Kompetensi : Hardware
Total JP : 32 JP

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

Latihan dan Quis

– Instalasi Sistem Operasi


1. Pembuatan Bootable via Flasdisk
2. Instalasi Sistem Operasi

– Instalasi Software Aplikasi Utama


1. Instalasi Aplikasi Office
2. Instalasi Aplikasi Multmedia

– Instalasi Perangkat Pendukung


1. Instalasi Driver Printer dll
Project Base Learning
4 Instalasi Perangkat PC dari 0 – dapat digunakan konsumen 8
Mata Pelajaran : Pemrograman Dasar
Unit Kompetensi : Algoritma Dasar
Total JP : 32 JP

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

Latihan dan Quis


3 Pengenalan Software 16
Latihan dan Quis
4 Project Base Learning 8

Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak


Unit Kompetensi : Pemrograman Web (HTML)
Total JP : 72 JP

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)

Quis berbasis project


– Multimedia (img, sound, video)
– Anchor (href)
– Formulir (text, textarea, checkbox, select)

Quis berbasis project

Project Base Learning

Membuat Halaman website


1. Portopolio Pribadi
4 2. Company Profile sekolah sekolah dibawah LP Ma 24
Arif NU Tasikmalaya
3. Company Profile perusahaan yang telah MoU
dengan SMKS NU Tasikmalaya

Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak


Unit Kompetensi : Pemrograman Web (CSS)
Total JP : 72 JP

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

Latihan dan Quis

CSS Framework
– Install CSS Framework pada halaman website
– Pengenalan class pada CSS Framework
– Menggunakan CSS Framework pada halaman
website

Latihan dan Quis


Project Base Learning

Membuat Halaman website


1 Portopolio Pribadi (tambahkan Style)
4 2 Company Profile sekolah sekolah dibawah LP Ma Arif 16
NU Tasikmalaya (tambahkan Style)
3 Company Profile perusahaan yang telah MoU
dengan SMKS NU Tasikmalaya (tambahkan Style)

Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak


Unit Kompetensi : Pemrograman Web (Javascript)
Total JP : 72 JP

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

Latihan dan Quis (Aplikasi Kalkulator, dll)

– Pengulangan
– Fungsi

Latihan dan Quis (Aplikasi Pemilihan dll)

4 Project Base Learning 16


Membuat Halaman website
1 Portopolio Pribadi (tambahkan Style + javascript)
2 Company Profile sekolah sekolah dibawah LP Ma Arif
NU Tasikmalaya (tambahkan Style + javascript)
3 Company Profile perusahaan yang telah MoU
dengan SMKS NU Tasikmalaya (tambahkan Style +
javascript)

Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak


Unit Kompetensi : Pemrograman Web (PHP)
Total JP : 72 JP

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

Membuat Halaman website


1. Portopolio Pribadi (tambahkan Style + javascript +
PHP)
2. Company Profile sekolah sekolah dibawah LP Ma Arif
NU Tasikmalaya (tambahkan Style + javascript + PHP)
3. Company Profile perusahaan yang telah MoU dengan
SMKS NU Tasikmalaya (tambahkan Style + javascript +
PHP)

Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak


Unit Kompetensi : Pemrograman Web Framework (CodeIgniter)
Total JP : 144 JP

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

Membuat Halaman website


1. Portopolio Pribadi (tambahkan Style + javascript +
PHP + Codeigniter + Boostrap)
2. Company Profile sekolah sekolah dibawah LP Ma
Arif NU Tasikmalaya (tambahkan Style + javascript
+ PHP + Codeigniter + Boostrap)
3. Company Profile perusahaan yang telah MoU
dengan SMKS NU Tasikmalaya (tambahkan Style +
javascript + PHP + Codeigniter + Bootstrap)
6 32

Mata Pelajaran : Basis Data


Unit Kompetensi : DBMS
Total JP : 72 JP

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

Anda mungkin juga menyukai