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

Save dan Load Model

Menyimpan model ke file .pkl dengan joblib, memuatnya kembali, dan memahami konsep deployment model.

#joblib#save model#load model#deployment#pkl

MODUL AJAR

Save & Load Model: Dari Colab ke Dunia Nyata


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 / TopikSave & Load Model: Dari Colab ke Dunia Nyata
Alokasi Waktu1 Pertemuan × 4 JP (180 menit)
Tahun Pelajaran2025/2026
2. Kompetensi Awal
a. Peserta didik telah melakukan training dan evaluasi model ML (Modul 7 & 8).
b. Peserta didik memahami konsep model sebagai hasil belajar AI.
c. Peserta didik mampu menggunakan Google Colab dan menjalankan kode Python.
d. Peserta didik terbiasa bekerja dengan file (upload/download).
3. Profil Pelajar Pancasila
a. Bernalar Kritis — Menganalisis perbedaan model yang di-save vs ditraining ulang, membandingkan metode deployment.
b. Kreatif — Menemukan ide aplikasi nyata dari model yang sudah dilatih.
c. Gotong Royong — Bekerja dalam kelompok melakukan save-load-test, presentasi ide deploy.
d. Mandiri — Aktif mengeksplorasi proses save/load dan mencoba prediksi data baru.
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. Notebook Colab Part 1 (training + save) dan Part 2 (load + prediksi).
g. LKPD (Lembar Kerja Peserta Didik) — siap cetak.
h. Bahan bacaan siswa — siap cetak.
i. File contoh model .pkl (cadangan jika koneksi bermasalah).
5. Target Peserta Didik
a. Peserta didik reguler — seluruh siswa kelas XI TJKT.
b. Peserta didik dengan pencapaian tinggi — tantangan deploy API dengan Flask di Colab.
c. Peserta didik dengan kesulitan belajar — fokus pada save → download → upload → load → prediksi.
6. Model Pembelajaran
a. Pendekatan: Saintifik, student-centered, learning by doing, contextual learning.
b. Model: Discovery Learning, Project Based Learning, Demonstration.
c. Metode: Demo kode, praktikum Colab, diskusi deployment, presentasi ide.