Language: PHP
Latihan buat venue undangan
<!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>