LKPDPertemuan 18Bab 4Fase FSemester 2

LKPD Informatika Kelas 11: Mengimplementasikan Program Berstruktur Data Kompleks Menggunakan Library Kecerdasan Buatan Perangkat

LKPD ini disusun untuk satu pertemuan Informatika kelas 11 dengan topik "Mengimplementasikan Program Berstruktur Data Kompleks Menggunakan Library Kecerdasan Buatan Perangkat".

MEJAGURU.ID - DOKUMEN LKPD

LKPD Informatika Kelas 11: Mengimplementasikan Program Berstruktur Data Kompleks Menggunakan Library Kecerdasan Buatan Perangkat

Informatika - Kelas 11

Bab 4 Pertemuan 18

LEMBAR KERJA PESERTA DIDIK (LKPD)

Informatika — Kelas 11 (Fase F)

Topik: Mengimplementasikan Program Berstruktur Data Kompleks Menggunakan Library Kecerdasan Buatan Perangkat

INFORMASI UMUM

Mata PelajaranInformatika
Fase / KelasFase F / Kelas 11
TopikMengimplementasikan Program Berstruktur Data Kompleks Menggunakan Library Kecerdasan Buatan Perangkat
Alokasi Waktu2 JP (2 x 45 menit = 90 menit)
Tipe Aktivitascampuran
Tahun Ajaran2026/2027
Semester2
Nama Murid.................................
Kelas.................................

TUJUAN PEMBELAJARAN

  1. Mengimplementasikan program yang menggunakan struktur data kompleks dan tepat menggunakan library atau perangkat yang tersedia

PETUNJUK UMUM

  • Bekerjalah bersama rekan kelompok atau secara mandiri sesuai arahan guru.
  • Pastikan perangkat komputer atau ponsel telah terpasang lingkungan pemrograman (misalnya App Inventor atau IDE Python) yang dilengkapi komponen/library AI.
  • Ikuti setiap tahapan implementasi program secara runut mulai dari pemetaan struktur data, penyusunan blok/kode program, hingga pengujian eksekusi program.
  • Tuliskan kode program atau konfigurasi struktur data pada ruang jawaban yang disediakan secara lengkap.

KEGIATAN

Kegiatan 1: Pemetaan dan Inisialisasi Struktur Data Kompleks untuk Input-Output Library AI

Estimasi: 25 menit

Alat & Bahan:

  • Komputer/Laptop atau ponsel pintar
  • Editor teks/IDE pemrograman (Python/App Inventor)

Petunjuk Pengerjaan:

  1. Cermati skenario aplikasi pendeteksi objek/teks yang menggunakan library AI pada perangkat (misalnya komponen Image Classifier atau Text Recognizer).
  2. Library AI menerima input berupa data citra dan mengembalikan luaran berupa struktur data kompleks (senarai pasangan/list of dictionaries/key-value pairs) yang memuat label prediksi dan skor keyakinan (confidence score).
  3. Tuliskan sintaks/blok kode deklarasi dan struktur data kompleks yang disiapkan untuk menampung hasil prediksi tersebut.

Pertanyaan:

1. Tuliskan implementasi kode/deklarasi variabel untuk menginisialisasi struktur data kompleks (berupa list of dictionary atau list of pairs) yang menampung minimal 3 pasang data hasil deteksi library AI (kunci: 'label' bertipe teks, 'confidence' bertipe desimal/float).

2. Tuliskan baris instruksi/kode untuk mengakses dan menampilkan label dengan nilai confidence tertinggi dari struktur data kompleks yang diinisialisasi pada nomor 1.

Tuliskan potongan kode atau representasi blok variabel pada kotak kode: deklarasi variabel struktur data kompleks (list of dictionary/pairs) dan instruksi penelusuran elemen pertama.

Kegiatan 2: Implementasi Kode Pemanggilan Library AI dan Pengolahan Struktur Data Hasil Prediksi

Estimasi: 35 menit

Alat & Bahan:

  • Komputer/Laptop dengan koneksi internet
  • Platform App Inventor / Google Colab / Python IDE

Petunjuk Pengerjaan:

  1. Buka perangkat pemrograman Anda dan hubungkan library AI yang tersedia (misalnya library/komponen klasifikasi citra atau NLP bawaan platform).
  2. Rancang dan implementasikan blok fungsi/prosedur yang memanggil library AI untuk memproses masukan (gambar/teks), menyimpan luaran ke dalam struktur data kompleks, lalu melakukan penyaringan (filtering) data luaran dengan nilai confidence di atas ambang batas (threshold) 0.70.
  3. Salin potongan kode implementasi utama yang Anda susun ke dalam ruang jawaban.

Pertanyaan:

1. Tuliskan implementasi kode fungsi/prosedur lengkap yang memanggil fungsi prediksi library AI, menampung seluruh hasil keluaran ke dalam variabel berstruktur data kompleks, lalu mengiterasi struktur data tersebut untuk menyaring hanya data yang memiliki confidence > 0.70 ke dalam list baru.

2. Lengkapi tabel pelacakan eksekusi (trace table) implementasi program Anda saat mengolah 4 data keluaran library AI berikut: [{'label': 'A', 'confidence': 0.85}, {'label': 'B', 'confidence': 0.45}, {'label': 'C', 'confidence': 0.72}, {'label': 'D', 'confidence': 0.68}]. Tuliskan status setiap elemen (Lolos/Tidak Lolos) dan isi akhir struktur data hasil saringan.

Ruang tabel jawaban

Format tabel 4 kolom: Indeks Data, Label & Skor Input, Evaluasi Kondisi (>0.70), Status Output; disertai blok kode/teks algoritma implementasi fungsi.

Kegiatan 3: Pengujian, Validasi Eksekusi Program, dan Penataan Tampilan Data Kompleks

Estimasi: 30 menit

Alat & Bahan:

  • Perangkat ponsel/emulator penguji
  • Kamera/file sampel citra atau teks uji
  • IDE pemrograman

Petunjuk Pengerjaan:

  1. Jalankan (run/build) program yang telah Anda implementasikan pada perangkat riil atau emulator.
  2. Uji program menggunakan minimal dua sampel data masukan yang berbeda untuk memastikan library AI bekerja dan struktur data kompleks terisi secara benar tanpa galat runtime.
  3. Implementasikan bagian penampil data (view/output formatter) yang mencetak/menampilkan seluruh elemen struktur data hasil prediksi ke antarmuka pengguna.
  4. Lakukan peninjauan hasil bersama rekan atau guru, lalu rampungkan lembar kerja beserta refleksi penutup.

Pertanyaan:

1. Tuliskan potongan baris kode implementasi pengulangan (loop) yang memformat dan menampilkan isi struktur data kompleks hasil prediksi ke layar pengguna dalam format: '[Urutan]. Label: <nama_label> - Tingkat Keyakinan: <persentase>%'.

2. Tuliskan hasil verifikasi eksekusi program Anda saat diuji dengan data sampel uji: sebutkan nilai masukan yang diberikan, status eksekusi library (berhasil/gagal), dan rekaman struktur data kompleks yang dihasilkan di memori program.

Tuliskan potongan kode penampil data pada kotak kode, dan tuliskan catatan hasil log verifikasi eksekusi program pada kolom deskripsi yang disediakan.

REFLEKSI

1. Bagian mana dari proses penulisan kode struktur data kompleks saat memanggil library AI yang paling membutuhkan ketelitian?

2. Bagaimana kesesuaian antara struktur data yang disediakan library dengan cara kamu menyusun kode untuk mengambil data tersebut?

3. Langkah perbaikan apa yang akan kamu lakukan jika program menghasilkan struktur data yang kosong atau nilai confidence di luar rentang yang diharapkan?

Lihat & unduh lengkap

Masuk pakai Google untuk membuka lkpd pertemuan ini secara penuh.

Apa isi pertemuan ini?

Dokumen mencakup tujuan pembelajaran terpilih, urutan kegiatan inti yang sudah disesuaikan dengan alokasi JP, serta pertanyaan pemantik dan asesmen formatif singkat. Cocok dipakai sebagai bahan persiapan tatap muka maupun lampiran supervisi.

Cara pakai pertemuan ini

Unduh DOCX, lalu sesuaikan nama sekolah, kepala sekolah, dan NIP. Bagian kegiatan inti bisa Bapak/Ibu kurangi atau tambah sesuai karakter siswa di kelas; tujuan pembelajaran sebaiknya tetap selaras dengan ATP induk.