Belajar AI & Coding bersama NgodingAI.com

Coding untuk Guru: Membuat Asisten AI Sederhana untuk Koreksi Tugas dengan Python

Diterbitkan tanggal: 25-10-2025
Penulis: Muhammad Ullil Fahri
AI untuk pendidikan coding untuk guru tutorial AI sederhana belajar pemrograman di sekolah
Coding untuk Guru: Asisten AI Koreksi Tugas

Coding untuk Guru: Membuat Asisten AI Sederhana untuk Koreksi Tugas dengan Python

Halo, Bapak/Ibu Guru dan rekan-rekan pegiat edukasi digital! Sebagai praktisi yang juga sering ngajar coding, saya merasakan betul betapa repotnya mengoreksi tugas. Nah, kali ini saya mau berbagi pengalaman membuat asisten AI sederhana untuk bantu koreksi tugas, khususnya tugas yang melibatkan teks. Kita akan pakai Python dan library yang relatif mudah dipahami.

Kenapa AI untuk Pendidikan?

AI untuk pendidikan itu bukan sekadar tren, tapi solusi nyata. Dengan AI, kita bisa mengotomatiskan tugas-tugas repetitif seperti koreksi, memberikan feedback personal, dan bahkan membuat materi ajar yang lebih menarik. Ini pengalaman saya pribadi, lho! Dulu saya butuh berjam-jam untuk mengoreksi, sekarang jauh lebih efisien.

Langkah-Langkah Membuat Asisten AI Sederhana

  1. Instalasi Library: Kita akan menggunakan library `nltk` (Natural Language Toolkit) untuk pemrosesan teks. Buka terminal atau command prompt dan ketik:
    pip install nltk
    Jangan lupa import di kode kita: import nltk
  2. Unduh Data Pendukung NLTK: NLTK butuh data untuk tokenisasi dan pemrosesan bahasa lainnya. Lakukan ini sekali saja:
    import nltk
    nltk.download('punkt')
    nltk.download('stopwords')
  3. Membuat Fungsi untuk Koreksi: Misalkan kita punya kunci jawaban dan jawaban siswa. Kita akan hitung kemiripan (similarity) antara keduanya.
    Ini contoh kode sederhananya (ingat, ini basic banget, ya!):
    from nltk.corpus import stopwords
    from nltk.tokenize import word_tokenize

    def hitung_kemiripan(kunci_jawaban, jawaban_siswa):
    kunci_jawaban = kunci_jawaban.lower()
    jawaban_siswa = jawaban_siswa.lower()

    word_tokens_kunci = word_tokenize(kunci_jawaban)
    word_tokens_siswa = word_tokenize(jawaban_siswa)

    filtered_kunci = [w for w in word_tokens_kunci if not w in stop_words]
    filtered_siswa = [w for w in word_tokens_siswa if not w in stop_words]

    jumlah_sama = 0
    for kata in filtered_kunci:
    if kata in filtered_siswa:
    jumlah_sama += 1

    panjang_kunci = len(filtered_kunci)
    if panjang_kunci == 0: return 0 # Hindari division by zero
    return jumlah_sama / panjang_kunci
  4. Contoh Penggunaan:
    kunci = "Presiden pertama Indonesia adalah Soekarno"
    jawaban = "Soekarno adalah presiden pertama RI"
    kemiripan = hitung_kemiripan(kunci, jawaban)
    print(f"Tingkat kemiripan: {kemiripan}")

    Kode ini akan menghasilkan persentase kemiripan. Dari sini, Bapak/Ibu bisa atur threshold (batas minimal kemiripan) untuk menentukan apakah jawaban siswa benar atau perlu perbaikan.

Tips Tambahan (dari Pengalaman Pribadi!)

  • Variasi Jawaban: Pertimbangkan variasi jawaban yang mungkin diberikan siswa. Asisten AI kita masih sederhana, jadi akurasi tergantung seberapa baik kita mendefinisikan kunci jawaban.
  • Gunakan Data Set Sendiri: Lebih baik kalau kita latih model AI dengan data set pertanyaan dan jawaban yang relevan dengan materi pelajaran. Ini akan meningkatkan akurasi. Kalau mau lebih canggih, bisa coba model machine learning yang lebih kompleks.
  • Coding untuk Guru: Jangan takut mencoba! Belajar pemrograman di sekolah itu penting, dan ini adalah salah satu cara praktisnya.

Yuk, Kolaborasi!

Saya yakin Bapak/Ibu Guru punya ide yang lebih keren! Atau mungkin pernah mencoba pendekatan lain. Mari kita diskusikan di kolom komentar, bagikan pengalaman, atau bahkan bikin proyek AI untuk pendidikan bersama. Saya terbuka untuk kolaborasi dan berbagi ilmu.

Referensi: NLTK Documentation

Semoga artikel tutorial AI sederhana ini bermanfaat! Jangan lupa bagikan ke komunitas guru dan pegiat edukasi digital lainnya. Ilmu yang bermanfaat adalah ilmu yang dibagikan. Bapak/Ibu Guru luar biasa!

Bagikan:
#coding #untuk #guru #membuat #asisten #ai #sederhana #untuk #koreksi #tugas #dengan #python

Artikel Terkait Lainya
AI untuk pendidikan
coding untuk guru
tutorial AI sederhana
belajar pemrograman di sekolah