Berikut adalah langkah-langkah yang diperlukan untuk membuat CRUD bagi setiap entitas, mulai dari instalasi hingga pengelolaan data dalam modul yang relevan.
Setelah menyelesaikan perancangan ERD, langkah selanjutnya adalah mengembangkan aplikasi berbasis Yii Framework. Berikut adalah panduan pembuatan CRUD untuk entitas dalam aplikasi restoran ini.
Langkah 1: Instalasi Yii Framework
Langkah awal adalah menginstal Yii Framework jika belum tersedia di sistem. Anda dapat mengunduhnya melalui Composer dengan perintah berikut:
composer create-project --prefer-dist yiisoft/yii2-app-advanced restoran
Setelah instalasi selesai, masuk ke direktori proyek dengan perintah berikut:
cd restoran
Langkah 2: Membuat Model Menggunakan Gii
Setelah aplikasi terinstal, langkah berikutnya adalah membuat model untuk setiap tabel database menggunakan Gii, alat generator bawaan Yii Framework yang dapat menghasilkan model, controller, dan view secara otomatis.
Sebagai contoh, untuk membuat model Reservasi:
- Akses URL Gii di browser: http://localhost/restoran/index.php?r=gii.
- Pilih opsi "Model Generator" dan masukkan nama tabel serta nama kelas model, misalnya "Reservasi" untuk tabel reservasi.
- Klik "Preview", lalu pilih "Generate" untuk membuat model.
- Ulangi proses ini untuk tabel lain, seperti meja, menu, pelanggan, pembayaran, dan staff.
Langkah 3: Membuat CRUD Menggunakan Gii