LKPDPertemuan 3Bab 6Fase ESemester 2

LKPD Koding dan Kecerdasan Artifisial Kelas 10: Menerapkan Pengolahan Data pada Basis Data melalui Penarikan Kembali Data yang Tersimpan

LKPD ini disusun untuk satu pertemuan Koding dan Kecerdasan Artifisial kelas 10 dengan topik "Menerapkan Pengolahan Data pada Basis Data melalui Penarikan Kembali Data yang Tersimpan".

MEJAGURU.ID - DOKUMEN LKPD

LKPD Koding dan Kecerdasan Artifisial Kelas 10: Menerapkan Pengolahan Data pada Basis Data melalui Penarikan Kembali Data yang Tersimpan

Koding dan Kecerdasan Artifisial - Kelas 10

Bab 6 Pertemuan 3

LEMBAR KERJA PESERTA DIDIK (LKPD)

Koding dan Kecerdasan Artifisial — Kelas 10 (Fase E)

Topik: Menerapkan Pengolahan Data pada Basis Data melalui Penarikan Kembali Data yang Tersimpan

INFORMASI UMUM

Mata PelajaranKoding dan Kecerdasan Artifisial
Fase / KelasFase E / Kelas 10
TopikMenerapkan Pengolahan Data pada Basis Data melalui Penarikan Kembali Data yang Tersimpan
Alokasi Waktu2 JP (2 x 45 menit = 90 menit)
Tipe Aktivitascampuran
Tahun Ajaran2026/2027
Semester2
Nama Murid.................................
Kelas.................................

TUJUAN PEMBELAJARAN

  1. Menerapkan pengolahan data pada basis data melalui penarikan kembali data yang tersimpan

PETUNJUK UMUM

  • Bacalah setiap studi kasus dan skema tabel basis data perpustakaan digital dengan teliti sebelum menuliskan query atau perintah penarikan data.
  • Kerjakan secara mandiri atau berpasangan sesuai arahan guru dengan memanfaatkan sintaks penarikan data (SELECT, WHERE, ORDER BY).
  • Tuliskan perintah kueri penarikan data dan hasil baris data yang ditarik pada kolom ruang jawaban yang telah disediakan.

KEGIATAN

Kegiatan 1: Aktivitas 1: Menerapkan Penarikan Kembali Seluruh Data dan Kolom Tertentu

Estimasi: 25 menit

Alat & Bahan:

  • Lembar kerja murid / komputer (opsional aplikasi DBMS seperti phpMyAdmin, SQLite, atau DBeaver)
  • Alat tulis

Petunjuk Pengerjaan:

  1. Perhatikan tabel 'tb_buku' yang tersimpan dalam basis data 'db_perpustakaan' berikut: [id_buku: 1, judul: 'Laskar Pelangi', penulis: 'Andrea Hirata', tahun: 2005, kategori: 'Fiksi'], [id_buku: 2, judul: 'Kecerdasan Buatan', penulis: 'Suyanto', tahun: 2018, kategori: 'Sains'], [id_buku: 3, judul: 'Bumi Manusia', penulis: 'Pramoedya Ananta Toer', tahun: 1980, kategori: 'Fiksi'], [id_buku: 4, judul: 'Basis Data Dasar', penulis: 'Fathansyah', tahun: 2015, kategori: 'Sains'], [id_buku: 5, judul: 'Filosofi Teras', penulis: 'Henry Manampiring', tahun: 2018, kategori: 'Nonfiksi'].
  2. Tuliskan kueri SQL dasar untuk menarik seluruh rekaman data pada tabel tersebut.
  3. Tuliskan kueri SQL untuk menarik kembali data spesifik, yaitu hanya kolom 'judul' dan 'penulis'.

Pertanyaan:

1. Tuliskan sintaks perintah SQL untuk menampilkan seluruh data (semua atribut dan rekaman) yang tersimpan pada tabel 'tb_buku'!

2. Tuliskan sintaks perintah SQL untuk menarik kembali data hanya pada atribut 'judul' dan 'penulis' dari tabel 'tb_buku'!

Tuliskan jawaban langsung berupa teks perintah kueri SQL pada baris isian yang tersedia untuk masing-masing butir.

Kegiatan 2: Aktivitas 2: Menerapkan Penarikan Data Berdasarkan Kriteria Kondisi (Filtering)

Estimasi: 30 menit

Alat & Bahan:

  • Lembar kerja murid
  • Komputer/laptop (opsional untuk eksekusi kueri langsung)

Petunjuk Pengerjaan:

  1. Gunakan tabel 'tb_buku' yang sama dari Aktivitas 1.
  2. Pahami klausa WHERE untuk menyaring data yang ingin ditarik kembali dari basis data.
  3. Tuliskan perintah penarikan data sesuai kriteria kondisi yang diminta pada setiap butir soal, kemudian tuliskan daftar judul buku yang berhasil ditarik.

Pertanyaan:

1. Tuliskan perintah penarikan data untuk menampilkan semua data buku yang berkategori 'Fiksi', lalu sebutkan judul buku apa saja yang berhasil ditarik!

2. Tuliskan perintah penarikan data untuk menampilkan judul dan tahun terbit dari buku-buku yang diterbitkan pada tahun 2018 atau setelahnya (tahun >= 2018), lalu tuliskan rekaman data yang muncul!

Tuliskan jawaban pada format dua baris per nomor: Baris 1 untuk sintaks SQL (perintah penarikan) dan Baris 2 untuk rekaman data yang dihasilkan.

Kegiatan 3: Aktivitas 3: Menerapkan Penarikan Data Gabungan Kondisi dan Pengurutan (Sorting)

Estimasi: 35 menit

Alat & Bahan:

  • Lembar kerja cetak / aplikasi editor basis data
  • Alat tulis

Petunjuk Pengerjaan:

  1. Pelajari kebutuhan laporan perpustakaan: Pengelola ingin menampilkan buku berkategori 'Sains' atau buku yang terbit setelah tahun 2010 dengan susunan urutan tertentu.
  2. Terapkan operator logika (AND/OR) serta klausa ORDER BY (ASC untuk menaik atau DESC untuk menurun) untuk menarik data yang sesuai kebutuhan.
  3. Tuliskan kueri penarikan data dan lengkapi tabel hasil eksekusi sesuai urutan yang tepat.

Pertanyaan:

1. Tuliskan sintaks SQL untuk menarik kolom 'judul', 'kategori', dan 'tahun' dari tabel 'tb_buku' yang berkategori 'Sains', diurutkan berdasarkan tahun terbit dari yang paling baru ke yang paling lama (menurun)!

2. Isilah tabel hasil data yang ditarik dari eksekusi perintah nomor 1 di atas secara runtut sesuai urutan pengurutan yang diterapkan!

Ruang tabel jawaban

Nomor 1: Baris teks kueri SQL. Nomor 2: Tabel 3 kolom (Kolom 1: Judul, Kolom 2: Kategori, Kolom 3: Tahun) dengan 2 baris isi.

REFLEKSI

1. Bagaimana sintaks penarikan data (SELECT ... WHERE ...) mempermudah kamu menemukan informasi spesifik dibandingkan mencari secara manual baris demi baris pada tabel?

2. Apa tantangan utama yang kamu hadapi saat menentukan kondisi penyaringan atau pengurutan data, dan bagaimana cara kamu memastikannya tepat?

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.