Backend PHP & Database MySQL: Menghidupkan Toko & Dashboard Admin Shopee
Tentang Kursus Ini
Tampilan visual toko online yang memukau tidak akan berfungsi tanpa mesin backend yang andal dan arsitektur basis data yang terstruktur rapi. Di balik setiap transaksi, pergerakan stok, hingga verifikasi pesanan, ada logika server dan alur query database yang bekerja secara sinkron dan aman.
E-course Backend PHP & Database MySQL: Menghidupkan Toko & Dashboard Admin Shopee mengajak Anda menyelami dunia sisi server (server-side development) secara mendalam. Anda akan belajar mengubah antarmuka toko statis menjadi platform e-commerce yang sepenuhnya fungsional dan dinamis—lengkap dengan panel dashboard admin untuk mengelola katalog, pesanan, inventaris, dan mutasi transaksi secara mandiri.
Materi Utama yang Dipelajari
- Perancangan Basis Data Relasional (MySQL): Merancang skema database e-commerce skala nyata menggunakan teknik normalisasi data, relasi antar tabel (kategori, variasi produk, keranjang, pesanan, dan user), serta pembuatan indexes untuk optimasi query cepat.
- PHP Lanjutan & Pemrograman Berorientasi Objek (OOP): Menerapkan konsep OOP (Class, Object, Inheritance, Polymorphism) dan pola MVC sederhana untuk menjaga basis kode backend tetap bersih, modular, dan mudah dikembangkan.
- Keamanan Data & Pencegahan Celah Server: Teknik komunikasi database yang aman menggunakan PHP Data Objects (PDO) dan Prepared Statements untuk menangkis celah SQL Injection, serta sanitasi data guna mencegah serangan XSS dan CSRF.
- Logika Inti Marketplace: Membangun business logic esensial seperti validasi stok otomatis saat checkout, kalkulasi subtotal dan ongkir dinamis, sistem kupon diskon, hingga perubahan status order (Pending, Paid, Shipped, Completed).
- Manajemen Sesi & Autentikasi Ganda: Pembuatan sistem login multi-role yang aman (pembeli vs. admin/penjual), enkripsi password menggunakan hashing standar industri (bcrypt), serta manajemen sesi/cookie pengguna.
- Pembangunan Dashboard Admin Fungsional: Mengembangkan panel kontrol belakang layar untuk manajemen inventaris produk (fitur CRUD lengkap dengan upload multi-gambar), pelacakan riwayat order, ringkasan laporan penjualan, dan ekspor data laporan.
Nilai Tambah Kursus Ini
- Pemahaman Fundamental yang Kuat: Mempelajari logika murni native PHP dan raw SQL tingkat lanjut sebelum bergantung pada framework otomatis, memberikan pemahaman arsitektur yang jauh lebih mendalam.
- Koneksi Frontend ke Backend yang Nyata: Belajar mengintegrasikan form dan antarmuka katalog belanja Shopee secara langsung dengan endpoint pemrosesan data di sisi server.
- Proyek Portofolio Bernilai Komersial: Menghasilkan sistem marketplace end-to-end dengan panel admin lengkap yang menjadi bukti konkret kemampuan Anda menangani logika bisnis web yang kompleks.
Yang Akan Dipelajari Siswa
- Memahami arsitektur client-server dan eksekusi skrip server-side dengan PHP 8.
- Mampu merancang skema database relasional MySQL (users, categories, products, orders) dan mengeksekusi query SQL kompleks.
- Menguasai koneksi database yang aman menggunakan PDO Prepared Statements untuk mencegah SQL Injection.
- Mampu merakit dashboard seller toko online dengan fitur CRUD lengkap dan upload foto produk.
- Memahami sistem sesi login, enkripsi password modern, dan keranjang belanja persisten.
- Memahami paradigma OOP PHP dan manajemen dependensi Composer sebagai jembatan menuju framework Laravel.
Kurikulum & Silabus Materi
1
Bab 1: Lingkungan Server & Dasar Pemrograman PHP 8
Memahami eksekusi server-side, request-response lifecycle, setup environment PHP 8 lokal, sintaks dasar, dan menangani input form $_GET vs $_POST.
6 Pelajaran
Bab 1: Lingkungan Server & Dasar Pemrograman PHP 8
Memahami eksekusi server-side, request-response lifecycle, setup environment PHP 8 lokal, sintaks dasar, dan menangani input form $_GET vs $_POST.
2
Bab 2: Desain Database Relasional & Perintah SQL (MySQL)
Menguasai konsep RDBMS, merancang skema database Shopee yang ternormalisasi (users, categories, products, orders), dan menguasai query SQL.
6 Pelajaran
Bab 2: Desain Database Relasional & Perintah SQL (MySQL)
Menguasai konsep RDBMS, merancang skema database Shopee yang ternormalisasi (users, categories, products, orders), dan menguasai query SQL.
3
Bab 3: Koneksi Database Aman: PDO & Anti SQL Injection
Siswa menghubungkan script PHP ke MySQL menggunakan standar modern PDO dan memahami cara mencegah celah SQL Injection dengan Prepared Statements.
6 Pelajaran
Bab 3: Koneksi Database Aman: PDO & Anti SQL Injection
Siswa menghubungkan script PHP ke MySQL menggunakan standar modern PDO dan memahami cara mencegah celah SQL Injection dengan Prepared Statements.
4
Bab 4: Menghidupkan Frontend Shopee Course 1 dengan PHP & MySQL
Mentransformasi halaman statis Course 1 (index.html dan detail-produk.html) menjadi halaman PHP dinamis yang terhubung ke database MySQL.
6 Pelajaran
Bab 4: Menghidupkan Frontend Shopee Course 1 dengan PHP & MySQL
Mentransformasi halaman statis Course 1 (index.html dan detail-produk.html) menjadi halaman PHP dinamis yang terhubung ke database MySQL.
5
Bab 5: Dashboard Admin Seller Shopee (CRUD Produk & File Upload)
Membangun antarmuka dashboard seller yang memungkinkan admin menambah produk baru, mengunggah foto produk, mengubah harga, dan menghapus barang.
6 Pelajaran
Bab 5: Dashboard Admin Seller Shopee (CRUD Produk & File Upload)
Membangun antarmuka dashboard seller yang memungkinkan admin menambah produk baru, mengunggah foto produk, mengubah harga, dan menghapus barang.
6
Bab 6: Sistem Autentikasi, Sesi Pengguna & Keranjang Belanja
Memahami stateless HTTP, menggunakan Session & Cookie untuk autentikasi login/logout seller, memproteksi halaman dashboard, dan membuat keranjang belanja persisten.
6 Pelajaran
Bab 6: Sistem Autentikasi, Sesi Pengguna & Keranjang Belanja
Memahami stateless HTTP, menggunakan Session & Cookie untuk autentikasi login/logout seller, memproteksi halaman dashboard, dan membuat keranjang belanja persisten.
7
Bab 7: Fondasi OOP PHP & Menuju Ekosistem Modern (Composer)
Meningkatkan arsitektur kode dari procedural ke Object-Oriented Programming (OOP) dan mengenal package manager Composer sebagai jembatan menuju ekosistem Laravel di Course 3.
6 Pelajaran
Bab 7: Fondasi OOP PHP & Menuju Ekosistem Modern (Composer)
Meningkatkan arsitektur kode dari procedural ke Object-Oriented Programming (OOP) dan mengenal package manager Composer sebagai jembatan menuju ekosistem Laravel di Course 3.
8
Bab 8: Ujian Akhir Kelulusan Backend Web Developer
Evaluasi komprehensif menguji penguasaan arsitektur backend, PHP 8 murni, database MySQL, keamanan web (PDO & Prepared Statements), CRUD file upload, autentikasi session, dan fondasi OOP.
2 Pelajaran
Bab 8: Ujian Akhir Kelulusan Backend Web Developer
Evaluasi komprehensif menguji penguasaan arsitektur backend, PHP 8 murni, database MySQL, keamanan web (PDO & Prepared Statements), CRUD file upload, autentikasi session, dan fondasi OOP.
Persyaratan Belajar
- Telah menyelesaikan Course 1 (HTML, CSS, JavaScript) atau memiliki pemahaman dasar antarmuka web.
- Laptop/Komputer (Windows, macOS, Linux) dengan koneksi internet.
- VS Code dan instalasi PHP 8+ lokal (via PHP CLI / Laragon / XAMPP / Homebrew).
Kursus Cocok Untuk
- Lulusan Course 1 yang ingin menjadi Fullstack Web Developer.
- Siswa SMK RPL atau mahasiswa yang ingin menguasai arsitektur server-side dan basis data.
- Calon backend developer yang ingin memahami cara kerja database di balik e-commerce nyata.
Tim Edukator coseru Academy
Berpengalaman lebih dari 5+ tahun membimbing logika pemrograman dan robotika anak.
🎉 Anda hemat Rp 51.000 (34%) hari ini!
- ✓ Akses penuh materi video & teks selamanya
- ✓ Proyek praktik bertahap siap portofolio anak
- ✓ Lembar tantangan & kuis uji pemahaman
- ✓ Sertifikat kelulusan resmi coseru Academy
- ✓ Dukungan konsultasi tanya-jawab mentor
Kursus Terkait yang Mungkin Anda Sukai
Junior Web Development
Belajar HTML, CSS, JavaScript untuk Pemula: Studi Kasus Cloning E-Commerce Shopee
Junior Web Development