Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
[Versi Lama] Belajar PHP & MySQL dengan Studi Kasus
Rating: 4.7 out of 5(3 ratings)
34 students

[Versi Lama] Belajar PHP & MySQL dengan Studi Kasus

Belajar PHP dan MySQL dengan Studi Kasus dari yang sederhana sama yang kompleks, senantiasa di update
Created byAgora Academy
Last updated 6/2025
Indonesian
Indonesian [Auto],

What you'll learn

  • Menguasai Dasar-Dasar PHP dan MySQL
  • Membangun Aplikasi Web Dinamis dengan Fitur Lengkap
  • Menerapkan Praktik Keamanan dalam Pengembangan Web
  • Mengintegrasikan Backend dan Frontend secara Efektif

Course content

6 sections124 lectures20h 10m total length
  • Apa itu MySQL?7:48
  • Apa itu XAMPP?8:17
  • Instalasi XAMPP7:51
  • Perbedaan MariaDB dan MySQL8:14
  • Memahami 4 Komponen Utama8:14
  • Menggunakan Perintah Dasar di CLI8:29
  • Mencoba Fitur PHPMyAdmin5:56
  • Perintah CREATE DATABASE9:31
  • Perintah DROP DATABASE9:01
  • Perintah USE DATABASE10:20
  • Perintah SHOWS DATABASE2:44
  • Perintah CREATE TABLE13:04
  • DEFAULT VALUE6:53
  • Perintah SHOWS TABLE11:57
  • Perintah DESCRIBE TABLE6:24
  • Tipe Data Integer8:18
  • Tipe Data Float dan Double3:57
  • Tipe Data Varchar dan Text5:57
  • Tipe Data Date dan Time6:49
  • Skenario Menambahkan Kolom dengan ALTER TABLE7:11
  • Skenario Mengubah Kolom dengan ALTER TABLE7:10
  • Skenario Menghapus Kolom dengan ALTER TABLE4:03

Requirements

  • Kemampuan Dasar Mengoperasikan Komputer
  • Pemahaman Dasar HTML & CSS (Opsional)
  • Software Pendukung (Akan Dijelaskan dalam Kursus)
  • Semua alat bantu dan software akan dijelaskan langkah demi langkah dalam kursus, jadi peserta tidak perlu khawatir jika belum pernah menggunakannya sebelumnya.

Description

Kursus ini dirancang untuk membantu Anda menguasai PHP dan MySQL melalui pendekatan praktis berbasis proyek. Tidak hanya belajar teori, Anda akan langsung menerapkannya dalam pembuatan aplikasi nyata yang dapat dijadikan portofolio profesional. Kursus ini sangat cocok bagi Anda yang ingin menjadi web developer backend yang siap kerja.

Apa yang Akan Anda Pelajari?

1. Dasar-Dasar PHP dan MySQL

  • Pengenalan PHP: Struktur file, sintaks dasar, penggunaan variabel, array, operator, dan tipe data.

  • Kontrol alur: Percabangan (if, switch), perulangan (for, while), dan fungsi.

  • Penanganan form HTML dan validasi data.

  • Koneksi ke database MySQL menggunakan mysqli dan PDO.

  • Dasar-dasar SQL: SELECT, INSERT, UPDATE, DELETE.

  • Relasi antar tabel dan konsep foreign key.

2. Studi Kasus Proyek Web Aplikasi

Melalui proyek-proyek ini, Anda akan memahami alur kerja profesional dalam membangun aplikasi backend.

A. Sistem Autentikasi Website Game

  • Sistem registrasi dan login user.

  • Validasi input dan penanganan kesalahan.

  • Penyimpanan password menggunakan hashing (password_hash).

  • Session management dan proteksi halaman berdasarkan status login.

B. Task Manager App

  • Aplikasi manajemen tugas berbasis fitur CRUD (Create, Read, Update, Delete).

  • Sistem status tugas: To Do, In Progress, Done.

  • Fitur pencarian dan filter data.

  • Desain UI dasar dan interaksi menggunakan JavaScript.

C. Google Photo Clone

  • Sistem unggah gambar tunggal dan multiple upload.

  • Penyimpanan file secara terstruktur di server.

  • Kategori atau album untuk setiap gambar.

  • Hak akses berdasarkan user (multi-auth).

  • Fitur manajemen gambar: hapus, pindah kategori, ubah nama.

3. Integrasi Frontend dan Backend

  • Penerapan HTML, CSS, dan JavaScript untuk membangun antarmuka yang responsif.

  • Penggunaan AJAX untuk pengiriman data tanpa reload halaman.

  • Validasi form sisi klien dan sisi server.

  • Desain layout yang ramah pengguna dan dapat diakses dari berbagai perangkat.

4. Keamanan dan Optimasi Aplikasi

  • Mencegah SQL Injection menggunakan prepared statements.

  • Pencegahan Cross-Site Scripting (XSS).

  • Teknik sanitasi input dan output.

  • Optimasi struktur database dan efisiensi query.

  • Praktik penyimpanan data sensitif secara aman.

Untuk Siapa Kursus Ini?

  • Pemula yang ingin belajar PHP dan MySQL dari nol dengan pendekatan langsung praktik.

  • Web developer yang ingin memperdalam keterampilan backend melalui proyek nyata.

  • Siapa pun yang ingin membangun aplikasi web dinamis dan menambah portofolio profesional.

Kenapa Kursus Ini Layak Diikuti?

  • Disusun berdasarkan alur kerja nyata di industri.

  • Langsung praktik membuat aplikasi dari awal hingga siap digunakan.

  • Materi terstruktur dan mudah diikuti, cocok untuk pemula maupun yang sudah memiliki dasar.

  • Proyek yang dibangun dapat dijadikan portofolio kerja atau referensi dalam freelance maupun pekerjaan profesional.

Disclaimer

Kursus ini bukan hanya berisi teori, tetapi menekankan praktik langsung. Sangat direkomendasikan bagi peserta yang serius ingin membangun aplikasi web nyata dengan PHP dan MySQL. Tidak cocok untuk yang hanya ingin belajar secara pasif atau tanpa praktik.

Jika Anda siap untuk memulai perjalanan menjadi web developer backend profesional, kursus ini akan menjadi langkah awal yang kuat dan terarah.

Who this course is for:

  • Pemula yang Ingin Masuk ke Dunia Web Development
  • Mahasiswa dan Pelajar IT
  • Calon Freelancer dan Developer Mandiri
  • Developer Frontend yang Ingin Memahami Backend
  • Siapa Pun yang Ingin Membuat Aplikasi Web Sendiri