LKPD/JOBSHEET Pengembangan Aplikasi Web Dinamis dengan Bahasa Server-side dan Framework

Mata Pelajaran : REKAYASA PERANGKAT LUNAK

Tingkat: SMK/MAK

Kelas: 11

Penyusun: Afrihadi Kusuma, S.Kom. Afrihadi Kusuma, S.Kom.

Tanggal Dibuat: 06 Jan 2026


Tujuan Pembelajaran

1. **Mengimplementasikan konsep dasar pemrograman web server-side.** * Cakupan Materi: Pengenalan peran server-side dalam pengembangan web dinamis, perbedaan dengan client-side, dasar sintaks bahasa pemrograman server-side (misal: PHP/Node.js), penanganan request HTTP (GET, POST), pengelolaan data form, dan konsep sesi serta cookie. * Alokasi Waktu: (100 JP) 2. **Menerapkan interaksi database dan operasi CRUD (Create, Read, Update, Delete) pada aplikasi web dinamis.** * Cakupan Materi: Konsep database relasional, konektivitas database dari server-side, implementasi operasi CRUD untuk manajemen data, serta pengembangan fitur otentikasi dan otorisasi pengguna dasar. * Alokasi Waktu: (120 JP) 3. **Menganalisis dan menggunakan framework untuk pengembangan aplikasi web.** * Cakupan Materi: Pengenalan arsitektur MVC (Model-View-Controller) pada framework (misal: Laravel/Express.js), instalasi dan konfigurasi proyek framework, konsep routing, controller, view, dan model/ORM untuk mengelola data. * Alokasi Waktu: (110 JP) 4. **Mengembangkan aplikasi web dinamis yang kompleks menggunakan framework.** * Cakupan Materi: Pembangunan modul aplikasi web lengkap berbasis framework, implementasi fitur-fitur lanjutan seperti otentikasi dan otorisasi berbasis peran, validasi data kompleks, integrasi dengan API eksternal, dan pengujian unit/integrasi dasar. * Alokasi Waktu: (80 JP) 5. **Menyusun pendokumentasian teknis dan pengguna untuk aplikasi web.** * Cakupan Materi: Praktik terbaik dokumentasi kode (inline comments, PHPDoc/JSDoc), pembuatan dokumentasi API (misal: Swagger/Postman), penyusunan laporan proyek teknis, serta manual pengguna. * Alokasi Waktu: (22 JP)

Langkah-langkah Kegiatan

1. **Mengimplementasikan konsep dasar pemrograman web server-side.** * Cakupan Materi: Pengenalan peran server-side dalam pengembangan web dinamis, perbedaan dengan client-side, dasar sintaks bahasa pemrograman server-side (misal: PHP/Node.js), penanganan request HTTP (GET, POST), pengelolaan data form, dan konsep sesi serta cookie. * Alokasi Waktu: (100 JP) 2. **Menerapkan interaksi database dan operasi CRUD (Create, Read, Update, Delete) pada aplikasi web dinamis.** * Cakupan Materi: Konsep database relasional, konektivitas database dari server-side, implementasi operasi CRUD untuk manajemen data, serta pengembangan fitur otentikasi dan otorisasi pengguna dasar. * Alokasi Waktu: (120 JP) 3. **Menganalisis dan menggunakan framework untuk pengembangan aplikasi web.** * Cakupan...

Silahkan login untuk membaca LKPD/JOBSHEET REKAYASA PERANGKAT LUNAK Pengembangan Aplikasi Web Dinamis dengan Bahasa Server-side dan Framework selengkapnya

Login Masuk dengan belajar.id Masuk dengan belajar.id
Filter Berdasarkan Tingkat