Skip to content

Pengenalan Modul ​

Modul ini dibuat sebagai bahan latihan dan persiapan mandiri untuk menghadapi sertifikasi UKI Junior Web Programming (JWP). Fokus utamanya adalah memahami alur kerja pengembangan web dari konsep dasar hingga implementasi nyata melalui studi kasus aplikasi sistem informasi perpustakaan.

Modul ini bukan kisi-kisi resmi ujian, melainkan panduan belajar praktik agar lebih terbiasa menulis kode, merancang database, dan menangani alur logika aplikasi web.


1. Cakupan Materi ​

Pembahasan materi disusun secara bertahap menggunakan standar teknologi terkini: PHP 8.3+, Laravel 13, Blade, dan MySQL pada lingkungan XAMPP.

Topik yang dipelajari mencakup:

  • PHP Native: Memahami cara kerja server-side scripting, pemrosesan request HTTP, dan penanganan data dasar tanpa framework.
  • Laravel 13 & MVC: Mengenal arsitektur Model-View-Controller, perutean (routing), dan pengelolaan logika controller.
  • Blade Template Engine: Membuat antarmuka web dinamis, pemisahan master layout, dan pemanfaatan komponen tampilan.
  • Database MySQL & Migration: Merancang skema relasi data (ERD) dan mengeksekusi tabel database menggunakan migration.
  • Authentication & Authorization: Membangun alur login, logout, proteksi session, dan pembatasan hak akses (admin dan anggota) secara manual tanpa paket otomatis.

2. Cara Menggunakan Modul ​

Agar materi dapat dipahami dengan baik, gunakan panduan praktikum ini dengan cara:

  1. Ikuti urutan bab: Setiap materi saling berkaitan. Selesaikan bab pengantar sebelum masuk ke tahap konfigurasi dan koding.
  2. Ketik kodenya langsung: Hindari kebiasaan menyalin (copy-paste) mentah. Mengetik kode baris demi baris membantu memahami maksud setiap instruksi.
  3. Jalankan di server lokal: Pastikan Apache dan MySQL di XAMPP aktif, lalu uji setiap contoh kode langsung di browser.
  4. Selesaikan latihan mandiri: Di akhir sebagian besar materi terdapat latihan kecil untuk menguji pemahaman logika.
  5. Analisis pesan error: Saat kode tidak berjalan, periksa baris error dan telusuri letak kesalahannya (sintaks, query, atau rute).

3. Mulai Belajar ​

Materi pertama membahas dasar kerja PHP Native sebelum kita masuk ke framework Laravel.

Buka Materi 01: Mengenal PHP Native →