LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Operasi Penyisipan dan Pembacaan Data Terkoneksi Basis Data dalam Aplikasi
LKPD ini disusun untuk satu pertemuan Koding dan Kecerdasan Artifisial kelas 11 dengan topik "Menerapkan Operasi Penyisipan dan Pembacaan Data Terkoneksi Basis Data dalam Aplikasi".
MEJAGURU.ID - DOKUMEN LKPD
LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Operasi Penyisipan dan Pembacaan Data Terkoneksi Basis Data dalam Aplikasi
Koding dan Kecerdasan Artifisial - Kelas 11
Bab 4 Pertemuan 8
LEMBAR KERJA PESERTA DIDIK (LKPD) Koding dan Kecerdasan Artifisial — Kelas 11 (Fase F) Topik: Menerapkan Operasi Penyisipan dan Pembacaan Data Terkoneksi Basis Data dalam Aplikasi INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Menerapkan Koneksi Aplikasi ke Basis DataEstimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan kode penerapan fungsi pembuka koneksi ke basis data SQLite 'sekolah.db' dan pembuatan objek cursor di dalam blok try-except! 2. Lengkapi tabel parameter konfigurasi koneksi basis data berikut berdasarkan peran teknisnya dalam aplikasi! Ruang tabel jawaban Format jawaban: 1) Tuliskan blok kode program koneksi secara utuh. 2) Tabel 3 baris: Kolom 1 'Komponen Koneksi' (Host/Database Name, Objek Koneksi, Objek Cursor), Kolom 2 'Peran Teknis dalam Aplikasi'. Kegiatan 2: Menerapkan Operasi Penyisipan Data (Create/Insert) TerkoneksiEstimasi: 30 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan implementasi kode Python untuk menyisipkan satu baris data siswa (nama: 'Andi Pratama', nilai: 88.5) ke tabel 'siswa' menggunakan parameter query yang aman dan perintah commit! 2. Terapkan penyisipan banyak data sekaligus (multiple insert) untuk 2 data baru berikut: ('Budi Santoso', 92.0) dan ('Citra Dewi', 85.5) menggunakan metode cursor yang sesuai, lalu tuliskan potongan sintaksnya! Format jawaban: Kotak kode program untuk masing-masing butir (butir 1: single insert dengan commit; butir 2: executemany dengan data jamak). Kegiatan 3: Menerapkan Operasi Pembacaan Data (Read/Select) TerkoneksiEstimasi: 35 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan kode program untuk membaca dan menampilkan seluruh data dari tabel 'siswa' menggunakan perintah execute('SELECT * FROM siswa'), metode fetchall(), dan struktur perulangan 'for'! 2. Tuliskan penerapan pembacaan data tersaring untuk menampilkan siswa dengan nilai di atas 86.0 serta sintaks penutupan koneksi cursor dan basis data di akhir program! 3. Diskusikan dengan teman sebangkumu: apa dampak yang terjadi pada integritas data dan memori aplikasi jika perintah 'commit()' tidak dijalankan setelah operasi penyisipan, serta perintah 'close()' diabaikan setelah pembacaan selesai? Format jawaban: 1) Kode program pembacaan seluruh data. 2) Kode pembacaan tersaring beserta penutupan koneksi. 3) Uraian hasil diskusi minimal 2 poin akibat teknis (ketiadaan commit dan ketiadaan close). REFLEKSI1. Bagian mana dari langkah penerapan koneksi dan manipulasi basis data (koneksi, insert, atau select) yang paling mudah dan paling menantang bagimu? 2. Bagaimana pemahamanmu tentang alur manipulasi basis data terkoneksi ini membantumu melihat cara kerja penyimpanan data pada aplikasi modern di kehidupan nyata? 3. Apakah kamu sudah memastikan setiap transaksi data selalu diikuti oleh penanganan penyimpanan (commit) dan penutupan koneksi (close) secara bertanggung jawab? |
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.