// Backend (server.js) - Node.js dengan Express.js const express = require('express'); const cors = require('cors'); const bodyParser = require('body-parser'); const app = express(); app.use(cors()); app.use(bodyParser.json()); // Data untuk landing page const landingData = { title: "Selamat Datang di Website Kami", description: "Kami menyediakan layanan terbaik untuk Anda. Hubungi kami sekarang!", tagline: "Siap membantu Anda yang membutuhkan" }; // Endpoint untuk mendapatkan informasi landing page app.get('/api/info', (req, res) => { res.json(landingData); }); // Endpoint untuk menerima pesan kontak app.post('/api/contact', (req, res) => { const { name, email, message } = req.body; console.log(`Pesan dari ${name} (${email}): ${message}`); res.json({ status: "success", message: "Pesan Anda telah dikirim!" }); }); app.listen(3000, () => console.log("Server berjalan di http://localhost:3000")); // Frontend (index.html) - HTML, CSS, dan JavaScript const fs = require('fs'); const path = require('path'); const htmlContent = ` Landing Page

Kontak Kami

`; fs.writeFileSync(path.join(__dirname, 'index.html'), htmlContent); console.log("Landing page berhasil dibuat: buka index.html");