Coding dan Kecerdasan ArtifisialSemester 1Pertemuan 12 · 1 Pertemuan × 4 JP (180 menit)

Chatbot dengan LLM (Groq/Gemini)

Membangun chatbot berbasis Large Language Model: API Groq/Gemini, temperature, prompt engineering, dan halusinasi AI.

#llm#chatbot#groq#gemini#api#prompt engineering

MODUL AJAR

Chatbot AI dengan Groq / Gemini (NLP)


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)


KomponenDeskripsi
1. Identitas Modul
Nama PenyusunGuru Coding dan Kecerdasan Artifisial
InstitusiSMK Bina Rahayu
Mata PelajaranCoding dan Kecerdasan Artifisial
Kelas / SemesterXI TJKT / Genap
FaseF
Elemen / TopikChatbot AI dengan Groq / Gemini (NLP)
Alokasi Waktu1 Pertemuan × 4 JP (180 menit)
Tahun Pelajaran2025/2026
2. Kompetensi Awal
a. Peserta didik telah membuat chatbot rule-based dengan TF-IDF (Modul 11).
b. Peserta didik memahami konsep dataset dan pola pencocokan.
c. Peserta didik mampu menggunakan Google Colab dan menjalankan kode Python.
d. Peserta didik pernah berinteraksi dengan ChatGPT / Google Gemini / AI chatbot.
3. Profil Pelajar Pancasila
a. Bernalar Kritis — Membandingkan rule-based vs LLM, menganalisis halusinasi AI, memahami kelebihan dan risiko LLM.
b. Kreatif — Menggunakan AI untuk generate kode, mengeksplorasi parameter model, menemukan prompt yang efektif.
c. Gotong Royong — Bekerja dalam kelompok mengeksplorasi chatbot, berbagi API key, mendiskusikan hasil.
d. Mandiri — Aktif bereksperimen dengan berbagai model dan parameter, mengevaluasi kualitas jawaban AI.
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 Colab (akun Google).
f. API Key: Groq API key (1 akun guru) ATAU Google Gemini API key (akun masing-masing).
g. Notebook Colab berisi kode chatbot (groq + gemini optional).
h. LKPD (Lembar Kerja Peserta Didik) — siap cetak.
i. Bahan bacaan siswa — siap cetak.
5. Target Peserta Didik
a. Peserta didik reguler — seluruh siswa kelas XI TJKT.
b. Peserta didik dengan pencapaian tinggi — eksperimen parameter (temperature, top_p, max_tokens), bandingkan output antar model.
c. Peserta didik dengan kesulitan belajar — fokus pada chat dan analisis rule-based vs LLM, kode sudah siap tinggal Run.
6. Model Pembelajaran
a. Pendekatan: Saintifik, student-centered, inquiry based, comparative learning.
b. Model: Discovery Learning, Problem Based Learning, Demonstration.
c. Metode: Diskusi perbandingan, eksperimen Colab, demo live, eksplorasi parameter.