Project: Toko Online Mini (Bagian 1)
Setelah mempelajari semua teori dari HTML hingga PHP Lanjutan, sekarang saatnya kita membangun sesuatu yang nyata: Aplikasi Toko Online Mini.
Project ini akan menggabungkan:
- HTML & CSS: Tampilan daftar produk yang rapi (Grid Layout).
- Database MySQL: Menyimpan data produk dan kategori.
- PHP Session: Membuat fitur "Keranjang Belanja" (Add to Cart).
- CRUD: Mengelola data pesanan (Checkout).
1. Persiapan Database
Buat database baru bernama toko_online dan jalankan script SQL berikut untuk membuat tabel-tabel yang dibutuhkan.
Buka terminal dan masuk ke MySQL:
Ketikkan perintah berikut:
Mengisi Data Dummy (Awal)
Agar tidak kosong, mari kita masukkan beberapa kategori dan produk fiktif untuk dites.
2. Struktur Folder Project
Buat folder baru bernama toko-online di dalam folder Herd kamu (~/Herd/toko-online).
Buat struktur file berikut:
3. Membuat Koneksi Database
Di dalam file config/database.php:
4. Desain Tampilan (CSS)
Di dalam file css/style.css:
Selanjutnya
Fondasi database dan tampilan sudah siap!
Selanjutnya, kita akan menulis kode PHP untuk menampilkan daftar produk dan membangun sistem Keranjang Belanja → menggunakan Session.