Web Programming

Dasar Pemrograman Web dengan PHP dan CodeIgniter 4

Pelajari fondasi PHP modern hingga arsitektur MVC CodeIgniter 4 melalui instruksi bertahap, pembacaan error mandiri, dan proyek aplikasi nyata.

Diperbarui 30 Sep 2026id4 bagian · 16 pelajaran6 jam 30 menit
Belum ada ulasan
Level Beginner
Kategori Web Programming
Perkiraan Durasi 6 jam 30 menit

Skill yang dibangun

Apa yang akan Anda pelajari

Menulis skrip PHP untuk memproses dan memvalidasi data formulir HTTP POST maupun GET

Melakukan operasi CRUD pada basis data MySQL menggunakan PDO dan Query Builder CodeIgniter 4

Mengatur routing, controller, view, dan layout templating berdasarkan prinsip MVC

Menerapkan mekanisme autentikasi berbasis session dan filter middleware untuk pengamanan rute

Membaca serta mengisolasi sumber bug menggunakan error log PHP dan CodeIgniter Debug Toolbar

Siapa Target Audiens Kursus Ini

Pemula yang baru memulai pemrograman web dan ingin membangun fondasi back-end terstruktur sebelum melangkah ke tingkat lanjutan.

Project outcomes

Apa yang Akan Anda Buat

Aplikasi Sistem Manajemen Inventaris Barang berbasis web yang mencakup fitur autentikasi pengguna, manajemen stok barang masuk dan keluar, validasi input formulir, serta filter pencarian data.

Konten Kursus

Penyiapan Lingkungan Pengembangan PHP Modern

4 pelajaran | 95 menit
Instalasi dan Verifikasi Runtime PHP CLI
25 menit
Pemasangan Composer untuk Pengelolaan Dependensi
20 menit
Konfigurasi Visual Studio Code untuk Pengembangan PHP
20 menit
Menjalankan Server Bawaan PHP dan Menulis Skrip Pertama
30 menit

Fondasi Bahasa PHP dan Mekanisme HTTP

4 pelajaran | 140 menit
Manipulasi Data Menggunakan Array Asosiatif
30 menit
Pemrosesan Request Form melalui GET dan POST
35 menit
Enkapsulasi Entitas Menggunakan Class dan Object
40 menit
Pengorganisasian Berkas dengan Namespace dan Autoloader
35 menit

Arsitektur MVC dan Fondasi CodeIgniter 4

4 pelajaran | 145 menit
Inisialisasi Kerangka Proyek dan Konfigurasi Environment
25 menit
Rute HTTP dan Penanganan Logika di Controller
35 menit
Penyajian Antarmuka Menggunakan Views dan Layout
40 menit
Akses Data Terpusat Menggunakan CI4 Model
45 menit

Proyek Akhir: Membangun Aplikasi Katalog Buku Digital

4 pelajaran | 270 menit
Perancangan Skema Database dan Eksekusi Migrasi
60 menit
Implementasi Fitur Tambah dan Validasi Data Buku
75 menit
Pembaruan, Penghapusan Data, dan Notifikasi Flashdata
75 menit
Penerapan Pencarian, Paginasi, dan Verifikasi Alur Sistem
60 menit

Deskripsi Kursus

Mempelajari pengembangan web sering kali terasa membingungkan ketika pemula langsung dihadapkan pada framework modern tanpa memahami cara kerja PHP di balik layar. Tanpa model mental yang benar mengenai siklus request-response HTTP, interaksi basis data, dan eksekusi skrip di sisi server, proses koding berubah menjadi sekadar menyalin konfigurasi tanpa daya nalar yang kokoh.

Kursus ini dirancang dengan pendekatan bertahap yang menekankan penalaran logis. Kita mulai dari sintaks inti PHP, penanganan data formulir, hingga koneksi database relasional menggunakan PDO. Setelah fondasi terbentuk, kita beralih ke CodeIgniter 4 untuk mempelajari cara kerja pola Model-View-Controller (MVC), routing terstruktur, dan pemisahan tanggung jawab antarkomponen aplikasi.

Setiap topik dilengkapi langkah konkret, verifikasi hasil eksekusi, serta cara membaca pesan error ketika kode tidak berjalan sesuai rencana. Pendekatan ini memastikan peserta tidak hanya mampu menghasilkan kode yang berfungsi, tetapi juga memahami alasan di balik setiap keputusan teknis dan siap mengembangkan aplikasi web mandiri.

Rating & Ulasan

0 ratings