0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan3 halaman

Belajar PHP

Dokumen ini adalah rencana belajar 30 hari untuk menguasai PHP dari dasar hingga tingkat mahir, dibagi menjadi empat fase: Fondasi PHP, Intermediate PHP, PHP & Database, dan Level Mahir & OOP. Setiap fase mencakup tujuan, fokus utama, dan praktik yang harus dilakukan. Terdapat juga tips tambahan untuk mendukung proses belajar.

Diunggah oleh

garudamasterbimbel
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan3 halaman

Belajar PHP

Dokumen ini adalah rencana belajar 30 hari untuk menguasai PHP dari dasar hingga tingkat mahir, dibagi menjadi empat fase: Fondasi PHP, Intermediate PHP, PHP & Database, dan Level Mahir & OOP. Setiap fase mencakup tujuan, fokus utama, dan praktik yang harus dilakukan. Terdapat juga tips tambahan untuk mendukung proses belajar.

Diunggah oleh

garudamasterbimbel
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

Mantap!

Semangatmu luar biasa, dan dengan fokus 30 hari penuh, kamu


bisa membangun fondasi kuat bahkan mulai masuk ke level mahir. Ini
rencana belajar 30 hari yang detail, sederhana, dan bertahap dari 0 sampai
sangat ahli. Kita akan bagi menjadi 4 fase:

🔹 Fase 1: Fondasi PHP (Hari 1–7)

Tujuan: Memahami sintaks dasar dan konsep penting PHP.

Har
Fokus Utama Detail Belajar
i

Pengenalan PHP & - Instal XAMPP/Laragon- Struktur file PHP- Echo,


1
Tools komentar

- Variabel, konstanta- Tipe: string, int, float,


2 Variabel & Tipe Data
boolean

- Operator: aritmatika, logika, perbandingan-


3 Operator & String
Manipulasi string

Percabangan (IF,
4 - IF, ELSEIF, ELSE- Switch case
ELSE)

Perulangan (FOR,
5 - For, while, do-while- Nested loop
WHILE)

6 Array - Indexed & associative array- Fungsi array dasar

- Buat fungsi sendiri- Parameter, return- Scope


7 Fungsi
variabel

📌 Praktik: Buat kalkulator sederhana dengan fungsi dan kondisi.

🔹 Fase 2: Intermediate PHP (Hari 8–15)

Tujuan: Mulai berpikir seperti programmer PHP sungguhan.

Har
Fokus Utama Detail Belajar
i

- $_GET, $_POST, $_SERVER, $_SESSION,


8 Superglobals
$_COOKIE
Har
Fokus Utama Detail Belajar
i

9 Form Handling - Validasi data- Kirim data via POST

10 File Handling - Buka, baca, tulis file- Upload file

String & Array


11 - Explode, implode- Array multidimensi
Advanced

12 Include & Require - Pecah file- Struktur folder project

13 Session & Cookie - Login sederhana dengan session

14 Error Handling - Try-catch, die, custom error

15 Project Mini #1 - Buat sistem login & registrasi sederhana

📌 Praktik: Bangun halaman login & dashboard sederhana.

🔹 Fase 3: PHP & Database (Hari 16–23)

Tujuan: Integrasi PHP dengan database MySQL.

Har
Fokus Utama Detail Belajar
i

16 MySQL Dasar - Instal phpMyAdmin- Buat DB dan tabel

17 Koneksi DB - mysqli_connect, error handling

- Form input data ke database- Tampilkan


18 Insert & Select
data

19 Update & Delete - CRUD dasar

Prepared
20 - Keamanan dari SQL Injection
Statement

21 Relasi Tabel - JOIN dasar: INNER, LEFT

Pagination &
22 - Batasi hasil, buat pencarian
Search

- Aplikasi CRUD lengkap (misal: manajemen


23 Project Mini #2
produk)
📌 Praktik: Buat sistem manajemen data barang atau siswa.

🔹 Fase 4: Level Mahir & OOP (Hari 24–30)

Tujuan: Kuasai konsep profesional, siap bersaing dengan expert.

Har
Fokus Utama Detail Belajar
i

24 OOP Dasar - Class, objek, method, property

Konstruktor &
25 - Pewarisan class, overriding
Inheritance

Encapsulation &
26 - Visibility, static method
Static

Autoload &
27 - Struktur OOP modern
Namespace

28 Composer & Package - Instalasi library PHP via Composer

Bangun Mini
29 - Routing sederhana, MVC pattern dasar
Framework

- Aplikasi skala kecil berbasis OOP (Blog, Toko


30 Project Final
Online mini, dsb)

📌 Praktik: Bangun aplikasi dengan struktur MVC (tanpa framework dulu).

📚 Tips Tambahan:

 Gunakan PHP Manual saat bingung.

 Latihan di https://www.php-exercises.com/ atau


https://www.hackerrank.com/skills-directory/php_basic

 Dokumentasikan setiap hari (catat apa yang kamu pelajari).

 Konsisten lebih penting dari cepat. Jangan lompat hari!

Kalau kamu mau, aku juga bisa bantu buatkan checklist harian atau template
belajar yang bisa kamu isi. Mau lanjut ke situ?

Anda mungkin juga menyukai