Generator Prompt AI Antologi
Sunday, March 29, 2026
Add Comment
import { useState } from "react";
export default function PromptGeneratorPremium() {
const [form, setForm] = useState({
tema: "",
target: "",
gaya: "",
pengalaman: "",
tujuan: "",
struktur: "Storytelling",
panjang: "5 halaman",
});
const [result, setResult] = useState("");
const [bab, setBab] = useState("");
const handleChange = (e) => {
setForm({ ...form, [e.target.name]: e.target.value });
};
const generatePrompt = () => {
return `Buatlah 1 bab dalam buku antologi.
Tema: ${form.tema}
Target pembaca: ${form.target}
Gaya bahasa: ${form.gaya}
Struktur: ${form.struktur}
Panjang tulisan: ${form.panjang}
Pengalaman penulis:
${form.pengalaman}
Tujuan penulisan:
${form.tujuan}
Struktur isi:
1. Pembuka emosional
2. Alur cerita yang kuat
3. Konflik atau tantangan
4. Refleksi dan hikmah
5. Penutup yang menyentuh
Gunakan bahasa yang mengalir, inspiratif, dan relatable.`;
};
const generateBab = () => {
return `BAB: ${form.tema.toUpperCase()}
Suatu hari, ${form.pengalaman}
Perjalanan itu tidak mudah. Ada banyak tantangan yang harus dihadapi. Namun dari situlah muncul pelajaran berharga.
${form.tujuan}
Akhirnya, saya menyadari bahwa setiap proses memiliki makna. Tidak ada perjuangan yang sia-sia jika dijalani dengan hati yang ikhlas.`;
};
const downloadText = () => {
const blob = new Blob([bab], { type: "text/plain" });
const url = URL.createObjectURL(blob);
const a = document.createElement("a");
a.href = url;
a.download = "bab-antologi.txt";
a.click();
};
return (
{result && (
)}
{bab && (
)}
);
}
0 Response to "Generator Prompt AI Antologi"
Post a Comment