đŸ’ģ Pemrograman Web 2
â„šī¸ Overview

Pemrograman Website 2 (INF2419)

Informasi Mata Kuliah

AspekKeterangan
Kode MKINF2419
Nama MKPemrograman Website 2
SKS3 (Praktikum)
SemesterGenap 2025/2026
Program StudiInformatika
FakultasFEBI (Ekonomi & Bisnis Islam)
PrasyaratDasar Pemrograman, Pemrograman Website 1
Dosen PengampuMohammad Reza Maulana, M.Kom

Deskripsi Singkat

Mata kuliah Pemrograman Website 2 membahas pengembangan aplikasi web menggunakan PHP, MySQL, dan Laravel Framework. Pembelajaran dirancang berbasis Outcome-Based Education (OBE) dengan studi kasus berkelanjutan: Sistem Manajemen Perpustakaan yang dikembangkan dari PHP Native (fase 1) hingga Laravel (fase 2).

Struktur Pembelajaran

Fase 1: PHP Fundamentals & Database (P1-7)

  • P1: Pengantar Backend Web & Setup Environment
  • P2-5: Sintaks PHP, Kontrol Alur, Array, Function, Form Handling
  • P6-7: Database MySQL & CRUD Native

Fase 2: Framework & Integration (P9-15)

  • P9-11: Laravel Framework, Migration, Model, Routing, View
  • P12-14: CRUD Resourceful, Authentication, Transaksi
  • P15: Integrasi Sistem & Finalisasi

Evaluasi

  • P8: UTS (Ujian Tengah Semester - 30%)
  • P16: UAS (Ujian Akhir Semester - 35%)

Navigasi Materi

  • 📋 Outline Pembelajaran — Panduan lengkap 16 minggu
  • 📜 RPS — Rencana Pembelajaran Semester dengan CPL, CPMK, Sub-CPMK
  • 📚 Daftar Referensi — Buku, artikel, dan sumber pembelajaran
  • 🎓 Pertemuan 1-16 — Modul pembelajaran mingguan

Capaian Pembelajaran (OBE)

CPL (Capaian Pembelajaran Lulusan)

Setelah menyelesaikan modul ini, Anda akan menguasai:

  • CPL04: Konsep teoretis informatika dan problem-solving prosedural
  • CPL05: Sistem komputer dan desain algoritma menggunakan framework
  • CPL06: Pengembangan algoritma/metode dalam perangkat lunak
  • CPL10: Desain, implementasi, dan evaluasi solusi berbasis komputasi

CPMK (Capaian Pembelajaran Mata Kuliah)

  • CPMK04.1: Memahami konsep dasar pengembangan web backend
  • CPMK05.1: Merancang struktur aplikasi web backend berbasis framework
  • CPMK06.1: Mengimplementasikan backend web dengan PHP & Laravel
  • CPMK10.1: Mengembangkan dan mengevaluasi aplikasi web backend

📌 Catatan: Seluruh materi pembelajaran dirancang untuk pemula hingga menengah. Pastikan environment development sudah siap sebelum memulai!