MODUL AJAR : REKAYASA PERANGKAT LUNAK - Pengembangan Aplikasi Web Dinamis dengan Bahasa Server-side dan Framework

Tingkat: SMK/MAK

Kelas: 11

Topik : Pengembangan Aplikasi Web Dinamis dengan Bahasa Server-side dan Framework

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

Tanggal Dibuat: 06 Jan 2026


Profil Lulusan

  • Keimanan dan Ketakwaan Terhadap Tuhan Yang Maha Esa: Peserta didik diharapkan dapat mengembangkan etika profesional dan integritas dalam berkarya, serta bersyukur atas ilmu pengetahuan yang diberikan.
  • Kewargaan: Menyadari peran sebagai warga digital yang bertanggung jawab dalam pengembangan teknologi, menghargai kekayaan intelektual, dan berkontribusi positif bagi masyarakat.
  • Penalaran Kritis: Mampu menganalisis permasalahan dalam pengembangan aplikasi web, mengevaluasi solusi yang ada, dan membuat keputusan yang logis dalam memilih teknologi atau strategi implementasi.
  • Kreativitas: Menghasilkan ide-ide inovatif dalam desain dan fungsionalitas aplikasi web, serta mampu mengimplementasikan solusi yang unik dan efektif.
  • Kolaborasi: Mampu bekerja sama dalam tim untuk mengembangkan proyek aplikasi web, berbagi pengetahuan, dan saling mendukung untuk mencapai tujuan bersama.
  • Kemandirian: Menunjukkan inisiatif dalam belajar dan mencari solusi secara mandiri, bertanggung jawab atas tugas-tugas yang diemban, dan proaktif dalam mengembangkan keterampilan diri.
  • Kesehatan: Menerapkan ergonomi dan menjaga kesehatan fisik serta mental dalam aktivitas pemrograman yang seringkali membutuhkan waktu lama di depan komputer.
  • Komunikasi: Mampu mengkomunikasikan ide, progress proyek, dan kendala teknis dengan jelas dan efektif baik secara lisan maupun tulisan, termasuk dalam pendokumentasian.

Sarana dan Prasarana

  • Hardware:
    • Komputer/laptop dengan spesifikasi minimal untuk pengembangan web (RAM 8GB+, SSD, Processor i5/Ryzen 5 atau setara).
    • Jaringan internet yang stabil.
    • Proyektor/Smart TV untuk presentasi.
    • Papan tulis dan spidol.
  • Software:
    • Sistem Operasi (Windows/Linux/macOS).
    • Web Server (Apache/Nginx) atau development server yang terintegrasi (PHP built-in server, Node.js http-server).
    • Database Server (MySQL/PostgreSQL/MongoDB).
    • Bahasa Pemrograman Server-side (PHP/Node.js).
    • Framework Web (Laravel/Express.js atau lainnya).
    • Text Editor/IDE (Visual Studio Code, Sublime Text, PHPStorm, WebStorm).
    • Version Control System (Git).
    • Browser (Chrome, Firefox).
    • Tools Pendokumentasian API (Postman, Swagger Editor).
  • Lingkungan Belajar:
    • Ruang kelas/laboratorium komputer yang nyaman dan kondusif.
    • Meja dan kursi yang ergonomis.
    • Akses ke sumber belajar online (dokumentasi resmi, tutorial, forum).

Target Peserta Didik

Modul ajar ini dirancang untuk peserta didik kelas 11 program keahlian Rekayasa Perangkat Lunak (RPL) di SMK/MAK SMKN 1 Masbagaik. Peserta didik diharapkan memiliki dasar pemahaman tentang pemrograman (algoritma dan struktur data) serta konsep dasar pengembangan web client-side (HTML, CSS, JavaScript).

Karakteristik peserta didik yang ditargetkan:

  • Peserta Didik Reguler/Tipikal: Peserta didik yang tidak memiliki kesulitan dalam mencerna dan memahami materi ajar.
  • Peserta Didik dengan Kesulitan Belajar: Peserta didik yang mungkin memiliki gaya belajar yang berbeda atau membutuhkan pendekatan lebih personal dalam memahami konsep-konsep kompleks.
  • Peserta Didik dengan Capaian Tinggi: Peserta didik yang mampu dengan cepat menguasai materi dan siap untuk tantangan proyek yang lebih kompleks atau materi pengayaan.

Fokus akan diberikan pada pembelajaran berdiferensiasi untuk mengakomodasi berbagai tingkat pemahaman dan kecepatan belajar.

Model Pembelajaran

Berbasis Proyek (Project-Based Learning)

Silahkan login untuk membaca Modul Ajar 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