Belajar PHP 8 untuk Pemula : Konsep dan Praktik
Kelas *Dasar Pemrograman PHP* dirancang khusus untuk pemula yang ingin memulai perjalanan di dunia pengembangan web. Dengan pendekatan praktis dan proyek akhir berupa aplikasi Todo List sederhana, peserta akan belajar cara membuat halaman web dinamis menggunakan PHP—bahasa pemrograman server-side yang paling populer di dunia. Kelas ini menggunakan lingkungan lokal XAMPP agar peserta bisa belajar secara offline tanpa perlu koneksi internet terus-menerus.
Tentang Kelas
Kelas Dasar Pemrograman PHP dirancang khusus untuk pemula yang ingin memulai perjalanan di dunia pengembangan web. Dengan pendekatan praktis dan proyek akhir berupa aplikasi Todo List sederhana, peserta akan belajar cara membuat halaman web dinamis menggunakan PHP—bahasa pemrograman server-side yang paling populer di dunia. Kelas ini menggunakan lingkungan lokal XAMPP agar peserta bisa belajar secara offline tanpa perlu koneksi internet terus-menerus.
Tujuan Umum
Memberikan fondasi kuat dalam pemrograman PHP sehingga peserta mampu membangun aplikasi web sederhana secara mandiri.
Tujuan Khusus
- Memahami konsep dasar pemrograman PHP dan cara menjalankannya di lingkungan lokal.
- Menguasai struktur dasar PHP seperti variabel, tipe data, fungsi, kondisi, dan perulangan.
- Mampu mengolah data dari form HTML menggunakan metode GET dan POST.
- Memahami cara menyimpan dan mengelola data menggunakan file (txt, serialize, JSON).
- Membangun aplikasi web fungsional sederhana (Todo List) sebagai proyek akhir.
Apa Saja yang Dipelajari
-
Instalasi & Persiapan:
- Pengenalan PHP dan instalasi XAMPP di Windows
- Menjalankan server lokal dan mengakses PHP via browser
-
Konsep Dasar Pemrograman:
- Menulis program "Hello World"
- Penggunaan komentar, variabel, dan integrasi PHP dengan HTML
- Membuat dan memanggil fungsi
-
Variabel, Tipe Data, dan Array:
- Integer, float, string, boolean, dan null
- Manipulasi string dan array (indeks, asosiatif, multidimensi)
- Fungsi bawaan untuk operasi array dan tanggal
-
Interaksi dengan Pengguna:
- Membuat form HTML
- Mengirim dan menerima data via GET dan POST
- Upload file dan validasi form dasar
-
Logika Program:
- Struktur kondisi: if, elseif, else, switch
- Operator logika dan ternary
- If bersarang untuk logika kompleks
-
Perulangan:
- for, while, foreach
- break dan continue
- Menampilkan data ke tabel HTML
-
Fungsi Lanjutan:
- Parameter, return value, dan referensi
- Scope variabel (global & lokal)
- Include dan require untuk modularisasi kode
-
Manajemen File:
- Membaca dan menulis file
- Menyimpan data dalam format serialize dan JSON
- Membangun aplikasi Todo List lengkap: tambah, tampilkan, tandai selesai, dan hapus tugas
Hasil yang Diharapkan
Setelah menyelesaikan kelas ini, peserta akan:
- Mampu membuat dan menjalankan skrip PHP di lingkungan lokal
- Memahami logika dasar pemrograman dan menerapkannya dalam konteks web
- Bisa membangun halaman web dinamis yang menerima input pengguna dan menampilkannya kembali
- Mampu menyimpan dan mengelola data tanpa database (menggunakan file)
- Memiliki portofolio berupa aplikasi Todo List fungsional yang dibangun dari nol
Kelas ini menjadi fondasi penting sebelum melangkah ke tahap lanjutan seperti integrasi dengan database (MySQL), framework PHP, atau pengembangan aplikasi web profesional.
Daftar Materi
| Apa itu PHP | 12:54 | |
| Instalasi XAMPP dan Laragon di Windows | 06:15 | |
| Hello World | 06:32 | |
| Komentar | 04:11 | |
| Variabel | 07:19 | |
| Mix HTML | 08:33 | |
| Fungsi | 09:15 | |
| Integer dan Float | 06:50 | |
| Manipulasi String | 09:24 | |
| Null dan Boolean | 10:10 | |
| Array | 05:53 | |
| Array Asosiatif | 04:09 | |
| Array Multidimensi | 08:16 | |
| Fungsi dan Operasi Array | 14:24 | |
| Date Time Sederhana | 07:29 | |
| Membuat Form | 10:57 | |
| Query String GET | 10:15 | |
| Global Variable POST | 11:18 | |
| Parsing Array GET dan POST | 07:51 | |
| Upload File | 10:59 | |
| Validasi Form | 09:30 | |
| If Else | 03:42 | |
| If Elseif Else | 06:08 | |
| If Bersarang | 08:32 | |
| Switch Case | 11:23 | |
| Pengecekan Kondisi Ganda | 08:43 | |
| Ternary Operator | 03:34 | |
| For | 11:40 | |
| For Array | 10:00 | |
| While | 11:48 | |
| Foreach | 08:18 | |
| Break | 06:22 | |
| Continue | 07:22 | |
| Menampilkan Data Array ke Tabel | 05:55 | |
| Membuat Fungsi dan Parameter | 07:04 | |
| Scope Variable | 07:05 | |
| Mengembalikan Nilai dari Fungsi | 06:36 | |
| Parameter Referensi | 05:18 | |
| Include dan Require | 05:30 | |
| Menulis dan Membaca File | 06:35 | |
| Menyimpan File Dalam Format Serialize dan JSON | 07:51 | |
| Membuat Template - Studi Kasus Aplikasi ToDo List | 04:04 | |
| Menambahkan Data - Studi Kasus Aplikasi ToDo List | 06:30 | |
| Menampilkan Data - Studi Kasus Aplikasi ToDo List | 05:31 | |
| Update Data - Studi Kasus Aplikasi ToDo List | 19:18 | |
| Hapus Data - Studi Kasus Aplikasi ToDo List | 11:41 |
Penyusun Materi
Testimoni Oleh Siswa
(9 reviews)
Fikri Fadila
Sabtu, 2 Mei 2026 pukul 08.30
Materinya sangat mudah di pelajari bagi yang pemula sangat rekomend dehh pokoknya dan untuk instrukturnya penjelasan muda di pahami
Azka Ihsan Nurrahman
Selasa, 28 April 2026 pukul 11.08
Materi yang disampaikan oleh mentornya mudah di mengerti dan cocok untuk saya yang ingin review materi PHP 8.
Daden julianto
Sabtu, 24 Januari 2026 pukul 00.17
enak penjelasaannya terimakasih kaaaaaa adityaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Trisakti Akbar
Kamis, 25 Desember 2025 pukul 23.29
Kelas pemrograman PHP dasar ini terstruktur, dan mudah dipahami, cocok untuk pemula belajar coding dari nol. Selain itu, mentornya juga menjelaskan dengan sangat baik....
Nur Rahmad Wahyu Saputro
Rabu, 10 Desember 2025 pukul 17.54
penjelasan yang mudah dipahami, dan tutorial videonya mudah diikuti mantap dan keren. saya merekomendasikan kelas ini untuk programmer pemula
Edo Ardo Philiphus
Selasa, 9 Desember 2025 pukul 18.48
Penyampaian mentor mudah dipahami untuk saya sehingga dalam mengikuti arahan bisa dilakukan dengan sangat mudah.
Teuku Ghazi Mohammad Anshari
Jumat, 28 November 2025 pukul 13.33
materi untuk dasar jelas. kadang mentor memberikan informasi best practice penggunaan kode, dan mana hal-hal yang biasa-nya akan masih sering digunakan ketika sudah memakai framework.
Yoyon Haryono
Senin, 27 Oktober 2025 pukul 18.38
materi yang disampaikan sangat mudah dipahami, detail sekali bagi saya yang mulai belajar PHP, mudah-mudahan dapat bermanfaat untuk saya pribadi dan mentor yang sudah mau berbagi ilmunya
Try HelviAnsyah
Senin, 27 Oktober 2025 pukul 00.44
Materi nya bagus untuk yang tidak punya banyak waktu bekerja, krna php ini luas banget, tapi dengan materi ini rasanya udh cukup , yg penting paham ini utk apa, good

