-- TABLE 1: users CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, email VARCHAR(120) NOT NULL UNIQUE, password_hash VARCHAR(255) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -- TABLE 2: houses (katalog rumah) CREATE TABLE houses ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(150) NOT NULL, price BIGINT NOT NULL DEFAULT 0, location VARCHAR(150) NOT NULL, description TEXT, image_url VARCHAR(255), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -- TABLE 3: articles (artikel) CREATE TABLE articles ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(150) NOT NULL, body TEXT NOT NULL, image_url VARCHAR(255), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -- Seed contoh data INSERT INTO houses(title, price, location, description, image_url) VALUES ('Rumah Minimalis Type 45', 350000000, 'Medan', 'Dekat pusat kota, 2 kamar, 1 kamar mandi.', 'https://picsum.photos/seed/house1/600/400'), ('Rumah Modern Type 90', 850000000, 'Jakarta', '3 kamar, 2 kamar mandi, carport.', 'https://picsum.photos/seed/house2/600/400'); INSERT INTO articles(title, body, image_url) VALUES ('Tips Membeli Rumah Pertama', 'Berikut tips membeli rumah pertama: cek lokasi, legalitas, budget, dll...', 'https://picsum.photos/seed/article1/600/400');