LKPD/JOBSHEET Pengembangan Aplikasi Web Dinamis Berbasis Data dengan Bahasa Pemrograman Server-Side dan Framework Modern
Mata Pelajaran : REKAYASA PERANGKAT LUNAK
Tingkat: SMK/MAK
Kelas: 11
Penyusun:
Tata Supriatna
Tanggal Dibuat: 08 Jul 2026
Tujuan Pembelajaran
1. Peserta didik mampu menjelaskan konsep dasar pemrograman server-side dan arsitektur database relasional untuk pengembangan web dinamis. * Cakupan Materi: Konsep dasar client-server, request-response cycle, perbandingan web statis dan dinamis, peran bahasa pemrograman server-side, pengenalan database relasional (tabel, relasi, kunci), konsep SQL dasar. * (40 JP) 2. Peserta didik mampu menerapkan bahasa pemrograman server-side untuk berinteraksi dengan database dan mengelola data aplikasi web. * Cakupan Materi: Sintaks dasar bahasa pemrograman server-side (misal: PHP/Node.js), koneksi database dari server-side, operasi CRUD (Create, Read, Update, Delete) menggunakan SQL dan bahasa server-side, konsep sesi dan cookie untuk manajemen state. * (100 JP) 3. Peserta didik mampu memahami dan menggunakan framework modern untuk membangun struktur aplikasi web yang terorganisir. * Cakupan Materi: Pengenalan framework web (misal: Laravel/Express.js), konsep dan penerapan arsitektur MVC (Model-View-Controller), routing dan controller, view template engine, model dan ORM (Object-Relational Mapping). * (120 JP) 4. Peserta didik mampu mengembangkan aplikasi web berbasis data dengan fitur-fitur interaktif dan manajemen pengguna menggunakan framework. * Cakupan Materi: Implementasi autentikasi (login/logout) dan otorisasi (hak akses), validasi data input, penanganan form, fitur upload file, pagination, pembangunan fitur CRUD yang kompleks dalam framework. * (100 JP) 5. Peserta didik mampu menerapkan praktik keamanan dasar pada aplikasi web dan membuat dokumentasi proyek yang komprehensif. * Cakupan Materi: Ancaman keamanan web umum (SQL Injection, XSS, CSRF), sanitasi input, hashing password, penanganan error, jenis-jenis dokumentasi proyek (teknis, pengguna, API), teknik penulisan dokumentasi kode yang baik. * (72 JP)
Langkah-langkah Kegiatan
1. Peserta didik mampu menjelaskan konsep dasar pemrograman server-side dan arsitektur database relasional untuk pengembangan web dinamis. * Cakupan Materi: Konsep dasar client-server, request-response cycle, perbandingan web statis dan dinamis, peran bahasa pemrograman server-side, pengenalan database relasional (tabel, relasi, kunci), konsep SQL dasar. * (40 JP) 2. Peserta didik mampu menerapkan bahasa pemrograman server-side untuk berinteraksi dengan database dan mengelola data aplikasi web. * Cakupan Materi: Sintaks dasar bahasa pemrograman server-side (misal: PHP/Node.js), koneksi database dari server-side, operasi CRUD (Create, Read, Update, Delete) menggunakan SQL dan bahasa server-side, konsep sesi dan cookie untuk manajemen state. * (100 JP) 3. Peserta...
Silahkan login untuk membaca LKPD/JOBSHEET REKAYASA PERANGKAT LUNAK Pengembangan Aplikasi Web Dinamis Berbasis Data dengan Bahasa Pemrograman Server-Side dan Framework Modern selengkapnya
Login
Masuk dengan belajar.id