CREATE TABLE IF NOT EXISTS profil_usaha ( id INT AUTO_INCREMENT PRIMARY KEY, nama_usaha VARCHAR(255) NOT NULL, tagline VARCHAR(255), deskripsi TEXT, alamat TEXT, whatsapp VARCHAR(20), email VARCHAR(100), instagram VARCHAR(100), logo VARCHAR(255) ); CREATE TABLE IF NOT EXISTS kategori_menu ( id INT AUTO_INCREMENT PRIMARY KEY, nama_kategori VARCHAR(100) NOT NULL, slug VARCHAR(100) NOT NULL UNIQUE, deskripsi TEXT, urutan INT DEFAULT 0, status TINYINT(1) DEFAULT 1 ); CREATE TABLE IF NOT EXISTS menu ( id INT AUTO_INCREMENT PRIMARY KEY, kategori_id INT, nama_menu VARCHAR(255) NOT NULL, deskripsi TEXT, harga DECIMAL(10, 2) NOT NULL, harga_diskon DECIMAL(10, 2), foto VARCHAR(255), is_rekomendasi TINYINT(1) DEFAULT 0, status TINYINT(1) DEFAULT 1, FOREIGN KEY (kategori_id) REFERENCES kategori_menu(id) ); CREATE TABLE IF NOT EXISTS galeri ( id INT AUTO_INCREMENT PRIMARY KEY, judul VARCHAR(255), foto VARCHAR(255), status TINYINT(1) DEFAULT 1 ); -- Seed Data INSERT INTO profil_usaha (nama_usaha, tagline, deskripsi, whatsapp) VALUES ('MASAKAN NUSANTARA IBU TINI', 'Melayani Catering Harian, Acara, Nasi Box & Snack Box', 'Nikmati cita rasa autentik masakan Nusantara dengan bahan-bahan segar dan bumbu tradisional.', '6285714955640'); INSERT INTO kategori_menu (nama_kategori, slug, deskripsi, urutan) VALUES ('Nasi Box', 'nasi-box', 'Paket nasi lengkap dalam kemasan praktis.', 1), ('Prasmanan', 'prasmanan', 'Layanan prasmanan untuk acara besar.', 2), ('Tumpeng', 'tumpeng', 'Tumpeng nasi kuning/putih untuk syukuran.', 3), ('Snack Box', 'snack-box', 'Aneka kue dan jajanan pasar.', 4), ('Menu Harian', 'menu-harian', 'Katering harian untuk rumah dan kantor.', 5); INSERT INTO menu (kategori_id, nama_menu, deskripsi, harga, is_rekomendasi) VALUES (1, 'Nasi Ayam Bakar Madu', 'Nasi putih, ayam bakar madu, sambal, lalapan, tahu & tempe.', 25000, 1), (1, 'Nasi Rendang Padang', 'Nasi putih, rendang daging sapi, sayur nangka, sambal ijo.', 30000, 1), (4, 'Paket Snack Manis', 'Kue sus, risoles, lemper ayam.', 15000, 1);