-->

Pengen Buku Vibe Online

Mari Belajar Aneka Soal Pretest PPG silahkan klik Pre Test PPG PAI

uji

Generator Prompt Bahan Ajar PAI

Guru Indonesia Berkah

Buat prompt AI untuk Mengajar Pendidikan Agama Islam

Tips Penggunaan

  • ���� Isi semua field untuk mendapatkan prompt yang lebih spesifik dan terstruktur
  • • Gunakan topik spesifik untuk detail materi yang lebih mendalam
  • • Salin prompt dan gunakan di ChatGPT, Claude, Gemini, atau AI lainnya
  • • Sesuaikan hasil dengan kebutuhan dan konteks pembelajaran Anda

Dibuat untuk membantu guru PAI Indonesia 🇮🇩

Guru Indonesia Berkah

Buat prompt AI untuk Mengajar Pendidikan Agama Islam

Tips Penggunaan

  • ���� Isi semua field untuk mendapatkan prompt yang lebih spesifik dan terstruktur
  • • Gunakan topik spesifik untuk detail materi yang lebih mendalam
  • • Salin prompt dan gunakan di ChatGPT, Claude, Gemini, atau AI lainnya
  • • Sesuaikan hasil dengan kebutuhan dan konteks pembelajaran Anda

Dibuat untuk membantu guru PAI Indonesia 🇮🇩

Guru Indonesia Berkah

Buat prompt AI untuk Mengajar Pendidikan Agama Islam

Tips Penggunaan

  • ���� Isi semua field untuk mendapatkan prompt yang lebih spesifik dan terstruktur
  • • Gunakan topik spesifik untuk detail materi yang lebih mendalam
  • • Salin prompt dan gunakan di ChatGPT, Claude, Gemini, atau AI lainnya
  • • Sesuaikan hasil dengan kebutuhan dan konteks pembelajaran Anda

Dibuat untuk membantu guru PAI Indonesia 🇮🇩

b. Analisis Materi Ajar c. Dimensi Profil Lulusan II. Desain Pembelajaran a. Capaian Pembelajaran b. Lintas Disiplin Ilmu c. Tujuan Pembelajaran (dalam 1 kalimat saja misalnya : Memahami...) d. Indikator Ketercapaian Tujuan Pembelajaran e. Topik pembelajaran f. Praktik Pedagogis g. Kemitraan Pembelajaran h. Lingkungan pembelajaran i. Pemanfaatan Digital III. Pengalaman belajar a. Awal b. Inti 1. Memahami 2. Mengaplikasi 3. Merefleksi c. Penutup IV. Asesmen Pembelajaran a. Asesmen Awal b. Asesmen Proses c. Asemen Akhir V. Lampiran a. Rubrik Asesmen b. Instrumen Asesmen c. Bahan Ajar d. LKPD `, 'Lembar Kerja Peserta Didik (LKPD)': ` - Judul dan identitas LKPD - Petunjuk pengerjaan yang jelas - Kompetensi dasar dan tujuan - Informasi pendukung - Langkah-langkah kegiatan - Tugas dan pertanyaan terstruktur - Kolom refleksi dan kesimpulan`, 'Soal Latihan dan Kunci Jawaban': ` - Kisi-kisi soal - Soal pilihan ganda (minimal 10 soal) - Soal isian singkat (minimal 5 soal) - Soal uraian/essay (minimal 3 soal) - Kunci jawaban lengkap - Pedoman penskoran`, 'Soal HOTS (Higher Order Thinking Skills)': ` - Stimulus/konteks yang relevan - Soal level C4 (Menganalisis) - Soal level C5 (Mengevaluasi) - Soal level C6 (Mencipta) - Pembahasan dan rubrik penilaian`, 'Ringkasan Materi': ` - Poin-poin utama materi - Dalil-dalil penting - Diagram atau tabel ringkasan - Kata kunci dan istilah penting - Kesimpulan dan hikmah`, 'Peta Konsep': ` - Konsep utama di tengah - Sub-konsep yang terhubung logis - Kata penghubung antar konsep - Contoh konkret di setiap cabang - Penjelasan singkat tiap konsep`, 'Cerita/Kisah Teladan': ` - Judul yang menarik - Pengantar konteks - Isi cerita yang mengalir - Karakter dan dialog - Hikmah dan pelajaran - Pertanyaan refleksi`, 'Studi Kasus': ` - Deskripsi kasus kontekstual - Latar belakang dan tokoh - Permasalahan yang diangkat - Pertanyaan pemandu diskusi - Alternatif solusi Islami - Kesimpulan dan hikmah`, 'Proyek Pembelajaran': ` - Judul proyek yang menarik - Tujuan dan hasil yang diharapkan - Alat dan bahan - Langkah-langkah pelaksanaan - Timeline pengerjaan - Rubrik penilaian proyek - Format laporan`, 'Materi Presentasi': ` - Slide pembuka yang menarik - Outline materi - Konten per slide (maksimal 6 poin) - Visual pendukung yang disarankan - Slide dalil dan referensi - Slide kesimpulan dan refleksi - Slide penutup`, 'Media Pembelajaran Interaktif': ` - Konsep media yang diusulkan - Konten interaktif (kuis, drag-drop, dll) - Alur navigasi - Skrip narasi jika ada - Desain visual yang disarankan`, 'Asesmen Formatif': ` - Tujuan asesmen - Teknik asesmen yang digunakan - Instrumen asesmen - Kunci/rubrik penilaian - Tindak lanjut pembelajaran`, 'Rubrik Penilaian': ` - Aspek yang dinilai - Kriteria tiap aspek - Deskriptor level 1-4 - Pedoman penggunaan rubrik - Contoh hasil penilaian` }; prompt += strukturMap[jenis] || ` - Sesuaikan dengan format standar ${jenis} - Lengkapi dengan komponen yang diperlukan`; prompt += ` 4. OUTPUT YANG DIHARAPKAN - Format yang rapi dan terstruktur - Siap digunakan langsung oleh guru - Dapat dicetak atau dibagikan digital - Sesuai dengan Kurikulum Merdeka (jika relevan) Silakan buat ${jenis} yang lengkap, praktis, dan dapat langsung diimplementasikan dalam pembelajaran PAI. Pastikan konten sesuai dengan nilai-nilai Islam yang moderat (wasathiyah) dan konteks Indonesia.`; displayPrompt(prompt); } function showValidationMessage() { const outputArea = document.getElementById('outputArea'); const promptOutput = document.getElementById('promptOutput'); outputArea.classList.remove('hidden'); promptOutput.innerHTML = `
Mohon isi minimal: Jenjang Pendidikan, Materi PAI, dan Jenis Bahan Ajar
`; } function displayPrompt(prompt) { const outputArea = document.getElementById('outputArea'); const promptOutput = document.getElementById('promptOutput'); outputArea.classList.remove('hidden'); outputArea.classList.add('animate-fade-in'); promptOutput.textContent = prompt; outputArea.scrollIntoView({ behavior: 'smooth', block: 'start' }); } function copyToClipboard() { const promptOutput = document.getElementById('promptOutput'); const copyToast = document.getElementById('copyToast'); const copyBtn = document.getElementById('copyBtn'); const copyBtnText = document.getElementById('copyBtnText'); const textToCopy = promptOutput.textContent; if (!textToCopy || textToCopy.trim() === '') { return; } // Disable button during copy copyBtn.disabled = true; copyBtnText.textContent = 'Menyalin...'; // Create a temporary textarea element const textarea = document.createElement('textarea'); textarea.value = textToCopy; textarea.style.position = 'fixed'; textarea.style.opacity = '0'; document.body.appendChild(textarea); try { textarea.select(); textarea.setSelectionRange(0, 99999); const successful = document.execCommand('copy'); if (successful) { // Show success state copyBtnText.textContent = '✓ Tersalin!'; // Show toast copyToast.classList.remove('translate-y-20', 'opacity-0'); copyToast.classList.add('translate-y-0', 'opacity-100'); // Hide toast setTimeout(() => { copyToast.classList.add('translate-y-20', 'opacity-0'); copyToast.classList.remove('translate-y-0', 'opacity-100'); }, 2000); } else { copyBtnText.textContent = 'Gagal Salin'; } } catch (err) { copyBtnText.textContent = 'Gagal Salin'; } document.body.removeChild(textarea); // Reset button after delay setTimeout(() => { copyBtnText.textContent = 'Salin Prompt'; copyBtn.disabled = false; }, 1500); } function resetForm() { // Reset all select elements document.getElementById('jenjang').value = ''; document.getElementById('kelas').value = ''; document.getElementById('materi').value = ''; document.getElementById('jenis').value = ''; document.getElementById('pendekatan').value = ''; document.getElementById('durasi').value = ''; // Reset text input document.getElementById('topik').value = ''; document.getElementById('materiLainnya').value = ''; // Hide custom materi input document.getElementById('materiLainnya').classList.add('hidden'); // Hide output area const outputArea = document.getElementById('outputArea'); outputArea.classList.add('hidden'); // Scroll to top of form document.getElementById('jenjang').scrollIntoView({ behavior: 'smooth', block: 'start' }); } function toggleMateriLainnya() { const materiSelect = document.getElementById('materi'); const materiLainnya = document.getElementById('materiLainnya'); if (materiSelect.value === 'lainnya') { materiLainnya.classList.remove('hidden'); materiLainnya.focus(); } else { materiLainnya.classList.add('hidden'); materiLainnya.value = ''; } } async function onConfigChange(newConfig) { config = { ...defaultConfig, ...newConfig }; const appTitle = document.getElementById('app-title'); const subtitle = document.getElementById('subtitle'); const generateBtnText = document.getElementById('generate-btn-text'); if (appTitle) appTitle.textContent = config.app_title || defaultConfig.app_title; if (subtitle) subtitle.textContent = config.subtitle || defaultConfig.subtitle; if (generateBtnText) generateBtnText.textContent = config.generate_button_text || defaultConfig.generate_button_text; } function mapToCapabilities(config) { return { recolorables: [ { get: () => config.background_color || defaultConfig.background_color, set: (value) => { config.background_color = value; window.elementSdk.setConfig({ background_color: value }); } }, { get: () => config.surface_color || defaultConfig.surface_color, set: (value) => { config.surface_color = value; window.elementSdk.setConfig({ surface_color: value }); } }, { get: () => config.text_color || defaultConfig.text_color, set: (value) => { config.text_color = value; window.elementSdk.setConfig({ text_color: value }); } }, { get: () => config.primary_action_color || defaultConfig.primary_action_color, set: (value) => { config.primary_action_color = value; window.elementSdk.setConfig({ primary_action_color: value }); } }, { get: () => config.secondary_action_color || defaultConfig.secondary_action_color, set: (value) => { config.secondary_action_color = value; window.elementSdk.setConfig({ secondary_action_color: value }); } } ], borderables: [], fontEditable: undefined, fontSizeable: undefined }; } function mapToEditPanelValues(config) { return new Map([ ['app_title', config.app_title || defaultConfig.app_title], ['subtitle', config.subtitle || defaultConfig.subtitle], ['generate_button_text', config.generate_button_text || defaultConfig.generate_button_text] ]); } // Initialize document.getElementById('generateBtn').addEventListener('click', generatePrompt); document.getElementById('copyBtn').addEventListener('click', copyToClipboard); document.getElementById('resetBtn').addEventListener('click', resetForm); document.getElementById('materi').addEventListener('change', toggleMateriLainnya); // Initialize Element SDK if (window.elementSdk) { window.elementSdk.init({ defaultConfig, onConfigChange, mapToCapabilities, mapToEditPanelValues }); } b. Analisis Materi Ajar c. Dimensi Profil Lulusan II. Desain Pembelajaran a. Capaian Pembelajaran b. Lintas Disiplin Ilmu c. Tujuan Pembelajaran (dalam 1 kalimat saja misalnya : Memahami...) d. Indikator Ketercapaian Tujuan Pembelajaran e. Topik pembelajaran f. Praktik Pedagogis g. Kemitraan Pembelajaran h. Lingkungan pembelajaran i. Pemanfaatan Digital III. Pengalaman belajar a. Awal b. Inti 1. Memahami 2. Mengaplikasi 3. Merefleksi c. Penutup IV. Asesmen Pembelajaran a. Asesmen Awal b. Asesmen Proses c. Asemen Akhir V. Lampiran a. Rubrik Asesmen b. Instrumen Asesmen c. Bahan Ajar d. LKPD `, 'Lembar Kerja Peserta Didik (LKPD)': ` - Judul dan identitas LKPD - Petunjuk pengerjaan yang jelas - Kompetensi dasar dan tujuan - Informasi pendukung - Langkah-langkah kegiatan - Tugas dan pertanyaan terstruktur - Kolom refleksi dan kesimpulan`, 'Soal Latihan dan Kunci Jawaban': ` - Kisi-kisi soal - Soal pilihan ganda (minimal 10 soal) - Soal isian singkat (minimal 5 soal) - Soal uraian/essay (minimal 3 soal) - Kunci jawaban lengkap - Pedoman penskoran`, 'Soal HOTS (Higher Order Thinking Skills)': ` - Stimulus/konteks yang relevan - Soal level C4 (Menganalisis) - Soal level C5 (Mengevaluasi) - Soal level C6 (Mencipta) - Pembahasan dan rubrik penilaian`, 'Ringkasan Materi': ` - Poin-poin utama materi - Dalil-dalil penting - Diagram atau tabel ringkasan - Kata kunci dan istilah penting - Kesimpulan dan hikmah`, 'Peta Konsep': ` - Konsep utama di tengah - Sub-konsep yang terhubung logis - Kata penghubung antar konsep - Contoh konkret di setiap cabang - Penjelasan singkat tiap konsep`, 'Cerita/Kisah Teladan': ` - Judul yang menarik - Pengantar konteks - Isi cerita yang mengalir - Karakter dan dialog - Hikmah dan pelajaran - Pertanyaan refleksi`, 'Studi Kasus': ` - Deskripsi kasus kontekstual - Latar belakang dan tokoh - Permasalahan yang diangkat - Pertanyaan pemandu diskusi - Alternatif solusi Islami - Kesimpulan dan hikmah`, 'Proyek Pembelajaran': ` - Judul proyek yang menarik - Tujuan dan hasil yang diharapkan - Alat dan bahan - Langkah-langkah pelaksanaan - Timeline pengerjaan - Rubrik penilaian proyek - Format laporan`, 'Materi Presentasi': ` - Slide pembuka yang menarik - Outline materi - Konten per slide (maksimal 6 poin) - Visual pendukung yang disarankan - Slide dalil dan referensi - Slide kesimpulan dan refleksi - Slide penutup`, 'Media Pembelajaran Interaktif': ` - Konsep media yang diusulkan - Konten interaktif (kuis, drag-drop, dll) - Alur navigasi - Skrip narasi jika ada - Desain visual yang disarankan`, 'Asesmen Formatif': ` - Tujuan asesmen - Teknik asesmen yang digunakan - Instrumen asesmen - Kunci/rubrik penilaian - Tindak lanjut pembelajaran`, 'Rubrik Penilaian': ` - Aspek yang dinilai - Kriteria tiap aspek - Deskriptor level 1-4 - Pedoman penggunaan rubrik - Contoh hasil penilaian` }; prompt += strukturMap[jenis] || ` - Sesuaikan dengan format standar ${jenis} - Lengkapi dengan komponen yang diperlukan`; prompt += ` 4. OUTPUT YANG DIHARAPKAN - Format yang rapi dan terstruktur - Siap digunakan langsung oleh guru - Dapat dicetak atau dibagikan digital - Sesuai dengan Kurikulum Merdeka (jika relevan) Silakan buat ${jenis} yang lengkap, praktis, dan dapat langsung diimplementasikan dalam pembelajaran PAI. Pastikan konten sesuai dengan nilai-nilai Islam yang moderat (wasathiyah) dan konteks Indonesia.`; displayPrompt(prompt); } function showValidationMessage() { const outputArea = document.getElementById('outputArea'); const promptOutput = document.getElementById('promptOutput'); outputArea.classList.remove('hidden'); promptOutput.innerHTML = `
Mohon isi minimal: Jenjang Pendidikan, Materi PAI, dan Jenis Bahan Ajar
`; } function displayPrompt(prompt) { const outputArea = document.getElementById('outputArea'); const promptOutput = document.getElementById('promptOutput'); outputArea.classList.remove('hidden'); outputArea.classList.add('animate-fade-in'); promptOutput.textContent = prompt; outputArea.scrollIntoView({ behavior: 'smooth', block: 'start' }); } function copyToClipboard() { const promptOutput = document.getElementById('promptOutput'); const copyToast = document.getElementById('copyToast'); const copyBtn = document.getElementById('copyBtn'); const copyBtnText = document.getElementById('copyBtnText'); const textToCopy = promptOutput.textContent; if (!textToCopy || textToCopy.trim() === '') { return; } // Disable button during copy copyBtn.disabled = true; copyBtnText.textContent = 'Menyalin...'; // Create a temporary textarea element const textarea = document.createElement('textarea'); textarea.value = textToCopy; textarea.style.position = 'fixed'; textarea.style.opacity = '0'; document.body.appendChild(textarea); try { textarea.select(); textarea.setSelectionRange(0, 99999); const successful = document.execCommand('copy'); if (successful) { // Show success state copyBtnText.textContent = '✓ Tersalin!'; // Show toast copyToast.classList.remove('translate-y-20', 'opacity-0'); copyToast.classList.add('translate-y-0', 'opacity-100'); // Hide toast setTimeout(() => { copyToast.classList.add('translate-y-20', 'opacity-0'); copyToast.classList.remove('translate-y-0', 'opacity-100'); }, 2000); } else { copyBtnText.textContent = 'Gagal Salin'; } } catch (err) { copyBtnText.textContent = 'Gagal Salin'; } document.body.removeChild(textarea); // Reset button after delay setTimeout(() => { copyBtnText.textContent = 'Salin Prompt'; copyBtn.disabled = false; }, 1500); } function resetForm() { // Reset all select elements document.getElementById('jenjang').value = ''; document.getElementById('kelas').value = ''; document.getElementById('materi').value = ''; document.getElementById('jenis').value = ''; document.getElementById('pendekatan').value = ''; document.getElementById('durasi').value = ''; // Reset text input document.getElementById('topik').value = ''; document.getElementById('materiLainnya').value = ''; // Hide custom materi input document.getElementById('materiLainnya').classList.add('hidden'); // Hide output area const outputArea = document.getElementById('outputArea'); outputArea.classList.add('hidden'); // Scroll to top of form document.getElementById('jenjang').scrollIntoView({ behavior: 'smooth', block: 'start' }); } function toggleMateriLainnya() { const materiSelect = document.getElementById('materi'); const materiLainnya = document.getElementById('materiLainnya'); if (materiSelect.value === 'lainnya') { materiLainnya.classList.remove('hidden'); materiLainnya.focus(); } else { materiLainnya.classList.add('hidden'); materiLainnya.value = ''; } } async function onConfigChange(newConfig) { config = { ...defaultConfig, ...newConfig }; const appTitle = document.getElementById('app-title'); const subtitle = document.getElementById('subtitle'); const generateBtnText = document.getElementById('generate-btn-text'); if (appTitle) appTitle.textContent = config.app_title || defaultConfig.app_title; if (subtitle) subtitle.textContent = config.subtitle || defaultConfig.subtitle; if (generateBtnText) generateBtnText.textContent = config.generate_button_text || defaultConfig.generate_button_text; } function mapToCapabilities(config) { return { recolorables: [ { get: () => config.background_color || defaultConfig.background_color, set: (value) => { config.background_color = value; window.elementSdk.setConfig({ background_color: value }); } }, { get: () => config.surface_color || defaultConfig.surface_color, set: (value) => { config.surface_color = value; window.elementSdk.setConfig({ surface_color: value }); } }, { get: () => config.text_color || defaultConfig.text_color, set: (value) => { config.text_color = value; window.elementSdk.setConfig({ text_color: value }); } }, { get: () => config.primary_action_color || defaultConfig.primary_action_color, set: (value) => { config.primary_action_color = value; window.elementSdk.setConfig({ primary_action_color: value }); } }, { get: () => config.secondary_action_color || defaultConfig.secondary_action_color, set: (value) => { config.secondary_action_color = value; window.elementSdk.setConfig({ secondary_action_color: value }); } } ], borderables: [], fontEditable: undefined, fontSizeable: undefined }; } function mapToEditPanelValues(config) { return new Map([ ['app_title', config.app_title || defaultConfig.app_title], ['subtitle', config.subtitle || defaultConfig.subtitle], ['generate_button_text', config.generate_button_text || defaultConfig.generate_button_text] ]); } // Initialize document.getElementById('generateBtn').addEventListener('click', generatePrompt); document.getElementById('copyBtn').addEventListener('click', copyToClipboard); document.getElementById('resetBtn').addEventListener('click', resetForm); document.getElementById('materi').addEventListener('change', toggleMateriLainnya); // Initialize Element SDK if (window.elementSdk) { window.elementSdk.init({ defaultConfig, onConfigChange, mapToCapabilities, mapToEditPanelValues }); }

0 Response to "uji"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel