Back to Community
Module 2025-12-21 23:28:16

Venue Undangan

Language: PHP


Description

Latihan buat venue undangan

Code Snippet
<!DOCTYPE html>
<html lang="id">
<>
    <title>Event Planner AI Sederhana</title>
    <style>
        body { : sans-serif; line-height: 1.6; padding: 20px; background: #f4f4f4; }
        .container { background: #fff; padding: 20px; border-radius: 8px; max-width: 500px; margin: auto; }
        .undangan { border: 5px double #555; padding: 20px; margin-top: 20px; background: #fffdf5; text-align: center; }
        .hasil { background: #e7f3fe; padding: 10px; border-left: 5px solid #2196F3; margin-bottom: 20px; }
    </style>
</head>
<body>

<div class="container">
    <h2>Perencana Acara Otomatis</h2>
    <form ="POST">
        <label>Nama Acara:</label><br>
        <input type="text" name="nama_acara" required><br><br>

        <label>Perkiraan Cuaca:</label><br>
        <select name="cuaca">
            < value="Cerah">Cerah</option>
            <option value="Hujan">Hujan/Mendung</option>
        </select><br><br>

        <label>Jumlah Undangan:</label><br>
        <input type="number" name="jumlah_tamu" required><br><br>

        <label>Rata-rata Umur Tamu:</label><br>
        <input type="number" name="umur_tamu" required><br><br>

        <button ="submit" name="proses">Cek Rekomendasi</button>
    </form>

    <?php
    if (isset($_POST['proses'])) {
        $nama = $_POST['nama_acara'];
        $cuaca = $_POST['cuaca'];
        $tamu = $_POST['jumlah_tamu'];
        $umur = $_POST['umur_tamu'];

        // 1. Logika Penentuan Venue & Dekorasi (Berdasarkan Cuaca & Tamu)
        if ($cuaca == "Cerah" && $tamu <= 50) {
            $venue = "Taman (Outdoor)";
            $dekor = "Rustic & Bunga Segar";
        } elseif ($cuaca == "Cerah" && $tamu > 50) {
            $venue = "Ballroom Hotel";
            $dekor = "Modern Elegan";
        } else {
            $venue = "Gedung Tertutup (Indoor)";
            $dekor = "Warm Lighting & Minimalis";
        }

        // 2. Logika "AI" Sederhana untuk Gaya Bahasa Undangan (Berdasarkan Umur)
        // Kita simulasikan AI dengan pemilihan gaya bahasa otomatis
        if ($umur <= ) {
            $pesan_ai = "Hi Guys! Dateng yuk ke seru-seruan kita di $nama. Gak ada kamu gak rame!";
        } else {
            $pesan_ai = "Kami mengundang Bapak/Ibu untuk menghadiri acara $nama. Kehadiran Anda adalah kehormatan bagi kami.";
        }

        echo "<hr>";
        echo "<div ='hasil'>";
        echo "<strong>Rekomendasi Sistem:</strong><br>";
        echo "Lokasi: $venue <br>";
        echo "Tema Dekorasi: $dekor";
        echo "</div>";

        // 3. Cetak Undangan
        echo "<div class='undangan'>";
        echo "<h3>💌 UNDANGAN RESMI 💌</h3>";
        echo "<>$nama</h1>";
        echo "<p>$pesan_ai</p>";
        echo "<p><strong>Lokasi:</strong> $venue</p>";
        echo "<p><>*Mohon konfirmasi kehadiran untuk $tamu orang.</em></p>";
        echo "</div>";
    }

</div>

</body>
</html>