Course ini dirancang untuj mempelajari cara membangun aplikasi web sederhana untuk mencatat penjualan, mengelola data barang, dan menampilkan laporan transaksi menggunakan PHP (procedural), HTML, Bootstrap, dan MySQL. Cocok untuk pemula yang ingin memahami alur pembuatan aplikasi web dinamis dari dasar hingga siap digunakan.✅ Chapter 1: Pengenalan Web Development & Setup ToolsApa itu aplikasi web dinamisPengenalan PHP dan cara kerjanya di serverInstalasi XAMPP + VS CodeStruktur folder htdocsFile PHP pertama: echo, phpinfo()✅ Chapter 2: Variabel, Tipe Data, dan Operator di PHPPenggunaan variabelTipe data: string, integer, float, array, booleanOperator dasar: aritmatika, logika, perbandingan✅ Chapter 3: Struktur KontrolIf/else, switch-caseLoop: for, while, foreachPraktik: mencetak daftar barang sederhana pakai array✅ Chapter 4: Fungsi dan Modularisasi KodeCara membuat dan memanggil fungsiParameter dan returnInclude dan require untuk struktur layoutPraktik: buat header.php, footer.php, dan sidebar.php✅ Chapter 5: HTML Form & Proses Input PHPMembuat form input (POST dan GET)Menangani input di PHP dengan $_POSTValidasi input sederhanaPraktik: form input nama produk dan tampilkan hasilnya✅ Chapter 6: Array & Simulasi DataArray asosiatif & multidimensiMenampilkan data array dalam tabelPraktik: membuat array daftar produk & menampilkannya dengan foreach✅ Chapter 7: Koneksi ke DatabaseMembuat database penjualanMembuat tabel produk dan penjualanKoneksi database dengan mysqli_connect()Praktik: file koneksi.php dan query sederhana✅ Chapter 8: Menampilkan Data Produk (READ)Query SELECTMenampilkan data dari tabel produk ke tabel HTMLLooping hasil queryDesain tabel dengan Bootstrap✅ Chapter 9: Menambahkan Produk Baru (CREATE)Form tambah produk (nama, harga, stok)Proses INSERT INTOValidasi inputFeedback sukses/gagal✅ Chapter 10: Edit & Hapus Produk (UPDATE)Form edit dengan pre-filled dataProses update data produkTombol hapus dan konfirmasiQuery UPDATE ✅ Chapter 11: Input dan Lihat Transaksi PenjualanForm input penjualan (pilih produk, qty)Update stok otomatis saat transaksiTabel riwayat transaksiJoin tabel penjualan dan produk✅ Chapter 12: Sistem Login SederhanaMembuat tabel user (username, password)Form login dan proses autentikasiSession PHPLogout dan proteksi halaman dengan session_start()✅ Chapter 13: Laporan Penjualan & Filter TanggalMenampilkan laporan total penjualanFilter laporan berdasarkan tanggalFormat tanggal & total harga(Bonus opsional) Export ke PDF menggunakan library mpdf✅ Chapter 14: Finalisasi, Deployment & PortofolioReview semua fitur yang sudah dibangunMenyusun struktur folder akhirUpload ke hosting (contoh: 000webhost)Tips dokumentasi proyek & menambahkan ke portofolio
Know More