Coding dan Kecerdasan ArtifisialSemester 1Pertemuan 11 · 1 Pertemuan × 4 JP (180 menit)
Chatbot FAQ dengan TF-IDF
Membangun chatbot FAQ berbasis TF-IDF dan Cosine Similarity: dataset CSV, threshold, testing, dan improvement.
#chatbot#faq#tf-idf#cosine similarity#nlp
MODUL AJAR
Chatbot FAQ dengan Custom Dataset
Penyusun: Guru Coding dan Kecerdasan Artifisial
Jenjang: SMK
Sekolah: SMK Bina Rahayu
Kelas / Semester: XI TJKT / Genap
Tahun Pelajaran: 2025/2026
Fase: F
Alokasi Waktu: 1 Pertemuan × 4 JP (180 menit)
| Komponen | Deskripsi |
|---|---|
| 1. Identitas Modul | |
| Nama Penyusun | Guru Coding dan Kecerdasan Artifisial |
| Institusi | SMK Bina Rahayu |
| Mata Pelajaran | Coding dan Kecerdasan Artifisial |
| Kelas / Semester | XI TJKT / Genap |
| Fase | F |
| Elemen / Topik | Chatbot FAQ dengan Custom Dataset |
| Alokasi Waktu | 1 Pertemuan × 4 JP (180 menit) |
| Tahun Pelajaran | 2025/2026 |
| 2. Kompetensi Awal | |
| a. Peserta didik mampu membuat dan mengedit spreadsheet (Google Sheets / Excel). | |
| b. Peserta didik mampu mengunduh file CSV (Modul 5). | |
| c. Peserta didik mampu membuka dan menjalankan kode di Google Colab (Modul 4). | |
| d. Peserta didik memahami konsep dataset dan preprocessing. | |
| 3. Profil Pelajar Pancasila | |
| a. Bernalar Kritis — Menganalisis kegagalan chatbot, menemukan pola pertanyaan yang tidak terjawab, dan mendiagnosis kelemahan dataset. | |
| b. Kreatif — Membuat variasi pertanyaan yang kreatif, menemukan cara baru untuk mengecoh chatbot. | |
| c. Gotong Royong — Bekerja dalam kelompok menyusun 30+ FAQ dan menguji chatbot bersama. | |
| d. Mandiri — Aktif mengeksplorasi pertanyaan-pertanyaan baru dan memperbaiki dataset berdasarkan hasil tes. | |
| 4. Sarana dan Prasarana | |
| a. Laboratorium komputer atau ruang kelas dengan laptop (1 per kelompok @4–5 siswa). | |
| b. Koneksi internet yang stabil. | |
| c. Proyektor/LCD dan layar tayang. | |
| d. Papan tulis / whiteboard dan spidol. | |
| e. Google Account (Google Sheets + Google Colab). | |
| f. Notebook Colab berisi kode chatbot FAQ. | |
| g. LKPD (Lembar Kerja Peserta Didik) — siap cetak. | |
| h. Bahan bacaan siswa — siap cetak. | |
| i. Contoh file CSV FAQ (cadangan). | |
| 5. Target Peserta Didik | |
| a. Peserta didik reguler — seluruh siswa kelas XI TJKT. | |
| b. Peserta didik dengan pencapaian tinggi — tantangan membuat chatbot multi-bahasa atau dengan fallback jawaban random. | |
| c. Peserta didik dengan kesulitan belajar — diberikan dataset FAQ yang sudah jadi — fokus pada testing dan analisis. | |
| 6. Model Pembelajaran | |
| a. Pendekatan: Saintifik, student-centered, project based learning, contextual learning. | |
| b. Model: Project Based Learning, Discovery Learning, Experiential Learning. | |
| c. Metode: Diskusi penyusunan FAQ, eksperimen Colab, testing chatbot, analisis kegagalan, improve dataset. |
Daftar Isi