Programming COURSE-001

Mastering CodeIgniter 4: Dari Dasar Hingga Mahir Membuat Website Sekolah

Mastering CodeIgniter 4: Dari Dasar Hingga Mahir Membuat Website Sekolah

Tentang Course Ini

Kuasai pengembangan aplikasi web modern menggunakan CodeIgniter 4 dari nol hingga siap kerja! Pada kursus ini, Anda akan dipandu langkah demi langkah membangun Website Portal Sekolah Lengkap & Sistem Informasi Akademik yang aman, cepat, dan responsif.

Materi yang Akan Dikuasai:
- Pengenalan Arsitektur MVC (Model-View-Controller) pada CodeIgniter 4.
- Konfigurasi Database, Environment (.env), dan Database Migration & Seeding.
- Sistem Autentikasi Multi-User (Superadmin, Guru, dan Siswa) yang aman dengan Session & Filter.
- Manajemen Berita, Pengumuman, Galeri Foto/Video, dan Agenda Kegiatan Sekolah.
- Modul Manajemen Data Guru, Staf, Siswa, dan Kelas.
- Pendaftaran Peserta Didik Baru (PPDB Online) lengkap dengan formulir pendaftaran dan cetak bukti PDF.
- Desain antarmuka modern dan responsif menggunakan Bootstrap 5.
- Tips keamanan aplikasi: Proteksi CSRF, XSS Prevention, sanitasi input, dan teknik deployment ke Shared Hosting / cPanel.

Untuk Siapa Kelas Ini?
Cocok untuk pemula yang ingin belajar web development PHP, mahasiswa yang sedang menyusun tugas akhir atau skripsi, serta guru dan tenaga pendidik IT sekolah.

Kurikulum & Silabus Materi

Disusun secara terstruktur dari dasar hingga mahir

9 Materi / Modul

Memahami filosofi Model-View-Controller (MVC) di CodeIgniter 4, perbandingan dengan versi sebelumnya, instalasi via Composer, struktur direktori, dan konfigurasi environment file (.env).
Tersedia 1 dokumen pendukung

Mempelajari sistem URL Routing, membuat Controller, passing data ke View, dan menyusun template layout modular (Header, Navbar, Sidebar, Footer) menggunakan Bootstrap 5.

Merancang Entity Relationship Diagram (ERD) untuk Web Sekolah: tabel users, guru, siswa, artikel_berita, kategori, galeri, dan pendaftaran_ppdb menggunakan Database Migrations CI4.

Menggunakan CodeIgniter 4 Models, Query Builder, validasi form server-side yang ketat, set flash message notifikasi, dan operasi CRUD lengkap untuk data pengajar & siswa.

Membangun fitur artikel, berita, dan pengumuman sekolah, upload foto thumbnail dengan auto-resize & validasi mime-type, serta integrasi editor teks kaya (WYSIWYG).

Membangun login aman dengan hashing password bcrypt, manajemen session login/logout, proteksi route dengan CodeIgniter Filters untuk membatasi hak akses Admin dan Guru.

Merancang landing page publik yang elegan: hero slider profil sekolah, sambutan kepala sekolah, rekap statistik siswa & guru, agenda kegiatan, galeri foto, dan formulir kontak.

Membangun sistem Penerimaan Peserta Didik Baru (PPDB) online: formulir calon siswa, upload berkas scan, generate nomor registrasi unik, dan export bukti pendaftaran format PDF (Dompdf).

Langkah final: mengaktifkan CSRF protection, sanitasi input XSS, konfigurasi mode production, ekspor-impor database MySQL di hosting, dan setting domain publik.

Keuntungan Mengikuti Course

Akses Materi Online Selamanya
E-Sertifikat Kelulusan Resmi
Grup Diskusi & Komunitas Belajar
Bisa Diakses via HP & Laptop
Investasi Belajar
Rp 20.000
Informasi Course:
  • Kategori: Programming
  • Kode: COURSE-001
  • Jaminan: Akses Instan & Aman