Dasar Web Programming

Semester 2

16 modul ajar · XI TJKT · Fase F

1

JAVASCRIPT DASAR

Fase 1 pembelajaran

Pertemuan 1

JavaScript Dasar

1× JP

Isi Pokok

var, let, const. String, Number, Boolean, Array, Object. Aritmatika, Perbandingan, Logika. if/else, switch, for, while.

Kegiatan Praktik

Praktik variabel. Praktik tipe data. Praktik operator. Praktik control flow.

Buka modul →
1× JP

Isi Pokok

Declaration dan Expression. Arrow Function. click, submit, keypress. getElementById, querySelector.

Kegiatan Praktik

Praktik function. Praktik arrow. Praktik event. Praktik dom.

Buka modul →
Pertemuan 3

Form Validation

1× JP

Isi Pokok

Validasi Form di JavaScript. Email Validation. Required Field Check.

Kegiatan Praktik

Praktik validasi. Praktik email. Praktik required.

Buka modul →

Isi Pokok

Pengenalan Bootstrap. container, row, col. Navbar, Card, Button, Modal. Responsive utilities.

Kegiatan Praktik

Praktik bootstrap. Praktik grid. Praktik components. Praktik responsive.

Buka modul →
2

PENGENALAN PHP

Fase 2 pembelajaran

Pertemuan 5

Pengenalan PHP

1× JP

Isi Pokok

Sintaks Dasar PHP. Variabel dan Tipe Data. Aritmatika, Perbandingan, Logika.

Kegiatan Praktik

Praktik sintaks. Praktik variabel. Praktik operator.

Buka modul →
1× JP

Isi Pokok

if/else, switch, for, while. Function di PHP. Kalkulator sederhana.

Kegiatan Praktik

Praktik control flow. Praktik function. Praktik praktik.

Buka modul →
Pertemuan 7

PHP dan Formulir

1× JP

Isi Pokok

Mengirim Data Form (GET & POST). Memproses Data Form.

Kegiatan Praktik

Praktik form. Praktik proses.

Buka modul →

Isi Pokok

Validasi Server-side. Menampilkan Hasil Proses.

Kegiatan Praktik

Praktik validasi. Praktik hasil.

Buka modul →
3

DATABASE MYSQL/MARIADB

Fase 3 pembelajaran

1× JP

Isi Pokok

Konsep Database dan SQL Dasar. Create, Read, Update, Delete. Praktik di phpMyAdmin.

Kegiatan Praktik

Praktik konsep. Praktik crud. Praktik phpmyadmin.

Buka modul →

Isi Pokok

Koneksi PHP ke MySQL. Prepared Statement (Keamanan).

Kegiatan Praktik

Praktik koneksi. Praktik prepared.

Buka modul →

Isi Pokok

Membuat halaman daftar data. Membuat form input data. Mengedit data. Menghapus data.

Kegiatan Praktik

Praktik read. Praktik create. Praktik update. Praktik delete.

Buka modul →
1× JP

Isi Pokok

Form login HTML. session_start, $_SESSION. Redirect berdasarkan login status.

Kegiatan Praktik

Praktik login. Praktik session. Praktik redirect.

Buka modul →
4

PROYEK INTEGRASI (FINALISASI)

Fase 4 pembelajaran

Isi Pokok

Konfigurasi Database pada Server. Deploy di XAMPP/LAMP.

Kegiatan Praktik

Praktik database. Praktik deploy.

Buka modul →

Isi Pokok

Membuat aplikasi absensi/perpustakaan sederhana. Menggunakan PHP + MySQL. Deploy di server sekolah.

Kegiatan Praktik

Praktik aplikasi. Praktik teknologi. Praktik deploy.

Buka modul →
1× JP

Isi Pokok

Review materi semester 2. Persiapan ujian praktik.

Kegiatan Praktik

Praktik review. Praktik persiapan.

Buka modul →
1× JP

Isi Pokok

CRUD & Login. Deploy dan testing.

Kegiatan Praktik

Praktik praktik. Praktik deploy.

Buka modul →
16 Modul16 Pertemuan

Daftar Modul

Pertemuan 1

JavaScript Dasar

Modul ajar JavaScript Dasar (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 2

Function dan Event

Modul ajar Function dan Event (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 3

Form Validation

Modul ajar Form Validation (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 4

Integrasi dengan Framework CSS

Modul ajar Integrasi dengan Framework CSS (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 5

Pengenalan PHP

Modul ajar Pengenalan PHP (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 6

Pengenalan PHP (lanjutan)

Modul ajar Pengenalan PHP (lanjutan) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 7

PHP dan Formulir

Modul ajar PHP dan Formulir (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 8

PHP dan Formulir (lanjutan)

Modul ajar PHP dan Formulir (lanjutan) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 9

Database MySQL/MariaDB

Modul ajar Database MySQL/MariaDB (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 10

Database MySQL/MariaDB (lanjutan)

Modul ajar Database MySQL/MariaDB (lanjutan) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 11

Proyek Integrasi: CRUD Sederhana

Modul ajar Proyek Integrasi: CRUD Sederhana (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 12

Proyek Integrasi (lanjutan)

Modul ajar Proyek Integrasi (lanjutan) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 13

Proyek Integrasi (finalisasi)

Modul ajar Proyek Integrasi (finalisasi) (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 14

Teaching Factory: Sistem Informasi Sederhana

Modul ajar Teaching Factory: Sistem Informasi Sederhana (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 15

Review dan Persiapan Ujian

Modul ajar Review dan Persiapan Ujian (Placeholder)

1 Pertemuan
Baca
dasar-web-programming
Pertemuan 16

Ujian Akhir Semester 2

Modul ajar Ujian Akhir Semester 2 (Placeholder)

1 Pertemuan
Baca
dasar-web-programming