LKPDPertemuan 3Bab 6Fase ESemester 2

LKPD Koding dan Kecerdasan Artifisial Kelas 10: Pengolahan Data dengan Perintah Dasar SQL

LKPD ini disusun untuk satu pertemuan tatap muka mata pelajaran Koding dan Kecerdasan Artifisial kelas 10 dengan topik "Pengolahan Data dengan Perintah Dasar SQL". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.

MEJAGURU.ID - DOKUMEN LKPD

LKPD Koding dan Kecerdasan Artifisial Kelas 10: Pengolahan Data dengan Perintah Dasar SQL

Koding dan Kecerdasan Artifisial - Kelas 10

Bab 6 - Pertemuan 3

LEMBAR KERJA PESERTA DIDIK (LKPD)

Koding dan Kecerdasan Artifisial — Kelas 10 (Fase E)

Topik: Pengolahan Data dengan Perintah Dasar SQL

INFORMASI UMUM

Mata PelajaranKoding dan Kecerdasan Artifisial
Fase / KelasFase E / Kelas 10
TopikPengolahan Data dengan Perintah Dasar SQL
Alokasi Waktu90 menit (2 JP)
Tipe Aktivitascampuran
Nama Murid.................................
Kelas.................................

TUJUAN PEMBELAJARAN

  1. Murid mampu menerapkan perintah dasar SQL (SELECT, INSERT, UPDATE, DELETE) untuk menyimpan dan mengolah data pada perangkat lunak pengelola basis data.
  2. Murid mampu membandingkan pendekatan algoritmik dalam mengambil dan memfilter data dari basis data untuk menghasilkan informasi yang dibutuhkan.

PETUNJUK UMUM

  • Bacalah setiap petunjuk kegiatan dengan saksama sebelum memulai.
  • Siapkan komputer dengan akses ke perangkat lunak basis data (phpMyAdmin atau sejenisnya).
  • Kerjakan setiap kegiatan secara urut, mulai dari Kegiatan 1 hingga Kegiatan 3.
  • Tuliskan setiap perintah SQL yang kalian gunakan beserta hasilnya.
  • Diskusikan dengan teman sebangku jika menemui kesulitan.
  • Jangan ragu bertanya kepada guru jika ada hal yang belum dipahami.

KEGIATAN

Kegiatan 1: Eksplorasi Perintah SELECT: Menampilkan Data Perpustakaan Sekolah

Estimasi: 25 menit

Alat & Bahan:

  • Komputer/laptop dengan perangkat lunak basis data (phpMyAdmin atau sejenisnya)
  • Database 'db_perpustakaan' dengan tabel 'buku' yang sudah terisi data

Petunjuk Pengerjaan:

  1. Buka perangkat lunak basis data (phpMyAdmin) dan pastikan database 'db_perpustakaan' sudah tersedia dengan tabel 'buku' yang berisi minimal 5 data buku.
  2. Jika belum ada, gunakan perintah CREATE TABLE dan INSERT yang telah kalian pelajari untuk membuat tabel dan mengisi data.
  3. Coba jalankan berbagai variasi perintah SELECT untuk menampilkan data sesuai kebutuhan yang berbeda.
  4. Perhatikan perbedaan hasil dari setiap perintah yang kalian jalankan.
  5. Catat perintah SQL yang kalian gunakan beserta hasil yang muncul.

Pertanyaan:

1. Tuliskan perintah SQL untuk menampilkan semua data buku dari tabel 'buku'. Jelaskan arti dari simbol * (asterisk) dalam perintah tersebut!

2. Tuliskan perintah SQL untuk menampilkan hanya kolom 'judul' dan 'penulis' dari seluruh buku. Mengapa kita perlu menampilkan kolom tertentu saja? Berikan alasanmu!

3. Tuliskan perintah SQL untuk menampilkan buku yang diterbitkan oleh 'Gramedia'. Jelaskan fungsi klausa WHERE dalam perintah tersebut!

4. Tuliskan perintah SQL untuk menampilkan semua buku yang diurutkan berdasarkan tahun terbit dari yang terbaru. Apa perbedaan ORDER BY tahun ASC dengan ORDER BY tahun DESC?

Tuliskan jawaban kalian dalam bentuk uraian. Untuk setiap pertanyaan, tuliskan: (1) Perintah SQL yang digunakan, (2) Penjelasan fungsi atau alasan.

Kegiatan 2: Praktik Mengelola Data: INSERT, UPDATE, dan DELETE

Estimasi: 30 menit

Alat & Bahan:

  • Komputer/laptop dengan perangkat lunak basis data
  • Database 'db_perpustakaan' yang sudah dibuat pada Kegiatan 1

Petunjuk Pengerjaan:

  1. Pada kegiatan ini, kalian akan berlatih menambah, mengubah, dan menghapus data pada tabel 'buku'.
  2. Ikuti setiap instruksi dengan hati-hati agar data tidak rusak atau hilang tanpa sengaja.
  3. Sebelum melakukan UPDATE atau DELETE, gunakan SELECT terlebih dahulu untuk memastikan data yang akan diubah/dihapus sudah benar.
  4. Catat setiap perintah SQL yang kalian jalankan beserta hasilnya.
  5. Jika terjadi kesalahan, jangan panik! Diskusikan dengan teman atau tanyakan kepada guru.

Pertanyaan:

1. Tambahkan satu data buku baru ke dalam tabel dengan informasi: Judul 'Laskar Pelangi', Penulis 'Andrea Hirata', Penerbit 'Bentang Pustaka', Tahun 2005. Tuliskan perintah SQL yang kalian gunakan!

2. Ubah penerbit buku 'Laskar Pelangi' yang baru saja kalian tambahkan menjadi 'Bentang'. Tuliskan perintah SQL yang kalian gunakan dan jelaskan mengapa perlu menggunakan kondisi WHERE!

3. Hapus data buku 'Laskar Pelangi' dari tabel. Tuliskan perintah SQL yang kalian gunakan! Apa yang akan terjadi jika kalian tidak menuliskan kondisi WHERE pada perintah DELETE?

4. Lengkapi tabel di bawah ini dengan fungsi dan risiko dari setiap perintah SQL!

Ruang tabel jawaban

Untuk pertanyaan 1-3, tuliskan dalam bentuk uraian dengan format: Perintah SQL dan penjelasan. Untuk pertanyaan 4, buatlah tabel dengan 3 kolom: Perintah SQL, Fungsi, Risiko jika salah.

Kegiatan 3: Membandingkan Algoritma Query: Mencari Informasi dengan Cara Berbeda

Estimasi: 35 menit

Alat & Bahan:

  • Komputer/laptop dengan perangkat lunak basis data
  • Database 'db_perpustakaan' dengan variasi data yang cukup

Petunjuk Pengerjaan:

  1. Pada kegiatan ini, kalian akan membandingkan berbagai cara mengambil informasi dari basis data menggunakan pendekatan algoritmik yang berbeda.
  2. Perhatikan bagaimana penggunaan kondisi WHERE, operator logika (AND, OR), dan klausa ORDER BY dapat menghasilkan informasi yang berbeda.
  3. Jalankan setiap perintah SQL dan bandingkan hasilnya.
  4. Pikirkan: Kapan sebaiknya menggunakan pendekatan yang satu dibanding yang lain?
  5. Diskusikan dengan teman sekelompok untuk menemukan pendekatan paling efisien.

Pertanyaan:

1. Tuliskan dua cara berbeda untuk menampilkan buku yang diterbitkan antara tahun 2010-2020. Cara pertama menggunakan operator perbandingan (>= dan <=), cara kedua menggunakan BETWEEN. Bandingkan kedua cara tersebut!

2. Tuliskan perintah SQL untuk menampilkan buku yang diterbitkan oleh 'Gramedia' ATAU 'Bentang Pustaka'. Jelaskan perbedaan penggunaan operator AND dengan OR dalam klausa WHERE!

3. Bayangkan kalian diminta mencari 3 buku terbaru dalam database perpustakaan. Jelaskan langkah-langkah algoritmik (urutan query) yang akan kalian lakukan! Tuliskan juga perintah SQL lengkapnya.

4. Menurut kalian, apa keuntungan menggunakan basis data dan SQL dibandingkan mencari data secara manual di file Excel atau dokumen? Jelaskan minimal 3 keuntungan berdasarkan pengalaman kalian hari ini!

Untuk pertanyaan 1-3, tuliskan dalam bentuk uraian dengan menjelaskan langkah-langkah dan perintah SQL. Untuk pertanyaan 4, tuliskan pendapat kalian dalam bentuk paragraf (minimal 5 kalimat).

REFLEKSI

1. Bagian mana dari perintah SQL (SELECT, INSERT, UPDATE, DELETE) yang paling mudah dan paling sulit bagi kalian? Mengapa?

2. Ceritakan satu situasi di kehidupan nyata (misalnya di perpustakaan sekolah, toko online, atau aplikasi yang sering kalian gunakan) di mana perintah SQL yang kalian pelajari hari ini bisa diterapkan!

3. Apa yang akan kalian lakukan jika suatu saat kalian tidak sengaja menghapus data penting dari database? Bagaimana cara mencegahnya?

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.